Curve448
From Wikipedia, the free encyclopedia
暗号学において、Curve448あるいはCurve448-Goldilocksとは、224ビットの暗号強度[注釈 1]を提供する楕円曲線であり、楕円曲線ディフィー・ヘルマン鍵共有 (ECDH) で使用するために設計されている。Curve448はランバス社の暗号学研究所のMike Hamburgによって開発された。同等のセキュリティ強度を有する他の楕円曲線よりも処理のパフォーマンスが高い[1]。リファレンス実装はMITライセンスで利用可能である[2]。この楕円曲線は、Curve25519とともにTransport Layer Security (TLS) で利用可能である。2017年、アメリカ国立標準技術研究所 (NIST) は、Curve25519とCurve448をアメリカ合衆国連邦政府で利用される楕円曲線としてSP 800-186に追加されることを発表した[3]。FIPS 186-5の草稿もこれを支持している[4]。どちらの楕円曲線も RFC 7748 で説明されている。DH関数についてはX448と呼ばれている