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.
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.