Zum Inhalt springen
ecdsa.com
AkzeptabelKurze Weierstraß-Form

GC256B

GC256B ist die 256-Bit-GOST-Kurve, die seit 2006 als CryptoPro-A (id-GostR3410-2001-CryptoPro-A-ParamSet) bekannt ist.

GC256B ist eine Kurve in kurzer Weierstraß-Form y² = x³ + ax + b über einem 256-Bit-Primkörper mit einer 256-Bit-Untergruppe von Primordnung und dem Kofaktor 1; das geschätzte Sicherheitsniveau beträgt 128 Bit. Status: sicher, aber nur regional oder in Nischen verbreitet.

GC256B wurde für GOST R 34.10-2001 definiert und in RFC 4357 §11.4 als id-GostR3410-2001-CryptoPro-A-ParamSet veröffentlicht; GOST R 34.10-2012 übernimmt sie als paramSetB (RFC 9215). Die Kurve ist y² = x³ − 3x + 166 über der Primzahl 2^256 − 617 und hat Primordnung.

Dieselben Parameter sind für den Schlüsselaustausch als CryptoPro-XchA registriert, deshalb hat die Kurve zwei OIDs. Der DNSSEC-Algorithmus 12 (RFC 5933, inzwischen veraltet) nutzte sie, und TLS führt sie als Gruppe GC256B (RFC 9189, RFC 9367).

Namen in Standards

StandardName
IANA TLS (RFC 9189)GC256B
TC 26id-tc26-gost-3410-2012-256-paramSetB
RFC 4357id-GostR3410-2001-CryptoPro-A-ParamSet
RFC 4357id-GostR3410-2001-CryptoPro-XchA-ParamSet

Object Identifier

Domainparameter

256-Bit-Primkörper · etwa 128-Bit-Sicherheit

Primzahl p des Körpers
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd97
Koeffizient a
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffd94
Koeffizient b
0xa6
x-Koordinate des Basispunkts
0x1
y-Koordinate des Basispunkts
0x8d91e471e0989cda27df505a453f2b7635294f2ddf23e3b122acc99c9e9f1e14
Ordnung n des Basispunkts
0xffffffffffffffffffffffffffffffff6c611070995ad10045841b09b761b893
Kofaktor h
0x1

Verwendet in

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

Kennungen in Registern

TLS-Supported-Groups
GC256B 0x0023
TLS-Signaturverfahren
gostr34102012_256b 0x070A
DNSSEC-Algorithmusnummern
ECC-GOST 12

Standards und Quellen

Alle Kurven