Programme d'études 2002-2003 > SC > MATH2350
MATH2350Cryptographie

[22.5h]2q

Enseignant(s) :

Jean-Jacques Quisquater

Objectifs

Donner une formation aux outils fondamentaux de la cryptographie

Cahier des charges

Le cours abordera des éléments de la théorie du codage et présentera des algorithmes et des exemples de protocoles cyptographiques.

Résumé

1. Eléments de théorie de l'information, clés secrètes et clés publiques.
2. Algorithmes probabilistes et schémas probabilistes.
3. Quelques algorithmes cryptographiques : chiffrement DES, autres algorithmes de chiffrement, chiffrement et signature RSA, chiffrement et signature El Gamal, échange de clés Diffle-Hellman et examen des hypothèses cryptographiques utilisées.
4. Opposant passif et actif et ses objectifs : recherche exhaustive, attaque existentielle, fausse signature, cryptanalyse différentielle et linéaire.
5. Fonctions liées au codage.
6. Théorie du zéro-knowledge (ZK) et applications.
7. Standards et normes : précautions à prendre en pratique.
8. Exemples de protocoles cryptographiques : promesse, certificat, protocole CQ.

Autres informations du cahier des charges

Références :
A. Menezes, P. Van Oorschot, S. Vanstone : Handbook of applied cryptography, CRS Press, 1996.
S. Stinson, Cryptography, theory and pratice, CRC Press, 1995
N. Koblitz, A course in number theory and cryptography, Springer-Verlag, Graduate Texts in Mathematics, 1994 (2e édition).

Le cours MATH2350 est mentionné dans les programmes suivants :

INFO2

Ingénieur civil informaticien

MATH2

Licence en sciences mathématiques

Valeurs ECTS de l'activité

ELEC22

Deuxième année du programme conduisant au grade d'ingénieur civil électricien

(2.5 ECTS)

ELEC23

Troisième année du programme conduisant au grade d'ingénieur civil électricien

(2.5 ECTS)

ELME23/M

Troisième année du programme conduisant au grade d'ingénieur civil électro-mécanicien (mécatronique)

(2.5 ECTS)

FSAnullIS

Cours isolé(s) en sciences appliquées

(2.5 ECTS)

INFO23

Troisième année du programme conduisant au grade d'ingénieur civil informaticien

(2.5 ECTS)

MAP21

Première année du programme conduisant au grade d'ingénieur civil en mathématiques appliquées

(2.5 ECTS)

MAP22

Deuxième année du programme conduisant au grade d'ingénieur civil en mathématiques appliquées

(2.5 ECTS)

MAP23

Troisième année du programme conduisant au grade d'ingénieur civil en mathématiques appliquées

(2.5 ECTS)

MATH22/E

Deuxième licence en sciences mathématiques (Economie mathématique)

(2.5 ECTS)

MATH22/G

Deuxième licence en sciences mathématiques

(2.5 ECTS)

MATH22/I

Deuxième licence en sciences mathématiques (Informatique)

(2.5 ECTS)

MATH22/S

Deuxième licence en sciences mathématiques (Statistique)

(2.5 ECTS)

MECA23

Troisième année du programme conduisant au grade d'ingénieur civil mécanicien

(2.5 ECTS)

Valeur ECTS par défaut

(2.5 ECTS)


Programme d'études 2002-2003 > SC > MATH2350

Recherche - Aide - Renseignements généraux

[UCL] [Site Web Facultaire] [Pointeurs utiles]

Responsable : Jean-Louis Marchand
Contact : info@sc.ucl.ac.be