Zum Inhalt springen
ecdsa.com
VeraltetBinäre Weierstraß-Form

sect163k1

sect163k1 (NIST K-163) ist eine Koblitz-Kurve über dem binären Körper GF(2^163); NIST hat sie für veraltet erklärt.

sect163k1 ist eine binäre Weierstraß-Kurve y² + xy = x³ + ax² + b über dem binären Körper GF(2^163) mit einer 163-Bit-Untergruppe von Primordnung und dem Kofaktor 2; das geschätzte Sicherheitsniveau beträgt 80 Bit. Status: veraltet, nicht für neue Schlüssel verwenden.

Koblitz-Kurven sind binäre Kurven y² + xy = x³ + ax² + 1 mit a = 0 oder 1; dank ihres Frobenius-Endomorphismus können Implementierungen Punktverdopplungen durch günstige Quadrierungen ersetzen (τ-adische Skalarmultiplikation). sect163k1 verwendet a = 1, das oben gezeigte Reduktionspolynom f vom Grad 163 und den Kofaktor 2, was ein Sicherheitsniveau von etwa 80 Bit ergibt.

FIPS 186-2 bis 186-4 führten sie als K-163 auf. NIST SP 800-186 (2023) erklärt jede Kurve über einem binären Körper für veraltet, und RFC 8422 tat dies für TLS. Mit einem Sicherheitsniveau von etwa 80 Bit liegt die Kurve zudem unter dem Minimum von 112 Bit, deshalb stuft NIST sie nur noch als „legacy use“ ein. OpenSSL lässt sich ohne Unterstützung für binäre Kurven bauen (no-ec2m).

Namen in Standards

StandardName
SEC 2sect163k1
NIST FIPS 186-4 (withdrawn)K-163

Object Identifier

Domainparameter

binärer Körper GF(2^163) · etwa 80-Bit-Sicherheit

Grad m des Körpers
0xa3
Reduktionspolynom f
0x800000000000000000000000000000000000000c9
Koeffizient a
0x1
Koeffizient b
0x1
x-Koordinate des Basispunkts
0x2fe13c0537bbc11acaa07d793de4e6d5e5c94eee8
y-Koordinate des Basispunkts
0x289070fb05d38ff58321f2e800536d538ccdaa3d9
Ordnung n des Basispunkts
0x4000000000000000000020108a2e0cc0d99f8a5ef
Kofaktor h
0x2

Verwendet in

  • Legacy TLS 1.2 (RFC 8422)
  • Legacy X.509 certificates

Kennungen in Registern

TLS-Supported-Groups
sect163k1 0x0001

Standards und Quellen

Alle Kurven