Cette présentation va montrer la base commune derrière tout processus cryptographique informatique. Nous parlerons du chiffrement de Vernam, appliqué dans la machine Enigma à l'époque , pour l'appliquer au domaine de l'informatique.

Nous verrons une implémentation précise de la notion de chiffrement : le chiffrement par flot et les registres à décalage. Ces structures sont derrière la notion d'aléatoire en informatique. Le but est que tout le monde comprenne bien techniquement, comment fonctionne la base de tous les algorithmes de cryptographie du monde, sans pour autant entrer dans des formules mathématiques incompréhensibles.

Nous coderons une machine de chiffrement par flot, pas à pas, en PHP , puis sous forme d'extension PHP (en C). Les (vieux) algorithmes RC4 et A51 seront analysés puis implémentés pas à pas à titre d'exemple dans des classes PHP.

Comments

Comments are closed.

Yohann Marillet at 08:36 on 26 Oct 2018

Super intéressant, mais un monde à part entière !

Merci Julien. Toujours l'impression de me retrouver à l'école quand j'assiste à tes conf.

Super intéressant. Le double du temps aurait été bien pour approfondir !

Pierre Goiffon at 09:55 on 5 Nov 2018

Excellente introduction merci ! Par contre, si j'ai eu l'impression de prendre les idées générales, je suis impatient que les diapo soient publiées pour que je revoie tout ça dans le détail : le rythme était vraiment trop rapide ! Le sujet était dense certes mais un meilleur compromis entre vitesse et info délivrées aurait été bienvenu.