CRYPTOGRAPHY
- Anno accademico
- 2025/2026 Programmi anni precedenti
- Titolo corso in inglese
- CRYPTOGRAPHY
- Codice insegnamento
- CM0480 (AF:576827 AR:323814)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- INF/01
- Periodo
- I Semestre
- Anno corso
- 1
- Sede
- VENEZIA
- Spazio Moodle
- Link allo spazio del corso
Inquadramento dell'insegnamento nel percorso del corso di studio
Risultati di apprendimento attesi
1 Conoscenza e comprensione
1.1. acquisire i fondamenti teorici della crittografia;
1.1. acquisire conoscenze di alcune applicazioni pratiche della crittografia.
2. Capacità di applicare conoscenza e comprensione
2.1. sapere utilizzare le conoscenze acquisite per realizzare sistemi sicuri basati su codici crittografici,
3. Capacità di giudizio
3.1. sapere scegliere e analizzare il modello crittografico piu' appropriato in uno specifico contesto reale.
Prerequisiti
Contenuti
2. Crittografia classica
2.1 Cifrari monoalfabetici
2.2 Definizione formale di cifrario
2.3 Cifrari polialfabetici
2.4 Attacchi "Known-plaintext"
2.5 Cifrari a flusso
2.6 Teoria di Shannon sui cifrari perfetti
3. Crittografia moderna
3.1 Composizione di cifrari
3.2 Advanced Encryption Standard (AES)
3.3 Modalita' operative di cifrari a blocchi
3.4 Altri cifrari a blocchi
3.5 Attacco Meet-in-the-middle
3.6 Cifrari a chiave asimmetrica
3.7 Il cifrario RSA
3.8 Sicurezza di RSA
3.9 Firma digitale, funzioni hash crittografiche e MACs
4. Crittografia applicata:
4.1 Protocolli di autenticazione a chiave simmetrica
4.2 Il protocollo di Diffie Hellman per il key agreement
4.3 Protocolli di autenticazione a chiave asimmetrica
Testi di riferimento
Materiale online https://secgroup.dais.unive.it/teaching/cryptography/
D. R. Stinson, Cryptography, Theory and Practice, CRC Press.
A. J. Menezes, P. C. van Oorschot, S. A. Vanstone, Handbook of Applied Cryptography, CRC Press.
Modalità di verifica dell'apprendimento
L'orale è obbligatorio per chi è quasi sufficiente (tra il 15 e il 17), facoltativo per chi è sufficiente.
Verranno inoltre proposte due prove intermedie durante l'anno (previa approvazione del collegio didattico), una a metà del corso e una dopo la fine del corso alla quale si accede solo con il superamento della prima prova. Il superamento di entrambe le prove esonererà dall'esame scritto.
Modalità di esame
Il/la docente ha il dovere di vigilare affinché siano rispettate le regole di autenticità e originalità delle prove d'esame. Di conseguenza, nei casi in cui vi sia il sospetto di un comportamento irregolare, l'esame può prevedere un ulteriore approfondimento, contestuale alla prova d'esame, che potrà essere realizzato anche in modalità differente rispetto alle modalità sopra riportate.
Graduazione dei voti
Verranno inoltre proposte due prove intermedie durante l'anno (previa approvazione del collegio didattico), una a metà del corso e una dopo la fine del corso alla quale si accede solo con il superamento della prima prova. Il superamento di entrambe le prove esonererà dall'esame scritto. Il voto finale sarà dato dalla media dei voti delle due prove.