Flux rss
Bookmark Ajouter aux favoris / Partager
Codificazione da sostituzione Codificação por substituição Chiffrierung durch Substitution Cifrado de sustitución Substitution cipher

Le chiffrement par substitution

Le chiffrement par substitution consiste à remplacer dans un message une ou plusieurs entités (généralement des lettres) par une ou plusieurs autres entités.

On distingue généralement plusieurs types de cryptosystèmes par substitution :

  • La substitution monoalphabétique consiste à remplacer chaque lettre du message par une autre lettre de l'alphabet
  • La substitution polyalphabétique consiste à utiliser une suite de chiffres monoalphabétique réutilisée périodiquement
  • La substitution homophonique permet de faire correspondre à chaque lettre du message en clair un ensemble possible d'autres caractères
  • La substitution de polygrammes consiste à substituer un groupe de caractères (polygramme) dans le message par un autre groupe de caractères

Le chiffrement de César

Ce code de chiffrement est un des plus anciens, dans la mesure où Jules César l'aurait utilisé. Le principe de codage repose sur l'ajout d'une valeur constante à l'ensemble des caractères du message, ou plus exactement à leur code ASCII(pour une version "informatique" de ce codage).

Il s'agit donc simplement de décaler l'ensemble des valeurs des caractères du message d'un certain nombre de positions, c'est-à-dire en quelque sorte de substituer chaque lettre par une autre. Par exemple, en décalant le message "COMMENT CA MARCHE" de 3 positions, on obtient "FRPPHQW FD PDUFKH". Lorsque l'ajout de la valeur donne une lettre dépassant la lettre Z, il suffit de continuer en partant de A, ce qui revient à effectuer un modulo 26.
A titre d'exemple, dans le film L'odyssée de l'espace, l'ordinateur porte le nom de HAL. Ce surnom est en fait IBM décalé de 1 position vers le bas...

On appelle clé le caractère correspondant à la valeur que l'on ajoute au message pour effectuer le cryptage. Dans notre cas la clé est C, car c'est la 3ème lettre de l'alphabet.

Ce système de cryptage est certes simple à mettre en oeuvre, mais il a pour inconvénient d'être totalement symétrique, cela signifie qu'il suffit de faire une soustraction pour connaître le message initial. Une méthode primaire peut consister à une bête soustraction des nombres 1 à 26 pour voir si l'un de ces nombres donne un message compréhensible.
Une méthode plus évoluée consiste à calculer les fréquences d'apparition des lettres dans le message codé (cela est d'autant plus facile à faire que le message est long). Effectivement, selon la langue, certaines lettres reviennent plus couramment que d'autres (en français, par exemple, la lettre la plus utilisée est la lettre E), ainsi la lettre apparaissant le plus souvent dans un texte crypté par le chiffrage de César correspondra vraisemblablement à la lettre E, une simple soustraction donne alors la clé de cryptage...

Le chiffrement ROT13

