| | | corso | | | | |
Crittografia
Codice: | AA539 | Crediti: | 3 | Semestre: | 2 | Sigla: | CRI | |
|
Settore disciplinare: | INF/01 - Informatica |
Docente
Anna Bernasconi
Tel. 0502213121Prerequisiti
Nozioni di base di algebra, teoria della probabilità, algoritmi e strutture dati, sistemi operativi. Gli studenti dei primi due anni della laurea triennale in informatica sono sconsigliati a frequentare il corso.
Obiettivi di apprendimento
Introdurre le nozioni elementari sottostanti il progetto dei sistemi di cifratura moderni.
Programma
- Introduzione: definizione di crittografia e crittoanalisi.
- Cifrari Storici
- Generatori di numeri pseudo-casuali
- Cifrari perfetti: definizione e proprietà, il One-time pad.
- Cifrari a chiave simmetrica: DES, Triple-DES e AES
- Cifrari composti
- Cifrari a chiave pubblica: funzioni one-way trapdoor e RSA.
- Identificazione, Autenticazione e Firma digitale.
- Il sistema SSL.
Bibliografia
- [FL] Paolo Ferragina e Fabrizio Luccio. "Crittografia: principi, algoritmi e applicazioni", Bollati Boringhieri, Luglio 2001.
- Testo "Crittografia: Principi, Algoritmi, Applicazioni": Errata corrige.
Modalità di esame
Scritto e eventuale orale per spiegare lo scritto.
ATTENZIONE:
Durante la prova scritta gli studenti NON possono consultare libri, appunti o altro materiale didattico.
A partire dalla sessione estiva dell'anno accademico 2005-06, per sostenere l'esame di Crittografia sarà necessario aver superato gli esami di Algebra e Algoritmica