codesintermédiaire5 semaines15 leçons

Théorie des Codes Correcteurs d'Erreurs

BCH, Reed-Solomon · McEliece, Niederreiter

Codes linéaires, matrices génératrices et de parité, algorithmes de décodage BCH et Reed-Solomon. Interaction code-cryptographie : cryptosystème de McEliece, partage de secret, protocoles d'authentification. Application aux signatures post-quantiques.

Théorie des Codes Correcteurs d'Erreurs

Ce que vous saurez faire

  • Comprendre les propriétés de sécurité d'un chiffrement moderne
  • Analyser une S-box (non-linéarité, uniformité différentielle)
  • Mener une cryptanalyse différentielle simple sur un chiffrement réduit
  • Choisir un chiffrement adapté à une contrainte (léger, authentifié, post-quantique)

À qui c'est destiné

  • Étudiants de L3 ou M1 en mathématiques / informatique
  • Ingénieurs voulant comprendre la crypto qu'ils utilisent
  • Chercheurs curieux d'entrer dans la cryptographie symétrique

Ce qu'il vaut mieux savoir avant

  • Notions d'algèbre linéaire (matrices, corps finis)
  • Programmation Python de base (facultatif mais recommandé)
  • Curiosité pour les preuves de sécurité
Programme

Chapitre par chapitre.

01

Codes correcteurs — bases

Distance de Hamming, décodage, borne de Singleton.

45 min
02

Codes cycliques et Reed-Solomon

Polynômes, BCH, applications CD/DVD.

45 min
03

Codes convolutifs et LDPC

Viterbi, belief propagation, décodage itératif.

45 min
04

Cryptographie post-quantique basée sur les codes

McEliece, Niederreiter, sécurité.

45 min

Prix — accès à vie

129,00 €

Un paiement, tout le contenu, mises à jour incluses.