Curve448
Curve448 veya Curve448-Goldilocks, kriptografide, 224 bitlik güvenlik sunan ve Eliptik-eğri Diffie–Hellman (ECDH) anahtar anlaşması ile kullanımı için tasarlanmış bir eliptik eğridir. Rambus Cryptography Research'ten Mike Hamburg tarafından geliştirilen Curve448, karşılaştırılabilir güvenlikle, literatürdeki mevcut eğrilere göre hızlı performansa olanak sağlar.[1] Referans gerçekleme, MIT lisansı altında mevcuttur.[2] Eğri, Internet Research Task Force Crypto Forum Research Group (IRTF CFRG) tarafından Curve25519 ile birlikte gelecek TLS standartlarına alınmak için onaylanmıştır. 2017'de NIST, Curve25519 ve Curve448'in ABD Federal Hükûmeti tarafından kullanılmak üzere onaylanmış eliptik eğrileri belirten 800-186 Özel Yayınına ekleneceğini açıkladı. Her ikisi de RFC 7748'de açıklanmıştır.
Matematiksel özellikler
değiştirHamburg, "Solinas trinomial prime" tabanını p = 2 448 - 2 224 - 1 olarak seçti ve bunu “Goldilocks” üssü olarak adlandırdı, çünkü formu altın oranı tanımlar: φ Ξ 2 224 ” . Altın oranlı bir asal sayının ana avantajı hızlı Karatsuba çarpımıdır.
Hamburg'un kullandığı eğri, bükümsüz bir Edwards eğrisidir, Ed: y2 + x2 = 1 − 39081x2y2. d = −39081 sabiti, gerekli matematiksel özelliklere sahip en küçük mutlak değer olarak seçilmiştir, bu nedenle bir "nothing up my sleeve sayısı"dır.
Curve448, birçok potansiyel gerçekleme yanılgısını engelleyecek şekilde üretilmiştir.
Ayrıca bakınız
değiştirKaynakça
değiştir- ^ Ed448-Goldilocks, yeni bir eliptik eğri 14 Şubat 2019 tarihinde Wayback Machine sitesinde arşivlendi., Mike Hamburg, 2015
- ^ "Arşivlenmiş kopya". 8 Nisan 2019 tarihinde kaynağından arşivlendi. Erişim tarihi: 8 Nisan 2019.