Home
Orari
Programma
Testi di riferimento
Lezioni
Esami

 
bulletPARTE PRIMA: CRITTOGRAFIA

bulletCrittografia simmetrica:
bulletCrittografia classica (cifrari a sostituzione monoalfabetica e polialfabetica, macchine cifranti, crittoanalisi, one-time pad);
bulletCifrari a blocchi (cifrario di Feistel, Data Encryption Standard, DES doppio e triplo, Blowfish, RC5, Advanced Encryption Standard, modalità operative);
bulletStream cipher (RC4).
bulletSegretezza e crittografia simmetrica.
 
bulletCrittografia asimmetrica:
bulletAlgoritmi in Teoria dei Numeri (Algoritmo di Euclide, Elevazione a potenza modulare, Test di Primalità, Fattorizzazione, Logaritmo discreto);
bulletCrittografia a chiave pubblica (RSA);
bulletSchemi per la distribuzione di chiavi (Diffie-Hellman, puzzle di Merkle).
 
bulletFirme digitali:
bulletRSA, Digital Signature Standard.
 
bulletFunzioni hash e integrità dei dati
bulletFunzioni hash (attacco del compleanno, funzioni hash iterate, MD4, MD5, SHA-1, funzioni hash basate su cifrari a blocchi);
bulletDigital timestamping;
bulletMessage Authentication Code (CBC-MAC, MAC basati su funzioni hash, HMAC) .
 

 

bulletPARTE SECONDA: SICUREZZA SU RETI

bulletPublic Key Infrastructure
bulletModelli per la gestione di chiavi pubbliche e certificati, certificati X.509, autorità di certificazione, modelli di fiducia, verifica e revoca di certificati.
 
bulletAutenticazione utente
bulletPassword e PIN, one-time password, tecniche biometriche di autenticazione.
 
bulletSicurezza della posta elettronica
bulletPretty Good Privacy.
 
bulletCodice malizioso;
bulletCavalli di Troia, worm, virus.
 
bulletFirewall
bulletPacket Filtering Router, Screening Router, Application Gateway, Bastion Host.
 

 

Barbara Masucci | DIA | UNISA
Dipartimento di Informatica ed Applicazioni, Università di Salerno, 84084 Fisciano (SA) - ITALY
masucci AT dia.unisa.it , 089/969.727, PGP public key