Passa al contenuto
Inovasense

PQC

Post-Quantum Cryptography (PQC) — Algoritmi crittografici di nuova generazione resistenti agli attacchi dei computer quantistici, essenziali per i sistemi embedded a lunga durata di vita.

Definizione
Post-Quantum Cryptography (PQC) — Algoritmi crittografici di nuova generazione resistenti agli attacchi dei computer quantistici, essenziali per i sistemi embedded a lunga durata di vita.

PQC — Post-Quantum Cryptography

La Post-Quantum Cryptography (PQC) si riferisce ad algoritmi crittografici progettati per essere sicuri contro gli attacchi sia dei computer classici sia dei computer quantistici. Man mano che i computer quantistici su larga scala diventeranno realizzabili, saranno in grado di violare in pochi minuti gli algoritmi a chiave pubblica ampiamente utilizzati (RSA, ECC, DH), minacciando la sicurezza di ogni sistema digitale, dal settore bancario alla difesa nazionale.

Perché la Post-Quantum Cryptography è urgente

Algoritmo attualeMinaccia quantisticaTempistica
RSA-2048Violato dall’algoritmo di ShorStimata 2030—2035
ECDSA / ECDH (P-256)Violato dall’algoritmo di ShorStimata 2030—2035
AES-256Indebolito (algoritmo di Grover), ancora sicuro a 256 bitGestibile — raddoppiare le dimensioni delle chiavi
SHA-256Indebolito (algoritmo di Grover), ancora sicuroGestibile — utilizzare SHA-384/512

“Harvest now, decrypt later” (raccogli ora, decifra dopo) — Gli avversari stanno già raccogliendo oggi dati cifrati, con l’intento di decifrarli una volta disponibili i computer quantistici. Qualsiasi dato con un requisito di riservatezza oltre il 2030 necessita di protezione PQC ora.

Standard PQC del NIST (finalizzati nel 2024)

Dopo un processo di valutazione durato 8 anni, il NIST ha standardizzato tre algoritmi PQC principali:

Meccanismo di incapsulamento della chiave (KEM)

StandardAlgoritmoFamigliaDimensione chiavePrestazioni
FIPS 203 (ML-KEM)CRYSTALS-KyberBasato su reticoli800—1568 byteMolto veloce

Firme digitali

StandardAlgoritmoFamigliaDimensione firmaPrestazioni
FIPS 204 (ML-DSA)CRYSTALS-DilithiumBasato su reticoli2420—4627 byteVeloce
FIPS 205 (SLH-DSA)SPHINCS+Basato su hash7856—49856 bytePiù lento, ma con assunzioni minime

Confronto con gli algoritmi classici

MetricaRSA-2048ECDSA P-256ML-DSA-65 (PQC)SLH-DSA (PQC)
Dimensione chiave pubblica256 byte64 byte1952 byte32—64 byte
Dimensione firma256 byte64 byte3309 byte17088 byte
Quantum-safe? No? No? Sì? Sì
StandardizzatoSì (legacy)Sì (legacy)Sì (FIPS 204)Sì (FIPS 205)

La PQC per i sistemi embedded e l’IoT

La PQC presenta sfide specifiche per i dispositivi embedded e IoT:

Sfide

  • Dimensioni maggiori di chiavi e firme — Le firme ML-DSA sono circa 50 volte più grandi di quelle ECDSA, con impatto su banda e archiviazione.
  • Costo computazionale più elevato — Le operazioni su reticoli richiedono più RAM e più cicli di CPU rispetto a ECC.
  • Impatto sugli aggiornamenti OTA — Gli aggiornamenti firmware firmati diventano più grandi, incidendo sui tempi di aggiornamento su reti con risorse limitate (LoRaWAN, NB-IoT).
  • Accelerazione hardware — Per i dispositivi con risorse limitate possono essere necessari blocchi IP di accelerazione PQC dedicati.

Soluzioni

  • Crittografia ibrida — Eseguire sia firme classiche (ECDSA) sia firme PQC (ML-DSA) durante il periodo di transizione.
  • Acceleratori hardware PQC — Implementazioni FPGA e ASIC delle operazioni su reticoli per l’IoT.
  • Aggiornamenti dei secure element — Fornitori come STMicroelectronics, Infineon e NXP stanno aggiungendo percorsi di aggiornamento del firmware PQC ai secure element esistenti.
  • PQC basata su FPGA — Le FPGA consentono core crittografici aggiornabili sul campo senza ripetere il respin del silicio.

La PQC e le normative dell’UE

Il Cyber Resilience Act (CRA) dell’UE impone ai prodotti di utilizzare crittografia allo stato dell’arte. Poiché gli standard PQC del NIST sono ormai definitivi, l’adozione della PQC sta diventando un fattore di conformità:

  • I prodotti con lunga durata di vita operativa (10—15 anni per l’IoT industriale) devono proteggere dati che saranno ancora riservati quando arriveranno i computer quantistici.
  • Si prevede che lo schema europeo di certificazione della cibersicurezza (EUCC) richiederà la prontezza alla PQC per le certificazioni ad alta assurance.

Tempistica di migrazione

FasePeriodoAzione
Valutazione2024—2025Inventariare tutte le dipendenze crittografiche (CBOM)
Implementazione ibrida2025—2028Doppia crittografia classica + PQC per i sistemi critici
PQC primaria2028—2030PQC come impostazione predefinita, classica come fallback
Solo PQCdal 2030Migrazione completa, deprecazione di RSA/ECC

Termini correlati

  • Secure Boot — Verifica del firmware che deve migrare alle firme PQC.
  • HSM — Moduli hardware che necessitano del supporto agli algoritmi PQC.
  • Cyber Resilience Act dell’UE — Regolamento che richiede crittografia allo stato dell’arte.

La nostra architettura di sicurezza embedded include una valutazione della prontezza alla PQC, identificando quali primitive crittografiche del vostro prodotto devono migrare verso algoritmi post-quantistici e progettando acceleratori PQC basati su FPGA per dispositivi embedded con risorse limitate.

Riferimenti ufficiali

Termini correlati