Cryptographie avancée et post-quantique

Objectifs

La théorie des codes est l'étude des codes et de leurs propriétés utilisés en télécommunications. La transmission d'information numérique doit répondre à des impératifs de sécurité, d'efficacité et d'intégrité. Les techniques de codage permettent de compresser l'information (diminution de la redondance: codage source) et d'assurer une transmission efficace par de la détection et de la correction d’erreurs (augmentation de la redondance: codage canal).

Plan du cours

  1. Introduction
  2. Théorie de l'information et compression (Codage source)
    1. Théorie de l'information , b) Codage statistique, c) Compression par transformée
  3. Détection et correction d'erreurs (Codage canal)
    1. Principe , b) Codes linéaires et cycliques, c) Codes convolutifs
  4. Cryptographie
    1. Chiffrement symétrique, b) Chiffrement asymétrique, c) Cryptographie Quantique

Description des TP

TP1 : Codage entropique : Codage de Huffman ;

TP2 : Codage par transformée : Compression par DCT (JPEG) ;

TP3 : Codes linéaires : Code de Hamming ;

TP4 : Codes cycliques : Code convolutionnel (GSM) ;

TP5 : Chiffrement symétrique : Chiffrement de Vigenère ;

TP6 : Chiffrement asymétrique : Algorithme RSA ;

TP7 : Chiffrement quantique.

Connaissances requises

Sensibilisation à la cybersécurité (cours de première année), Réseaux avancés (cours de deuxième année).

RSE (Responsabilité Sociale et Environnementale)

Bibliographie