Protokol Quantum: handshake teruji, sedikit CPU
Protokol Quantum mempertahankan handshake tanpa perubahan, Noise_IKpsk2 dengan X25519, ChaCha20-Poly1305, dan BLAKE2s, dan mengubah apa yang ada di sekelilingnya. Di router, ia memindahkan lebih banyak lalu lintas dengan sekitar setengah CPU per megabit dibanding tunnel kernel bawaan router.
Cara kerjanya
- 01
Handshake yang terbukti. Bukan dirancang ulang.
Inti tunnel menjaga handshake-nya tetap tidak diubah — Noise_IKpsk2, terbukti, dan tetap interoperable dengan armada yang kami jalankan. Yang kami ubah ada di sekelilingnya: ruang di slot kunci handshake itu sendiri untuk materi yang belum kami rilis, traffic shaping, ukuran handshake dan keepalive yang berbeda-beda di setiap koneksi, serta lapisan diagnostik yang membaca counter datapath itu sendiri alih-alih bertanya bagaimana perasaannya.
- 02
Di perangkat Anda
Handshake, enkripsi, dan counter yang menghasilkan verdict — semuanya lokal. Tidak ada apa pun tentang cara Anda menggunakan tunnel yang keluar dari perangkat untuk didiagnosis.
- 03
Di exit
Lalu lintas Anda berakhir di perangkat keras yang kami jalankan, bukan di Worker control-plane. Worker di depan hanya menerbitkan daftar server bertanda tangan dan entitlement — ia tidak pernah membawa satu paket pun.
Yang Anda dapatkan
- 122 Mbit/s dibanding 66,8 Mbit/s untuk tunnel kernel bawaan router, pada router MikroTik dan LAN gigabit yang sama.
- Sekitar setengah CPU per megabit: 0,53 dibanding 1,10 persen per Mbit/s.
- Sekitar 3 MB memori residen pada uji router.
Batasan dan catatan jujur
- Tunnel kernel bawaan router punya latensi lebih rendah pada uji yang sama: 0,92 ms dibanding 1,22 ms.
- Kedua sisi memakai generator lalu lintas yang berbeda, karena tidak ada satu pun yang berjalan di keduanya. Dalam tulisannya, masing-masing diukur terhadap batas atasnya sendiri tanpa tunnel.
- Angka-angka itu berasal dari dua router dan sebuah lab, bukan dari jaringan Anda. Hasil Anda bergantung pada perangkat Anda.
Baca pengukuran, interval, dan jebakannya
Di mana fitur ini ada
- iPhone
- iPad
- Mac
- Apple TV
- Android
- Android TV
- Windows
- Linux
- MikroTik
Paket
Setiap paket memakai protokol yang sama.
Pertanyaan
- Apakah handshake-nya dimodifikasi?
- Tidak. Itu Noise_IKpsk2 seperti yang dipublikasikan, sehingga kami bisa mengandalkan analisis yang sudah ada. Yang kami ubah ada di sekelilingnya.
- Apakah lebih cepat dari VPN lain?
- Pada dua router MikroTik, ia memindahkan lebih banyak lalu lintas per siklus CPU dibanding tunnel kernel bawaan router, dan kalah dalam latensi. Tulisannya menunjukkan interval dan jebakannya.
- Apakah Quantum berarti tahan terhadap komputer kuantum?
- Belum. Quantum adalah nama protokolnya. Pertukaran kunci pasca-kuantum (ML-KEM-1024, dicampurkan ke slot kunci pra-bagi yang sudah ada di handshake) sudah dibangun dan berjalan di satu server uji, lalu diluncurkan ke server kami seiring peningkatannya. Kami akan menyebut "pasca-kuantum" tanpa embel-embel setelah setiap server memilikinya.