0Pricing
Cryptology Academy · Lezione

Migrazione alla PQC: approcci ibridi

Pianifichi una strategia di distribuzione ibrida, classica e PQC, per i sistemi di produzione.

Migrazione alla PQC: approcci ibridi è una lezione Cryptology Academy gratuita su CoddyKit. Questa è la lezione 4 di 4. Puoi leggere la lezione completa qui gratuitamente — poi esercitati direttamente nel browser con un editor di codice integrato e un tutor IA disponibile 24/7. Fa parte del percorso di apprendimento Cryptology Academy, e i tuoi progressi si sincronizzano tra il web e l'app CoddyKit. Il corso Cryptology Academy include 4 lezioni in totale.

La sfida della migrazione

Passare dalla crittografia classica a quella post-quantistica è la più grande migrazione crittografica della storia, più complessa dell'aggiornamento a RSA a 2048 bit o della dismissione di SHA-1. Richiede l'aggiornamento simultaneo di protocolli, librerie, HSM, certificati e codice.

Scambio ibrido di chiavi

KEM ibrido = KEM classico + KEM PQC. Segreto condiviso = KDF(classical_secret || pqc_secret). La sicurezza richiede di compromettere entrambi. Un avversario quantistico compromette ECDH ma non Kyber. Un avversario classico non compromette nessuno dei due. Offre una difesa stratificata durante il periodo di transizione.

KEM ibridi in TLS 1.3

Google Chrome e Cloudflare hanno distribuito X25519Kyber768 (che combina ECDH X25519 e Kyber-768) in TLS 1.3 nel 2023. La bozza IETF draft-ietf-tls-hybrid-design definisce l'incapsulamento. Entrambe le parti negoziano il key share combinato nell'estensione ClientHello esistente di TLS.

Migrazione dei certificati

I certificati X.509 attualmente usano chiavi pubbliche RSA o ECDSA. Percorso di migrazione: (1) emettere certificati a doppio algoritmo (classico + PQC), (2) le CA intermedie usano chiavi PQC, (3) le CA radice effettuano la transizione per ultime. Il CA/Browser Forum sta sviluppando profili di certificati PQC.

HSM e hardware

Molti HSM non possono essere aggiornati tramite firmware per supportare gli algoritmi PQC. I cicli di sostituzione dell'hardware durano 5-10 anni. Le organizzazioni devono verificare le roadmap del firmware degli HSM, pianificare la sostituzione dell'hardware e valutare bridge PQC basati su software per gli HSM legacy durante la transizione.

Prima l'inventario crittografico

Passaggio 1: esegua un inventario crittografico. Identifichi: ogni chiave e certificato RSA/ECC, ogni scambio di chiavi DH e ogni versione del protocollo. Strumenti: scanner delle cipher suite, strumenti di inventario dei certificati e analisi statica del codice per le chiamate crittografiche. Documenti la durata di vita di ogni risorsa.

Priorità della migrazione

Urgenza massima: dati a lunga durata (dati classificati, cartelle cliniche), oggi vulnerabili allo scenario «raccogli ora, decifra in seguito». Poi: scambio di chiavi nei protocolli (TLS, SSH, VPN): la migrazione deve iniziare da questi elementi, usando KEM ibridi. Urgenza minima: firme su dati di breve durata (token di sessione).

Modifiche al codice

Python: usate pyca/cryptography con il backend liboqs per ML-KEM. Java: modulo PQC di BouncyCastle. Rust: crate pqcrypto. Sostituite: rsa.generate_private_key() → generazione delle chiavi ML-KEM; ecdh_key_agreement() → incapsulamento/decapsulamento ML-KEM. Astrazione tramite un livello di agilità crittografica.

Agilità crittografica

L'agilità crittografica consiste nel progettare sistemi in modo da poter sostituire gli algoritmi senza modifiche al codice. Usate campi per gli identificatori degli algoritmi, registri dei tipi di chiave e backend collegabili. Evitate di codificare direttamente i nomi degli algoritmi nei formati di serializzazione. Questo ha permesso la migrazione da SHA-1 a SHA-256 e permetterà quella da RSA a PQC.

Test e convalida

Eseguite i test usando vettori di test con risposta nota tratti dalle implementazioni di riferimento PQC del NIST. Convalidate l'interoperabilità tramite la suite di test OQS-OpenSSL. Testate TLS ibrido con oqs-provider per OpenSSL. Consultate le pagine degli errata NIST FIPS 203/204/205/206 per gli aggiornamenti sulle indicazioni relative all'implementazione.

Raccomandazioni sulla tempistica

Raccomandazioni di NIST/NSA: (1) interrompere ora la distribuzione di nuovi sistemi RSA/ECC. (2) Distribuire lo scambio di chiavi ibrido in TLS e nelle VPN entro il 2025-2026. (3) Migrare i certificati a PQC entro il 2028-2030. (4) Completare la migrazione, inclusi gli HSM, entro il 2035, prima che si concretizzi il rischio CRQC.

Verifica rapida

Perché i dati cifrati oggi (usando RSA/ECDH) sono a rischio anche prima che esistano computer quantistici?

Riepilogo

La migrazione a PQC utilizza KEM ibridi (crittografia classica + PQC) durante la transizione. Date priorità ai dati a lunga durata e allo scambio di chiavi. Effettuate un inventario crittografico, aggiornate l'hardware e applicate l'agilità crittografica. Il NIST raccomanda di completare la migrazione entro il 2035. Prossimo argomento: crittografia della blockchain — alberi di Merkle e PoW.

Domande Frequenti

La lezione «Migrazione alla PQC: approcci ibridi» è gratuita?

Sì — il testo completo di «Migrazione alla PQC: approcci ibridi» è gratuito qui sul web. Per esercitarvi in modo interattivo (un editor di codice integrato e un tutor IA 24/7) e sbloccare il resto del corso Cryptology Academy, passa a CoddyKit PRO. Il corso Cryptology Academy include 4 lezioni in totale.

Cosa imparerò in «Migrazione alla PQC: approcci ibridi»?

Pianifichi una strategia di distribuzione ibrida, classica e PQC, per i sistemi di produzione. Eserciti Cryptology Academy con codice pratico che esegui direttamente nel browser, e un tutor IA 24/7 risponde alle tue domande mentre lavori sulla lezione.

Ho bisogno di esperienza per iniziare Cryptology Academy?

Non è richiesta alcuna esperienza precedente. Cryptology Academy su CoddyKit è strutturato per principianti e studenti avanzati, quindi puoi iniziare da qui o dall'inizio e procedere al tuo ritmo. Questa è la lezione 4 di 4.

Quanto tempo richiede la lezione «Migrazione alla PQC: approcci ibridi»?

La maggior parte delle lezioni CoddyKit richiede circa 5–10 minuti. Ogni lezione è breve e interattiva, quindi fai progressi costanti e riprendi esattamente da dove hai lasciato su web e app.

Posso scrivere ed eseguire codice in questa lezione Cryptology Academy?

Sì. Ogni lezione Cryptology Academy include un editor di codice integrato, quindi scrivi ed esegui codice reale direttamente nel tuo browser e ricevi feedback istantaneo dall'IA — nessuna configurazione locale necessaria.

Tutte le lezioni di questo corso

  1. Gli algoritmi di Shor e Grover spiegati
  2. CRYSTALS-Kyber: KEM basato su reticoli
  3. Firme CRYSTALS-Dilithium e Falcon
  4. Migrazione alla PQC: approcci ibridi
← Torna a Cryptology Academy