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

GC256C

GC256C は、256 ビットの GOST 曲線 CryptoPro-B(id-GostR3410-2001-CryptoPro-B-ParamSet)です。

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

GC256C は RFC 4357 §11.4 で GOST R 34.10-2001 向けに定義され、GOST R 34.10-2012 でも paramSetC として引き継がれています(RFC 9215)。素数 2^255 + 3225 上の曲線 y² = x³ − 3x + b で、位数は素数です。

TLS ではグループ GC256C、署名方式 gostr34102012_256c として登録されています(RFC 9189、RFC 9367)。

規格での名称

規格名称
IANA TLS (RFC 9189)GC256C
TC 26id-tc26-gost-3410-2012-256-paramSetC
RFC 4357id-GostR3410-2001-CryptoPro-B-ParamSet

オブジェクト識別子

ドメインパラメーター

256 ビットの素体 · 約 128 ビットセキュリティ

有限体の素数 p
0x8000000000000000000000000000000000000000000000000000000000000c99
係数 a
0x8000000000000000000000000000000000000000000000000000000000000c96
係数 b
0x3e1af419a269a5f866a7d3c25c3df80ae979259373ff2b182f49d4ce7e1bbc8b
ベースポイントの x 座標
0x1
ベースポイントの y 座標
0x3fa8124359f96680b83d1c3eb2c070e5c545c9858d03ecfb744bf8d717717efc
ベースポイントの位数 n
0x800000000000000000000000000000015f700cfff1a624e5e497161bcc8a198f
コファクター h
0x1

採用例

  • GOST R 34.10-2012 signatures
  • TLS 1.2 and 1.3 GOST cipher suites (RFC 9189, RFC 9367)
  • Russian government PKI

レジストリでの識別子

TLS のサポートされるグループ
GC256C 0x0024
TLS の署名方式
gostr34102012_256c 0x070B

規格と参考文献

すべての曲線