Введение

KW 37, кодовое название JASON, — это система шифрования, разработанная в 1950-х годах Агентством национальной безопасности США для защиты радиопередач флота ВМС США. Военно-морская доктрина предписывает военным кораблям в море соблюдать радиомолчание в максимально возможной степени, чтобы предотвратить обнаружение судов потенциальными противниками с помощью радиопеленгации. Для обеспечения возможности приема сообщений и приказов флот осуществлял непрерывную передачу информации, изначально кодом Морзе, а затем с использованием радиотелетипа. Сообщения включались в этот поток по мере необходимости и могли быть адресованы отдельным кораблям, боевым группам или всему флоту. Радиокомната каждого корабля осуществляла мониторинг передачи, расшифровывала и пересылала соответствующие сообщения надлежащему офицеру. KW 37 был разработан для автоматизации этого процесса. Он состоял из двух основных компонентов: приемного блока KWR 37 и передающего блока KWT 37. Каждый корабль был оснащен комплектом приемников KWR 37 (обычно не менее двух), которые расшифровывали передачу флота и передавали выходные данные на телетайпные аппараты. KWT 37 обычно размещались на береговых объектах, где находились мощные передатчики. KWR 37 весил 45 кг и содержал около 500 миниатюрных вакуумных ламп, выводы которых были припаяны к печатным платам. Каждый триггер в KW 37 требовал трех ламп, что ограничивало общее количество ступеней в любых используемых сдвиговых регистрах до 166. Размещение столь сложной логики в таком компактном и прочном корпусе было значительным достижением в 1950-х годах. Каждый KWT 37 занимал целую стойку с пятью сложенными модулями. Точная временная отметка располагалась внизу, три генератора ключей (потоковые шифры, как их называют в гражданском мире) — в середине, а панель сигнализации — вверху. Выходы трех генераторов ключей объединялись в схеме голосования. Если выход одного из блоков не совпадал с выходами двух других, подавался сигнал тревоги, и использовался выход двух блоков, показавших совпадение. Каждый KWR 37 и каждый генератор ключей в KWT 37 имели общее устройство заполнения (CFD) для загрузки ключей (или, как их называет NSA, криптопеременных). CFD были аналогичны тем, что впервые использовались в KW 26, и принимали перфокарты формата Remington Rand. Ключ менялся ежедневно в 00:00 по Гринвичу. Приемники синхронизировались с передатчиком в это время. Если приемник терял синхронизацию, например, из-за отключения электроэнергии, оператор должен был установить текущий час и минуту на циферблатах на передней панели. Затем KWR 37 "перематывал" свою последовательность ключевого потока до восстановления синхронизации. Большое количество ключевых карт для передачи флота ежемесячно производилось и распространялось на каждом корабле флота и многих береговых объектах, поэтому доступ к ним имели многие люди. Хотя ключевые карты строго учитывались, их было легко копировать. Это оказалось роковой слабостью. KWR 37 попали в руки северокорейцев, когда USS Pueblo был захвачен в 1968 году. Новые ключевые материалы были выданы кораблям по всему миру, чтобы ограничить продолжающийся ущерб. В 1985 году стало известно, что шпионская сеть Уокера на протяжении десятилетий продавала списки и карты ключей Советскому Союзу. Системы KW 37 были выведены из эксплуатации в начале 1990-х годов. Входной сигнал, поступающий в KW(R) 37, представлял собой многоканальный (мультикастовый) сигнал, состоящий из множества каналов, объединенных в один тональный пакет, который расшифровывался на одном этапе KW(R) 37, а затем выходной сигнал отправлялся в несколько KG 14, которые дополнительно расшифровывали сигналы, а затем разделяли их на каждый канал передачи флота. KG 14 также получал свой временной сигнал от KW(R) 37; если 37 терял синхронизацию, все 14 также выходили из синхронизации. Каждый KG 14 мог обрабатывать один канал тонального пакета; большинство подразделений флота имели шесть KG 14, а более крупные — еще больше.

Опыт эксплуатации KWR-37

Как правило, флотские установки, использующие KWR 37, оснащались двумя устройствами для обеспечения резервирования. В случае отказа одного устройства, другое уже было бы в рабочем состоянии, а переключение осуществлялось бы быстро через высокоуровневую патч-панель на 60 миллиампер, чтобы немедленно перевести неработающее устройство в рабочий режим и обеспечить непрерывность передачи сообщений. По мере старения и износа KWR 37, иногда приходилось повторно устанавливать платы внутри корпуса с помощью резинового молотка, чтобы обеспечить их надежное соединение. Другие проблемы с KWR 37 были связаны со временем запуска. Флотские радисты и те, кто работал на береговых передающих станциях, должны были прослушивать высокочастотный сигнал для получения точного времени по всемирному координированному времени. Радисты называли эту передачу "временным сигналом" ("time tick"), которая подавала резкий звуковой сигнал, указывающий на необходимость нажатия кнопки перезапуска, чтобы устройство могло запуститься для "нового дня", или, как его называли радисты, "HJ". Это происходило после правильной установки карты с криптографическими ключами нового дня в "лоток" или картридер – её закрепляли штырьками, плотно закрывали дверцу доступа к карте и запирали её ключом. После перезапуска устройства ключ возвращался в сейф с соблюдением принципа двухсторонней аутентификации (TPI), который строго соблюдался после расследования шпионажа Уокера. В начале 90-х годов, когда KWR 37 были сняты с вооружения и заменены более надежными и современными KWR 46, флотские радисты вздохнули с облегчением, поскольку KWR 37 часто были ненадежными и иногда теряли синхронизацию, что приводило к потере передаваемых сообщений с различных каналов флота.