Шифр который невозможно взломать

Долго искал, но не смог найти в принципе не секретную, но очень интересную информацию про систему безопасной передачи сообщений, которую невозможно взломать и которой активно пользовались (да и наверно пользуются) военные СССР и России.


Принцип системы очень прост - перед выходом в "поле" для разведгрупп и выходом в море капитаны-подводники получали отдельные листы или книги с кодовыми фразами вида:


Гнездо - база подводной лодки

Орел - позывной подводной лодки

и так далее.


Данная система обладала всего одним существенным недостатком - нельзя было придумать кодовые слова "на все случаи жизни", однако то что было придумано использовалось с успехом.


Почему такой шифр не может быть взломан и его взлом фактически бесполезен?


Во-первых кодовая таблица была уникальна для каждого "абонента" и для каждого похода, поэтому даже попав в руки противника она была бесполезной т.к. с её помощью можно было прочитать только сообщения отправленные ранее (которые можно было взять из других источников).

Во-вторых любой код можно "ретроспектировать" т.е. зная обстоятельства в которых было составлено донесение можно примерно понять его содержание. В данном случае мы узнаем только то, что уже знаем.

В-третьих даже составив таблицу слов и фраз можно было дешифровать только несколько сообщений или только это сообщение (если использовалась книга, то каждое сообщение передавалось с использованием отдельного листа).

В-четвертых пары слово-значение выбирались полностью случайно и скрытого смысла не несли. Здесь вспоминается и армейский "букет" артиллерии.


В годы Великой отечественной войны это позволило подводникам СССР не стать заложниками своих "Загадок", которые привели к разгрому нацистских кригсмарине.

Информационная безопасность IT

1.4K постов25.5K подписчик

Добавить пост

Правила сообщества

Обязательно к прочтению для авторов:

1. Если вы добавляете пост, утверждающий об утечке данных или наличии дыр в системе, предоставьте ссылку на источники или технически подкованное расследование. Посты из разряда "Какой-то банк слил данные, потому что мне звонили мошенники" будут выноситься в общую ленту.
2. Все вопросы "Как обезопасить сервер\приложение\устройство" - в лигу "Компьютер это просто".

Обязательно к прочтению для всех:

Добавление ссылки разрешено если она не содержит описание коммерческих (платных) продуктов и/или идентификаторов для отслеживания перехода и для доступа не нужен пароль или оплата в т.ч. интернет-ресурсы, каналы (от 3-х тематических видео), блоги, группы, сообщества, СМИ и т.д.


Запрещены политические holy wars.

По решению модератора или администратора сообщества пользователь будет забанен за:

1. Флуд и оскорбление пользователя, в т.ч. провокация спора, флуда, холивара (высказывание без аргументации о конкретной применимости конкретного решения в конкретной ситуации), требование уже данного ответа, распространение сведений порочащих честь и репутацию, принижающих квалификацию оппонента, переходы на личности.

2. Публикацию поста/комментария не соответствующего тематике сообщества, в том числе обсуждение администраторов и модераторов сообщества, для этого есть специальное сообщество.

3. За обвинение в киберпреступной деятельности.

4. За нарушение прочих Правил Пикабу.

1
Автор поста оценил этот комментарий
Если бы ты интересовался этим вопросом то давно бы знал что это шифр вернама
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Берем первокласника (уровень солдата времен ВОВ еще ниже был в плане грамотности), даем кодовую таблицу из рандомных знаков, объясняем алгоритм XOR (который в шифре Вернама) и алгоритм смены строк (т.к. машина Вернама имела устройство аналогичное "Энигме") и делаем ставки:
1. На каком символе он закосячит и сообщение в дальнейшем станет нечитаемым.
2. Сколько времени у него займет шифрование/дешифровка.

В боевых условиях актуальность разведовательной информации - минуты (обнаруженный корабль уйдет из переданных координат и не факт что не изменит курс, колонна бронетехники тоже артудара дожидаться не будет)...
показать ответы
2
Автор поста оценил этот комментарий
Принцип системы очень прост - перед выходом в "поле" для разведгрупп и выходом в море капитаны-подводники получали отдельные листы или книги с кодовыми фразами вида:
Гнездо - база подводной лодки
Орел - позывной подводной лодки

Хм, я вот вижу типичную таблицу.

Заменяем А на Б, 1 на 3, палку на селедку.

У Вернама к его битным ключам есть строгие требования. Например, вероятности символов в ключе должны максимально стремиться к 1/2.

Кроме того, очевидно, что предложенный в посте "шифр" совершенно нестойкий, так как в частности сохраняет все правила построения предложений в языке, что уже может что-то сказать о зашифрованном сообщении.

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Орел гнездо кукушка заря.

Расшифровывайте.
показать ответы
Автор поста оценил этот комментарий
Вы сами себе противоречите.
"Шифр, который нельзя взломать" и то, что такой простой подход позволяет противнику ""ретроспектировать" т.е. зная обстоятельства в которых было составлено донесение можно примерно понять его содержание", причём по ходу боя.
раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Зная ситуацию можно знать содержимое сообщения. Но невозможно прочесть доугие сообщения этого же абонента или сообщения другим абонентам. Когда англичане выкрали "Энигму" они (благодаря Тьюрингу) смогли расшифровывать и читать донесения Кригсмарине. Здесь это невозможно в принципе.
Автор поста оценил этот комментарий

есть шифры круче

раскрыть ветку (1)
1
Автор поста оценил этот комментарий
Есть много разных шифров и у каждого есть свои сильные и слабые стороны. Так что я спрошу так - какой шифр круче и надежней этого для использования без специального оборудования обычным солдатом?
показать ответы