Le code 97 ou code PURPLE (« code VIOLET ») est une des méthodes de chiffrement utilisée par les Japonais pendant la Seconde Guerre mondiale.

Un fragment de la machine PURPLE.

Le 97 provient de son nom original en japonais : 97-shiki O-bun In-ji-ki (九七式欧文印字機?) qui signifie approximativement « machine à écrire de type 97 pour les caractères européens » ou encore Angooki Taipu B (暗号機B型?), soit « machine de chiffrement de type B ». La machine prenait en entrée des caractères européens et produisait une sortie chiffrée.

Le 97 fait allusion à l’année 2597 du calendrier japonais, soit 1937. Moins connue qu’Enigma, la machine utilisée pour appliquer ce chiffrement avait des similitudes avec elle en raison de la présence de plusieurs rotors et d’une table de connexions. Elle était surtout destinée à une utilisation diplomatique pour les liaisons entre l’Allemagne et le Japon. Les premières utilisations commencèrent juste avant la guerre.

Cryptanalyse

modifier
 
Une machine Purple construite par les États-Unis.

La « machine PURPLE » était une amélioration d’une précédente version nommée « Machine M » ainsi que de la « Machine RED ». Ces chiffrements avaient été développés par le capitaine de la marine japonaise Risaburo Ito. Sous couvert du nom de code « Magic », les opérations de déchiffrement occupèrent les Américains dès 1938. Une bonne partie de la cryptanalyse avait été effectuée avant même l’entrée en guerre des États-Unis. Les Japonais (tout comme les Allemands) pensaient que leur chiffrement était impossible à casser mais William Friedman et Frank Rowlett de l’US Army Signals Intelligence Service réussirent à découvrir des faiblesses, avec en particulier la présence de clés faibles qui rendaient le chiffrement vulnérable.

Le 7 décembre 1941, l’arrêt des relations diplomatiques par les Japonais, peu avant l’attaque de Pearl Harbor, était déjà connu des services du chiffre avant même que l’ambassadeur nippon ne l’annonce. Cet épisode sera à l’origine d’une polémique après-guerre quant aux responsabilités liées à l'attaque.

Notes et références

modifier

Voir aussi

modifier

Sur les autres projets Wikimedia :

📚 Artikel Terkait di Wikipedia

Code QR

homonymes, voir QR. Un code QR, en anglais QR code (en forme longue quick response code, litt.« code à réponse rapide »), est un type de code-barres à deux dimensions

Code Insee

géographique des autres collectivités). En outre-mer les codes sont à trois chiffres et commencent par "97" (pour les départements d'outre-mer et la collectivité

Code officiel géographique

Code officiel géographique Le Code officiel géographique (COG) est un document qui décrit une série de codes Insee, constituant certains des codes géographiques

Permis de conduire en France

exemple. En France, le permis de conduire est formellement apparu dans le code de la route de 1922, en remplacement du Certificat de Capacité qui était

Code postal en France

d'outre-mer, le code postal est également composé de cinq chiffres, dont les 3 premiers chiffres identifient le département (commençant par 97) ou le territoire

Code Quantum (série télévisée, 1989)

Code Quantum Logo de la série modifier - modifier le code - voir Wikidata (aide) Code Quantum (Quantum Leap) est une série télévisée américaine en 97

International Bank Account Number

code IBAN (1111443). Effectuez le calcul du modulo : 101111443 Modulo 97 = 1. Ce code IBAN (068999999501111443) est correct car l'opération Modulo 97

Richard Sorge

cette information à l'URSS, puisque les déchiffreurs du NKVD cassent le code 97, utilisé par la diplomatie japonaise. Cette information permet au maréchal