Dans le cas spécifique du chiffrement de Jules César où la clé de cryptage est N (13ème lettre de l'alphabet), on appelle ce cryptage ROT13 (le nombre 13, la moitié de 26, a été choisi pour pouvoir chiffrer et déchiffrer facilement les messages textuels).

Dernière modification le mardi 14 octobre 2008 à 17:40:36.Ce document intitulé « Chiffrement par substitution » issu de Comment Ça Marche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.

Le chiffrement avec RSA le système RSA Le premier algorithme de chiffrement à clé publique (chiffrement asymétrique) a été développé par R.Merckle et M.Hellman en 1977. Il fut vite rendu obsolète grâce aux travaux de Shamir, Zippel et Herlestman, de célèbres... www.commentcamarche.net/contents/crypto/rsa.php3
Introduction au chiffrement avec DES DES, le chiffrement à clé secrète Le 15 mai 1973 le NBS (National Bureau of Standards, aujourd'hui appelé NIST - National Institute of Standards and Technology) a lancé un appel dans le Federal Register (l'équivalent aux Etats-Unix du Journal... www.commentcamarche.net/contents/crypto/des.php3
Le chiffrement de Vigenère Le chiffrement de Vigenère Le chiffrement de Vigenère est un cryptosystème symétrique, ce qui signifie qu'il utilise la même clé pour le chiffrement et le déchiffrement. Le chiffrement de Vigenère ressemble beaucoup au chiffrement de César, à la... www.commentcamarche.net/contents/crypto/vigenere.php3
Sed - SubstitutionSubstitution Substitution basique Simple Globale Ciblée Substitution conditionnée Simplee Avancée Bloc Avancéé Substitution basique Simple - 1ère occurrence (de chaque ligne) rencontrée uniquement sed 's/la/LA/'... www.commentcamarche.net/faq/sujet-5588-sed-substitution
[mythes] Le chiffrement WEP protège mon réseau WiFiMythe Le chiffrement WEP permet de protéger mon réseau WiFi. Réalité FAUX Explication Le chiffrement WEP permet en principe d'éviter: que les personnes non autorisées utilisent votre point d'accès WiFi de chiffrer vos communications... www.commentcamarche.net/faq/sujet-3908-mythes-le-chiffrement-wep-protege-mon-reseau-wifi
[Excel] Formule Cellule avec chiffre et texte (Résolu)Bonsoir, Je me permets de vous solliciter parce que je n'ai pas réussi à trouver une réponse à mon problème. Je vous explique tout ça : - La colonne A peut contenir soit un chiffre soit du texte (qui est variable) - La colonne B contient un nombre -... www.commentcamarche.net/forum/affich-3994188-excel-formule-cellule-avec-chiffre-et-texte
Excel chiffre au lieu lettre pour colonne (Résolu)bonjour, j'ai reçu un fichier excel qui au lieu d'afficher des lettre au niveau des colonnes affiche des chiffres. Pouvez vous m'aider pour remettre sous la forme de lettre pour les colonnes et chiffre pour les lignes. merci www.commentcamarche.net/forum/affich-1142006-excel-chiffre-au-lieu-lettre-pour-colonne
[VB6] Conversion chiffres-lettres (Résolu)Comment peux-je convertir des chiffres(nombres) en lettres en VB6; en excel je fais ça avec morefun.dll Compte sur votre collaboration Ir. Manny LIKITA Tél: (00243) 98248846 www.commentcamarche.net/forum/affich-453489-vb6-conversion-chiffres-lettres
Le phénomène Facebook en 10 chiffres clés(Paris - Relax news) - C'est l'un des sites les plus marquants de l'année. A l'instar de Google, Facebook continue d'aligner des chiffres impressionnants. Selon le blog Inside Facebook, qui scrute l'évolution du réseau social, le site américain compte... www.commentcamarche.net/actualites/le-phenomene-facebook-en-10-chiffres-cles-5848022-actualite.php3
Le chiffre du jour : 89 dollars dépensés toutes les secondes sur des sites pour adultes(Paris - Relaxnews) - Chaque seconde, 89 dollars (environ 66 euros) sont dépensés en moyenne sur des sites pour adultes. C'est l'un des nombreux chiffres sur la pornographie en ligne compilés dans une vidéo très évocatrice par la revue Good Magazine... www.commentcamarche.net/actualites/le-chiffre-du-jour-89-dollars-depenses-toutes-les-secondes-sur-des-sites-pour-adultes-2990298-actualite.php3
Les 10 chiffres-clés de la téléphonie en France en 2008(Paris - Relax news) - L'Autorité de régulation des télécoms (Arcep) a délivré ce mardi 9 juin son Observatoire du marché des télécoms pour l'année 2008. Récapitulatif du marché, en dix chiffres clés.58 millions : c'est le nombre de cartes SIM en... www.commentcamarche.net/actualites/les-10-chiffres-cles-de-la-telephonie-en-france-en-2008-5849074-actualite.php3