Гибридная постквантовая печать сообщений: X25519 + ML-KEM-1024 и тесты, которые запускает каждый

habrahabr.ru · world
Full story

The author is developing a messenger called Umbera and has published its cryptographic core, the part of the code that determines what the server can learn. The project includes tests that reproduce the scheme and check its properties with a single command. The post presents a hybrid post-quantum messaging scheme built on X25519 and ML-KEM-1024.

Почти каждый мессенджер пишет «мы не можем прочитать ваши сообщения», но проверить это обычно нельзя. В мессенджере, который я разрабатываю (Umbera), я пошёл от обратного: опубликовал криптографическое ядро — ту часть кода, которая определяет, что может узнать сервер, — и написал тесты, которые воспроизводят схему и проверяют её свойства одной командой. Ниже — гибридная постквантовая печать сообщения (X25519 + ML-KEM-1024), почему взлом одного из алгоритмов ничего не даёт, какие метаданные сервер всё-таки видит, как защитить DTLS-SRTP от подмены отпечатков при установке звонка, и как проверить каждое утверждение самому. Читать далее

Read full article → Compare