Ivan Visconti
Dipartimento di Informatica ed Applicazioni
Università degli Studi di Salerno
Strumenti di Crittografia per la Sicurezza dell'Informazione (SCSI)
Anno Accademico 2007/2008
Complementare da 6 CFU per la laurea specialistica in Informatica.




Valutazione degli studenti per il corso di SCSI 2007/2008.


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: 48 frontali.

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.