Crittografia

A.A. 2025/2026
6
Crediti massimi
48
Ore totali
SSD
INF/01
Lingua
Italiano
Obiettivi formativi
L'insegnamento si prefigge di fornire agli studenti un'approfondita conoscenza degli algoritmi e protocolli crittografici oggi in uso (simmetrici, asimmetrici, funzioni hash, KDF, scambio di chiavi), con particolare riferimento alle applicazioni che proteggono i dati in-transit, at-rest, ed end-to-end.
Risultati apprendimento attesi
Al termine dell'insegnamento gli studenti saranno in grado di: (1) Comprendere e utilizzare in modo appropriato gli algoritmi di cifratura simmetrica/asimmetrica, funzioni hash, firma digitale; (2) Descrivere e utilizzare i protocolli di scambio di chiavi, schemi di condivisione di segreti, protocolli di comunicazione sicura; (3) Analizzare i livelli di sicurezza adottati e gli attacchi noti in letteratura: collisioni di funzioni hash, crittoanalisi differenziale, attacchi alle implementazioni.
Corso singolo

Questo insegnamento può essere seguito come corso singolo.

Programma e organizzazione didattica

Edizione unica

Periodo
Primo semestre
INF/01 - INFORMATICA - CFU: 6
Lezioni: 48 ore