Cryptographic Engineering, protocols & security models, data privacy, coding & applications - WMM9SY03
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
Objectifs
Le cours présente l'ingénierie de la cryptographie: les principales primitives cryptographiques et les protocoles de sécurité associés, leurs propriétés, leurs implémentations et les outils d'analyse de sécurité associés (formels et expérimentaux).
Contenu The course is taught in English
- generic cryptographic primitives: one-way, trap-door and hash functions; random generators; symmetric and assymertic cipher; interactive protocols;
- security properties : complexity and reduction proofs; undistinguidhability; non-malleability; soundness, completeness and zero-knowledge; confidentiality; authentication; privacy; non-repudiation
- use, deployment and integration of protocols in standard crypro lib (eg open-ssl)
- security proofs : fundations and verufucation based on tools (eg avispa)
- symmetric cryptography
- asymetric cryptography, ECDLP
- Post-quantum cryptography
PrérequisPreliminary (at least L3, preferably M1 level)
- basic introduction to cryptography and cybersecurity
- algorithms and complexity
- programming
- operating systems and networks
Contrôles des connaissances Repartition horaire:
Hours participation (from 9/2016 to 1/2017) :
CM (total 24 slots of 1:30 of lecture = 36 h CM)
Pierre Karpman : 9 slots of 1h30 each = 13.5 CM
Cristian Ene : 6 slots of 1h30 each = 9 heures CM
Clément Pernet : 8 slots of 1h30 each = 8 heures CM
Jean-Louis Roch : 1 slot of 1h30 = 1.5 heures CM
TD (total 14 slots of 1h30 of TD = 21 h TD )
Pierre Karpman : 5 slots of 1h30 each = 7.5 h TD
Cristian Ene : 2 slots of 1h30 each = 3 h TD
Clément Pernet : 4 slots of 1h30 each = 6 h TD
Jean-Louis Roch : 1 slot of 1h30 = 1.5 h TD
TP (total 14 slots of 1h30 of TP = 21 h TP )
Pierre Karpman: 6 slots of 3h00 each = 18 h TP
Cristian Ene: 1 slot of 3h = 3 h TP
Practical Works (TP) and assignments
Final Examination
L'examen existe uniquement en anglais 
Calendrier Le cours est programmé dans ces filières :
- Cursus ingénieur - Master Informatique - Semestre 9 (ce cours est donné uniquement en anglais
) - Cursus ingénieur - Master Math. et Applications - Semestre 9 (ce cours est donné uniquement en anglais
)
cf.
l'emploi du temps 2022/2023
Informations complémentaires Code de l'enseignement : WMM9SY03
Langue(s) d'enseignement : 
Vous pouvez retrouver ce cours dans la liste de tous les cours.
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail
mise à jour le 6 décembre 2017