Initier des élèves de 8 à 108 ans à la cryptologie, c'est-à-dire parler
à la fois de cryptographie et de
cryptanalyse.
Rester accessible en favorisant les méthodes "papier-crayon", sans pour
autant négliger les techniques modernes.
Multiplier les pages interactives afin que les élèves puissent faire leurs
propres expériences.
Initier les élèves à la programmation, à l'aide du logiciel Mathematica®.
Cependant, il est tout à fait possible de sauter les sections de programmation
et de suivre le cours sans programmer quoi que ce soit.
Permettre à d'autres enseignants d'utiliser et d'adapter ce cours à leur
guise, notamment les enseignants français, puisque des rudiments de cryptographie
doivent être enseignés dans les classes de terminales littéraires option maths
(écrivez-moi pour obtenir gratuitement le
mot de passe permettant d'accéder à tous les corrigés).
Activités proposées
Ce cours offre diverses activités pour des élèves des différents niveaux. Ils
pourront:
apprendre différents systèmes de chiffrement et les utiliser pour chiffrer et déchiffrer des messages (on a en effet mis l'accent sur les chiffres "papier crayon")
programmer des cryptosystèmes (nous avons choisi de programmer dans Mathematica car il y est facile de manipuler des listes de caractères et parce qu'un certain nombre de fonctions sont déjà implémentées). Un tableau résume les fonctions Mathematica que l'on a utilisées pour chaque exercice.
Le tableau synoptique ci-dessous présente les activités et leur niveau de difficulté.
Le terme "bricolage" regroupe plusieurs choses: dessin, découpage, fabrication
d'instruments de chiffrement, écriture stéganographique, utilisation d'un tableur,
etc.