La version que vous consultez n'est pas définitive.
Cette fiche d’activité peut encore faire l'objet de modifications. La version finale sera disponible le 1er juin.
5.00 crédits
30.0 h + 30.0 h
Q1
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:
|
|
Faculté ou entité
en charge
en charge