Du cadenas du navigateur à la scytale des Spartiates : garder un message secret
Tu envoies des messages, tu paies en ligne, tu te connectes à des comptes. À chaque fois, des informations voyagent par des câbles et des ondes que d'autres personnes peuvent capter. Pour qu'elles restent secrètes, on les chiffre. Ce thème t'apprend à chiffrer, puis à casser des chiffrements simples, et à comprendre pourquoi ceux d'aujourd'hui sont bien plus solides.
CoursLe chiffrement est partout
Le cadenas du navigateur : une adresse qui commence par https indique que les échanges entre ton navigateur et le site sont chiffrés.
Les messageries : beaucoup chiffrent « de bout en bout », c'est-à-dire que seuls l'expéditeur et le destinataire peuvent lire le message.
Le paiement par carte et le Wi-Fi protégé : les données sont chiffrées pendant leur trajet.
Les mots de passe : un site sérieux ne les garde pas en clair (voir le bonus B1).
CoursLe vocabulaire
Mot
Sens
Texte clair
le message avant chiffrement, lisible par tous
Chiffrer
transformer le texte clair en un texte illisible, à l'aide d'une méthode et d'une clé
Clé
l'information secrète qui règle la transformation (par exemple un nombre)
Déchiffrer
retrouver le texte clair en connaissant la clé
Décrypter
retrouver le texte clair sans connaître la clé : on « casse » le chiffrement
Cryptographie
la science des messages secrets
On entend souvent « crypter » et « cryptage » dans la vie courante. Les spécialistes préfèrent chiffrer et chiffrement ; on garde « décrypter » pour le cas où l'on n'a pas la clé.
CoursCoder n'est pas chiffrer
Un codage remplace une information par une autre selon une règle connue de tous : le code ASCII (chaque caractère a un numéro), le binaire, le code Morse, le QR code. Il sert à représenter ou transmettre une information, pas à la cacher.
À retenir
Un chiffrement repose sur une clé secrète : sans elle, le message reste illisible.
Un codage n'a pas de secret : tout le monde peut le lire avec la table de correspondance.
CoursDeux idées très anciennes
Idée
Principe
Exemple historique
Transposition
on change l'ordre des lettres, sans les modifier
la scytale, bâton autour duquel on enroule une bande (attribuée aux Spartiates)
Substitution
on remplace chaque lettre par une autre
le code de César : selon l'historien Suétone, Jules César décalait les lettres de 3 rangs
Un principe moderne (Kerckhoffs, 1883)
La sécurité d'un système de chiffrement doit reposer sur le secret de la clé, et non sur le secret de la méthode. On suppose que l'adversaire connaît la méthode.
ExercicesPremiers exercices
EX 01Je m'entraîne🌶️prise en main
Exercice 1 — Où est le cadenas ?
Ouvre trois sites que tu connais (un site d'actualités, un réseau social, le site de ton lycée) et regarde le début de chaque adresse.
Note pour chaque site si l'adresse commence par http ou par https.
Que signifie le s de https ?
Le chiffrement https protège-t-il ce que fait le site de tes données une fois qu'il les a reçues ? Justifie.
Indice
Le navigateur affiche souvent un cadenas. Pense à ce qui circule sur le réseau, puis à ce qui se passe après l'arrivée chez le site.
📝 réponses dans ton compte rendu, exercice 1
EX 02Je m'entraîne🌶️prise en main
Exercice 2 — Le bon mot
Complète chaque phrase avec l'un des mots : texte clair, chiffrer, déchiffrer, décrypter, clé.
Pour envoyer un message secret, je commence par ........ le ........ .
Mon amie connaît la ........ : elle peut donc ........ le message.
Un espion qui n'a pas la ........ essaie de ........ le message.
Indice
« Déchiffrer » suppose qu'on a la clé, « décrypter » suppose qu'on ne l'a pas.
📝 réponses dans ton compte rendu, exercice 2
EX 03Je m'entraîne🌶️prise en main
Exercice 3 — Codé ou chiffré ?
Dans le code ASCII, la lettre A a pour numéro 65, B a pour numéro 66, et ainsi de suite.
Retrouve les numéros des lettres S, N et T, puis écris le mot « SNT » sous forme de numéros.
Une personne qui n'a jamais vu ton message peut-elle le lire, si elle connaît le code ASCII ?
S'agit-il d'un codage ou d'un chiffrement ? Justifie.
Donne un autre exemple de codage qui n'est pas secret.
Indice
N est la 14e lettre : 65 + 13. S est la 19e, T la 20e.
📝 réponses dans ton compte rendu, exercice 3
EX 04Je m'entraîne🌶️🌶️application
Exercice 4 — La transposition
Méthode : on écrit le message ligne par ligne dans un tableau de 4 colonnes (on complète la fin avec des X), puis on recopie le tableau colonne par colonne.
Chiffre le message « LE SECRET EST ICI » (sans les espaces) avec cette méthode.
Déchiffre le message « LDTIEEFLCEAEOSCX » : il a été chiffré par la même méthode, avec 4 colonnes.
Ce chiffrement change-t-il les lettres ? Qu'est-ce qui change ?
Indice 1
Pour la question 1, le tableau fait 4 colonnes et 4 lignes : LESE / CRET / ESTI / CIXX.
Indice 2
Pour la question 2, le message fait 16 lettres : écris-le colonne par colonne (4 lettres par colonne), puis lis ligne par ligne.
📝 réponses dans ton compte rendu, exercice 4
EX 05Je synthétise🌶️🌶️application
Exercice 5 — Un secret de fabrication ?
Une entreprise affirme : « Notre système de chiffrement est sûr, car personne ne connaît notre méthode. »
Que lui répondrais-tu en utilisant le principe de Kerckhoffs ?
Que se passe-t-il si un employé mécontent diffuse la méthode, dans un système où seule la clé est secrète ?
Indice
Pense à ce qui est plus facile à changer : une méthode ou une clé.