Эфемерный классический обмен. В reference-коде используется реальная реализация Curve25519.
AethraPQC
Authenticated Ephemeral Hybrid Ratchet Architecture. Исследовательская архитектура аутентифицированного гибридного рукопожатия и отдельного ключа для каждого сообщения.
Два источника секрета. Одна корневая цепочка.
Архитектура объединяет X25519 с настоящим ML-KEM-1024, а закреплённые Ed25519-ключи подтверждают личности сторон. Transcript связывает все поля одного сеанса.
Реальный KEM по FIPS 203 через проверяемый криптографический provider, без имитации.
Закреплённые identity keys подписывают transcript; HKDF-SHA3 разделяет root и направленные chain keys.
Настоящий AEAD через libsodium: 24-байтовый nonce и весь заголовок кадра как associated data.
Рукопожатие без декоративной магии.
-
INIT
Инициатор создаёт эфемерные пары
Передаёт X25519 и ML-KEM public keys, случайный challenge и Ed25519-подпись внутри версионированного кадра.
-
RESP
Ответчик проверяет identity и transcript
Выполняет X25519, ML-KEM encapsulation, подписывает ответ и выводит ключи из обоих shared secrets.
-
RATCHET
Каждое сообщение двигает цепочку
Состояние принимающей стороны меняется только после Poly1305-проверки; replay и перестановка кадров отклоняются.
Транспорт можно измерить.
Формат кадра фиксирует magic, версию, тип, epoch, sequence number, 24-байтовый nonce и длину payload. Полезная нагрузка дополняется до блоков по 512 байт.
Что уже работает. Что ещё нельзя обещать.
Собрано в прототипе
- Реальный X25519
- Реальный ML-KEM-1024 по FIPS 203
- Взаимная Ed25519-аутентификация по pinned keys
- Формат handshake/data frames
- HKDF-SHA3 и направленные chain keys
- XChaCha20-Poly1305
- Padding, integrity, replay и transcript tests
Обязательные следующие шаги
- Добавить асинхронный rekey для post-compromise security
- Подготовить cross-language test vectors
- Провести независимый криптографический аудит
- Формализовать модель угроз и свойства протокола
- Проверить provider builds на side-channel
- Провести fuzzing parser и state machine
AethraPQC — собственная исследовательская разработка Netrender. Страница описывает направление и reference-код, а не заявляет сертифицированную криптографическую гарантию.