background preloader

Crypto

Facebook Twitter

Masque jetable. Un article de Wikipédia, l'encyclopédie libre.

Masque jetable

Exemple de codage à masque jetable. Le masque jetable, également appelé chiffre de Vernam, est un algorithme de cryptographie en décalage circulaire inventé par Gilbert Vernam (en) en 1917 et perfectionné par Joseph Mauborgne, qui rajouta la notion de clé aléatoire. Cependant, le banquier américain Frank Miller en avait posé les bases dès 1882[1].

Bien que simple, facile et rapide, tant pour le codage que pour le décodage, ce chiffrement est le seul qui soit théoriquement impossible à casser, même s'il présente d'importantes difficultés de mise en œuvre pratique. Joseph Mauborgne. Principe[modifier | modifier le code] Le chiffrement par la méthode du masque jetable consiste à combiner le message en clair avec une clé présentant les caractéristiques très particulières suivantes : La méthode de combinaison entre le clair et la clé est simple et sera décrite ci-dessous. Chiffrement et déchiffrement à la main[modifier | modifier le code] Chiffre de Vigenère. Un article de Wikipédia, l'encyclopédie libre.

Chiffre de Vigenère

Le chiffre de Vigenère est un système de chiffrement polyalphabétique, c'est un chiffrement par substitution, mais une même lettre du message clair peut, suivant sa position dans celui-ci, être remplacée par des lettres différentes, contrairement à un système de chiffrement monoalphabétique comme le chiffre de César (qu'il utilise cependant comme composant). Cette méthode résiste ainsi à l'analyse de fréquences, ce qui est un avantage décisif sur les chiffrements monoalphabétiques. Cependant le chiffre de Vigenère a été cassé par le major prussien Friedrich Kasiski qui a publié sa méthode en 1863. Il n'offre plus depuis cette époque aucune sécurité. Il est nommé ainsi au XIXe siècle en référence au diplomate du XVIe siècle Blaise de Vigenère, qui le décrit (intégré à un chiffrement plus complexe) dans son traité des chiffres paru en 1586.

Chiffrement par décalage. Un article de Wikipédia, l'encyclopédie libre.

Chiffrement par décalage

Le chiffre de César fonctionne par décalage des lettres de l'alphabet. Par exemple dans l'image ci-dessus, il y a une distance de 3 caractères, donc B devient E dans le texte codé. En cryptographie, le chiffrement par décalage, aussi connu comme le chiffre de César (voir les différents noms), est une méthode de chiffrement très simple utilisée par Jules César dans ses correspondances secrètes (ce qui explique le nom « chiffre de César »). Le texte chiffré s'obtient en remplaçant chaque lettre du texte clair original par une lettre à distance fixe, toujours du même côté, dans l'ordre de l'alphabet.

Pour les dernières lettres (dans le cas d'un décalage à droite), on reprend au début. Il s'agit d'un cas particulier de chiffrement par substitution monoalphabétique : ces substitutions reposent sur un principe analogue, mais sont obtenues par des permutations quelconques des lettres de l'alphabet. Problème du cavalier. Un article de Wikipédia, l'encyclopédie libre.

Problème du cavalier

Une des solutions du problème ouvert. Solution de al-Adli ar-Rumi (tour). Histoire[modifier | modifier le code] Le cavalier d'Euler est connu depuis fort longtemps. Vers 840, le joueur et théoricien d'échecs arabe al-Adli ar-Rumi en donne déjà une solution. Pierre Rémond de Montmort est le premier en Occident à avoir étudié ce problème, paru en 1708 dans « Essay d'analyse sur les jeux de hazard »[2]. Parmi les milliards de solutions, seules 122 000 000 se terminent à un pas de la case de départ. Le problème du cavalier est un cas particulier des graphes hamiltoniens dans la théorie des graphes. Voici une solution qui permet de parcourir toutes les cases et de revenir à la case de départ, dite fermée. B1 A3 C2 A1 B3 C1 A2 B4 D5 E7 F5 H4 F3 H2 F1 G3 H1 F2 H3 G1 E2 D4 B5 D6 E8 G7 E6 D8 C6 A7 C8 B6 A8 C7 A6 B8 D7 E5 G4 E3 D1 B2 D3 E1 G2 F4 H5 F6 G8 H6 F7 H8 G6 F8 H7 G5 E4 D2 C4 A5 B7 C5 A4 C3 et retour en B1 Condition 1[modifier | modifier le code] .

Transcript of Kryptos Sculpture.