SICUREZZA
Canale 1
DANIELE CONO D'ELIA
Scheda docente
Programmi - Frequenza - Esami
Programma
- (Pseudo)Randomness
- Data Integrity
- Data Confidentiality
- Standards for data protection
- Common Attacks and Countermeasures
- Secure Software Life Cycle
- Software Testing (dalla teoria al fuzzing hands-on)
- Memory and Type Safety
- Run-time Mitigations for Program Hardening
Prerequisiti
Conoscenze indispensabili:
- Programmazione in linguaggio C
- Ciclo di sviluppo/compilazione/link del software
- Architettura dei calcolatori elettronici
- TCP/IP
Conoscenze utili:
- ASM x86
Testi di riferimento
Slide e risorse messe a disposizione dai docenti
Frequenza
La frequenza è fortemente consigliata, ma non obbligatoria.
Modalità di esame
La prova pratica prevede lo svolgimento di quesiti al calcolatore e ha una durata di due ore.
Modalità di erogazione
Lezioni frontali, esercitazioni, esperienze di laboratorio.
IVAN VISCONTI
Scheda docente
Programmi - Frequenza - Esami
Programma
Threat Model, Adversaries, Hardness, Assumptions
Randomness, Pseudorandomness and Secrets
(Symmetric) Data Encryption and MAC
Cryptographic Hashing and Applications
Key Exchange and Digital Signatures
PKIX, TLS, HTTPs
Side-Channel, Replay, Sybil and Human-in-the-middle Attacks
Anonymity and Anti-Censorship
Prerequisiti
algoritmi e strutture dati, sistemi operativi
Testi di riferimento
Slide e risorse messe a disposizione dal docente agli studenti tempestivamente.
Frequenza
La frequenza è fortemente consigliata, ma non obbligatoria.
Modalità di esame
Le domande specifiche richiedono risposte che coprono la gran parte del programma del corso. La valutazione finale terrà conto della qualità delle risposte singolarmente, e della visione d'insieme che si evince dalle stesse.
Bibliografia
The Joy of Cryptography by Mike Rosulek - https://joyofcryptography.com/
Modalità di erogazione
Lezioni con uso di slide e di lavagna (e/o una tavoletta grafica) con interazioni ed esempi pratici.
- Codice insegnamento10606849
- Anno accademico2025/2026
- CorsoIngegneria Informatica e Automatica
- CurriculumInformatica
- Anno3º anno
- Semestre2º semestre
- SSDING-INF/05
- CFU6