6.5. Кодирование как средство криптографического
закрытия информации
В настоящее время все большее развитие получают вычислительные сети
коллективного пользования. В таких системах концентрируются большие объ-
емы данных, хранимые на машинных носителях, и осуществляется автоматиче-
ский межмашинный обмен данными, в том числе на больших расстояниях.
Во многих случаях хранимая и передаваемая информация может представ-
лять интерес для лиц, желающих
использовать ее в корыстных целях. Послед-
ствия от такого несанкционированного использования информации могут быть
весьма серьезными. Поэтому уже в настоящее время возникла проблема защи-
ты информации от несанкционированного доступа [3]. В данном параграфе ог-
раничимся рассмотрением методов защиты информации от несанкционирован-
ного доступа при передаче ее по каналам связи. Рассматриваемые методы за
-
щиты обеспечивают такое преобразование сообщений, при котором их исход-
ное содержание становится доступным лишь при наличии у получателя некото-
рой специфической информации (ключа) и осуществления с ее помощью об-
ратного преобразования. Эти методы называют методами криптографического
закрытия информации. Они применяются как для защиты информации в кана-
лах передачи, так и
для защиты ее в каналах хранения.
Преобразования, выполняемые в системах, где используются методы
криптографического закрытия информации, можно считать разновидностями
процессов кодирования и декодирования, которые получили специфические на-
звания шифрования и дешифрования. Зашифрованное сообщение называют
криптограммой (шифртекстом).
Известно большое число различных методов криптографического закры-
тия информации. В настоящее время утвердились в практике
следующие ос-
новные криптографические методы защиты: замены (подстановки); переста-
новки использования генератора псевдослучайных чисел (гаммирование); пе-
ремешивания (алгоритмитические); использование систем с открытым ключом.
Классификация методов преобразования информации приведена на рис. 6.1.
Рассмотрим некоторые из них в порядке возрастания сложности и надежности
закрытия.
6.5.1. Метод замены. Шифрование методом замены (подстановки) основа-
но на алгебраической операции, называемой подстановкой. В криптографии
рассматриваются четыре типа подстановки: моноалфавитная, гоммофониче-
ская, полиалфавитная и полиграммная. При моноалфавитной простой подста-
новке буквы кодируемого сообщения прямо заменяются другими буквами того
же или другого алфавита. Если сообщения составляются из
К различных букв,
то существует
К! способов выражения сообщения К буквами этого алфавита,
т.е. существует
К! различных ключей.
62