'''JN-25''' было кодовым названием Соединенных Штатов|Америки и Соединенного Королевства|Британства для важного и широко используемого Японской Империи|Японской кодовой книги|кода, использовавшегося до и во время Второй мировой войны. Аббревиатура JN означает «ВМС Японии».
== История ==
Код JN-25 был введен 1 июня 1939 года Императорским флотом Японии в качестве шифрования общего назначения для секретной передачи приказов и инструкций внутри японского флота. Использовалась кодовая книга, а также книга дополнений со случайными числами, которые использовались для шифрования кода.
JN-25 продолжал использоваться до тех пор, пока Япония не капитулировала в конце войны, при этом правила применения, а также коды и дополнительные книги несколько раз менялись или изменялись.Крис Кристенсен: «Согласование сообщений JN‑25» более подробно с использованием весов при сканировании кодовых групп». Cryptologia, 2019, стр. 84.
== Процедура ==
Это была кодовая книга#Практические аспекты|двухчастный код. В первой части кодовой книги фрагменты открытого текста (криптографии) (отдельные слова и общие фразы) были перечислены в алфавитном порядке, а соответствующие зашифрованные тексты состояли из неупорядоченных последовательностей чисел. Для дешифрования существовала «обратная» кодовая книга, т. е. вторая часть, в которой зашифрованный текст записывался в числовом порядке. Группы кодов состояли из пяти цифр, то есть чисел от 00000 до 99999, которые всегда делились на три. Это позволило проверить наличие ошибок передачи («искажение сигнала|проверка искажения»). Всего было доступно 33 334 различных кодовых группы, начиная с 00000, 00003, 00006 и так далее до 99999.Крис Кристенсен: «Выравнивание сообщений JN‑25 по глубине с использованием весов при сканировании кодовых групп». ' Cryptologia, 2019, стр. 86. Фактически в кодовой книге было около 27 500 записей.[https://www.nsa.gov/History/Cryptologic ... ts/Article -View/ Article/2740680/jn-25/ ''JN‑25''] в АНБ, по состоянию на 4 апреля 2024 г. (на английском языке).
После кодирования открытого текста на втором этапе группы кодов были зашифрованы с использованием случайных добавок. Также существовала аддитивная книга с таблицами случайных чисел, содержащая в общей сложности 30 000 пятизначных чисел от 00000 до 99999. В аддитивной книге было 300 страниц, каждая из которых содержала ровно сто случайных пятизначных групп. Например, любая страница, например 123-я страница книги выглядела так:
123 0 1 2 3 4 5 6 7 8 9
0 42393 55716 34144 70177 31925 39037 41084 23622 06630 26507
1 94151 65323 55114 61371 42621 36743 84235 33501 78143 56346
2 96348 65281 47251 16714 56579 73767 39526 33381 45296 43994
3 77511 51486 92042 79894 61833 71726 45365 75197 46012 19173
4 12704 13885 88283 23465 20675 57284 33626 67623 78343 97353
5 77165 32805 02671 23375 27014 04517 22234 32643 35566 24325
6 58440 66773 11938 23014 37376 62443 42737 58332 54874 24644
7 39264 41339 22304 18948 54935 12325 15039 61990 27327 67794
8 96893 52505 95336 26673 65531 26922 73434 55634 09291 56644
9 38614 36322 97105 43806 19854 60546 34443 78238 74344 43695
Например, если нужно было закодировать сообщение типа «Атака на рассвете», слова открытого текста сначала искались в первой части кодовой книги. Здесь вы нашли, отсортированные по алфавиту, для «атаки» 82695, для «им», затем 37962 и, наконец, для «рассвета» 68097. Закодированный промежуточный текст был:
82695 37962 68097
На втором этапе шифровальщик теперь выбирал любую страницу книги добавок и здесь произвольную начальную позицию, например страницу 123 и позицию 45. На этом этапе он мог прочитать следующие добавки (выделены красным и подчеркнуты выше для ясности):
57284 33626 67623
Местами каждую цифру промежуточного текста и прибавку сложили без переноса и получили:
39879 60588 25610
Это зашифрованный текст, который будет передан в виде радиосообщения, которое авторизованный получатель, обладающий теми же ключевыми документами (кодовой книгой и аддитивной книгой), что и отправитель, может преобразовать обратно в исходный открытый текст, изменив процедурные шаги. при условии, что он знает ту, которая свободно выбрана отправителем. Исходное положение добавок. Это было передано ему в виде говорящего ключа|индикатора как часть радиотелеграммы.
== Расшифровка ==
Криптоаналитики ВМС США смогли взломать процесс JN‑25, используя перехваченные обычные сообщения, такие как запросы на вход в порт, ежедневные отчеты о местоположении и медицинские отчеты. В ходе кропотливой детальной работы они последовательно реконструировали индикаторы сообщений, добавки и, наконец, номера кодовой книги, прежде чем, на последнем этапе, они смогли вывести значения в простом тексте на японском языке. Естественно, изначально это было возможно только с несколькими кодовыми группами, так что первоначально можно было прочитать лишь несколько процентов текста.
== Литература ==
* Крис Кристенсен: «Углубленное выравнивание сообщений JN‑25 с использованием весов при сканировании кодовых групп». Cryptologia, 2019, стр. 84–137. doi:10.1080/01611194.2018.1528311.
* Питер Донован: «Недостаток в серии шифров JN‑25, II». Cryptologia, 2012, стр. 55–61, doi:10.1080/01611194.2012.635107.
* Питер Донован: «Индикаторы японских шифров 2468, 7890 и JN‑25A1». Cryptologia, 2006, стр. 212–235, doi:10.1080/01611190500544695.
* Форрест Р. Биард: «Взлом японских военно-морских кодексов – от Перл-Харбора до Мидуэя». Cryptologia, 2006, стр. 151–158, doi:10.1080/01611190500380074.
* [https://www.nsa.gov/History/Cryptologic ... 680/jn-25/ ''JN‑25''] в Агентстве национальной безопасности | АНБ (английский).
* Джеффри Синклер: [https://www.ibiblio.org/hyperwar/PTO/Ma ... -25.1.html ''Информационный бюллетень JN‑25, версия 1.1, сентябрь 2004 г.''] (английский) .
* [https://www.mkheritage.co.uk/bpt/JapCDSCH1.html ''Японские коды''] в Блетчли-Парке|BP
* [https://web.archive.org/web/20080411142 ... howers.mp4 ''Видеоинтервью с Дональдом М. Душ разбивает JN‑25''] (3’51″, английский).
Категория:Криптоанализ
Категория:Классическая криптология
Категория:Ручной метод шифрования
Категория:Императорский флот Японии
Категория:Военная техника (Императорские вооруженные силы Японии, IJAF)
JN-25 ⇐ Васина Википедия
Новости с планеты OGLE-2018-BLG-0677
Что вы не только не знали, но и не хотели знать
Что вы не только не знали, но и не хотели знать
1712244260
wiki_de
'''JN-25''' было кодовым названием Соединенных Штатов|Америки и Соединенного Королевства|Британства для важного и широко используемого Японской Империи|Японской кодовой книги|кода, использовавшегося до и во время Второй мировой войны. Аббревиатура JN означает «ВМС Японии».
== История ==
Код JN-25 был введен 1 июня 1939 года Императорским флотом Японии в качестве шифрования общего назначения для секретной передачи приказов и инструкций внутри японского флота. Использовалась кодовая книга, а также книга дополнений со случайными числами, которые использовались для шифрования кода.
JN-25 продолжал использоваться до тех пор, пока Япония не капитулировала в конце войны, при этом правила применения, а также коды и дополнительные книги несколько раз менялись или изменялись.Крис Кристенсен: «Согласование сообщений JN‑25» более подробно с использованием весов при сканировании кодовых групп». Cryptologia, 2019, стр. 84.
== Процедура ==
Это была кодовая книга#Практические аспекты|двухчастный код. В первой части кодовой книги фрагменты открытого текста (криптографии) (отдельные слова и общие фразы) были перечислены в алфавитном порядке, а соответствующие зашифрованные тексты состояли из неупорядоченных последовательностей чисел. Для дешифрования существовала «обратная» кодовая книга, т. е. вторая часть, в которой зашифрованный текст записывался в числовом порядке. Группы кодов состояли из пяти цифр, то есть чисел от 00000 до 99999, которые всегда делились на три. Это позволило проверить наличие ошибок передачи («искажение сигнала|проверка искажения»). Всего было доступно 33 334 различных кодовых группы, начиная с 00000, 00003, 00006 и так далее до 99999.Крис Кристенсен: «Выравнивание сообщений JN‑25 по глубине с использованием весов при сканировании кодовых групп». ' Cryptologia, 2019, стр. 86. Фактически в кодовой книге было около 27 500 записей.[https://www.nsa.gov/History/Cryptologic-History/Historical-Events/Article -View/ Article/2740680/jn-25/ ''JN‑25''] в АНБ, по состоянию на 4 апреля 2024 г. (на английском языке).
После кодирования открытого текста на втором этапе группы кодов были зашифрованы с использованием случайных добавок. Также существовала аддитивная книга с таблицами случайных чисел, содержащая в общей сложности 30 000 пятизначных чисел от 00000 до 99999. В аддитивной книге было 300 страниц, каждая из которых содержала ровно сто случайных пятизначных групп. Например, любая страница, например 123-я страница книги выглядела так:
123 0 1 2 3 4 5 6 7 8 9
0 42393 55716 34144 70177 31925 39037 41084 23622 06630 26507
1 94151 65323 55114 61371 42621 36743 84235 33501 78143 56346
2 96348 65281 47251 16714 56579 73767 39526 33381 45296 43994
3 77511 51486 92042 79894 61833 71726 45365 75197 46012 19173
4 12704 13885 88283 23465 20675 [u]57284 33626 67623[/u] 78343 97353
5 77165 32805 02671 23375 27014 04517 22234 32643 35566 24325
6 58440 66773 11938 23014 37376 62443 42737 58332 54874 24644
7 39264 41339 22304 18948 54935 12325 15039 61990 27327 67794
8 96893 52505 95336 26673 65531 26922 73434 55634 09291 56644
9 38614 36322 97105 43806 19854 60546 34443 78238 74344 43695
Например, если нужно было закодировать сообщение типа «Атака на рассвете», слова открытого текста сначала искались в первой части кодовой книги. Здесь вы нашли, отсортированные по алфавиту, для «атаки» 82695, для «им», затем 37962 и, наконец, для «рассвета» 68097. Закодированный промежуточный текст был:
82695 37962 68097
На втором этапе шифровальщик теперь выбирал любую страницу книги добавок и здесь произвольную начальную позицию, например страницу 123 и позицию 45. На этом этапе он мог прочитать следующие добавки (выделены красным и подчеркнуты выше для ясности):
57284 33626 67623
Местами каждую цифру промежуточного текста и прибавку сложили без переноса и получили:
39879 60588 25610
Это зашифрованный текст, который будет передан в виде радиосообщения, которое авторизованный получатель, обладающий теми же ключевыми документами (кодовой книгой и аддитивной книгой), что и отправитель, может преобразовать обратно в исходный открытый текст, изменив процедурные шаги. при условии, что он знает ту, которая свободно выбрана отправителем. Исходное положение добавок. Это было передано ему в виде говорящего ключа|индикатора как часть радиотелеграммы.
== Расшифровка ==
Криптоаналитики ВМС США смогли взломать процесс JN‑25, используя перехваченные обычные сообщения, такие как запросы на вход в порт, ежедневные отчеты о местоположении и медицинские отчеты. В ходе кропотливой детальной работы они последовательно реконструировали индикаторы сообщений, добавки и, наконец, номера кодовой книги, прежде чем, на последнем этапе, они смогли вывести [url=viewtopic.php?t=14346]значения[/url] в простом тексте на японском языке. Естественно, изначально это было возможно только с несколькими кодовыми группами, так что первоначально можно было прочитать лишь несколько процентов текста.
== Литература ==
* Крис Кристенсен: «Углубленное выравнивание сообщений JN‑25 с использованием весов при сканировании кодовых групп». Cryptologia, 2019, стр. 84–137. doi:10.1080/01611194.2018.1528311.
* Питер Донован: «Недостаток в серии шифров JN‑25, II». Cryptologia, 2012, стр. 55–61, doi:10.1080/01611194.2012.635107.
* Питер Донован: «Индикаторы японских шифров 2468, 7890 и JN‑25A1». Cryptologia, 2006, стр. 212–235, doi:10.1080/01611190500544695.
* Форрест Р. Биард: «Взлом японских военно-морских кодексов – от Перл-Харбора до Мидуэя». Cryptologia, 2006, стр. 151–158, doi:10.1080/01611190500380074.
* [https://www.nsa.gov/History/Cryptologic-History/Historical-Events/Article-View/Article/2740680/jn-25/ ''JN‑25''] в Агентстве национальной безопасности | АНБ (английский).
* Джеффри Синклер: [https://www.ibiblio.org/hyperwar/PTO/Magic/JN-25/JN-25.1.html ''Информационный бюллетень JN‑25, версия 1.1, сентябрь 2004 г.''] (английский) .
* [https://www.mkheritage.co.uk/bpt/JapCDSCH1.html ''Японские коды''] в Блетчли-Парке|BP
* [https://web.archive.org/web/20080411142937/http://www.shoestringprod.org/MacShowers.mp4 ''Видеоинтервью с Дональдом М. Душ разбивает JN‑25''] (3’51″, английский).
Категория:Криптоанализ
Категория:Классическая криптология
Категория:Ручной метод шифрования
Категория:Императорский флот Японии
Категория:Военная техника (Императорские вооруженные силы Японии, IJAF)
Вернуться в «Васина Википедия»
Перейти
- Васино информационное агентство
- ↳ Лохотроны и разочарования
- ↳ Секреты рекламы и продвижения
- ↳ Заработок в Интернете
- ↳ Маленькие хитрости
- ↳ Посудомойки
- ↳ Режим питания нарушать нельзя!
- ↳ Прочитанные мной книги
- ↳ Музыкальная культура
- ↳ Ляпсусы
- ↳ Интернет — в каждый дом!
- ↳ Изобретения будущего
- ↳ В здоровом теле — здоровый дух
- ↳ Боги, религии и верования мира
- ↳ Расы. Народы. Интеллект
- Прочее
- ↳ Васина Википедия
- ↳ Беседка
Мобильная версия