Crittografia

๐Ÿ” Crittografia

Crittografia: la matematica
che custodisce i segreti del mondo

Simmetrica, asimmetrica, AES, RSA, firma digitale, HTTPS โ€” e perchรฉ i computer quantistici potrebbero cambiare tutto.

๐Ÿ‘ค Prof. Davide Bertolino ๐Ÿ“… Aprile 2026 โฑ๏ธ ~25 min di lettura ๐ŸŽ“ Per tutti (con matematica vera)

Ogni volta che vedi il lucchetto ๐Ÿ”’ nella barra del browser, stai usando la crittografia. Ogni volta che invii un messaggio su WhatsApp, fai un bonifico online o accedi al tuo account Google, la crittografia protegge i tuoi dati. รˆ la scienza che trasforma informazioni leggibili in sequenze incomprensibili โ€” e viceversa โ€” usando la matematica.

Negli articoli precedenti l’abbiamo incontrata piรน volte: negli hash che proteggono le password, nella crittografia del tunnel VPN, nei certificati HTTPS. Ora รจ il momento di capire come funziona davvero โ€” e perchรฉ un nuovo tipo di computer potrebbe rendere obsoleto tutto ciรฒ che usiamo oggi.

๐Ÿ—๏ธ L’idea base: messaggi segreti con la matematica

La crittografia risolve un problema antico: come far arrivare un messaggio a qualcuno senza che altri possano leggerlo. La soluzione moderna si basa su operazioni matematiche facili da fare in un verso e quasi impossibili da invertire.

๐Ÿงฉ L’analogia del lucchetto

Immagina di voler spedire un messaggio segreto in una scatola. Il metodo piรน semplice: metti il messaggio nella scatola, chiudi con un lucchetto, e mandi la scatola. Il destinatario apre con la sua copia della chiave. Ma come gli hai mandato la chiave? Se la mandi insieme alla scatola, chiunque la intercetti puรฒ aprire tutto. Questo รจ il problema della distribuzione delle chiavi โ€” il cuore della crittografia moderna.

๐Ÿ”‘ Crittografia simmetrica: una chiave per tutti

Nella crittografia simmetrica, mittente e destinatario usano la stessa chiave per cifrare e decifrare il messaggio. รˆ veloce, efficiente, e sicura โ€” se la chiave resta segreta.

Messaggio + Chiave โ†’ Algoritmo (es. AES) โ†’ Testo cifrato
Testo cifrato + Stessa chiave โ†’ Algoritmo inverso โ†’ Messaggio
Una sola chiave per cifrare e decifrare. Veloce, ma il problema รจ: come la scambi in sicurezza?

AES: lo standard mondiale

AES (Advanced Encryption Standard) รจ l’algoritmo simmetrico piรน usato al mondo. Adottato dal governo statunitense nel 2001, protegge tutto: Wi-Fi, VPN, hard disk cifrati, WhatsApp, connessioni HTTPS. Lavora su blocchi di 128 bit e accetta chiavi di 128, 192 o 256 bit.

๐Ÿ“ Quanto รจ forte AES-256?

AES-256 ha uno spazio di chiavi di 2ยฒโตโถ combinazioni. Per intenderci: il numero di atomi nell’universo osservabile รจ circa 2ยฒโถโถ. Provare tutte le chiavi richiederebbe piรน energia di quella disponibile nel sistema solare. Nemmeno un computer quantistico puรฒ romperlo in modo pratico: l’algoritmo di Grover riduce la sicurezza effettiva a 2ยนยฒโธ โ€” che resta astronomicamente grande.

Il problema della crittografia simmetrica รจ la distribuzione della chiave: come fai a condividere la chiave segreta con il destinatario senza che qualcuno la intercetti? La risposta รจ: usi la crittografia asimmetrica.

๐Ÿ” Crittografia asimmetrica: il trucco geniale delle due chiavi

Nel 1976, Whitfield Diffie e Martin Hellman pubblicarono un’idea rivoluzionaria: usare due chiavi diverse โ€” una pubblica e una privata. Ciรฒ che viene cifrato con una chiave puรฒ essere decifrato solo con l’altra.

Messaggio + Chiave pubblica del destinatario โ†’ Testo cifrato
โ†“ Solo il destinatario puรฒ decifrare โ†“
Testo cifrato + Chiave privata del destinatario โ†’ Messaggio
Chiunque puรฒ cifrare (la chiave pubblica รจโ€ฆ pubblica). Solo il proprietario della chiave privata puรฒ decifrare.

