Ivan Visconti
Dipartimento di Informatica ed Applicazioni
Università degli Studi di Salerno
Laboratorio di Crittografia
e Sicurezza dell'Informazione
Anno Accademico 2006/2007
L'obiettivo di questo corso è consentire agli studenti di acquisire fondamentali
competenze nel campo delle applicazioni della crittografia e della sicurezza
dell'informazione.
Ad esempio, lo studente sarà in grado di creare un infrastruttura a
chiave pubblica in un'azienda, di gestire transazioni sicure mediante firme
digitali ed e-mail certificate, di creare una piattaforma per il
commercio elettronico configurando un web server.
In questo corso non ci saranno teoremi o dimostrazioni, ma applicazioni dei
concetti teorici della crittografia e della sicurezza dell'informazione. Tali
applicazioni comprendono le tecniche per scrivere software sicuro e robusto,
la progettazione di applicazioni sicure, l'uso di applicativi per risolvere
problemi di sicurezza.
Il corso introduce parte della ricerca condotta dal docente ed altri ricercatori della facoltà nell'ambito del progetto ECRYPT finanziato dalla Commissione Europea.
Generalità.
Semestre: II.
CFU: 6.
N. ore: 64, di cui 48 di laboratorio.
Prerequisiti.
Algoritmi e strutture dati elementari, nozioni di reti di calcolatori
(TCP/IP), programmazione in C e Java, sistema operativo Linux.
Obiettivi formativi.
sapere: conoscere le problematiche di crittografia e sicurezza
dell'informazione nelle applicazioni reali, in particolare nelle reti di
calcolatori.
saper fare: utilizzare i principali strumenti (linguaggi di programmazione,
librerie, applicativi) per implementare applicazioni sicure.
Contenuti del corso.
Durante il corso verranno considerate le diverse
applicazioni della crittografia e della sicurezza
dell'informazione nelle transazioni digitali.
Lo studente imparerà ad utilizzare i principali software
per la gestione sicura dell'informazione ed a progettare ed implementare
applicazioni sicure.
Programma del corso.
Libri di testo.
Network Security with OpenSSL,
Pravir Chandra, Matt Messier, John Viega,
ISBN 0-596-00270-X, O'Reilly, 2002.
Libri consigliati.
SSL & TLS Essentials, Stephen Thomas, ISBN
0471383546, Wiley, 2000.
Crittografia e sicurezza delle reti 2/ed,
William Stallings, ISBN 9788838663772, McGraw-Hill, 2006.
Eventi di interesse: