PQC Status
Guida

Harvest now, decrypt later: il modello di minaccia e cosa cambia oggi

Il traffico registrato è protetto solo dal suo scambio di chiavi: i sistemi da migrare per primi sono quelli i cui dati devono restare segreti più a lungo.

· 9 min

Harvest now, decrypt later (HNDL, «raccogli ora, decifra dopo») è un attacco paziente: si cattura oggi il traffico cifrato, lo si conserva e lo si decifra anni dopo, quando l'accordo di chiave che lo proteggeva non regge più. Oggi non richiede alcun computer quantistico, solo capacità di intercettazione e spazio su disco. La domanda utile per un team di sicurezza non è quindi quando esisterà un computer quantistico crittograficamente rilevante, ma per quanto tempo ciascun flusso di dati deve restare riservato, e quali sistemi trasportano i flussi con la durata più lunga.

Il modello di minaccia, formulato con precisione

Conviene scomporre l'avversario in due capacità distinte, separate nel tempo.

La crittografia simmetrica si comporta diversamente. AES, SHA-2 e SHA-3 non sono rotti da Shor. L'algoritmo di Grover offre un vantaggio minore, quadratico, contro le chiavi simmetriche, ed è per questo che AES-256 è preferibile quando i dati devono restare riservati a lungo. Una sessione registrata non è a rischio perché AES-GCM ha protetto il payload. È a rischio per il modo in cui la chiave AES è stata concordata.

La forward secrecy non risolve il problema

TLS 1.3 utilizza sempre un accordo di chiave effimero, in pratica ECDH su X25519 o su una curva NIST. La forward secrecy significa che il furto, domani, della chiave privata a lungo termine del server non rivela le sessioni di ieri, perché il segreto di sessione deriva da componenti effimere. Ma queste componenti pubbliche effimere viaggiano in chiaro all'interno dell'handshake. Un handshake registrato contiene quindi tutto ciò che serve per ricostruire il segreto di sessione, per chiunque sia in grado di risolvere quella singola istanza di accordo di chiave. La forward secrecy protegge dal furto delle chiavi. Non protegge dalla crittoanalisi futura dell'accordo di chiave stesso. In questo divario sta l'intero problema HNDL.

Perché lo scambio di chiavi si migra per primo e le firme dopo

Una firma viene verificata al momento della connessione. Se un algoritmo di firma diventa falsificabile tra dieci anni, ciò non consente a nessuno di leggere una sessione registrata oggi: le chiavi di sessione non sono mai state derivate dal certificato. Ciò che una firma compromessa consente è l'impersonificazione in futuro, e artefatti contraffatti che restano considerati attendibili a lungo.

Da qui l'ordine seguito da tutte le roadmap ufficiali. Viene prima l'accordo di chiave ibrido post-quantistico, basato su ML-KEM, il meccanismo di incapsulamento di chiave (KEM) standardizzato come NIST FIPS 203 il 13 agosto 2024 (FIPS 203). Seguono le firme post-quantistiche come ML-DSA (FIPS 204), per le catene di certificati. I gruppi TLS ibridi X25519MLKEM768, SecP256r1MLKEM768 e SecP384r1MLKEM1024 figurano nel registro IANA dei parametri TLS, e la RFC 10024 (agosto 2026) specifica l'accordo di chiave ibrido post-quantistico e tradizionale (PQ/T) per TLS 1.3. Le versioni attuali di Chrome, Edge e Firefox offrono X25519MLKEM768 per impostazione predefinita: per molti endpoint pubblici si tratta quindi di una modifica di configurazione più che di un progetto.

Dopo non significa mai, e due categorie di firme meritano comunque un'attenzione precoce:

NSA CNSA 2.0, che si applica ai National Security Systems statunitensi, riflette questa distinzione. Prevede l'uso esclusivo di ML-KEM-1024 e ML-DSA-87 entro la fine del 2030 per la firma di software e firmware e per le apparecchiature di rete tradizionali, ed entro la fine del 2033 per browser e server web, servizi cloud e sistemi operativi.

Quali dati hanno una durata di riservatezza abbastanza lunga da contare

La durata di riservatezza è il periodo durante il quale una divulgazione causerebbe ancora un danno. È una proprietà aziendale e giuridica dei dati, non una proprietà del protocollo, ed è l'unico parametro della prioritizzazione HNDL che controllate interamente. Per iniziare bastano gli ordini di grandezza.