รˆ come una cassetta postale con fessura: chiunque puรฒ infilare una lettera (chiave pubblica), ma solo tu hai la chiave per aprirla (chiave privata).

RSA: la matematica dei numeri primi

RSA (dal cognome dei tre inventori: Rivest, Shamir, Adleman โ€” 1977) รจ l’algoritmo asimmetrico piรน famoso. La sua sicurezza si basa su un fatto matematico semplice: moltiplicare due numeri primi grandi รจ facile; fattorizzare il risultato รจ quasi impossibile.

Prendo due numeri primi enormi: p e q (centinaia di cifre ciascuno)
n = p ร— q
Calcolare n รจ istantaneo. Risalire a p e q conoscendo solo n?
Con i computer classici: migliaia di anni.
RSA-2048 usa un numero n di 617 cifre. Fattorizzarlo con un supercomputer classico richiederebbe piรน tempo dell’etร  dell’universo.

Come lavorano insieme: il protocollo ibrido

Nella pratica, simmetrica e asimmetrica lavorano sempre insieme. Quando il tuo browser apre una connessione HTTPS:

1. Handshake (asimmetrica)

Il browser e il server usano RSA (o la curva ellittica) per scambiarsi in modo sicuro una chiave di sessione โ€” una chiave simmetrica temporanea, generata al volo.

2. Comunicazione (simmetrica)

Tutti i dati della sessione vengono cifrati con AES usando la chiave di sessione. รˆ molto piรน veloce di RSA, e la chiave รจ nota solo ai due interlocutori.

3. Fine sessione

La chiave di sessione viene scartata. Anche se qualcuno la intercettasse dopo, non potrebbe decifrare sessioni future (proprietร  chiamata forward secrecy).

๐Ÿ’ก Ogni volta che vedi ๐Ÿ”’ nel browser, questo protocollo sta funzionando. L’asimmetrica risolve il problema della chiave, la simmetrica fa il lavoro pesante della cifratura โ€” ognuna dove eccelle.

โœ๏ธ La firma digitale: autenticitร  e integritร 

La crittografia asimmetrica non serve solo a cifrare โ€” serve anche a firmare. Il meccanismo รจ l’inverso della cifratura:

Documento โ†’ Hash (SHA-256) โ†’ Impronta digitale del documento
Impronta + Chiave privata del firmatario โ†’ Firma digitale
Chiunque puรฒ verificare la firma usando la chiave pubblica del firmatario. Se il documento รจ stato modificato anche di un solo bit, la verifica fallisce.

La firma digitale garantisce due cose: autenticitร  (il documento viene davvero da chi dice di averlo firmato) e integritร  (non รจ stato modificato dopo la firma). รˆ usata per le PEC, per i certificati SSL/TLS dei siti web, per la firma dei contratti elettronici, per gli aggiornamenti software, e per le transazioni blockchain.

๐ŸŒ

HTTPS e certificati

Ogni sito HTTPS ha un certificato digitale firmato da un’Autoritร  di Certificazione (CA). Il browser verifica la firma per assicurarsi che il sito sia autentico. Se fallisce, vedi l’avviso “Connessione non sicura”.

๐Ÿ“ง

PEC e firma qualificata

In Italia, la firma digitale qualificata ha valore legale equivalente alla firma autografa (D.Lgs. 82/2005). La PEC usa certificati per garantire mittente, integritร  e data certa.

๐Ÿ“ฆ

Aggiornamenti software

Quando il tuo telefono scarica un aggiornamento, verifica la firma digitale del produttore (Apple, Google) prima di installarlo. Senza firma valida, l’aggiornamento viene rifiutato โ€” proteggendoti da malware mascherato da update.

โš›๏ธ La minaccia quantistica: quando i computer cambiano le regole

Tutto quello che abbiamo descritto finora โ€” RSA, Diffie-Hellman, curve ellittiche โ€” si basa su un presupposto: certi problemi matematici sono praticamente impossibili da risolvere per i computer classici. I computer quantistici potrebbero cambiare questa equazione.

L’algoritmo di Shor: la fine di RSA?

