secp224k1 は、224 ビットの素体上の短縮ワイエルシュトラス形式の曲線 y² = x³ + ax + b で、位数が 225 ビットの素数である部分群とコファクター 1 を持ちます。推定セキュリティレベルは 112 ビットです。ステータス:現在も安全(段階的に廃止中)。
secp224k1 は、p ≡ 1 (mod 3) を満たす 224 ビットの素数 p 上の曲線 y² = x³ + 5 です。このため、ほかの SEC 2 コブリッツ曲線と同じ GLV 自己準同型を持ちます。群の位数 n は 225 ビットの素数で、p よりわずかに大きくなっています(ハッセの定理の範囲で起こりえます)。そのため、秘密鍵や ECDSA の s の値に 28 バイトではなく 29 バイトが必要になることがあり、スカラーが有限体の元に収まると想定したコードは動かなくなります。
セキュリティは約 112 ビットで、RFC 8422 により TLS での使用が非推奨となっており(コードポイント 20)、ほとんど使われていません。
ドメインパラメーター
224 ビットの素体 · 約 112 ビットセキュリティ
- 有限体の素数 p
- 0xfffffffffffffffffffffffffffffffffffffffffffffffeffffe56d
- 係数 a
- 0x0
- 係数 b
- 0x5
- ベースポイントの x 座標
- 0xa1455b334df099df30fc28a169a467e9e47075a90f7e650eb6b7a45c
- ベースポイントの y 座標
- 0x7e089fed7fba344282cafbd6f7e319f7c0b0bd59e2ca4bdb556d61a5
- ベースポイントの位数 n
- 0x10000000000000000000000000001dce8d2ec6184caf0a971769fb1f7
- コファクター h
- 0x1
採用例
- Legacy TLS 1.2 (secp224k1)
← すべての曲線