Categoria di datiPerché la durata è lunga o breveOrdine di grandezza
Dati sanitari, genomici e biometriciIdentificano una persona per tutta la vita e non possono essere riemessiDecenni
Materiale governativo, della difesa e diplomaticoI periodi di classificazione sono fissati dalle politiche, non dalla tecnologiaDecenni
Segreti industriali, formule, progetti, codice sorgenteIl valore segue il ciclo di vita della linea di prodottoDa anni a decenni
Documenti coperti da segreto professionale, fascicoli di contenzioso, materiale del consiglio di amministrazione e delle operazioni straordinarieRestano sensibili a lungo dopo la chiusura dell'operazione o del casoDa anni a decenni
Credenziali e materiale crittografico in transitoEreditano la durata di ciò che permettono di sbloccareAnni
Dati personali conservati in base a obblighi di conservazioneIl danno persiste finché esistono i recordAnni
Prezzi in tempo reale, token di sessione brevi, telemetria operativaIl valore decade rapidamente dopo la catturaDa giorni a mesi

Due correzioni di cui la maggior parte degli inventari ha bisogno. Primo, i dati a vita breve all'interno di un tunnel a vita lunga ereditano la durata del tunnel: un collegamento site-to-site che trasporta anche la replica di un database ha la durata del database. Secondo, i segreti in transito hanno la durata dei sistemi che aprono, non quella della richiesta che li ha trasportati.

Come classificare i sistemi in base alla durata dei dati

Per ciascun sistema, annotate due numeri. X è la durata di riservatezza dei dati che trasporta. Y è il tempo che richiederebbe realisticamente la migrazione di quel sistema, compresi compatibilità dei client, firmware delle appliance e finestre di modifica. Esiste una terza grandezza, il momento in cui il calcolo pertinente diventerà fattibile, e nessuno è in grado di indicarne una data credibile: trattatela quindi come sconosciuta. La regola praticabile è ciò che resta: ridurre Y, e investirlo prima dove X è più grande, perché il traffico già registrato non può essere richiamato.

LivelloCriteriAzione
Migrare oraDurata di riservatezza superiore a circa dieci anni, oppure il flusso trasporta chiavi e credenziali, oppure attraversa reti che non controllateAttivare l'accordo di chiave ibrido ML-KEM sul trasporto, preferire solo TLS 1.3, preferire AES-256 dove lo stack lo consente
Pianificare a seguireDurata di pochi anni, traffico interno che transita comunque su reti di provider o partnerAgganciare la modifica al prossimo aggiornamento di piattaforma o appliance, attivare i gruppi ibridi man mano che i client li supportano
Seguire la piattaformaDurata inferiore a un anno, nessun segreto né identificativo a lunga durataEreditare le impostazioni predefinite del sistema operativo, della libreria e del browser

Questa classificazione ha bisogno di un inventario su cui poggiare. Il requisito 12.3.3 di PCI DSS v4.0.1, obbligatorio dal 31 marzo 2025, richiede già un inventario documentato delle cipher suite e dei protocolli in uso, riesaminato almeno ogni 12 mesi, con il monitoraggio della loro validità nel tempo. Le norme tecniche di regolamentazione DORA, Regolamento delegato della Commissione (EU) 2024/1774, richiedono all'articolo 6 una politica di cifratura che includa disposizioni per aggiornare o modificare la tecnologia crittografica in base agli sviluppi della crittoanalisi, e all'articolo 7 la gestione delle chiavi lungo l'intero ciclo di vita e un registro dei certificati per gli asset che supportano funzioni essenziali o importanti. L'articolo 21(2)(h) della NIS2 richiede politiche sull'uso della crittografia. Nessuno di questi testi menziona una colonna sulla durata dei dati: aggiungerne una all'inventario che già mantenete è una nostra interpretazione di un modo pratico per documentare la prioritizzazione, non un requisito letterale. Il presente articolo ha carattere informativo e non costituisce consulenza legale.

Cosa hanno in comune le tempistiche ufficiali

Le tempistiche pubblicate differiscono per natura e per formulazione, e le sfumature contano. La EU Coordinated Implementation Roadmap v1.1 (pubblicata il 23 giugno 2025) è un orientamento coordinato per gli Stati membri, non un regolamento vincolante per le imprese: primi passi, tra cui un inventario crittografico e roadmap nazionali, entro la fine del 2026, casi d'uso ad alto rischio migrati entro la fine del 2030, a rischio medio entro la fine del 2035. Le linee guida dell'NCSC britannico fissano la ricognizione e un piano iniziale entro il 2028, le migrazioni a massima priorità entro il 2031 e il completamento entro il 2035. BSI TR-02102-1 (versione 2026-01) è una linea guida tecnica: raccomanda l'accordo di chiave ibrido e considera accettabile l'accordo di chiave classico usato da solo soltanto fino alla fine del 2031, o fino alla fine del 2030 per esigenze di protezione molto elevate. NIST IR 8547 resta una bozza pubblica iniziale; propone di deprecare gli algoritmi vulnerabili ai computer quantistici con sicurezza a 112 bit dopo il 2030 e di vietare gli algoritmi a chiave pubblica vulnerabili ai computer quantistici dopo il 2035. ANSSI rende obbligatoria l'ibridazione nel proprio perimetro regolamentato e precisa che le sue raccomandazioni post-quantistiche non sono ancora obblighi normativi al di fuori di esso. La nostra pagina sulle scadenze della migrazione post-quantistica raccoglie in un unico punto il dettaglio delle date.

