Aggregatore Risorse Aggregatore Risorse

Il corso sarà offerto in inglese, se richiesto.

Apertura iscrizioni Esse3: 1° appello dal 19/04/2021 al 5/05/2021

Apertura iscrizioni Esse3:  2° appello dall' 8/05/2021 al 2/06/2021

Introduzione alla crittografia applicata

Programma

In questo corso verranno introdotti concetti e definizioni basilari della crittografia. Si inizierà con un veloce ripasso di alcuni concetti base di Algebra e Matematica Discreta. Seguirà una breve introduzione storica ad alcuni cifrari classici, per poi passare allo studio della crittografia simmetrica, uno dei due pilastri della crittografia moderna. In questo contesto, si introdurranno gli stream cipher e i block cipher e si approfondiranno alcuni concetti delle funzioni Booleane utili a costruire primitive crittografiche resistenti ai vari attacchi noti.

Successivamente, si passerà al secondo pilastro della crittografia moderna, cioè la crittografia asimmetrica. Si vedranno quindi concetti riguardanti la cifratura asimmetrica, la firma digitale, lo scambio di chiavi e verranno discussi alcuni dei problemi matematici alla base della sicurezza di alcuni cifrari asimmetrici.

Prerequisiti

nozioni di geometria e algebra dei corsi del primo anno. Verrà comunque fatto un breve ripasso su concetti riguardanti gruppi, anelli e campi.

Svolgimento

Calendario:

4 Marzo 18-20 (giovedì)

5 Marzo 15-17 (venerdì)

11 Marzo 18-20 (giovedì)

12 Marzo 15-17 (venerdì)

18 Marzo 18-20 (giovedì)

19 Marzo 15-17 (venerdì)

25 Marzo 18-20 (giovedì)

26 Marzo 15-17 (venerdì)

8 Aprile  18-20 (giovedì)

9 Aprile 15-17 (venerdì)

15 Aprile  18-20 (giovedì)

16 Aprile 15-18 (venerdì)

Bibliografia

[1] C. Carlet, "Vectorial Boolean Functions for Cryptography", https://www.math.univ-paris13.fr/~carlet/chap-vectorial-fcts-corr.pdf

[2] C. Carlet  "Boolean Functions for Cryptography and Error  Correcting Codes", https://www.math.univ-paris13.fr/~carlet/chap-fcts-Bool-corr.pdf

[3] Katz and Lindell, “Introduction to modern cryptography”, Chapman & Hall/CRC Press, 2008. http://www.jdolivet.byethost13.com/Ressources/MOOC/Cybersecurity%20(University%20of%20Maryland)/Cryptography/Introduction%20to%20Modern%20Cryptography%20(2nd%20Edition)%20Katz-Lindell.pdf?i=1

[4] Smart, “Cryptography: an introduction”, https://www.cs.umd.edu/~waa/414-F11/IntroToCrypto.pdf

Esame

1° Appello: 7 maggio 2021 ore 15-17

2° Appello: 4 giugno 2021 ore 15-17

Marco Calderini

Marco Calderini

Ricercatore Dipartimento di informatica Università di Bergen

Classe : Scienze Tecnologie e Società

Ambito : Scienze e Tecnologie

Periodo: Semestre II

Anno accademico: 2020-2021

Luogo : Il corso si terrà in modalità remota

Durata : 25 ore


Visualizzazione Contenuto Web Visualizzazione Contenuto Web