🔒 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 Cifrario?

L'analisi delle frequenze: il metodo introdotto dal matematico arabo Al-Kindi nel IX secolo

Il Segreto delle Frequenze

In ogni lingua naturale, le lettere non compaiono con la stessa frequenza. In italiano, la E è la più frequente (~11.8%), seguita da A, I, O. Nei cifrari a sostituzione monoalfabetica (come il Cifrario di Cesare), la distribuzione delle frequenze viene semplicemente traslata: individuando la lettera più frequente nel testo cifrato è possibile ricavare lo spostamento (chiave) e decifrare il messaggio!

Prova a Decifrare

Ecco un messaggio cifrato con il Cifrario di Cesare. Regola il cursore di shift per trovare la chiave corretta tramite analisi comparativa:

La Rivoluzione della Chiave Pubblica

Come l'algoritmo RSA risolve il problema della distribuzione sicura delle chiavi

🏦 L'analogia del Lucchetto

📦

Alice invia a Bob una scatola con un lucchetto aperto (chiave pubblica)

→
🔒

Bob inserisce il messaggio segreto e scatta il lucchetto senza bisogno della chiave

→
🗝️

Solo Alice, custode della chiave privata, può aprire il lucchetto e leggere il testo

🔢 Il Meccanismo Matematico

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

n = ?

3
Calcola la funzione toziente φ(n) = (p-1)(q-1)

φ(n) = ?

4
Coppia di chiavi: pubblica (e, n) e privata (d, n)

Seleziona p e q

5
Cifra un messaggio numerico m (con 0 ≤ m < n)

Pretty Good Privacy

La crittografia ibrida che protegge comunicazioni e documenti digitali

📧

Che cos'è PGP?

PGP (Pretty Good Privacy) è un protocollo sviluppato da Phil Zimmermann nel 1991. Integra crittografia a chiave pubblica, algoritmi simmetrici veloci e funzioni di hash per garantire riservatezza e autenticità.

⚡

Crittografia Ibrida

La crittografia asimmetrica (RSA) è computazionalmente onerosa per grandi file. PGP genera quindi una chiave di sessione simmetrica casuale (es. AES) per cifrare il messaggio ad alta velocità, e cifra solo tale chiave con la chiave pubblica RSA del destinatario.

✍️

Firma Digitale e Integrità

PGP garantisce anche la non ripudiabilità: il mittente calcola l'impronta (hash SHA-256) del messaggio e la cifra con la propria chiave privata. Il destinatario verifica la firma con la chiave pubblica, accertando l'identità dell'autore e che il testo non sia stato manomesso.

Il flusso PGP passo dopo passo

Metti alla Prova le tue Conoscenze

5 domande sulla storia e la teoria della crittografia