GEI760 - Techniques avancées de cryptographie

Sommaire

Cycle
2e cycle
Crédits
2 crédits
Durée
1 trimestre
Faculté/Centre
Faculté de génie
Cible(s) de formation

Mettre en œuvre des techniques de cryptage avancées répondant à des critères spécifiques de sécurité et de performance. Analyser les fondations mathématiques de ces techniques et les implications sur la sécurité.

Contenu

Méthodes d'encryptage à clé privée El Gamal et à courbes elliptiques. Méthode d'encryptage symétrique AES (Rijndael), ainsi que les méthodes concurrentes (Serpent, Twofish, Blowfish). Techniques de calcul rapide applicables aux méthodes d'encryptage à clé privée (Karatsuba, Toom-Cook, Montgomery, etc.). Preuves à divulgation nulle de connaissance. Techniques de factorisation modernes (Pollard, crible quadratique, introduction au crible à champs de nombres).

Une portion de cette activité pédagogique est consacrée à la réalisation du projet de conception de session prévu au programme.

Préalable(s)
Avoir obtenu 82 crédits