Corso di Crittografia e Sicurezza delle Reti

Corso di Laurea in Ingegneria Informatica

Anno Accademico 2006/2007

Prof.  Alberto Marchetti Spaccamela



Programma con riferimento al libro di testo

C Kaufman, R Perlman, M Speciner
Network Secrity, private communication in a public world, II edizione,
Prentice Hall, 2002

capp. 1, 2, 3.1, 3.2, 3.5, 3.6, 4, 5.1, 5.2, 5.6, 5.7, 6.1-6.6, 7, 8.1-8.5, 9, 10.1-10.6, 11 (no 11.4.3), 12.1, 12.2, 13.1-13.7, 15.1-15.3,16, 17.

Per i capitoli relativi a SSL e Kerberos il libro tratta questi aspetti con maggior dettaglio. Per questo si fa riferimento ai lucidi.
Analogamente per quanto riguarda la parte relativa alla generazione di numeri casuali si consiglia di far riferimento ai lucidi.




Lucidi delle lezioni

1.   Introduzione:
        Lucidi: Lezione_1.pdf,

2.   Crittografia  a chiave segreta
        Lucidi: Chiave_segreta.pdf

3.       Crittografia a chiave pubblica
        Lucidi: Chiave pubblica.pdf

4.        Integrità dei messaggi e firma digitale     
        Lucidi: MAC&Firma.pdf 

5         Generazione Numeri casuali
       Lucidi: Generazione_numeri_casuali.pdf

6        Autenticazione
        Lucidi: Autenticazione.pdf

7       IPSEC, SSL
       Lucidi: IPSEC&SSL.pdf

8       Firewall
       Lucidi: Firewall.pdf

9      
Test Primalità e algoritmi probabilistici
        Lucidi: Algoritmi_probabilistici.pdf


10        Esercitazioni:
       Lucidi:  esercitazione-1-wep.pdf
esercitazione-2.pdf esercitazione-3.pdf esercitazione-4.pdf

Altro materiale (non in programma ma con utili riferimenti)

11      URL di interesse

12      Rassegna (sintesi di alcuni argomenti del corso, A.A. 2005-2006)
       Lucidi: Rassegna_1.pdf, Rassegna_2.pdf

13      Sicurezza in Java
       Lucidi: SicurezzaInJava.pdf   SecureApplet.java   JCE_DES.java   JCE_3DES.java
                   JCE_RSA.java   JCE_SHA1.java

14      Domande di esame

    esempio-esame.doc

    domande marzo 2004.pdf

    esame_dicembre_2004.pdf 
   esame_setteembre_2006.pdf      esame_gennaio_2006.pdf