Aller au contenu

IFT814 - Cryptographie

Présentation

Sommaire

Cycle
2e cycle
Crédits
3 crédits
Faculté/Centre
Faculté des sciences

Cible(s) de formation

Connaître les fondements théoriques et être capable d'utiliser correctement les principaux systèmes cryptographiques modernes. Connaître diverses applications de la cryptographie moderne, en particulier pour sécuriser l'information sur les réseaux. Obtenir un aperçu de diverses applications théoriques avancées de la cryptographie.

Contenu

Cryptographie classique et moderne. Systèmes à clés privées et à clés publiques. Signature électronique et distribution de clés. Génération pseudo-aléatoire, fonctions de hachage, fonctions à sens unique et portes cachées. Implémentations pratiques. Confidentialité, authentification, identification, intégrité. Lancement de pièce de monnaie, mise-en-gage, transfert à l'aveugle, preuves à divulgation nulle et partage de secret. Introduction au calcul sécuritaire multipartite, à la théorie de l'information et à la cryptographie quantique.