Crittografia

Da WikiDsy.
Disambigua compass.PNG
Questa è una pagina di introduzione al corso: contiene i turni, le modalità d'insegnamento, alcune informazioni generali ed eventuali giudizi sul corso in questione. Se sei giunto qui passando da un link, puoi tornare indietro e correggerlo in modo che punti direttamente alla voce appropriata.

Turni

A.A. passati

Informazioni

Corso del secondo semestre, il superamento di quest'esame da diritto a 6 CFU.

  • Docente: Astasia Pagnoni
  • Url del corso [1]

Obiettivi del corso

Il corso si prefigge di fornire agli studenti un’approfondita conoscenza degli algoritmi e protocolli crittografici oggi in uso, con particolare riferimento alla loro applicazione nel campo della sicurezza della trasmissione.

Modalità d'esame

  • Orale

Propedeuticità consigliate e prerequisiti

Per la comprensione degli argomenti trattati nel corso è indispensabile una buona conoscenza delle nozioni di base di calcolo combinatorio, calcolo delle probabilità, algebra.

Programma del corso

  • Il problema della generazione di numeri casuali
  • Il problema della generazione di grandi numeri primi
  • La perfetta ermeticità (one-time pad)
  • Sistemi crittografici a chiave simmetrica (DES, Triplo-DES, AES)
  • Funzioni one-way (Diffie-Hellman key-exchange)
  • Sistemi crittografici a chiave pubblica (RSA, sistemi basati sul problema del logaritmo discreto (El Gamal), sistemi a curve ellittiche)
  • Funzioni hash (MD5, SHA). Il modello dell’oracolo casuale.
  • Protocolli di firma digitale
  • Sistemi per la protezione della posta elettronica
  • Protocolli zero-knowledge

Giudizio sul corso

I giudizi di seguito espressi sono il parere personale degli studenti,
e potrebbero non rispecchiare il parere medio dei frequentanti.
Non vi è comunque alcun intento di mettere alla gogna i docenti del corso!
Interesse della materia (da 1 a 5 - aiuto)
____________________
Difficoltà del corso (da 1 a 5 - aiuto)
____________________
Difficoltà del corso per non frequentanti (da 1 a 5 - aiuto)
____________________
Ore di studio richieste (da 1 a 5 - aiuto)
____________________