En criptografia, Curve448 o Curve448-Goldilocks és una corba el·líptica que ofereix potencialment 224 bits de seguretat i està dissenyada per al seu ús amb l'esquema d'acord de claus Diffie-Hellman de corba el·líptica (ECDH).miniatura|Corbes el·líptiques amb punts

Història Desenvolupat per Mike Hamburg de Rambus Cryptography Research, Curve448 permet un rendiment ràpid en comparació amb altres corbes proposades amb una seguretat comparable. La implementació de referència està disponible sota una llicència MIT. La corba va ser aprovada pel Grup de Recerca del Fòrum de Criptofònia de l'Internet Research Task Force (IRTF CFRG) per a la seva inclusió en els estàndards de Seguretat de la Capa de Transport (TLS) juntament amb Curve25519.

El 2017, el NIST va anunciar que la Curve25519 i la Curve448 s'afegirien a la "Publicació especial 800-186", que especifica les corbes el·líptiques aprovades per al seu ús pel govern federal dels Estats Units, i el 2023 es va aprovar el seu ús a la FIPS 186-5. Ambdues es descriuen a El nom X448 s'utilitza per a la funció DH. El suport X448 es va afegir a OpenSSL a la versió 1.1.1 (publicada l'11 de setembre de 2018).

Propietats matemàtiques Hamburg va triar la base prima del trinomi de Solinas p = 2448 − 2224 − 1, anomenant-la un nombre primer "Rínxols d'Or" "perquè la seva forma defineix la proporció àuria φ ≡ 2224 ". El principal avantatge d'un nombre primer de la proporció àuria és la multiplicació ràpida de Karatsuba.

La corba que va utilitzar Hamburg és una corba d'Edwards sense torsió Ed: . La constant d = −39081 va ser escollida com el valor absolut més petit que tenia les propietats matemàtiques requerides, per tant, un nombre que no s'amagava a la màniga.

La Curve448 està construïda de manera que evita molts possibles errors d'implementació.

Referències

Categoria:Criptografia