La struttura comune è più informativa di qualsiasi singola data: un gruppo a massima priorità intorno al 2030-2031, il resto entro il 2035, e un criterio di selezione per il primo gruppo che è essenzialmente la lunga durata dei dati. È l'argomento HNDL, recepito nelle politiche pubbliche.

Verificate cosa negoziano effettivamente i vostri handshake

Misurate prima di pianificare. Con OpenSSL 3.5 o successivo, la versione minima che fornisce i gruppi TLS ML-KEM, richiedete esplicitamente un gruppo ibrido e leggete cosa è stato negoziato:

openssl s_client -connect example.com:443 -tls1_3 \
  -groups X25519MLKEM768 </dev/null 2>&1 | grep -i group

Per gli accessi amministrativi, verificate l'accordo di chiave di una sessione SSH. OpenSSH 9.9 (19 settembre 2024) ha aggiunto mlkem768x25519-sha256, OpenSSH 10.0 (9 aprile 2025) lo ha reso l'accordo di chiave predefinito, e OpenSSH 10.1 (6 ottobre 2025) emette un avviso quando una connessione negozia un accordo di chiave non post-quantistico, tramite WarnWeakCrypto, attivo per impostazione predefinita. Le note di rilascio sono pubblicate su openssh.com.

ssh -v -o KexAlgorithms=mlkem768x25519-sha256 user@host 2>&1 | grep -i kex

Mettete il gruppo ibrido al primo posto e mantenete dietro di esso un fallback classico, ad esempio X25519MLKEM768 e poi X25519, così che i client meno recenti possano ancora connettersi. Eseguite i test in staging prima della produzione e tenete d'occhio la dimensione degli handshake sui collegamenti con banda limitata e sulle appliance che ispezionano il ClientHello.

Il prossimo passo

Iniziate dai due elementi che rendono meccanico tutto il resto: una colonna sulla durata dei dati aggiunta al vostro inventario crittografico, e una misura di ciò che i vostri endpoint esterni negoziano oggi. Per il secondo potete analizzare gratuitamente il vostro dominio con PQC Status: il report indica i gruppi ibridi ML-KEM offerti, le versioni TLS e le cipher suite, e la catena di certificati. Un'analisi descrive solo la configurazione TLS visibile dall'esterno: consideratela quindi come un elemento di evidenza per il vostro inventario, non come una certificazione né come un'attestazione di conformità. Poi prendete i sistemi del livello «migrare ora» e attivate su di essi l'accordo di chiave ibrido, in quest'ordine.

Domande frequenti

Harvest now, decrypt later richiede che oggi esista un computer quantistico?

No. La fase di raccolta richiede solo la capacità di intercettare il traffico e lo spazio per conservarlo. La fase di decifratura richiede un computer quantistico sufficientemente grande, in un momento futuro che nessuno è in grado di datare in modo credibile. Proprio questa asimmetria è il punto: i dati registrati oggi non possono essere protetti retroattivamente, quindi la decisione di migrare va presa prima che la capacità esista.

La forward secrecy di TLS 1.3 protegge il traffico registrato da questo attacco?

No, non da questo specifico attacco. La forward secrecy significa che il furto successivo della chiave privata a lungo termine del server non espone le sessioni passate, perché i segreti di sessione derivano da componenti di chiave effimere. Ma queste componenti pubbliche effimere vengono registrate in chiaro all'interno dell'handshake, quindi un avversario in grado di risolvere l'accordo di chiave può comunque derivare il segreto di sessione. La protezione contro harvest now, decrypt later deriva dalla sostituzione dell'accordo di chiave stesso con uno ibrido post-quantistico.

Conviene migrare firme e certificati contemporaneamente allo scambio di chiavi?

Per la maggior parte del traffico web e API, lo scambio di chiavi viene prima, perché il traffico registrato è protetto solo dall'accordo di chiave. Le firme possono seguire, poiché rompere una firma in futuro non rivela le sessioni passate. Le eccezioni da trattare per tempo sono le firme che devono restare attendibili a lungo, come la firma di firmware e aggiornamenti software, le radici di fiducia del secure boot e i certificati a lunga validità su apparecchiature difficili da aggiornare.

Come decidere quali sistemi migrare per primi?

Classificateli in base a quanto a lungo i loro dati devono restare riservati e a quanto tempo richiederebbe la migrazione. I sistemi che trasportano dati con una durata di un decennio o più, oppure credenziali e materiale crittografico, oppure che attraversano reti che non controllate, appartengono al primo gruppo. Ciò corrisponde alla struttura delle tempistiche ufficiali pubblicate, che distinguono un gruppo a massima priorità intorno al 2030-2031 dal resto entro il 2035 usando essenzialmente lo stesso criterio.