🔒 Laboratorio STEM · Liceo Palmieri

L'Arte dei
Codici Segreti

Da Giulio Cesare ai computer quantistici: un viaggio interattivo attraverso 2000 anni di crittografia.

2000+anni di storia
7tecniche interattive
messaggi segreti

2000 Anni di Segreti

Come l'umanità ha imparato a proteggere i messaggi

Cifra il tuo Messaggio

Seleziona una tecnica e sperimenta in tempo reale

🏛️

Cifrario di Cesare

📊

Visualizzazione

Analisi delle Frequenze

Come si Rompe un Codice?

L'analisi delle frequenze: la tecnica usata dagli Arabi nel IX secolo

Il Segreto delle Frequenze

In italiano, le lettere non compaiono tutte con la stessa frequenza. La E è la più comune (~12%), seguita da A, I, O. Anche in un testo cifrato con il Cifrario di Cesare, queste proporzioni si conservano — basta trovare quale lettera compare di più per scoprire il codice!

Prova a Decifrare

Ecco un messaggio cifrato con il Cifrario di Cesare. Usa l'analisi delle frequenze per trovare la chiave:

La Magia della Chiave Pubblica

Come RSA risolve il problema dello scambio delle chiavi

🏦 L'analogia del Lucchetto

📦

Alice invia una scatola aperta con il suo lucchetto a Bob

🔒

Bob mette il messaggio segreto dentro e chiude il lucchetto

🗝️

Solo Alice, con la sua chiave privata, può aprire il lucchetto

🔢 Il Meccanismo Matematico

1
Scegli due numeri primi
2
Calcola n = p × q

n = ?

3
Calcola φ(n) = (p-1)(q-1)

φ(n) = ?

4
Chiave pubblica (n, e) e privata (n, d)

Seleziona p e q

5
Cifra un numero m (0 – n-1)

Pretty Good Privacy

Come funziona la crittografia che protegge le email

📧

Cosa è PGP?

PGP (Pretty Good Privacy) è un sistema creato da Phil Zimmermann nel 1991 che combina crittografia simmetrica e asimmetrica per proteggere messaggi e file. È ancora oggi il gold standard per la comunicazione sicura.

Ibrido: il meglio dei due mondi

PGP usa RSA (lento ma sicuro) solo per scambiare una session key temporanea. Il messaggio vero viene cifrato con AES (veloce). È come usare una cassaforte per custodire la chiave di un forziere.

✍️

Firma Digitale

PGP permette anche di firmare un messaggio: Alice calcola l'hash del testo e lo cifra con la sua chiave privata. Chiunque con la chiave pubblica di Alice può verificare che il messaggio è autentico e non è stato alterato.

Il flusso PGP passo dopo passo

Metti alla Prova le tue Conoscenze

5 domande sulla storia e la teoria della crittografia