Université Paris 7 École Normale Supérieure de Cachan École Normale Supérieure École Polytechnique
Université Paris 6 Université Paris 11 École Nationale Supérieure des Télécommunications
Centre National de la Recherche Scientifique Commissariat à l'Energie Atomique Institut National de Recherche en Informatique et en Automatique

Parisian Master of Research in Computer Science

Master Parisien de Recherche en Informatique (MPRI)

[Home page] [The MPRI course] [Practical information]


Initiation à la cryptologie

Resp. : J. Stern

Objectifs

Ce cours sert à la fois d'initiation à la cryptologie et de préparation au cours de niveau 2. Il s'adresse aux étudiants ayant un goût pour l'algorithmique, à la fois dans ses aspects mathématiques et dans ses aspects pratiques. Le but de ce cours est d'enseigner la problématique de la cryptologie, et les principaux outils utilisés par la cryptologie pour proposer des solutions aux problèmes de sécurité.

Plan du cours

Le cours est découpé en six parties, de 4 heures chacune. Ce sont

  1. Introduction à la cryptographie.
  2. Cryptographie symétrique.
  3. Compléments d'algorithmique.
  4. Cryptographie asymétrique.
  5. Protocoles.
  6. Applications.

Pré-requis

On aura besoin des notions de classes de complexité, de machine de Turing, de problèmes NP. Un minimum de connaissance en algèbre et en probabilité sera aussi requis. Enfin les outils algorithmiques de base doivent être maîtrisés. Les élèves doivent aussi connaître le langage C car certains TDs seront fait dans ce langage.

Bibliographie

Équipe pédagogique

D. Catalano CR CNRS LIENS
A. Enge CR INRIA LIX
P.-A. Fouque MC ENS Ulm LIENS
P. Gaudry CR CNRS LIX
L. Granboulan MC ENS Ulm LIENS
G. Hanrot CR INRIA LORIA
F. Morain PU École polytechnique LIX
D. Naccache PU Univ. Paris II LIENS
P. Nguyen CR CNRS LIENS
D. Pointcheval CR CNRS LIENS
J. Stern PU ENS Ulm LIENS


Planning prévisionnel, année 2009-2010

Le lundi, cours de 14h00 à 16h00, TD de 16h15 à 18h15, en salle UV, à l'ENS, 45 rue d'Ulm.

  Thème Cours TD
15/2 Introduction Jacques Stern pas de TD
22/2 Symétrique 1/2 Jacques Stern Damien Vergnaud
1/3 Symétrique 2/2 Jacques Stern Damien Vergnaud
8/3 Asymétrique 1/4 Damien Vergnaud Damien Vergnaud
15/3 Asymétrique 2/4 Damien Vergnaud Damien Vergnaud
22/3 Asymétrique 3/4 Damien Vergnaud Damien Vergnaud
29/3 Asymétrique 4/4 Damien Vergnaud Damien Vergnaud
12/4 Protocoles 1/1 David Naccache David Naccache
3/5 Applications 1/3 David Naccache David Naccache
10/5 Applications 2/3 David Naccache David Naccache
17/5 Applications 3/3 David Naccache David Naccache
31/5 Examen, de 14h à 17h

Supports de cours

Les années précédentes

* Année 2009-2010 * Année 2008-2009