2 poin oleh GN⁺ 2025-05-09 | Belum ada komentar. | Bagikan ke WhatsApp
  • Mycoria adalah jaringan overlay keamanan terbuka yang berupaya mewarisi semangat internet awal yang bebas dan eksperimental
  • Menjadikan kesetaraan dalam partisipasi, anonimitas, dan komunikasi terenkripsi tanpa pengawasan sebagai filosofi inti, sehingga siapa pun dapat terhubung dengan mudah
  • Pada dasarnya dirancang kecil dan sederhana, serta kompatibel dengan infrastruktur yang sudah ada (seperti DNS)
  • Menyediakan fitur seperti enkripsi end-to-end otomatis, routing cerdas, penemuan layanan, dan dukungan domain .myco
  • Ke depannya, fitur rotasi alamat privat dan optimasi mandiri jaringan juga sedang dikembangkan

Pengenalan Mycoria

  • Mycoria adalah jaringan overlay keamanan terbuka yang menghubungkan semua peserta, dengan tujuan menghidupkan kembali semangat internet awal yang penuh petualangan dan rasa ingin tahu
  • Menjamin koneksi bebas antar pengguna, serta menyediakan lingkungan komunikasi tanpa pengawasan melalui autentikasi dan enkripsi

Filosofi inti

  • Semua orang setara: dapat terhubung dengan mudah ke siapa pun
  • Terbuka untuk semua: jaringan terbuka tanpa birokrasi
  • Tanpa pengawasan: semua komunikasi terenkripsi, dan alamat privat dapat digunakan
  • Tanpa hambatan: dapat diperluas dengan mudah melalui internet atau jaringan mesh sendiri

Tujuan desain

  • Mempertahankan struktur yang kecil dan sederhana
  • Menjamin kompatibilitas dengan infrastruktur yang ada (seperti DNS)
  • Keamanan bawaan dalam desain
  • Perlindungan privasi bawaan (sedang dikembangkan)

Fitur utama

  • Enkripsi end-to-end otomatis
  • Penerapan teknologi kriptografi modern
  • Routing yang cerdas dan dapat diskalakan
  • Menyediakan dashboard
  • Dapat melakukan resolusi DNS .myco (memerlukan pengaturan sistem operasi)
  • Penemuan layanan sederhana
  • Fitur optimasi dan pemulihan otomatis untuk jaringan overlay internet (sedang dikembangkan)
  • Fitur rotasi otomatis alamat privat (sedang dikembangkan)

Konsep Mycoria

Simplicity (Kesederhanaan)

  • Router Mycoria memiliki ID dalam bentuk alamat IPv6, dan alamat ini bukan sekadar alamat biasa, tetapi juga berfungsi sebagai sidik jari hash dari kunci publik
  • Dibuat dengan cara menghasilkan pasangan kunci Ed25519 → kunci publik → hash BLAKE3 → konversi ke alamat IPv6
  • Dengan cara ini, kunci publik dan alamat dapat digabungkan menjadi satu data, serta kompatibel dengan infrastruktur yang ada yang mendukung IPv6
  • Di lingkungan tempat Mycoria terpasang, enkripsi end-to-end 100% dimungkinkan

Scalable Routing (Routing yang dapat diskalakan)

  • Alamat IPv6 tampak acak, tetapi sebenarnya memiliki struktur prefiks berbasis negara dan wilayah
    • Melalui prefiks per negara, optimasi routing geografis dimungkinkan
  • Di dalam prefiks tersebut, digunakan routing berbasis jarak alamat, dengan data dikirim ke router dengan alamat yang berdekatan
  • Melalui penelusuran jalur (source routing), jalur routing yang efisien juga dapat diperoleh

Layers (Struktur layer)

  • Saat paket diterima, paket terlebih dahulu diproses di switch layer
    • Paket source routing menyertakan seluruh jalur di header paket, sehingga dapat diteruskan tanpa lookup tabel router
    • Menentukan antarmuka dan melakukan transmisi berdasarkan switch label
  • Jika tidak dapat diproses di switch layer, paket diteruskan ke routing layer untuk diproses dengan routing umum

Private Address (Alamat privat)

  • Belum diimplementasikan, tetapi sistem alamat privat yang tidak dapat dilacak sedang dikembangkan
  • ID router terenkripsi tetapi bersifat permanen, sehingga untuk melengkapinya diperkenalkan prefiks privat yang tidak dapat dirouting
  • Alamat privat mewajibkan penggunaan switch label, dan pembelajaran jalur secara tidak langsung dimungkinkan melalui paket discovery
  • Penerima dapat mengembalikan jalur label untuk mengirim respons, sehingga tidak perlu mengetahui lokasi pihak pengirim
  • Untuk mengurangi masalah bahwa label dapat mengungkapkan terlalu banyak informasi, metode masking label juga sedang diteliti

Cryptography (Kriptografi)

  • Teknologi yang digunakan:
    • Curve25519: kunci publik/pribadi dan pertukaran kunci
    • Chacha20Poly1305: enkripsi terautentikasi
    • BLAKE3: pemrosesan hash
  • Agar transisi ke algoritme lain di masa depan juga dimungkinkan, field versi dan tipe telah disediakan dengan cukup

Inspirations (Sumber inspirasi)

Belum ada komentar.

Belum ada komentar.