Le système de décryptage JN-25 – Casser le code naval japonais
Le JN-25 est le principal système de chiffrement utilisé par la marine impériale japonaise pendant la Seconde Guerre mondiale.
Sa cryptanalyse par les Alliés, et notamment les États-Unis via le programme Magic, a joué un rôle crucial dans la guerre du Pacifique, en fournissant des renseignements sur les mouvements navals ennemis.
Qu’est-ce que JN-25 ?
- JN = Japanese Navy
- JN-25 est un code chiffré par groupes de chiffres, utilisé pour les messages opérationnels et stratégiques de la marine japonaise.
- Il s’agissait d’un code à double couche :
- Codebook : chaque mot ou expression était remplacé par un groupe de 5 chiffres (ex : 28491 = “porte-avions”).
- Superencipherment : chaque groupe de 5 chiffres était ensuite chiffré par un autre groupe aléatoire, pour brouiller encore plus le message.
Exemple fictif : “Attaque Midway demain” → 28491 10345 67822
Puis, + chiffre aléatoire → 43762 99103 12984
Ce chiffre final était transmis par radio.
Décryptage du JN-25 par les Alliés
- Le US Navy’s OP-20-G (bureau de renseignement de la marine) et le Signal Intelligence Service (SIS) de l’US Army travaillent sans relâche à briser le code.
- Des équipes de linguistes, mathématiciens et analystes déchiffrent progressivement la structure du codebook et repèrent les modèles répétitifs.
Rôle clé dans la guerre du Pacifique
Midway (juin 1942)
- En mai 1942, les Américains interceptent un message via JN-25 mentionnant une cible “AF”.
- Grâce à une ruse (message radio simulé depuis Midway mentionnant une panne d’eau), les cryptanalystes confirment que “AF” = Midway.
- Résultat : l’amiral Nimitz tend une embuscade, menant à une victoire décisive à Midway.
Guadalcanal et après
- Interceptions régulières de mouvements de convois japonais, y compris ceux du Tokyo Express.
- Anticipation des dates d’assaut, de renforts et d’évacuation (Opération Ke).
- Permet aux forces américaines de réagir rapidement et efficacement.
Difficultés rencontrées
- Les Japonais mettaient à jour le codebook régulièrement (tous les quelques mois).
- Il fallait recommencer le décryptage partiel à chaque mise à jour.
- Le volume massif de données à traiter à la main, avant les ordinateurs, rendait la tâche lente et complexe.
En résumé
| Élément | Détail |
| Nom | JN-25 (code naval japonais) |
| Utilisation | Communications militaires de la marine impériale japonaise |
| Structure | Codebook + superencipherment (double chiffrement) |
| Décrypté par | US Navy (OP-20-G) + SIS (Army) via programme Magic |
| Impact stratégique | Midway, Guadalcanal, interception de convois ennemis |
| Limites | Changements fréquents, complexité extrême |
Références bibliographiques
- The Codebreakers: The Story of Secret Writing — David Kahn, Macmillan, 1967. Cet ouvrage de référence retrace l’histoire de la cryptanalyse, et inclut un chapitre sur le décryptage des systèmes japonais de la guerre du Pacifique, notamment JN-25. Il explique la structure du code et l’impact stratégique de sa percée.
- Combined Fleet Decoded: The Secret History of American Intelligence and the Japanese Navy in World War II — John Prados, Random House, 1995. Ce livre explore le renseignement naval américain contre la marine impériale japonaise, et consacre une partie importante au système JN-25, à sa détection, à la collaboration entre alliés et aux batailles majeures (ex : Midway) rendues possibles.
- Battle of Wits: The Complete Story of Codebreaking in World War II — Stephen Budiansky, Free Press, 2000.
L’auteur détaille les grands systèmes de chiffrement et leur cassage — JN-25 figure comme l’un des systèmes navals majeurs de la guerre du Pacifique, avec analyse technique et historique. - Pearl Harbor Revisited: United States Navy Communications Intelligence 1924-1941 — Frederick D. Parker, Center for Cryptologic History, 1994. Ce livre recense l’évolution des capacités de renseignement naval américain jusqu’à l’entrée en guerre, et examine la question du décryptage de JN-25 avant et après l’attaque de Pearl Harbor.
- War of Secrets: Cryptology in WWII — National Museum of the U.S. Air Force (éd.), 2015. Ouvrage illustré et vulgarisé, il présente les grandes opérations de cryptanalyse alliée — parmi lesquelles le décryptage de JN-25 — et explique les méthodes employées (codebook + additive) et leurs effets opérationnels.
Références Internet
- JN-25 – Historical Events, National Security Agency (NSA).
Résumé clair du système JN-25 : code-book + additive, structure, difficulté de décryptage, importance pour la marine japonaise.
URL : https://www.nsa.gov/History/Cryptologic-History/Historical-Events/Article-View/Article/2740680/jn-25/ nsa.gov+1 - JN-25: The Imperial Japanese Navy’s Primary World War II Naval Cipher, The National Museum of Computing.
Présentation de la structure du code, de son introduction en juin 1939 et de son rôle dans la guerre du Pacifique. The National Museum of Computing+1
URL : https://www.tnmoc.org/events/2021/7/28/jn-25-the-imperial-japanese-navys-primary-world-war-ii-naval-cipher - Decoding Pearl Harbor: USN Cryptanalysis and the Challenge of JN-25B in 1941, Timothy Wilford. Article PDF qui analyse la question du décryptage de JN-25B juste avant Pearl Harbor — niveau de lecture, capacités alliées, limites. cnrs-scrn.org+1 URL : https://www.cnrs-scrn.org/northern_mariner/vol12/tnm_12_1_17-37.pdf
- A General Introduction to the Japanese JN-25, site CryptologicHistory.org.
Conférence/page web d’introduction au JN-25 : code à 5 chiffres + additives, évolution des versions, premiers décryptages. cryptologichistory.org+1
URL : https://www.cryptologichistory.org/archive/a-general-introduction-to-the-japanese-jn-25 - It All Came Down to the JN-25B Book Cipher, Medium (Alka Sharma).
Article vulgarisé relatant comment le code JN-25B a été cassé et son rôle dans la bataille de Midway. Medium
URL : https://medium.com/%40alka.pi.sharma/it-all-came-down-to-the-jn-25b-book-cipher-2466ea48eba6 - Japanese Naval Codes, Wikipédia (anglais).
Fiche encyclopédique sur les codes navals japonais incluant JN-25, ses versions, ses effets stratégiques. Wikipédia+1
URL : https://en.wikipedia.org/wiki/Japanese_naval_codes - _JN-25 (français), Wikipédia. Page francophone donnant une synthèse du JN-25 (structure, décryptage, conséquences) — utile pour un public francophone. Wikipédia
URL : https://fr.wikipedia.org/wiki/JN-25 - The Flaw in the JN-25 Series of Ciphers, II, Peter Donovan.
Article académique en ligne qui analyse une faiblesse cryptologique (multiples de trois) dans les JN-25. carmamaths.org
https://carmamaths.org/jon/Preprints/Papers/Submitted%20Papers/Walks/Dirks%20notes/09duc1.pdf - Too Late for Pearl Harbor, Proceedings – U.S. Naval Institute.
Examen critique et documentaire de la capacité de décryptage alliée du JN-25 et de sa pertinence avant le 7 décembre 1941. USNI News+1
https://www.usni.org/magazines/proceedings/1999/december/too-late-pearl-harbor - Japan’s Enigma Codes – The 1440 Review.
Article en ligne qui présente le JN-25 (codebook + additive) et explique son fonctionnement en détail. The 1440 Review
URL : https://1440review.com/2023/09/18/japans-enigma-codes/