Способы шифрования текста. Тайнопись 4

Евгений Александрович Лыгин
Email автора:  lygine@yandex.ru

СПОСОБЫ  ШИФРОВАНИЯ (отрывки из книги)


1.  МЕТОД  ПЕРЕСТАНОВКИ

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

1.1. ПЕРЕСТАНОВКА  ПО  ТАБЛИЦЕ   

ПРОСТАЯ  ПЕРЕСТАНОВКА   
     При шифровании ПРОСТОЙ ПЕРЕСТАНОВКОЙ (приложение № 10) выбирается ключевое слово с неповторяющимися символами или цифровой ключ. Число колонок в таблице задаётся количеством символов в ключе, а число строк может быть фиксировано или может задаваться длиной сообщения. Шифруемый текст записывается последовательными строками под символами ключа.   Для заполнения пустых клеток (если объём текста меньше ёмкости таблицы) можно использовать любые символы. Затем текст выписывается колонками в той последовательности, в которой располагаются в алфавите буквы ключа или в порядке следования цифр, если ключ цифровой. В качестве примера рассмотрим шифрование сообщения: «БУДЬТЕ ОСТОРОЖНЫ С ПРЕДСТАВИТЕЛЕМ  ФИРМЫ  «СПЕКТР».  Применим  цифровой  ключ - 5 1 8 3 7 4 6 2.  Выписывая  текст  по  колонкам,  получаем  абракадабру:  УОРТМССВИТЬОДЛСЕНТМЕБТПИРРОЫАФКТЖСЕПДРЕЕЫ.               
     Расшифрование выполняется в следующем порядке.  Подсчитываем число знаков в зашифрованном тексте и делим на число знаков ключа (41: 8=5 и 1 знак в остатке). Под знаками ключа в соответствующей последовательности записываем вертикально (колонками) символы зашифрованного текста в определенном выше количестве. В каждой колонке по 5 символов, а в одной (первой слева) - 6 символов (5+1 буква в остатке). По строкам таблицы (горизонтально) читаем исходный текст.
     Выше, в «Истории тайнописи», упоминается шифр называемый в некоторых книгах по криптографии «Сцитала» (наматывание ленты на жезл). Это не что иное, как перестановка  по  таблице  с  простым  ключом  -  1 2 3 4 …




3.  МЕТОД  ЗАМЕНЫ  (ПОДСТАНОВКА)   
               
     Шифрование способом замены заключается в том, что каждая буква или отрезок (пара букв, триграмма, слово, предложение) исходного открытого текста заменяется на какой-либо символ, код (группу символов) и т.п. Порядок следования заменяющих шифрообозначений в шифрограмме и соответствующих им букв в открытом сообщении одинаков.
 

               
     3.6.  ШИФР  ПРОСТОЙ  ПОДСТАНОВКИ  (ЗАМЕНЫ)               

     Каждая из 33 букв русского алфавита заменяется на  другую букву того же алфавита (МОНОАЛФАВИТНАЯ  ПОДСТАНОВКА). По левой табличке кодируем, по правой – раскодируем (приложение № 24). Правая табличка  сделана  для  удобства,  можно  обойтись  и  без  неё.          
     Можно наоборот: по правой – кодировать, по левой -  раскодировать. Это будет уже другая комбинация, новый  набор,  иной  вариант ключа.               
     Такой  шифр (одноалфавитная замена) имеет низкую (временную) стойкость, т. к. зашифрованный  (закрытый)  текст  имеет  те  же  статистические  характеристики, что  и  исходный  (открытый)  -  каждая  буква имеет свою частоту  появления (см. стр.87). Поэтому использовать  этот  метод  целесообразно  для  шифрования  только  короткого  текста. 
    
 

Другие отрывки из книги "ТАЙНОПИСЬ, Практическое пособие по ручному шифрованию" можно посмотреть на сайте автора:
 http://lyginea.ucoz.ru