Insegnamento mutuato da: B027502 - DATA SECURITY AND PRIVACY Laurea Magistrale in INFORMATICA Curriculum DATA SCIENCE
Lingua Insegnamento
Italiano.
Contenuto del corso
Crittografia a chiave condivisa. Cifrari perfetti secondo Shannon, One-Time-Pad, unicity distance. Cifrari di Feistel. Crittografia a chiave pubblica. Elementi di aritmetica modulare. I cifrari RSA e El Gamal, il protocollo di Diffie-Hellman. Funzioni hash one-way crittografiche. Autenticazione e firma digitale. Elementi di Teoria dell'Informazione. Codici di compressione: 1^ Shannon, codici Huffman. Canali con rumore, capacità.
Fondamenti della Privacy: k-anonymity, Differential Privacy.
Michele Boreale. Note per il corso di Codici e Sicurezza. Appunti disponibili online.
Altri testi:
Th. M. Cover, J.A. Thomas. Elements of Information Theory, 2/E. Wiley & Sons, 2006.
Obiettivi Formativi
Il corso mira a fornire agli studenti una comprensione approfondita dei principi scientifici alla base del trattamento e trasmissione efficiente, affidabile e sicura dei dati.
Capacità acquisite (al termine del corso).
Alla fine del corso, lo studente dovrebbe essere in grado di costruire modelli ad alto livello, ma rigorosi, dei sistemi di comunicazione, e analizzarne le criticità dal punto di vista della sicurezza.
Prerequisiti
Elementi di: Algoritmi e Strutture Dati, Architetture degli Elaboratori, Matematica Discreta e Logica, Programmazione, Calcolo delle Probabilità e Statistica.
Metodi Didattici
Lezioni frontali (48 ore). Svolgimento individuale di progetti teorici e di programmazione durante il corso.
Altre Informazioni
Orario di ricevimento:
su appuntamento.
Dipartimento di Statistica, Informatica, Applicazioni
Viale Morgagni, 65 I 50134 Firenze, Italy
Tel.: +39 055 4237453
Fax: +39 055 4237436
e-mail: michele.boreale@unifi.it
Modalità di verifica apprendimento
Esame orale. Discussione di un progetto svolto.
Programma del corso
Crittografia a chiave condivisa. Cifrari perfetti secondo Shannon, One-Time-Pad, unicity distance. Cifrari di Feistel. Crittografia a chiave pubblica. Elementi di aritmetica modulare. I cifrari RSA e El Gamal, il protocollo di Diffie-Hellman. Funzioni hash one-way crittografiche. Autenticazione e firma digitale. Elementi di Teoria dell'Informazione. Codici di compressione: 1^ Shannon, codici Huffman. Canali con rumore, capacità.
Fondamenti della Privacy: k-anonymity, Differential Privacy.