Ed25519
Подробнее
- Создатель
- Дэниел Дж. Бернштейн и др.
- Год
- Тип
- Схема подписи
- Лицензия
- Общественное достояние
- Спецификация
- RFC 8032
Быстрая детерминированная схема подписи на кривой Эдвардса Curve25519: открытый ключ 32 байта, подпись 64 байта, скорость впечатляющая.
Бернштейн и соавторы, 2011 год. Подписи в варианте EdDSA детерминированы (то же сообщение и тот же ключ дают ту же подпись), что устраняет целый класс уязвимостей из-за плохих генераторов случайных чисел, на которых обожглись ECDSA (Sony PS3, несколько случаев с Bitcoin). Реализацию с постоянным временем выполнения писать легко.
Стандарт с OpenSSH 6.5 (2014), TLS 1.3 (RFC 8446), а также Signal, WireGuard, Tor, Cosign. Рекомендация по умолчанию для новых SSH-ключей и подписи сертификатов.