Aller au contenu
ecdsa.com

Ed448

EdDSA sur la courbe Edwards448 « Goldilocks » avec SHAKE256 (RFC 8032 §5.2) : environ 224 bits de sécurité, clé publique de 57 octets, signature de 114 octets.
Autres graphiesEd448 signatureEd448phGoldilocks

La courbe sous-jacente, due à Mike Hamburg, est définie modulo p = 2⁴⁴⁸ − 2²²⁴ − 1, avec un cofacteur de 4. Ed448 hache avec SHAKE256 et préfixe toujours une chaîne de domaine SigEd448 et un contexte de 0 à 255 octets ; Ed448ph signe un condensat SHAKE256 de 64 octets au lieu du message. Les graines et les clés publiques font 57 octets, les signatures 114 octets.

Identifiants : OID 1.3.101.113 (RFC 8410), clé JOSE OKP avec crv Ed448 et alg Ed448 (RFC 8037, RFC 9864), COSE −53 (RFC 9864), TLS 1.3 ed448 (0x0808) et clés OpenPGP v6 natives (RFC 9580). FIPS 186-5 l’approuve. OpenSSH, WebCrypto et les authentificateurs de plateforme WebAuthn ne le prennent pas en charge.

Sur un cœur d’Apple M4 Max, OpenSSL 3.6.5 effectue environ 27 500 signatures Ed448 et 10 100 vérifications par seconde, soit à peu près la moitié du débit d’Ed25519. Choisissez-le quand une politique exige plus de 128 bits de sécurité classique et que toutes les parties le prennent en charge ; pour une protection à long terme, la transition post-quantique compte davantage que le passage de 128 à 224 bits.

Normes et références

Tous les termes