Kurva25519

Curve25519  är en elliptisk kurvkryptering som ger 128-bitars kryptering med en nyckelstorlek på 256 bitar, designad för användning med Diffie-Hellman nyckelavtal (ECDH). En av de snabbaste kurvorna som ännu inte skyddas av patent. Referensmjukvaruimplementeringen är allmän egendom .

Curve25519 definieras i originalartikeln som en Diffie-Hellman (DH) funktion[ specificera ] ; namnet Curve25519 för baskurvan och X25519 för DH-funktionen föreslogs av Daniel Bernstein.

Stöds av många kryptografiska bibliotek, inklusive Libgcrypt, libssh, libssh2 (sedan 1.9.0), NaCl , GnuTLS , OpenSSL (sedan 1.1.0). Används i många nätverksprotokoll inklusive SSH , Signal , Matrix , Tox , Zcash , TLS , WireGuard .

Länkar