Nel 1994, il matematico Peter Shor dimostrรฒ che un computer quantistico sufficientemente potente potrebbe fattorizzare numeri enormi in ore anzichรฉ in millenni โ€” distruggendo la base matematica di RSA e degli altri algoritmi asimmetrici classici.

20M โ†’ <1M
Qubit necessari per rompere RSA-2048
Stima ridotta di un ordine di grandezza nel 2025 (Gidney/Google)
2030
Deadline NIST per deprecare RSA-2048
Completamente vietato entro il 2035
~1.200
Qubit logici per rompere ECC (secp256k1)
Google whitepaper 2026

Nel solo 2025, tre articoli scientifici hanno ridotto le stime delle risorse quantistiche necessarie di un ordine di grandezza. Quello che cinque anni fa richiedeva 20 milioni di qubit oggi ne richiede meno di un milione โ€” e i numeri continuano a scendere.

๐Ÿšจ “Harvest now, decrypt later” โ€” la minaccia di oggi

Non รจ necessario aspettare che i computer quantistici esistano per essere a rischio. Servizi di intelligence e gruppi criminali stanno raccogliendo dati crittografati oggi โ€” traffico Internet, comunicazioni diplomatiche, segreti industriali โ€” con l’intenzione di decifrarli quando i computer quantistici saranno disponibili. Un documento riservato intercettato nel 2026 potrebbe essere letto nel 2032. Per chi tratta informazioni con valore a lungo termine, la minaccia รจ adesso.

L’algoritmo di Grover: dimezza la sicurezza simmetrica

Per la crittografia simmetrica (AES), il rischio รจ minore ma non nullo. L’algoritmo di Grover (1996) offre uno speedup quadratico nella ricerca di chiavi: AES-128 scenderebbe a una sicurezza equivalente di 64 bit (insufficiente), ma AES-256 resterebbe a 128 bit โ€” ancora ampiamente sicuro. Per questo i crittografi raccomandano di usare AES-256 come standard.

๐Ÿ›ก๏ธ Crittografia post-quantistica: il futuro รจ giร  iniziato

Nel 2024, dopo 8 anni di competizione internazionale con 82 candidati da 25 paesi, il NIST ha pubblicato i primi tre standard di crittografia post-quantistica โ€” algoritmi progettati per resistere sia ai computer classici che a quelli quantistici.

StandardNome tecnicoFunzioneBase matematica
FIPS 203ML-KEM (ex CRYSTALS-Kyber)Scambio di chiaviReticoli (lattice)
FIPS 204ML-DSA (ex CRYSTALS-Dilithium)Firma digitaleReticoli (lattice)
FIPS 205SLH-DSA (ex SPHINCS+)Firma digitale (backup)Funzioni hash

Questi nuovi algoritmi si basano su problemi matematici diversi โ€” come trovare vettori corti in reticoli ad alta dimensione โ€” che si ritengono resistenti sia ai computer classici che a quelli quantistici. La transizione รจ giร  iniziata:

2024 โ€” Standard pubblicati

NIST rilascia ML-KEM, ML-DSA, SLH-DSA. Il NIST dichiara: “Pronti per l’uso immediato.”

2025-2026 โ€” Adozione iniziale

Chrome e CloudFlare giร  supportano ML-KEM per lo scambio di chiavi HTTPS. Gran parte del traffico web รจ giร  protetto da crittografia post-quantistica per la key agreement.

2027 โ€” Obbligo per sistemi di sicurezza nazionale USA

Tutti i nuovi sistemi di sicurezza nazionale devono essere quantum-safe (NSA CNSA 2.0).

2030 โ€” RSA-2048 e ECC-256 deprecati

NIST depreca ufficialmente gli algoritmi classici vulnerabili. Le organizzazioni devono aver completato la migrazione.

2035 โ€” Divieto totale

RSA e ECC classici completamente vietati per uso federale. L’UE segue con timeline simili.

โ“ Quiz: crittografia

