À propos de ce site

Un site sur l'écriture secrète où tu peux tout essayer toi-même. Fait pour qui a quinze ans et se demande comment ça marche vraiment — et pour tous ceux qui auraient voulu savoir ça à quinze ans.

Pour qui

Pour toi, si tu es au secondaire et que tu veux savoir ce qui se passe derrière le petit cadenas de ton navigateur. Pour les professeurs de maths et d'informatique qui cherchent quelque chose à montrer pour expliquer à quoi servent tous ces nombres. Et pour tous ceux qui, jusqu'ici, hochaient la tête au mot « chiffrement » sans vraiment comprendre.

Pourquoi des boutons et pas des images

La plupart des explications sur le chiffrement se limitent à un dessin d'un cadenas avec une clé. Tu hoches la tête, mais tu ne comprends rien. Dès que tu crées toi-même une paire de clés, que tu chiffres quelque chose, puis que tu changes une lettre et vois tout échouer, tu comprends où sont les limites — et ces limites sont la partie la plus intéressante.

C'est pourquoi chaque démo calcule vraiment, avec la cryptographie intégrée de ton navigateur (pour qui veut savoir : l'API WebCrypto). Pas de sortie simulée. Ce que tu vois, ton appareil l'a vraiment calculé, à cet instant.

Et maintenant ?

Si en lisant les encadrés « Voici les maths » tu t'es dit : ça, je veux le comprendre — voici ce qu'il faut savoir.

Au secondaire Choisis une filière avec beaucoup de maths. Pas parce que tu y verras déjà ces courbes, mais parce que tu y apprends comment fonctionne une preuve et comment calculer avec des concepts abstraits. C'est le muscle dont tu as besoin pour tout ça.
À l'université Maths, informatique ou sciences de l'ingénieur. La cryptographie est une matière à part entière, généralement à partir de la troisième année. Ce que tu as vu ici — nombres premiers, arithmétique modulaire, groupes — tu l'apprends en profondeur en première année de maths, sous les noms de théorie des nombres et d'algèbre.
La Belgique Est, par hasard, une pointure mondiale. L'AES — l'écriture secrète du chapitre 4 que le monde entier utilise — a été inventé par deux Belges, Joan Daemen et Vincent Rijmen, et s'appelait à l'origine Rijndael. Le groupe de recherche où ça s'est passé — le COSIC, à la KU Leuven — existe toujours et fait toujours partie de l'élite mondiale.
Dès maintenant Il existe des compétitions où tu résous des énigmes en cassant exactement ce genre de choses : le capture the flag (CTF). Cherche « CTF pour débutants ». Tu n'as encore besoin de rien savoir pour commencer.

Comment le site a été construit

ÉlémentChoix
ServeurPHP, sans framework
DémosWebCrypto (crypto.subtle), sans bibliothèque externe
Le graphique des courbesDessiné soi-même sur un <canvas>, avec les vraies formules
Mise en pageUne seule feuille de style, pas de build
eIDConnexion avec la plateforme beID Hermes

Le site n'autorise aucun script en ligne (pour qui connaît ça : une Content-Security-Policy stricte). C'est plus compliqué à construire, mais un site qui explique comment faire les choses en sécurité se doit de s'y tenir lui-même.

Ce qui se passe avec tes données

Ce que tu tapes dans une démo reste chez toi. Les démos tournent entièrement dans ton navigateur. Ton texte, tes mots de passe et les clés que tu crées ne sont envoyés nulle part et ne sont enregistrés nulle part. Si tu fermes l'onglet, ils disparaissent.

Les statistiques de visite, elles, sont mesurées. Ce site utilise Google Analytics pour voir quels chapitres sont lus. Des cookies sont placés à cette occasion, et des données sur ta visite — quelle page, quel pays, quel type d'appareil — partent vers Google. Si tu ne veux pas de ça, un bloqueur de publicités l'empêche dans la plupart des cas.

Le chapitre eID n'est pas mesuré. Les pages où une session de carte est en cours sont volontairement exclues des statistiques. Ce qui vient de ta carte à ce moment-là est affiché une seule fois puis n'est conservé nulle part — ni dans une base de données, ni dans un fichier journal, et rien n'en part vers un tiers.

Contact

Koen Thomeer, MD. Remarques, erreurs et questions sont les bienvenues — surtout si tu as quinze ans et que tu n'as pas compris quelque chose. Dans ce cas, c'est l'explication qui est en cause, pas toi.