本文へスキップ
ecdsa.com
非推奨短縮ワイエルシュトラス形式

brainpoolP160r1

brainpoolP160r1 は RFC 5639 の 160 ビットの Brainpool 曲線で、パラメーターは π と e の数字列から検証可能な方法で導出されています。

brainpoolP160r1 は、160 ビットの素体上の短縮ワイエルシュトラス形式の曲線 y² = x³ + ax + b で、位数が 160 ビットの素数である部分群とコファクター 1 を持ちます。推定セキュリティレベルは 80 ビットです。ステータス:非推奨(新しい鍵には使用しないこと)。

Brainpool 曲線(RFC 5639)は、検証可能な擬似乱数的手法で生成されました。素数は π の数字列から、曲線の係数は e の数字列から得られているため、誰でも再計算できます(RFC 5639 付録 A)。brainpoolP160r1 は 160 ビットのランダム曲線で、位数は素数(コファクター 1)、セキュリティは約 80 ビットです。

セキュリティが約 80 ビットしかないため、新しい鍵には小さすぎます(NIST SP 800-57 は 112 ビット以上を要求しています)。NIST SP 800-186 が Brainpool 曲線を掲載しているのは、相互運用性のためだけです。

規格での名称

規格名称
RFC 5639brainpoolP160r1

オブジェクト識別子

ドメインパラメーター

160 ビットの素体 · 約 80 ビットセキュリティ

有限体の素数 p
0xe95e4a5f737059dc60dfc7ad95b3d8139515620f
係数 a
0x340e7be2a280eb74e2be61bada745d97e8f7c300
係数 b
0x1e589a8595423412134faa2dbdec95c8d8675e58
ベースポイントの x 座標
0xbed5af16ea3f6a4f62938c4631eb5af7bdbcdbc3
ベースポイントの y 座標
0x1667cb477a1a8ec338f94741669c976316da6321
ベースポイントの位数 n
0xe95e4a5f737059dc60df5991d45029409e60fc09
コファクター h
0x1

規格と参考文献

すべての曲線