Dato il ruolo sempre più importante che la crittografia svolge nel mondo dell'informatica, il corso è indirizzato non solo ai responsabili della sicurezza dei sistemi e delle reti, ma anche a tutti coloro che operano nel ruolo di utente e che desiderano conoscere gli strumenti e le tecniche adottate per garantire la sicurezza delle loro transazioni.
Il corso costituisce una rassegna dei concetti introduttivi di crittografia, dalla crittografia classica fino ai protocolli impiegati per proteggere il transito di dati riservati su reti pubbliche insicure, come Internet.
Viene inoltre approfondito il concetto di firewall, del quale vengono descritte le componenti ed il funzionamento.
Il corso fornisce le conoscenze che consentono di impiegare in modo consapevole tecnologie e prodotti che impiegano la crittografia, con particolare riferimento all'immissione di dati riservati in reti pubbliche insicure.
Al termine del corso gli studenti saranno in grado di:
- Comprendere e applicare i principi della crittografia tradizionale e moderna, inclusi i sistemi a chiave segreta e pubblica.
- Valutare i livelli di sicurezza secondo lo standard OSI e implementare la crittografia simmetrica e asimmetrica.
- Utilizzare algoritmi di cifratura avanzati come RC4 e sistemi di autenticazione come le firme digitali.
- Assicurare la sicurezza di rete attraverso l'uso di protocolli come SSL e IPSec e il corretto impiego di firewall.
- Identificare e contrattaccare diversi tipi di attacchi crittografici e informatici attraverso la crittoanalisi.
Durante il corso si analizzeranno le seguenti tematiche e competenze chiave:
- Crittografia tradizionale
- Ciratura per trasposizione
- Cifratura per sostituzione
- Principi di steganografia
- Algoritmi di crittografia precedenti l'avvento degli elaboratori
- Crittografia moderna
- Concetti introduttivi: policies, crittografia e crittoanalisi
- Sitemi a chiave segreta e pubblica
- Livelli di sicurezza OSI
- Crittografia a chiave simmetrica
- Crittografia a chiave asimmetrica
- Teoria di Shannon
- Cifratura a flussi
- Keystream generator
- Cifratura one-time pad e Vernam
- RC4, SEAL, A5
- Teoria delle sequenze pseudo-casuali
- Autenticazione, firma digitale e algoritmi utilizzati
- Funzioni di hashing; firme elettroniche e certificati digitali
- Sicurezza di rete: Internet Security, E-mail Security e Web Security
- Crittografia e protocolli di sicurezza in rete: SSL, IPSec, Kerberos, OpenPGP
- Concetto e componenti di un firewall
- Crittoanalisi: concetti fondamentali
- Crittoanalisi: tipi di attachi a sistemi informatici
- Il corso si svolgerà in modalità online live streaming, con il docente che terrà le lezioni in diretta. I partecipanti dovranno avere a disposizione un Personal Computer e, preferibilmente, un secondo schermo.
- Le lezioni saranno registrate e le registrazioni saranno accessibili ai partecipanti per un periodo di due mesi dalla fine del corso.
- Saranno forniti materiali didattici di supporto, come MOC, libri o altre risorse, a seconda della disponibilità.
- Al termine del corso, coloro che avranno partecipato ad almeno l'80% delle lezioni riceveranno un attestato di frequenza.