CFU: 2
Il corso ha lo scopo di definire i concetti di base
relativi alla sicurezza dei dati per mettere in grado gli studenti di
comprendere le principali implicazioni delle scelte di progetto.
Programma
1. Data privacy:
- Symmetric-key cryptography
- Modi di
applicazione
- Scambio e
protezione delle chiavi segrete
2. Authentication and data integrity:
- Algoritmi di
hash crittografico
- Algoritmi di
cifratura asimmetrica
- Keyed-digest
e firma digitale
- Certificati
a chiave pubblica e PKI
3. Access control:
- Protezione
dei database e degli accessi alle pagine web
- Il
protocollo SSL/TLS
- Autenticazione HTTP
- Gestione dei
privilegi sui database