Barvna shema: Temna
Trenutno dejavna stran: start » sl » Dokumentacija » Postkvantna kriptografija » WvdS Crypto Service – pregled » Koncepti » Algoritmi in nabori parametrov

Algoritmi in nabori parametrov

Storitev ponuja majhen, stalen izbor algoritmov. Ta stran jih navaja z nabori parametrov, jih primerja s priporočili tehnične smernice BSI TR-02102-1 in opisuje, česa storitev namenoma ne počne. Če se mora vaš sistem meriti s TR-02102-1, tu najdete točke, ki jih morate urediti sami.

Izrazi

  • Nabor parametrov: velikostna stopnja istega algoritma, npr. ML-DSA-65. Višje stopnje pomenijo večje ključe in podpise ter večjo varnostno rezervo.
  • Hibridno: postkvantni in klasični algoritem se uporabita skupaj, tako da mora napadalec zlomiti oba.
  • Hedged: podpis ML-DSA, v katerega se poleg ključa vključi tudi sveža naključnost. Dva podpisa istega sporočila se zato razlikujeta.

Ponujeni algoritmi

AlgoritemStandardNabori parametrovRačuna
AES-256-GCMNIST SP 800-38Dključ 32 bajtov, enkratna vrednost 12 bajtov, oznaka 16 bajtovOpenSSL
ML-DSAFIPS 204ML-DSA-44, ML-DSA-65, ML-DSA-87OpenSSL
ML-KEMFIPS 203ML-KEM-512, ML-KEM-768, ML-KEM-1024OpenSSL
HKDF-SHA256RFC 5869izhod do 1024 bajtov (L4Re)OpenSSL
ChaCha20-Poly1305RFC 8439le z možnostjo gradnje chacha20OpenSSL

ML-DSA podpisuje v čistem načinu brez kontekstnega niza in s privzeto nastavitvijo OpenSSL, torej hedged. ML-KEM da skupno skrivnost dolžine 32 bajtov.

Vsaka postkvantna operacija gre v OpenSSL. Če OpenSSL spodleti, zahteva spodleti s kodo napake; storitev v nobenem primeru ne vrne nadomestnega rezultata. Katero različico OpenSSL to zahteva, opisuje Predpogoji.

ChaCha20-Poly1305 ni odobren po FIPS 140-3 in je privzeto izklopljen. Izvedba Windows sicer pozna možnost gradnje, a zanjo nima operacije.

Primerjava z BSI TR-02102-1

Tehnična smernica BSI TR-02102-1 v izdaji 2026-01 za postkvantne postopke priporoča ML-KEM-768 in ML-KEM-1024 ter ML-DSA-65 in ML-DSA-87, in to le v hibridni obliki. Iz tega sledijo tri odstopanja, ki jih mora urediti klicatelj:

TočkaStoritev danesKaj storite vi
ML-DSA-44 in ML-KEM-512na voljo brez omejitevzahtevajte le ML-DSA-65/-87 in ML-KEM-768/-1024
Čisti postkvantni postopekvsaka operacija je čisto postkvantnaklasični algoritem dodajte sami in rezultate kombinirajte
Kombiniranje hibridnih skrivnostini na voljouporabite kombinator, ki vključi skrivnost, šifrirano besedilo in javni ključ, npr. po NIST SP 800-227

Kombinacija le obeh skrivnosti, na primer HKDF nad K1 || K2, za to ne zadošča. Zato operacija HKDF storitve ni nadomestilo za hibridni kombinator.

Privzete vrednosti brez navedbe

Privzeta vrednost obstaja na natanko enem mestu: keygen v izvedbi Windows za ML-DSA brez stopnje ustvari ML-DSA-65, za ML-KEM brez stopnje pa ML-KEM-768. Povsod drugod mora zahteva stopnjo navesti. Neznano stopnjo izvedba Windows zavrne z UNSUPPORTED_ALGORITHM, izvedba L4Re pa z WVDS_ERR_INVALID_HEADER; nobena od njiju tedaj ne računa z drugo stopnjo.

Česa ta stran ne obravnava

Viri

sl/wiki/pqcrypt/svc/concepts/algorithms-and-parameter-sets.txt · Zadnja sprememba: uporabnika Wolfgang van der Stille