Argomenti del programma: The course is organized in the following main areas: 1) basic cryptography and network security: attacks, countermeasures, security services, basic cryptographic constructions (stream ciphers, block ciphers and modes, hash functions, Merkle-Damgard Construction, NMAC and HMAC, pseudo random functions, key management, public key algorithms, digital signatures, etc); 2) authentication and network protocol support:…
G. Bianchi, “Introduzione alle catene di Markov”, Dispense fornite dal docente.
F. Valdoni, “Segnali e trasmissione”, dispense fornite dal docente.
Altro materiale (slides) fornito dal docente
Argomenti del programma: 1 - Introduzione al corso. 1.1 generalità: Segnali, trasmissioni, reti, architetture, protocolli, incapsulamento. Architettura di Internet. Servizi, sistemi, strati protocollari, modello OSI vs. TCP/IP, cenni ad attacchi (ARP poisoning, DNS spoofing) e vulnerabilità. 1.2: modi di trasferimento: Multiplazione e commutazione. Multiplazione TDM: trama, slot. Commutazione a circuito. Segnalazione.
Argomenti del programma: Il corso è organizzato nelle seguenti aree principali: 1) crittografia di base e sicurezza di rete: attacchi, contromisure, servizi di sicurezza, costruzioni crittografiche di base (cifrari a flusso, cifrari a blocchi e relative modalità, funzioni hash e costruzione Merkle-Damgard, NMAC e HMAC, funzioni pseudo casuali, gestione delle chiavi, algoritmi a chiave pubblica, firme digitali, ecc.); 2) supporto per…
Argomenti del programma: Il corso è organizzato nelle seguenti aree principali: 1) crittografia di base e sicurezza di rete: attacchi, contromisure, servizi di sicurezza, costruzioni crittografiche di base (cifrari a flusso, cifrari a blocchi e relative modalità, funzioni hash e costruzione Merkle-Damgard, NMAC e HMAC, funzioni pseudo casuali, gestione delle chiavi, algoritmi a chiave pubblica, firme digitali, ecc.); 2) supporto per…
Argomenti del programma: Il corso è logicamente strutturato in tre parti: Parte 1. Sicurezza delle architetture. Architetture di calcolatori: elementi di base. Processi e comunicazione tra processi. Servizi. Autenticazione degli utenti. Strumenti pratici di analisi e scanning (esercitazioni con Kali Linux). Analisi di vulnerabilità a livello di sistema operativo. Tipologie di malware e loro rilevamento. Analisi e correlazione di log.