1. Perchรฉ il browser usa prima RSA e poi AES per una connessione HTTPS, anzichรฉ usare solo uno dei due?
Perchรฉ hanno ruoli complementari. RSA (asimmetrica) risolve il problema della distribuzione della chiave โ€” permette a due sconosciuti di concordare un segreto su un canale pubblico. Ma รจ lenta. AES (simmetrica) รจ velocissima e cifra i dati veri. Quindi: RSA per scambiarsi la chiave di sessione, AES per cifrare tutto il traffico. Ognuna dove eccelle.
2. AES-256 รจ vulnerabile ai computer quantistici?
No, in modo pratico. L’algoritmo di Grover riduce la sicurezza effettiva da 256 a 128 bit โ€” che รจ ancora considerato sicuro. Per questo AES-256 รจ raccomandato come standard anche nell’era post-quantistica. Gli algoritmi a rischio sono quelli asimmetrici (RSA, ECC, Diffie-Hellman).
3. “RSA-2048 richiede milioni di qubit per essere rotto, quindi siamo al sicuro per decenni.” Vero o falso?
Sempre meno vero. Nel 2020 la stima era 20 milioni di qubit. Nel 2025 รจ scesa sotto 1 milione. Ricerche piรน recenti suggeriscono numeri ancora piรน bassi con architetture ottimizzate. Le stime stanno scendendo di un ordine di grandezza ogni pochi anni. Per questo il NIST ha fissato la deprecazione al 2030 e il divieto al 2035.
4. Cos’รจ l’attacco “harvest now, decrypt later” e perchรฉ ci riguarda giร  oggi?
Gli avversari raccolgono dati cifrati oggi per decifrarli domani con computer quantistici futuri. Se intercettano traffico cifrato con RSA nel 2026 e i computer quantistici diventano operativi nel 2032, avranno sei anni di comunicazioni da leggere. Per questo la migrazione alla crittografia post-quantistica รจ urgente ora, non tra dieci anni.
5. Se firmo un documento con la mia chiave privata, chiunque puรฒ leggerlo?
Sรฌ, ma non รจ quello lo scopo. La firma digitale non cifra il contenuto โ€” garantisce che il documento รจ autentico (viene da te) e integro (non รจ stato modificato). Per rendere il documento anche riservato, devi cifrarlo con la chiave pubblica del destinatario. Firma e cifratura sono operazioni distinte che possono essere combinate.

๐ŸŽฏ La crittografia รจ ovunque โ€” e sta cambiando

La crittografia non รจ una curiositร  accademica โ€” รจ l’infrastruttura invisibile su cui poggia l’intero mondo digitale. Ogni login, ogni transazione, ogni messaggio privato, ogni certificato, ogni aggiornamento software dipende dalla matematica che abbiamo esplorato in questo articolo.

E questa matematica sta affrontando la sua sfida piรน grande: i computer quantistici. La buona notizia รจ che la comunitร  scientifica ha reagito con anticipo โ€” i nuovi standard esistono, la migrazione รจ iniziata, e la crittografia simmetrica (AES-256) resta solida. La cattiva notizia รจ che le stime sulle risorse quantistiche necessarie scendono piรน velocemente del previsto, e la finestra per completare la transizione si sta restringendo.

๐Ÿงฎ

La crittografia รจ matematica al servizio della libertร .
Protegge il tuo diritto alla privacy, la tua identitร , i tuoi risparmi, le tue comunicazioni. Capirne i principi non รจ solo cultura โ€” รจ consapevolezza di ciรฒ che ti protegge ogni giorno, e di ciรฒ che potrebbe cambiare domani.

๐Ÿ“š Risorse

RisorsaCosa trovi
NIST PQC Project (csrc.nist.gov)Standard post-quantistici ML-KEM, ML-DSA, SLH-DSA โ€” pronti per l’uso.
Cloudflare Blog โ€” PQ 2025Stato dell’arte della migrazione Internet alla crittografia post-quantistica.
The Quantum Insider โ€” Q-DayI tre paper del 2025 che hanno ridotto le stime sui qubit necessari di un ordine di grandezza.
Khan Academy โ€” CryptographyCorso gratuito interattivo sulla crittografia, da Cesare a RSA.
Articoli HOS correlatiPassword ยท VPN ยท Accesso abusivo ยท Privacy ยท Phishing ยท Deepfake
Hands on Stem โ€” Sicurezza Digitale: Crittografia โ€” Prof. D. Bertolino ยท IIS Cigna-Baruffi-Garelli, Mondovรฌ (CN)
Fonti: NIST PQC Standards 2024 ยท NIST IR 8547 ยท Gidney/Google 2025 ยท Cloudflare PQ 2025 ยท The Quantum Insider 2026 ยท Sectigo 2025