곡선 448

Curve448

암호학에서 Curve 448 또는 Curve 448-Goldilocks는 잠재적으로 224비트의 보안을 제공하는 타원 곡선이며 타원 곡선 Diffie와 함께 사용하도록 설계되었습니다.Hellman(ECDH) 키 어그리먼트 스킴Rambus Cryptography Research의 Mike Hamburg가 개발한 Curve448은 동등한 [1]보안성을 갖춘 다른 제안 곡선과 비교하여 빠른 성능을 제공합니다.레퍼런스 실장은 MIT [2]라이선스로 이용할 수 있습니다. 곡선은 Internet Research Task Force Crypto Forum Research Group(IRTF CFRG)이 Curve25519와 함께 Transport Layer Security(TLS) 표준에 포함시키기 위해 선호했습니다.2017년 NIST는 미국 [3]연방정부가 사용하도록 승인된 타원 곡선을 명시한 "특별 간행물 800-186"에 Curve25519와 Curve448이 추가될 것이라고 발표했다.2019년 FIPS 186-5 초안에서 이 주장이 확인되었습니다.둘 다 에 설명되어 있습니다. RFC7748.DH 기능에는 X448이라는 이름이 사용됩니다.

수학적 특성

함부르크는 솔리나스 삼항 소수점 p = 2448 - 2224 - 1을 골디락스 소수점이라고 부르며 "그 형태가 황금 비율 θ224 " 2"를 정의하기 때문에" 골디락스 소수점이라고 불렀다.황금비율 프라임의 주요 장점은 빠른 카라츠바 [4]곱셈이다.

함부르크가 사용한 곡선은 휘어지지 않은 Edwards 곡선d E: + = 1 - 39081입니다x2y2.상수 d = -39081은 필요한 수학적 특성을 가진 가장 작은 절대값으로 선택되었으며, 따라서 아무것도 올라오지 않은 수치이다.

Curve448은 많은 잠재적 구현 [5]함정을 회피하도록 구축되어 있습니다.

「 」를 참조해 주세요.

레퍼런스

  1. ^ Hamburg, Mike (2015). "Ed448-Goldilocks, a new elliptic curve". Cryptology ePrint Archive.
  2. ^ http://ed448goldilocks.sourceforge.net/
  3. ^ "Transition Plans for Key Establishment Schemes". 31 October 2017.
  4. ^ Sasdrich, Pascal; Géneysu, Tim (2017). Cryptography for next generation TLS: Implementing the RFC 7748 elliptic Curve448 cryptosystem in hardware. 2017 54th ACM/EDAC/IEEE Design Automation Conference (DAC). doi:10.1145/3061639.3062222.
  5. ^ "SafeCurves: Introduction". safecurves.cr.yp.to. Retrieved 2018-02-23.