Enseignants
Langue
d'enseignement
d'enseignement
Préalables
- Discrete mathematics (as in LEPL1108 or LINFO1114)
- Notions of probability (as in LBIR1212 or LEPL1108)
- Computer programming (Python) and computational complexity (as in LEPL1401 or LINFO1101 and in LEPL1402)
- Linear algebra (as in LEPL1101 or LINFO1112)
Thèmes abordés
Le cours abordera différents thèmes introductifs à la cryptographie et des éléments calculatoires pour son usage en pratique : notions de cryptographie symétrique (fonctions pseudo-aléatoires, chiffrement par bloc et fonctions booléennes), notions de cryptographie à clé publique (signature digitale, chiffrement asymétrique et calcul dans des corps simples et des groupes cycliques) et notions de protocoles d’échange de clés tels que présents dans les standards.
Différentes applications courantes seront aussi abordées.
Différentes applications courantes seront aussi abordées.
Acquis
d'apprentissage
d'apprentissage
A la fin de cette unité d’enseignement, l’étudiant est capable de : | |
Au terme de cette unité d’enseignement, l’étudiant sera capable de:
|
|
Contenu
Le cours aborde les concepts fondamentaux de la cryptographie appliquée.
- Sécurité : parfaite ou calculatoire, asymptotique ou conrète.
- Base de cryptographie symétrique : générateur/fonction pseudo-aléatoire, chiffrement à clé secrète (bloc et mode), code d'authentification et fonction de hachage.
- Base de cryptographie asymétrique : chiffrement à clé publique, schéma de signature.
- Notion de chiffrement authentifié et application.
- Standards et normes : élaboration et précautions à prendre en pratique.
- Aperçu de cryptographie post-quantique.
L'équilibre entre les différentes parties est susceptible de varier d'année en année.
- Sécurité : parfaite ou calculatoire, asymptotique ou conrète.
- Base de cryptographie symétrique : générateur/fonction pseudo-aléatoire, chiffrement à clé secrète (bloc et mode), code d'authentification et fonction de hachage.
- Base de cryptographie asymétrique : chiffrement à clé publique, schéma de signature.
- Notion de chiffrement authentifié et application.
- Standards et normes : élaboration et précautions à prendre en pratique.
- Aperçu de cryptographie post-quantique.
L'équilibre entre les différentes parties est susceptible de varier d'année en année.
Méthodes d'enseignement
Le cours est donné sous forme de cours magistral et de séances de travaux pratiques. Des devoirs pourront aussi être proposés.
Modes d'évaluation
des acquis des étudiants
des acquis des étudiants
L'évaluation se fait sur base d'un examen écrit.
Bibliographie
See on Moodle.
Faculté ou entité
en charge
en charge