Obiettivi
Il corso, rivolto a studenti della Laurea Magistrale in Informatica, 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 F4),
Mercoledì (11:00 - 13:00, aula P6) e Giovedì (9:00 - 11:00, aula F4).
Periodo: 23 Settembre 2024 - 20 Dicembre 2024.
Il libro di testo di riferimento è:
Introduction to Modern Cryptography Jonathan Katz and Yehuda Lindell CRC Press, Third Edition, 2021 |
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 |