INF6293 - Éléments avancés en cryptographie

Scolarité

Deuxième cycle - 3,0 crédit(s)

Département

Département d'informatique et d'ingénierie

Objectifs

Maîtriser les techniques avancées de cryptologie répondant à des critères spécifiques de sécurité et de performance. Apprendre et maîtriser les fondements mathématiques et l’analyse de ces techniques et leurs implications sur la sécurité.

Contenu

Rappel sur les systèmes de chiffrement symétriques et asymétriques. Rappel des notions d’algèbre et de théorie des nombres. Cryptographie basée sur les logarithmes discrets (cryptographie à courbes elliptiques, ElGamal, DSA, échange de clés Diffie-Hellman, etc.). Fonctions de hachage (MD5, SHA-1, etc.). Cryptographie à seuil. Cryptographie basée sur l’identité. Cryptanalyse. Partage de secrets. Éléments de cryptographie quantique.

Préalables

Aucun

Exigences de qualification pour l'enseignement

Diplôme(s)
Doctorat en informatique ou dans un domaine connexe.
Expérience
Expérience pertinente ou spécialisation dans le domaine.
Corps professionnel
Aucun
Autre(s) exigence(s)
Dans tous les cas, la candidate, le candidat devra pouvoir démontrer sa capacité à communiquer efficacement oralement et par écrit ainsi qu’à transmettre les connaissances ou les habiletés pertinentes au contenu du cours pour lequel les exigences de qualification pour l’enseignement (EQE) sont adoptées.

CAFF

6401 - Code général du secteur Sciences de l'informatique