เปิดตัว Rosenpass VPN ทนทานต่อการโจมตีโดยใช้คอมพิวเตอร์ควอนตัม

Группа немецких исследователей, разработчиков и криптографов опубликовала первый выпуск проекта Rosenpass, развивающего VPN и механизм обмена ключами, устойчивые ко взлому на квантовых компьютерах. В качестве транспорта используется VPN WireGuard со штатными алгоритмами шифрования и ключами, а Rosenpass дополняет его средствами обмена ключами, защищёнными от взлома на квантовых компьютерах (т.е. Rosenpass дополнительно защищает обмен ключами, не меняя алгоритмы работы и методы шифрования WireGuard). Rosenpass также может применяться отдельно от WireGuard в форме универсального инструментария для обмена ключами, подходящего для защиты других протоколов от атак на квантовых компьютерах.

รหัสชุดเครื่องมือเขียนด้วยภาษา Rust และเผยแพร่ภายใต้ลิขสิทธิ์ MIT และ Apache 2.0 อัลกอริธึมการเข้ารหัสและพื้นฐานถูกยืมมาจากไลบรารี liboqs และ libsodium ซึ่งเขียนด้วยภาษา C ฐานโค้ดที่เผยแพร่นั้นอยู่ในตำแหน่งที่เป็นการใช้งานอ้างอิง - ตามข้อกำหนดที่ให้มา ชุดเครื่องมือทางเลือกเวอร์ชันอื่นสามารถพัฒนาได้โดยใช้ภาษาการเขียนโปรแกรมอื่น ขณะนี้งานอยู่ระหว่างการตรวจสอบโปรโตคอล อัลกอริธึมการเข้ารหัส และการนำไปใช้อย่างเป็นทางการเพื่อให้หลักฐานทางคณิตศาสตร์ของความน่าเชื่อถือ ปัจจุบันการใช้ ProVerif ได้ทำการวิเคราะห์เชิงสัญลักษณ์ของโปรโตคอลและการใช้งานขั้นพื้นฐานในภาษา Rust แล้ว

Протокол Rosenpass основан на механизме постквантового аутентифицированного обмена ключами PQWG (Post-quantum WireGuard), построенного с использованием криптосистемы McEliece, устойчивой для подбора на квантовом компьютере. Генерируемый в Rosenpass ключ используется в форме разделяемого симметричного ключа (PSK, pre-shared key) WireGuard, реализуя дополнительный слой для гибридной защиты VPN-การเชื่อมต่อ

Rosenpass предоставляет отдельно работающий фоновый процесс, применяемый для генерации предопределенных ключей WireGuard и защиты обмена ключами в процессе согласования соединения (handshake) с использованием методов постквантовой криптографии. Как и в WireGuard симметричные ключи в Rosenpass обновляются каждые две минуты. Для защиты соединения используются разделяемые ключи (на каждой стороне генерируется пара из открытого и закрытого ключа, после чего участники передают друг другу открытые ключи).

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster