Постквантовая криптография
Постквантовая криптография на практике: подписывайте с ML-DSA и SLH-DSA, выполняйте инкапсуляцию с ML-KEM и гибридной схемой X25519MLKEM768, которую уже используют браузеры, сравнивайте производительность 100+ алгоритмов liboqs и разбирайте постквантовые сертификаты, HPKE и age — всё в браузере, без загрузки на сервер.
6 инструментов
Post-Quantum Signatures — постквантовые подписи
Создание и проверка подписей ML-DSA, SLH-DSA, Falcon
Генерируйте ключи, создавайте и проверяйте подписи ML-DSA, SLH-DSA и Falcon со строками контекста, в режимах предварительного хеширования и детерминированной подписи. Посмотрите, насколько постквантовые ключи и подписи больше, чем у ECDSA и Ed25519.
Открыть инструментML-KEM & Hybrid KEMs — ML-KEM и гибридные KEM
ML-KEM, X-Wing и гибридные группы TLS
Генерируйте пары ключей ML-KEM и гибридных KEM, выполняйте инкапсуляцию и декапсуляцию и смотрите, какие байты key share в TLS 1.3 относятся к ML-KEM, а какие — к X25519. Тестовые векторы NIST и RFC воспроизводятся побайтно.
Открыть инструментPQC Algorithm Zoo — зоопарк постквантовых алгоритмов
Измерьте скорость 100+ алгоритмов liboqs
Все KEM и схемы подписи из liboqs с размерами ключей, подписей и шифртекстов, уровнем NIST и статусом стандартизации. Измерьте скорость любого из них на своём устройстве в сравнении с ECDSA P-256, Ed25519 и X25519.
Открыть инструментHPKE Playground — песочница HPKE
HPKE с ML-KEM, X-Wing и OHTTP
Шифруйте и расшифровывайте сообщения HPKE (RFC 9180) с классическими или постквантовыми KEM, смотрите каждое значение расписания ключей, декодируйте конфигурации ключей Oblivious HTTP (RFC 9458) и проверяйте их в работе.
Открыть инструментage Encryption — шифрование age
Файлы age с постквантовыми получателями и ключами доступа
Шифруйте и расшифровывайте файлы age локально: классические получатели X25519 и постквантовые ML-KEM-768 + X25519, парольные фразы и ключи доступа через расширение WebAuthn PRF. Заголовок любого файла age можно разобрать без ключа.
Открыть инструментPQ Certificate Inspector — инспектор постквантовых сертификатов
Декодируйте и проверяйте сертификаты ML-DSA и составные
Декодируйте сертификаты X.509 и запросы на сертификат с ключами ML-DSA, SLH-DSA, ML-KEM, Falcon и составными ключами ML-DSA: алгоритмы и OID со статусом стандартизации, проверка подписей и правил RFC, а также размер в сравнении с тем же сертификатом на ECDSA.
Открыть инструмент