Crittografia

Da InformaWiki.


Crittografia
Sigla Corso: CRI
Nome Docente/i: Fabrizio Luccio
Corso di laurea: Laurea Magistrale in Informatica
Anno di corso: 1
Home page del corso: CRI A.A.2009/2010


Indice

Programma

Obiettivi didattici

Il corso ha l'obiettivo di introdurre le nozioni elementari sottostanti il progetto dei sistemi di cifratura moderni.

Programma completo

  • Introduzione: definizione di crittografia e crittoanalisi.
  • Cifrari Storici
  • Generatori di numeri pseudo-casuali
  • Cifrari perfetti: definizione e proprietà, il One-time pad.
  • Cifrari a chiave simmetrica: DES, Triple-DES e AES
  • Cifrari composti
  • Cifrari a chiave pubblica: funzioni one-way trapdoor e RSA.
  • Identificazione, Autenticazione e Firma digitale.
  • Il sistema SSL.
  • Smartcard: costituzione e applicazioni.
  • Elementi di steganografia.
  • Virus e simili attacchi.
  • Elementi di crittografia quantistica.


Bibliografia

  • Generale: (Libro) P. Ferragina F. Luccio. Crittografia. Bollati Boringhieri. Edizione 2007 (errata corrige scaricabile dalla home-page del docente)
  • Zero-Knowledge: Dispensa (PDF) scaricablie dal sito del docente.
  • Quantum key exchange: (Articolo) J. MULLINS. Making unbreakable code. IEEE Spectrum, Maggio 2002, pp. 40 – 45.
  • Steganografia: (Articolo) H WANG, S. WANG. Cyber warfare: steganography vs. steganalysis. Communications of the ACM 47,10, Ottobre 2004, pp. 76-82.


Modalità di esame

Prova scritta e successiva discussione orale della stessa.
Se alla prova scritta partecipano pochi studenti (massimo una decina), allora la discussione si svolge (generalmente) subito dopo la prova scritta.


Materiale aggiuntivo

Vecchi esami

Esami 2007-8-9 (PDF) dal sito del docente.

Strumenti personali