Obiettivi formativi
L'obiettivo del corso è fornire allo studente le conoscenze principali meccanismi utilizzati nell'ambito della cibersicurezza. In particolare si vuole fornire una conoscenze di base dei meccanismi e algoritmi crittografici applicati alla sicurezza dei dati (autenticazione, integrità e confidenzialità), conoscenza dei principali protocolli per comunicazioni sicure, possibili vulnerabilità dei sistemi software connessi in rete e meccanismi di protezione.
Prerequisiti
Conoscenze di base sulle architetture di comunicazione TCP/IP.
Contenuti dell'insegnamento
Basi di crittografia e principali algoritmi crittografici;
Meccanismi di autenticazione e firma digitale, di identificazione e scambio di chiavi; anonimizzazione;
Protocolli per comunicazioni sicure;
Principali vulnerabilità dei sistemi software e di rete, attacchi e possibili contromisure.
Attività di laboratorio.
Programma esteso
Vedi descrizione in inglese
Bibliografia
[1] L. Veltri, "Cybersecurity", diapositive del corso, disponibili sul sito del corso
[2] W. Stallings, "Cryptography and Network Security: Principles and Practice" 8th Edition, Pearson, 2020
[3] W. Stallings, "Computer Security: Principles and Practice", 4th Edition, Pearson, 2017
Metodi didattici
Lezioni in aula (40h), esercitazioni in aula e laboratorio (8h).
Modalità verifica apprendimento
L’esame consiste in una prova scritta composta da quesiti e esercizi da risolvere.
Durante il corso verranno mostrati e risolti esempi di esercizi di esame.
Altre informazioni
- - -
Obiettivi agenda 2030 per lo sviluppo sostenibile
- - -