Можливості

Протокол Quantum: перевірене рукостискання і мало CPU

Протокол Quantum зберігає рукостискання без змін — Noise_IKpsk2 з X25519, ChaCha20-Poly1305 і BLAKE2s — і змінює все навколо нього. На роутері він передав більше трафіку при приблизно вдвічі меншому навантаженні CPU на мегабіт, ніж власний тунель ядра роутера.

Як це працює

  1. 01

    Перевірений хендшейк. Не винайдений заново.

    Ядро тунелю зберігає свій хендшейк незміненим — Noise_IKpsk2, перевірений, сумісний із флотом, яким ми керуємо. Те, що ми змінили, розташоване навколо нього: місце у власному слоті ключа хендшейку для матеріалу, який ми ще не випустили, формування трафіку, розміри хендшейку й keepalive, що змінюються за кожного з’єднання, та діагностичний шар, який зчитує власні лічильники канального рівня, замість того щоб питати, як він почувається.

  2. 02

    На вашому пристрої

    Хендшейк, шифрування та лічильники, що формують вердикт, — усе локально. Ніщо про те, як ви користуєтеся тунелем, не залишає пристрій для діагностики.

  3. 03

    На вихідному вузлі

    Ваш трафік завершується на обладнанні, яким керуємо ми, а не на Worker'і контрольної площини. Worker перед ним видає підписані списки серверів і права доступу — він ніколи не переносить жодного пакета.

Що ви отримуєте

  • 122 Мбіт/с проти 66,8 Мбіт/с у власного тунелю ядра роутера, на тих самих роутерах MikroTik і тій самій гігабітній мережі.
  • Приблизно вдвічі менше CPU на мегабіт: 0,53 проти 1,10 відсотка на Мбіт/с.
  • Близько 3 МБ зайнятої пам’яті в тесті на роутері.

Обмеження та чесні застереження

  • У тому самому тесті власний тунель ядра роутера мав меншу затримку: 0,92 мс проти 1,22 мс.
  • Обидва варіанти використовували різні генератори трафіку, бо жоден не працює в обох. У матеріалі кожен варіант виміряно відносно власної стелі без тунелю.
  • Цифри отримано на двох роутерах і в лабораторії, а не у вашій мережі. Ваш результат залежить від вашого пристрою.

Читати вимірювання, інтервали та підводні камені

Де це є

  • iPhone
  • iPad
  • Mac
  • Apple TV
  • Android
  • Android TV
  • Windows
  • Linux
  • MikroTik

Тарифи

Усі тарифи використовують той самий протокол.

Питання

Чи змінено рукостискання?
Ні. Це Noise_IKpsk2 в опублікованому вигляді, тож ми можемо спиратися на вже наявний його аналіз. Усе, що ми змінили, лежить навколо нього.
Чи швидший він за інші VPN?
На двох роутерах MikroTik він передав більше трафіку на такт CPU, ніж власний тунель ядра роутера, але програв за затримкою. У матеріалі показано інтервали та підводні камені.
Чи означає Quantum, що він стійкий до квантових комп’ютерів?
Поки що ні. Quantum — це назва протоколу. Постквантовий обмін ключами (ML-KEM-1024, підмішаний в уже наявний слот попередньо розподіленого ключа рукостискання) розроблений і працює на одному тестовому сервері; він поширюватиметься на наші сервери в міру їх оновлення. Слово «постквантовий» ми скажемо без застережень, коли він буде на кожному сервері.
Українська
Запитайте нас про будь-що