первое что приходит на ум это морзянка, но наверняка есть и больше
Точнее будет сказать "зашифрованных" посланий. Еще точнее - закодированных. Морзянка не является шифром. Это просто азбука. Она своеобразна, но не более того, ее все радисты знают.
Методов кодирования и шифрования информации есть много. Я их все не буду описывать (все и не вспомню), расскажу об одном, с которым часто имел дело (использование технических средств кодирования и различной аппаратуры типа ЗАС не будем сейчас рассматривать).
Предположим, вы обмениваетесь информацией со своим абонентом (мною) по открытому каналу связи (обычная телефонная линия, например, куда легко подключиться со стороны).
Информация узкоспециальная (например, сбор урожая), оперативная (быстро меняется) и секретная (мы не хотим, чтобы враги знали, сколько, где и когда мы собрали зерна))) Поскольку информация оперативна, мы обмениваемся ею 4 раза в сутки (каждые 6 часов).
У каждого из нас есть одинаковая книжечка - Таблица сигналов (в шпионских романах обычно используют библию или томик Шекспира, но они легкодоступны, а Таблица издана ограниченным тиражом и ее имеют только люди из нашей с вами структуры).
В этой таблице написано: А - пункт сбора, Б - площадь сбора, В - начало сбора, Г - конец сбора, Д - количество комбайнов, Е - количество зерна и так далее. В нужное время мы созваниваемся и начинаем тараторить: Анна - Прохоровка, Борис - 45, Владимир - шесть ноль и так далее. Информация защищена один раз и может быть взломана достаточно быстро.
Мы можем закрыть ее дважды. Текст нашего сообщения (абвгдейка) закодировать в четырехзначные числа. Для этого у каждого из нас должна быть вторая книжечка - кодировочная таблица, в которой каждой букве соответствует четырехзначное число. После этого мы обменяемся группой чисел. Один будет диктовать, второй записывать. Получатель легко расшифрует это послание (помните фильм про Штирлица, где он слушал радиопередачи из Центра?)))
Такая информация будет взломана тоже, но на взлом уйдет больше времени. Поскольку она оперативная, нам важно, чтобы ее не взломали до тех пор, пока она имеет значение. А потом пусть взламывают.
Поэтому мы ее закроем в третий раз. Для этого у каждого из нас должна быть перекодировочная таблица. Это совершенно одинаковые книжечки. Но листы в них отрывные. Каждый из них представляет собой набор четырехзначных чисел, расположенных колонками. Числа носят произвольный характер, они созданы с использованием генератора случайных чисел. Каждый лист может быть использован только один раз. Мы берем лист, выписываем из него четырехзначные числа - каждое размещаем под нашим четырехзначным числом (из предыдущего способа). Выписали - вычеркнули. Потом к каждому исходному числу (из нашего сообщения) прибавляем число из таблицы. И передаем группу из этих новых чисел. Получателю придется записать их, найти нужную страницу в перекодировочной таблице и вычесть из каждого полученного числа те, которые он найдет на нужной странице. Номер страницы знаете только вы и я, он определяется либо датой передачи, либо задается в опознавательной группе. После сеанса каждый из нас эту страницу вырывает и уничтожает. Взломать такое сообщение тяжело, а быстро - невозможно. Даже внедренный в наш дружный коллектив вражеский шпион не сможет узнать номер страницы, ибо таблица только у меня и у вас.
Если же нам нужно защитить информацию еще, мы передадим ее по закрытому каналу связи.
Хочу рассказать об экзотическом способе шифрования, которые использовали американцы во время войны с Японией. Поскольку японцы взломали шифры американских кодировочных машин, янки поступили просто - набрали в радиочасти индейцев (сиу, чероки и так далее). Никто ничего не шифровал, просто радисты обменивались оперативной информацией открытым текстом, по открытым каналам - но на языке определенного племени. И всё, японцы сели в лужу. Времени на поиск индейцев для дешифровки у них просто не было.
Добавить комментарий