Prejsť na obsah

PQC

Postkvantová kryptografia (PQC) — Kryptografické algoritmy novej generácie odolné voči útokom kvantových počítačov, nevyhnutné pre embedded systémy s dlhou životnosťou.

Definícia
Postkvantová kryptografia (PQC) — Kryptografické algoritmy novej generácie odolné voči útokom kvantových počítačov, nevyhnutné pre embedded systémy s dlhou životnosťou.

PQC — postkvantová kryptografia

Postkvantová kryptografia (Post-Quantum Cryptography, PQC) označuje kryptografické algoritmy navrhnuté tak, aby boli bezpečné voči útokom klasických aj kvantových počítačov. Keď sa veľké kvantové počítače stanú realizovateľnými, dokážu prelomiť bežne používané algoritmy s verejným kľúčom (RSA, ECC, DH) v priebehu minút — a ohrozia tak bezpečnosť každého digitálneho systému od bankovníctva až po obranu štátu.

Prečo je postkvantová kryptografia naliehavá

Súčasný algoritmusKvantová hrozbaČasový horizont
RSA-2048Prelomený Shorovým algoritmomOdhad 2030–2035
ECDSA / ECDH (P-256)Prelomené Shorovým algoritmomOdhad 2030–2035
AES-256Oslabený (Groverov algoritmus), pri 256 bitoch stále bezpečnýZvládnuteľné — zdvojnásobiť veľkosť kľúčov
SHA-256Oslabený (Groverov algoritmus), stále bezpečnýZvládnuteľné — použiť SHA-384/512

„Zbieraj teraz, dešifruj neskôr“ (harvest now, decrypt later) — Útočníci už dnes zhromažďujú zašifrované dáta a plánujú ich dešifrovať, hneď ako budú kvantové počítače k dispozícii. Všetky dáta, ktoré musia zostať utajené aj po roku 2030, potrebujú ochranu PQC už teraz.

Štandardy NIST PQC (finalizované v roku 2024)

Po 8-ročnom procese hodnotenia štandardizoval NIST tri hlavné algoritmy PQC:

Mechanizmus zapuzdrenia kľúča (KEM)

ŠtandardAlgoritmusRodinaVeľkosť kľúčaVýkon
FIPS 203 (ML-KEM)CRYSTALS-KyberZaložená na mriežkach800–1 568 bajtovVeľmi rýchly

Digitálne podpisy

ŠtandardAlgoritmusRodinaVeľkosť podpisuVýkon
FIPS 204 (ML-DSA)CRYSTALS-DilithiumZaložená na mriežkach2 420–4 627 bajtovRýchly
FIPS 205 (SLH-DSA)SPHINCS+Založená na hašovacích funkciách7 856–49 856 bajtovPomalší, ale s minimálnymi predpokladmi

Porovnanie s klasickými algoritmami

MetrikaRSA-2048ECDSA P-256ML-DSA-65 (PQC)SLH-DSA (PQC)
Veľkosť verejného kľúča256 bajtov64 bajtov1 952 bajtov32–64 bajtov
Veľkosť podpisu256 bajtov64 bajtov3 309 bajtov17 088 bajtov
Kvantovo bezpečný❌ Nie❌ Nie✅ Áno✅ Áno
ŠtandardizovanýÁno (starší štandard)Áno (starší štandard)Áno (FIPS 204)Áno (FIPS 205)

PQC pre embedded systémy a IoT

PQC prináša pre embedded zariadenia a zariadenia IoT špecifické výzvy:

Výzvy

  • Väčšie kľúče a podpisy — Podpisy ML-DSA sú ~50× väčšie než podpisy ECDSA, čo má vplyv na šírku pásma a úložisko.
  • Vyššia výpočtová náročnosť — Operácie nad mriežkami vyžadujú viac pamäte RAM a cyklov CPU než ECC.
  • Vplyv na aktualizácie OTA — Podpísané aktualizácie firmvéru sú väčšie, čo ovplyvňuje čas aktualizácie v sieťach s obmedzenou kapacitou (LoRaWAN, NB-IoT).
  • Hardvérová akcelerácia — Zariadenia s obmedzenými prostriedkami môžu potrebovať vyhradené IP bloky akcelerátorov PQC.

Riešenia

  • Hybridná kryptografia — Počas prechodného obdobia používajte súbežne klasické podpisy (ECDSA) aj podpisy PQC (ML-DSA).
  • Hardvérové akcelerátory PQC — Implementácie operácií nad mriežkami v FPGA a ASIC pre IoT.
  • Aktualizácie secure elementov — Výrobcovia ako STMicroelectronics, Infineon a NXP dopĺňajú do existujúcich secure elementov možnosť prechodu na PQC aktualizáciou firmvéru.
  • PQC na báze FPGA — FPGA umožňujú kryptografické jadrá aktualizovateľné v teréne bez novej výrobnej revízie čipu (silicon respin).

PQC a predpisy EÚ

Nariadenie EÚ Cyber Resilience Act (CRA) vyžaduje, aby výrobky chránili dôvernosť dát, napríklad šifrovaním dát najmodernejšími mechanizmami (state of the art); nemenuje žiadne algoritmy. Keďže štandardy NIST PQC sú už finálne, zavádzanie PQC sa stáva otázkou súladu s predpismi:

  • Výrobky s dlhou prevádzkovou životnosťou (10–15 rokov pri priemyselnom IoT) musia chrániť dáta, ktoré budú dôverné aj v čase, keď prídu kvantové počítače.
  • Dokument Agreed Cryptographic Mechanisms systému EUCC (ECCG, v2, 2025) už obsahuje algoritmy PQC a koordinovaný plán EÚ pre prechod na PQC (2025) vyzýva, aby systémy certifikácie zohľadňovali kvantovú hrozbu.

Časový plán migrácie

FázaObdobieOpatrenie
Posúdenie2024–2025Inventarizovať všetky kryptografické závislosti (CBOM)
Hybridné nasadenie2025–2028Súbežne klasická kryptografia + PQC v kritických systémoch
PQC ako primárna2028–2030PQC ako predvolená voľba, klasická kryptografia ako záloha
Iba PQC2030+Úplná migrácia, vyradiť RSA/ECC

Súvisiace pojmy

  • Secure Boot — Overovanie firmvéru, ktoré musí prejsť na podpisy PQC.
  • HSM — Hardvérové moduly, ktoré potrebujú podporu algoritmov PQC.
  • Nariadenie EÚ Cyber Resilience Act — Predpis, ktorý vyžaduje ochranu dôvernosti, napr. najmodernejším šifrovaním.

Naša architektúra embedded bezpečnosti zahŕňa posúdenie pripravenosti na PQC — určíme, ktoré kryptografické primitíva vo vašom výrobku musia prejsť na postkvantové algoritmy, a navrhneme akcelerátory PQC na báze FPGA pre embedded zariadenia s obmedzenými prostriedkami.

Oficiálne referencie