Page begin -
Logo DISCO
|
Go to the Highly accessible area
|
Go to the Content page
|
Go to the End of content
|
Go to the Main menu
|
Go to the Navigation Bar (location)
|
Go to the Navigation menu (tree)
|
Go to the Commands list
|
Go to the Further readings
|
Go to the Bottom Menu
|
Logo Ateneo
   
Enrolled
Crittografia

Docente Leporati

Crediti 4 cfu

OBIETTIVI FORMATIVI

CONOSCENZE

Il corso fornisce agli studenti le nozioni di base della Crittografia moderna. In particolare, si studiano i principi di funzionamento delle principali tecniche crittografiche e degli algoritmi attualmente utilizzati, sia in campo pratico che nella letteratura scientifica.

CAPACITA’

Il corso consente agli studenti di acquisire gli strumenti necessari per scegliere quali tecniche e strumenti crittografici utilizzare per proteggere le comunicazioni tra due parti. Costituisce inoltre un prerequisito fondamentale per chi volesse studiare in maniera più approfondita la Crittografia.

 

PROGRAMMA

  • Introduzione alla Crittografia - Definizioni e modelli
  • Crittosistemi storici
  • Crittosistemi simmetrici: principi di funzionamento, modi di funzionamento, DES, 3DES, AES
  • Generatori di numeri pseudocasuali: lo standard ANSI X9.17, costruzione di generatori a partire dalle funzioni one-way
  • Crittosistemi a chiave pubblica: principi di funzionamento, ElGamal, RSA
  • Funzioni di hash: principi generali, MD5, SHA-1, paradosso del compleanno
  • Firme digitali: funzionamento, uso dei crittosistemi a chiavi pubblica, lo standard DSA
  • Protocolli di autenticazione
  • Cenni ad argomenti avanzati: curve ellittiche, condivisione di segreti, protocolli zero-knowledge

 

Further readings
(C) Copyright 2016 - Dipartimento Informatica Sistemistica e Comunicazione - Viale Sarca, 336
20126 Milano - Edificio U14
redazioneweb@disco.unimib.it - last update of this page 28/03/2011