Zum Inhalt springen
ecdsa.com
AkzeptabelKurze Weierstraß-Form

brainpoolP512r1

brainpoolP512r1 ist die 512-Bit-Brainpool-Kurve aus RFC 5639, deren Parameter nachprüfbar aus den Ziffern von π und e abgeleitet sind.

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

Die Brainpool-Kurven (RFC 5639) wurden nachprüfbar pseudozufällig erzeugt: Die Primzahlen stammen aus den Ziffern von π, die Kurvenkoeffizienten aus den Ziffern von e, sodass jeder sie nachrechnen kann (RFC 5639, Anhang A). brainpoolP512r1 ist die zufällig erzeugte 512-Bit-Kurve; sie hat Primordnung (Kofaktor 1) und ein Sicherheitsniveau von etwa 256 Bit.

TLS unterstützt die Kurve über RFC 7027 (TLS 1.2) und RFC 8734 (TLS 1.3, Gruppe brainpoolP512r1tls13 und Signaturverfahren ecdsa_brainpoolP512r1tls13_sha512); COSE registriert ESB512. Die PKI der deutschen Verwaltung und elektronische Identitätsdokumente nutzen die Brainpool-Kurven, und NIST SP 800-186 lässt sie für die Interoperabilität zu.

Namen in Standards

StandardName
RFC 5639brainpoolP512r1
IANA TLS 1.3brainpoolP512r1tls13

Object Identifier

Domainparameter

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

Primzahl p des Körpers
0xaadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca703308717d4d9b009bc66842aecda12ae6a380e62881ff2f2d82c68528aa6056583a48f3
Koeffizient a
0x7830a3318b603b89e2327145ac234cc594cbdd8d3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94ca
Koeffizient b
0x3df91610a83441caea9863bc2ded5d5aa8253aa10a2ef1c98b9ac8b57f1117a72bf2c7b9e7c1ac4d77fc94cadc083e67984050b75ebae5dd2809bd638016f723
x-Koordinate des Basispunkts
0x81aee4bdd82ed9645a21322e9c4c6a9385ed9f70b5d916c1b43b62eef4d0098eff3b1f78e2d0d48d50d1687b93b97d5f7c6d5047406a5e688b352209bcb9f822
y-Koordinate des Basispunkts
0x7dde385d566332ecc0eabfa9cf7822fdf209f70024a57b1aa000c55b881f8111b2dcde494a5f485e5bca4bd88a2763aed1ca2b2fa8f0540678cd1e0f3ad80892
Ordnung n des Basispunkts
0xaadd9db8dbe9c48b3fd4e6ae33c9fc07cb308db3b3c9d20ed6639cca70330870553e5c414ca92619418661197fac10471db1d381085ddaddb58796829ca90069
Kofaktor h
0x1

Verwendet in

  • TLS 1.2 (RFC 7027)
  • TLS 1.3 (RFC 8734)
  • German eID and ePassports
  • X.509 (BSI TR-03116)

Kennungen in Registern

TLS-Supported-Groups
brainpoolP512r1 0x001CbrainpoolP512r1tls13 0x0021
TLS-Signaturverfahren
ecdsa_brainpoolP512r1tls13_sha512 0x081C
COSE-Algorithmen
ESB512 -268
Elliptische Kurven für COSE
brainpoolP512r1 259

Standards und Quellen

Alle Kurven