Curve25519

Материал из Википедии — свободной энциклопедии
Текущая версия страницы покане проверялась опытными участниками и может значительно отличаться отверсии, проверенной 1 февраля 2023 года; проверки требуют3 правки.
Перейти к навигацииПерейти к поиску
Curve25519 на графике

Curve25519 —криптографическая эллиптическая кривая, обеспечивающая 128-битное шифрование при размере ключа 256 бит, предназначена для использования со схемой согласования ключейДиффи — Хеллмана (ECDH). Одна из самых быстрых кривых, при этом не защищена патентами. Эталонная программная реализация находится вобщественном достоянии.

В исходной статье Curve25519 определяется как функция Диффи — Хеллмана (Diffie–Hellman key exchange protocol илиDH); имя Curve25519 для базовой кривой иX25519 для функции DH предложил использовать Дэниэл Бернштейн.

Поддерживается во многих криптографических библиотеках, в том числе Libgcrypt, libssh, libssh2 (начиная с версии 1.9.0),NaCl,GnuTLS,OpenSSL (с версии 1.1.0). Используется во многих сетевых протоколах, в том числеSession[1],SSH,Signal,Matrix,Tox,Zcash,TLS,WireGuard.

Примечания

[править |править код]
  1. Session Protocol: Technical implementation details - Session Private Messenger (англ.). Session (15 декабря 2020). Дата обращения: 21 ноября 2023. Архивировано 21 ноября 2023 года.

Ссылки

[править |править код]
Перейти к шаблону «Криптосистемы с открытым ключом»
Алгоритмы
Факторизация целых чисел
Дискретное логарифмирование
Криптография на решётках
Другие
Теория
Стандарты
Темы
Источник —https://ru.wikipedia.org/w/index.php?title=Curve25519&oldid=135702485
Категории: