Modules | Area | Type | Hours | Teacher(s) | |
CRITTOGRAFIA | INF/01 | LEZIONI | 48 |
|
Lo studente che completa il corso con successo avrà acquisito una solida conoscenza delle primitive crittografiche fondamentali, della crittografia a chiave pubblica, delle firme digitali, della generazione di numeri pseudo-casuali e dei protocolli di base e dei loro requisiti di complessità computazionale.
The student who completes the course successfully will be able to demonstrate a solid knowledge of the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements.
Nell'esame scritto (2 ore), lo studente deve dimostrare la propria conoscenza del materiale didattico e della sua capacità di simulare protocolli di base crittografici.
Metodi:
Esame scritto finale
In the written exam (2 hours), the student must demonstrate his/her knowledge of the course material and his/her ability to simulate basic cryptographic protocols.
Methods:
Comprendere le nozioni elementari sottostanti il progetto dei sistemi di cifratura moderni.
Skills on cryptographic primitives of public-key encryption, digital signatures, and basic protocols and their computational complexity requirements.
Via written exam.
Students will be able to demonstrate a solid knowledge of the fundamental cryptographic primitives, basic protocols, and their computational complexity requirements.
Via written exam.
Nozioni di base di algebra, teoria della probabilità, algoritmi e strutture dati, sistemi operativi, teoria della complessità.
Basics of algebra, probability theory, algorithms and data structures, operating systems, complexity theory.
Attività didattiche:
lezioni frontali
esercitazioni in aula
studio individuale
Frequenza delle lezioni: consigliata
Metodi di insegnamento:lezioni
Delivery: face to face
Learning activities:
Attendance: Advised
Teaching methods:
Description: A rigorous introduction to modern cryptography. Secret key cryptography. Emphasis on the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements.
[BFL] Anna Bernasconi, Paolo Ferragina e Fabrizio Luccio. "Elementi di Crittografia",Pisa University Press 2015.
[BFL] Anna Bernasconi, Paolo Ferragina e Fabrizio Luccio. "Elementi di Crittografia",Pisa University Press 2015.
Scritto e eventuale orale per spiegare lo scritto.
Final written exam