Federico Lelli / SchoolCrittografia

CRITTOGRAFIA · INIZIA QUI

Capire di chi fidarsi.
Proteggere ciò che conta.

Come può un messaggio attraversare una rete controllata da altri senza rivelare il contenuto? Come distingui una firma autentica da un file modificato? La crittografia dà risposte precise, ciascuna con condizioni e limiti.

Il filo conduttore

Alice deve inviare a Bruno un contratto riservato. Eva può osservare e modificare il traffico. Alice vuole tenere segreto il contenuto, Bruno vuole verificarne provenienza e integrità, entrambi vogliono una prova della consegna. Non esiste un singolo algoritmo che risolva automaticamente tutti questi problemi. Nel percorso costruiremo la soluzione, un requisito alla volta.

Come studiare

Non servono conoscenze precedenti di sicurezza. Devi saper leggere semplici operazioni aritmetiche; il codice JavaScript nei laboratori è facoltativo. Ogni lezione esplicita obiettivo, lessico, attori, contesto, funzionamento, esempio e limiti. Le domande «chi, che cosa, quando, dove e perché», con il necessario «come», aiutano a collegare le definizioni alle decisioni.

  1. 01–02 · Linguaggio e storia

    Definisci la minaccia e distingui cifratura, codifica e steganografia. Poi colloca gli strumenti nella storia.

  2. 03–05 · Imparare rompendo i cifrari

    Cesare, analisi delle frequenze, Vigenère, one-time pad ed Enigma. Scopri perché complessità e sicurezza non coincidono.

  3. 06–07 · Proteggere dati e password

    AES, nonce, autenticazione dei messaggi, hash, HMAC e funzioni per le password.

  4. 08–09 · Comunicare senza un segreto iniziale

    Chiavi pubbliche, RSA, Diffie–Hellman e il funzionamento di una connessione HTTPS.

  5. 10–12 · Identità, fiducia e consegna

    Firme, certificati e PEC: separa la prova matematica, il legame con un’identità e gli effetti giuridici.

  6. 13–14 · Ragionare da progettista

    Gestisci chiavi e incidenti. Analizza backup, messaggistica, aggiornamenti software e transizione post-quantistica.

Tre modi di fare pratica

Una mappa delle garanzie

Dal bisogno allo strumento
DomandaStrumento da studiareLimite da ricordare
Chi può leggere?CifraturaChi controlla un dispositivo sbloccato può vedere il chiaro.
Qualcuno ha cambiato i dati?AEAD, MAC o firmaUn hash pubblicato sullo stesso canale compromesso può essere sostituito.
Quale chiave ha firmato?Firma crittograficaIl collegamento alla persona richiede altre verifiche.
A chi appartiene la chiave?Certificato e modello di fiduciaUn certificato non garantisce l’onestà del sito.
Il messaggio è arrivato?Ricevuta PECLa consegna in casella non dimostra la lettura.

Le sigle di questa tabella vengono definite nelle lezioni e nel glossario consultabile. I riferimenti e le correzioni alle trascrizioni rendono esplicita la distinzione tra esempi storici, modelli didattici e strumenti contemporanei.

Materiale originale rielaborato a partire dalle 13 trascrizioni fornite (numerazione dei video 01–18, non continua), con approfondimenti e fonti tecniche. Gli scenari con Alice, Bruno ed Eva sono esempi didattici; gli eventi storici documentati sono indicati come tali.

Materiali didattici curati e rielaborati da Federico Lelli. Le fonti e i riferimenti specifici sono indicati nei materiali disponibili.