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

brainpoolP320r1

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

brainpoolP320r1 は、320 ビットの素体上の短縮ワイエルシュトラス形式の曲線 y² = x³ + ax + b で、位数が 320 ビットの素数である部分群とコファクター 1 を持ちます。推定セキュリティレベルは 160 ビットです。ステータス:安全(ただし地域限定またはニッチな用途向け)。

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

COSE には、ESB320(brainpoolP320r1 と SHA-384 による ECDSA、RFC 9864)と、ISO/IEC 18013-5 のモバイル運転免許証向けの曲線識別子 257 が登録されています。NIST SP 800-186 は、相互運用性のために Brainpool 曲線の使用を認めています。

規格での名称

規格名称
RFC 5639brainpoolP320r1

オブジェクト識別子

ドメインパラメーター

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

有限体の素数 p
0xd35e472036bc4fb7e13c785ed201e065f98fcfa6f6f40def4f92b9ec7893ec28fcd412b1f1b32e27
係数 a
0x3ee30b568fbab0f883ccebd46d3f3bb8a2a73513f5eb79da66190eb085ffa9f492f375a97d860eb4
係数 b
0x520883949dfdbc42d3ad198640688a6fe13f41349554b49acc31dccd884539816f5eb4ac8fb1f1a6
ベースポイントの x 座標
0x43bd7e9afb53d8b85289bcc48ee5bfe6f20137d10a087eb6e7871e2a10a599c710af8d0d39e20611
ベースポイントの y 座標
0x14fdd05545ec1cc8ab4093247f77275e0743ffed117182eaa9c77877aaac6ac7d35245d1692e8ee1
ベースポイントの位数 n
0xd35e472036bc4fb7e13c785ed201e065f98fcfa5b68f12a32d482ec7ee8658e98691555b44c59311
コファクター h
0x1

採用例

  • COSE (ESB320, ISO/IEC 18013-5 mDL)
  • German government applications

レジストリでの識別子

COSE アルゴリズム
ESB320 -266
COSE の楕円曲線
brainpoolP320r1 257

規格と参考文献

すべての曲線