Introduzione

Lezione 1: Introduzione e terminologia

Lezione 2: Crittosistemi e loro storia

DES

Lezione 3: DES, Introduzione e funzionamento

Lezione 4 - 5: DES, decrittazione e debolezza

Lezione 6: DES e Modalità di cifratura a blocchi

AES

Lezione 7: Introduzione e funzionamento di AES

Lezione 8: Attacco ad AES

Lezione 9: Matematica di AES, e XTS

RSA

Lezione 10: Euclide e Fermat compagni di merenda

Lezione 11: Crittografia Asimmetrica

Lezione 12: Attacchi a RSA e primality Testing

LOGARITMO DISCRETO

Lezione 13

FUNZIONI HASH

Lezione 14: Funzioni Hash: Introduzione, Blockchain, MerkleTree e SHAttered

Lezione 15: Impieghi di funzioni HASH