Cosa sono i certificati Merkle Tree (MTC)?
- I certificati Merkle Tree (MTC) sono un nuovo formato di certificato proposto, progettato per rendere l’autenticazione post-quantistica praticabile per l’Internet pubblico.
- Gli MTC consentono ai server web di presentare al browser un certificato leggero per uno scambio iniziale semplificato.
- Incorporando la trasparenza direttamente nell’emissione dei certificati, gli MTC rendono la registrazione e la visibilità dei certificati una parte integrante della fiducia su Internet, anziché un processo di sicurezza separato.
La minaccia quantistica è reale. Già oggi gli avversari rubano e archiviano dati crittografati nella speranza che i futuri computer quantistici siano in grado di decrittografarli — una strategia nota come “raccogli ora, decrittografa dopo”. Di conseguenza, la crittografia post-quantistica (PQC) è passata dall’essere un argomento di ricerca a un obbligo di migrazione.
Sebbene gli algoritmi resistenti al quantistico risolvano il problema crittografico, ne introducono uno pratico: chiavi e firme molto più grandi. Se implementati attraverso l’attuale infrastruttura a chiave pubblica (PKI), appesantirebbero ogni connessione sicura, facendo lievitare i costi di larghezza di banda, elaborazione e archiviazione su Internet. Gli utenti mobili e le reti ad alta latenza ne risentirebbero maggiormente, ma alcuni sistemi, come i server web legacy e i bilanciatori di carico, potrebbero smettere completamente di funzionare.
Consapevoli di questi limiti, i crittografi di tutto il settore, compresi i team di Google e Cloudflare, con il contributo di Sectigo, hanno sviluppato un nuovo approccio. I certificati Merkle Tree (MTC) non impongono grandi firme post-quantistiche a un’infrastruttura che non è stata progettata per esse, ma ripensano invece il modo in cui i certificati vengono creati e distribuiti per l’era post-quantistica.
Che cos’è un certificato Merkle Tree?
Un MTC rappresenta un nuovo approccio ai certificati digitali che riduce drasticamente la quantità di dati scambiati durante una connessione sicura. Anziché firmare ogni certificato singolarmente e inviare una catena completa ad ogni handshake, un'autorità di certificazione raggruppa i certificati che emette in un'unica struttura denominata albero di Merkle. L’autorità firma l’albero anziché ogni singolo certificato, e i browser ricevono in anticipo le teste dell’albero attendibili tramite un’infrastruttura di trasparenza. Gli elementi dell’albero che vengono firmati sono i riassunti hash, che di per sé sono resistenti alla crittografia quantistica.
Quando un browser si connette a un sito web, il sito presenta una breve prova, costituita da una manciata di hash, che dimostra che il suo certificato appartiene a un albero di cui il browser si fida già. La pesante catena di firme non viene mai trasmessa. Questa differenza è fondamentale su scala post-quantistica. Una singola firma ML-DSA pesa circa 2,4 kilobyte, mentre una catena convenzionale ne conterrebbe diverse, oltre agli artefatti di trasparenza. La prova di Merkle che le sostituisce occupa in genere meno di un kilobyte.
Gli MTC probabilmente coesisteranno con i certificati che utilizziamo oggi. Prevediamo un futuro in cui i metodi resistenti alla crittografia quantistica rimangano efficienti, trasparenti e compatibili con il web così come lo conosciamo oggi.
Perché i certificati Merkle Tree sono importanti per Internet?
La PKI è onnipresente in tutti i nostri stack tecnologici. Le applicazioni cloud, i carichi di lavoro basati sull’intelligenza artificiale e miliardi di dispositivi connessi dipendono tutti da handshake TLS veloci e costanti. Se l’autenticazione post-quantistica rallenta tali handshake, tutti ne risentono. Gli MTC sono importanti perché eliminano questo compromesso in due modi fondamentali.
1. I certificati Merkle Tree contribuiscono a mantenere Internet veloce
Imporre le tradizionali firme post-quantistiche sui siti web pubblici farebbe aumentare a dismisura le dimensioni degli handshake e peggiorerebbe l’esperienza utente, specialmente sui dispositivi mobili e sulle connessioni ad alta latenza. I certificati MTC aggirano il problema sostituendo più firme di grandi dimensioni con un’unica prova di inclusione compatta, mantenendo il sovraccarico vicino a quello che gli utenti sperimentano oggi. Possiamo continuare a utilizzare Internet esattamente come facciamo ora, in modo veloce e senza interruzioni, con la resistenza quantistica come base.
2. I certificati Merkle Tree integrano la trasparenza nella progettazione
Nell’attuale PKI, la registrazione della Certificate Transparency (CT) è aggiunta come fase separata al processo di emissione. Quando la registrazione fallisce, un certificato può rimanere in circolazione inosservato, creando un punto cieco nella sicurezza.
Gli MTC ribaltano questa relazione. L’atto di creare un certificato è l’atto stesso di registrarlo. Se un certificato non è presente nell’albero, semplicemente non esiste. Questo è fondamentale perché l’autenticazione in un mondo post-quantistico non può essere veramente sicura senza una visibilità totale, e gli MTC rendono questi due aspetti inseparabili.
La nostra visione: Sectigo e i certificati Merkle Tree
Lo slancio alla base di questo cambiamento è reale e misurabile. I browser hanno indicato che gli MTC rappresentano la loro strada preferita per introdurre i certificati post-quantistici nel web pubblico, e sono già in corso esperimenti di fattibilità sul traffico Internet reale. Sectigo ritiene che gli MTC rappresentino il percorso più promettente verso l’autenticazione post-quantistica, in grado di preservare le prestazioni e la scalabilità da cui le organizzazioni dipendono oggi.
Allo stesso tempo, continuiamo a monitorare l’ecosistema post-quantistico in senso lato, dagli algoritmi standardizzati dal NIST come l’ML-DSA alle specifiche IETF in evoluzione, alle decisioni relative alle roadmap dei browser e ai requisiti di adozione da parte delle aziende. L’intero potenziale degli MTC sta ancora prendendo forma. Ciò che è già chiaro è che le organizzazioni hanno bisogno di visibilità, automazione e agilità crittografica per adattarsi man mano che gli standard maturano. Sectigo rimane impegnata ad aiutare i clienti a prepararsi per quel futuro, qualunque forma assuma l’architettura dei certificati sottostante.