JN-25
Więcej informacji
- Typ
- Morski kod operacyjny
- Kraj
- Japonia
- W użyciu
- 1939–1945
- Złamany przez
- Marynarkę USA, Station HYPO
Główny wojenny kod Cesarskiej Marynarki Japonii — księga kodowa owinięta w szyfr addytywny i powód, dla którego amerykańska zasadzka pod Midway się udała.
JN-25 (oznaczenie amerykańskie) nie był szyfrem maszynowym jak PURPLE, lecz kodem superszyfrowanym: księgą około 30 000 pięciocyfrowych grup oznaczających słowa i zwroty, każda dobrana tak, by dzieliła się przez trzy — jako wbudowana kontrola błędów. Przed transmisją każdą grupę dodawano cyfra po cyfrze, bez przeniesień, do losowej liczby z tablicy addytywnej — więc to samo słowo za każdym razem wyglądało inaczej.
Łamacze kodów Marynarki USA ze Station HYPO na Hawajach, pod kierunkiem Josepha Rochefort, odzyskali dość księgi i addytywów, by czytać fragmenty. W maju 1942 roku pozwoliło to przypisać „AF” do Midway i przewidzieć japoński atak, co obróciło zasadzkę na ich korzyść. Japończycy okresowo zmieniali księgę kodową i po każdej zmianie kryptoanalitycy musieli ją nadrabiać od nowa.