Elementi di Crittografia           Argomenti

 



  1. Punti elenco Lezione 1 (5 maggio): Distribuzione e gestione di chiavi (Cap. 10 [KL])

  2.     Problema della distribuzione di chiavi su reti insicure

  3.     Uso di KDC e possibile protocollo

  4.     Schemi di accordo su chiavi: definizione formale e sicurezza

  5.     Protocollo di Diffie-Hellman e prova di sicurezza

  6. Punti elenco Lezione 2 (9 maggio): Crittografia a chiave pubblica (Cap. 11 [KL])

  7.     Schemi di cifratura a chiave pubblica: definizione formale e sicurezza        

           (EAV,  CPA, CPA per cifrature multiple)

  1.     Equivalenza tra EAV e CPA

  2.     Equivalenza tra CPA per singola cifratura e CPA per cifrature multiple

  3. Punti elenco Lezione 3 (10 maggio): Crittografia a chiave pubblica (Cap. 11 [KL])

  4.     Sicurezza CCA

  5.     Cifratura ibrida

  6.     Schemi KEM: definizione formale e sicurezza (CPA, CCA)

  7.     Sicurezza dello schema ibrido risultante

  8. Punti elenco Lezione 4 (12 maggio): Crittografia a chiave pubblica (Cap. 11 [KL])

  9.     Crittosistema di El Gamal e sicurezza

  10.     KEM basato su El Gamal (escluso sezione 11.4.3)

  11.     DHIES/ECIES

  12. Punti elenco Lezione 5 (16 maggio): Crittografia a chiave pubblica (Cap. 11 [KL])

  13.     Plain RSA e attacchi (ricerca esaustiva, miglioramento quadratico, Low    
          Exponent, Common Modulus)

  14.     Padded-RSA e PKCS#1 v.5

  15. Punti elenco Lezione 6 (17 maggio): Crittografia a chiave pubblica (Cap. 11 [KL])

  16.     Predicati hard-core per RSA

  17.     Cifratura di un singolo bit con predicati hard-core per RSA e sicurezza        
          CPA

  18.     RSA-OAEP e PKCS#1 v.2.0

  19.     Dettagli implementativi

  20. Punti elenco Lezione 7 (19 maggio): Crittografia a chiave pubblica (Cap. 11 [KL])

  21.     Cifratura mediante permutazioni trapdoor: costruzione di Yao e sicurezza
          CPA

  22.     Crittosistema di Paillier e sicurezza CPA

  23.     Cifratura omomorfica e applicazioni

  24. Punti elenco Lezione 8 (23 maggio): Crittografia a chiave pubblica (Cap. 13 [KL])

  25.     Crittosistema di Goldwasser-Micali e sicurezza CPA

  26. Punti elenco Lezione 9 (24 maggio): Crittografia a chiave pubblica (Cap. 13 [KL])

  27.     Crittosistema di Rabin e sicurezza CPA

  28. Punti elenco Lezione 10 (26 maggio): Firme digitali (Cap.12 [KL])

  29.     Schemi di firme digitali: panoramica e confronto con MAC

  30.     Definizioni e sicurezza

  31.     Paradigma hash and sign

  32.     Firme Plain RSA e attacchi

  33.     RSA-FDH e PKCS #1 v.2.1

  34. Punti elenco Lezione 11 (30 maggio): Firme digitali (Cap.12 [KL])

  35.     Schemi di identificazione e trasformazione di Fiat-Shamir

  36.     Schema di firme di Schnorr

  37.     DSA ed ECDSA

  38. Punti elenco Lezione 12 (31 maggio): Firme digitali (Cap.12 [KL])

  39.     Certificati ed infrastruttura a chiave pubblica

  40.     SSL/TLS