JN-25 est le nom donné par les cryptanalystes alliés au chiffre opérationnel de la marine impériale japonaise durant la Seconde Guerre mondiale.

Principe

Le JN-25 (pour « Japanese Navy 25 ») est un chiffrement par substitution à répertoire couplé à un chiffrement symétrique.

Le chiffreur ouvre le répertoire des groupes-codes, comprenant de 20 000 à 30 000 entrées, selon la version. Chaque entrée est un mot, un groupe de mots, une phrase conventionnelle, le nom d'une unité, le nom d'un lieu, etc. À chaque entrée correspond un groupe-code de 5 chiffres, et un seul. Le chiffreur code le message à l'aide des groupes-codes en ligne sur une rangée horizontale.

Chaque groupe-code est ensuite chiffré, par addition d'un groupe-clef de 5 chiffres. L'addition est effectuée sans retenue. Les groupes-clefs sont listés dans un autre manuel, qui contient 300 tables additives à 100 groupes, ce qui fait 30 000 points de départ possible. En principe, le point de départ est pris au hasard. De façon symbolique, (Groupe code) (groupe-clef) = (groupe surchiffré).

L'ensemble des groupes surchiffrés constitue le message surchiffré. Les coordonnées du point de départ des groupes-clefs sont indiquées au début du message (ex. p. 16, colonne 3, rangée 7 = 1637) avec d'autres données, déguisées ou non (date-heure d'émission, nombre de groupes surchiffrés, etc.). Le message est passé aux opérateurs radio. Il est émis en morse, chaque chiffre de 0 à 9 est remplacé par une lettre : ONZSMATRWV.

À l'autre bout du réseau, les opérateurs radio notent le message en chiffres. Le déchiffreur note le point de départ des groupes-clefs dans le manuel des tables additives. Il effectue des soustractions sans retenues. Par sécurité, il vérifie que la somme des chiffres de chaque groupe-code obtenu est divisible par 3. De façon symbolique, (Groupe surchiffré) - (groupe-clef) = (groupe-code).

À l'aide du répertoire, le chiffreur convertit les groupes-codes.

Tentatives

Du côté allié, le message est enregistré et recopié. Il y a des trous, il manque des chiffres, voire des groupes entiers.

Dès 1939, les spécialistes en cryptanalyse britanniques, néerlandais, australiens et américains s'intéressent à ce code d'un type considéré comme dépassé depuis 1917. Cependant, les messages sont encore trop peu nombreux pour donner prise à une analyse en profondeur basée sur les mots probables. Les services alliés ne décryptent que 10 % des messages au maximum, les plus simples. La guerre change la donne.

Les deux livres (groupes-codes et groupes-clefs) ont été modifiés plusieurs fois, mais pas assez souvent pour interdire la reconstitution partielle des tables. Le système aurait été fiable, si le livre des groupes-clefs (tables additives) avait été utilisé de manière plus aléatoire. Mais le caractère fastidieux du chiffrement et du déchiffrement amène les chiffreurs à faire trop souvent partir les groupes-clefs du même endroit.

À la veille de la bataille de la mer de Corail, un tiers du trafic JN-25, mais le plus important, est décrypté par la station d'Hawaï de l'OP-20-G.

Succès alliés

La bataille de la mer de Corail, la bataille de Midway et l'interception de l'avion de l'amiral Yamamoto sont des succès à mettre sur le compte du déchiffrement des messages codés par le JN-25. Des messages déchiffrés ont prévenu les Britanniques des grands raids de l'aéronavale japonaise contre Ceylan. Plus tard, d'autres déchiffrements permettront l'attaque des bases navales de Sumatra par les porte-avions britanniques. En mai et , dans la baie du Bengale, d'autres succès de la Royal Navy seront aussi à mettre sur le compte des déchiffrements du JN-25.

Références

Voir aussi

Article connexe

  • Code 97

Bibliographie

  • Stephen Budiansky, Battle of wits: the complete story of codebreaking in World War II, Free Press, (ISBN 978-0-684-85932-3)
  • Timothy Wilford, « Decoding Pearl Harbor: USN Cryptanalysis and the Challenge of JN-25B in 1941 », The Northern Mariner / Le marin du nord, vol. 12, no 1,‎ , p. 17–37 (ISSN 2561-5467 et 1183-112X, DOI 10.25071/2561-5467.571, lire en ligne, consulté le )
  • John Winton, Ultra in the Pacific : how breaking Japanese codes & cyphers affected naval operations against Japan 1941-45, Londres, Leo Cooper, , 247 p. (ISBN 978-1-55750-856-0, lire en ligne)
  • Michael Smith, The emperor's codes: Bletchley Park and the breaking of Japan's secret ciphers, Bantam Press, (ISBN 978-0-593-04641-8 et 978-0-593-04642-5)

Liens externes

  • « Bletchley Park Jewels Japanese Codes », sur www.mkheritage.co.uk (consulté le )
  • « Japanese Codes : JN-25 Fact Sheet », sur www.ibiblio.org (consulté le )
  • Michael J. O'Neal, « World War II, United States Breaking of Japanese Naval Codes », sur web.archive.org, (consulté le )
  • Portail de la Seconde Guerre mondiale
  • Portail de la cryptologie
  • Portail de l’empire du Japon

WW2 Japanese Navy Code Flag

JN25 The Imperial Japanese Navy’s Primary World War II Naval Cipher

The Japanese Navy

PPT US Navy Mathematicians vs JN25 PowerPoint Presentation, free

The Japanese Navy