Obiettivi
Il corso, rivolto a studenti delle Lauree Magistrali in Informatica, Matematica, Ingegneria Informatica (e similari), introduce i principi alla base della Crittografia Moderna - definizioni formali, assunzioni e riduzioni di sicurezza - e le primitive fondamentali. È diviso essenzialmente in due parti:
- Prima parte (48 ore): crittografia a chiave privata, funzioni hash, elementi di teoria dei numeri e assunzioni.
- Seconda parte (24 ore): crittografia a chiave pubblica e protocolli (cenni).
Le lezioni si svolgeranno nei giorni: Lunedì (11:00 - 13:00, aula F1),
Mercoledì (9:00 - 11:00, aula F1) e Giovedì (9:00 - 11:00, aula F1).
Periodo: 22 Settembre 2026 - 18 Dicembre 2026.
Il libro di testo di riferimento è:
| Introduction to Modern Cryptography Jonathan Katz and Yehuda Lindell CRC Press, revised Third Edition, 2025 |
|
Per lezioni e materiale su crittografia applicata e ulteriori riferimenti:
Cryptography 101 with Alfred Menezes
Altri testi utili per consultazione sono:
| Cryptography: Theory and Practice
D. R. Stinson, M. B. Paterson CRC Press, 4th Edition, 2018 |
|
Mathematics and Computation A. Wigderson Princeton University Press, 2019 |
|
|
| Foundations of Cryptography - Vol. I
O. Goldreich Cambridge University Press, 2001 |
|
Foundations of Cryptography - Vol. II O. Goldreich Cambridge University Press, 2004 |
|