Возможности

Протокол 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, подмешанный в уже существующий слот предварительно разделённого ключа в рукопожатии) разработан и работает на одном тестовом сервере; он будет раскатываться по нашим серверам по мере их обновления. Слово «постквантовый» мы скажем без оговорок, когда он появится на каждом сервере.
Русский
Спросите нас о чём угодно