CRYPTOGRAPHY
- Anno accademico
- 2020/2021 Programmi anni precedenti
- Titolo corso in inglese
- CRYPTOGRAPHY
- Codice insegnamento
- CM0480 (AF:332751 AR:175908)
- Lingua di insegnamento
- Inglese
- Modalità
- In presenza
- Crediti formativi universitari
- 6
- Livello laurea
- Laurea magistrale (DM270)
- Settore scientifico disciplinare
- INF/01
- Periodo
- II 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
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.