Изучение методов криптографической защиты информации. Понятия шифра и кода. Классификация шифров, страница 5

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

Таблица 4

Пример зашифрования при линейном двоичном гаммировании

Сообщение

0

1

1

1

1

0

1

0

0

1

0

1

1

1

0

Гамма шифрующая

1

1

1

1

0

0

1

0

0

0

1

0

0

1

0

Криптограмма

1

0

0

0

1

0

0

0

0

1

1

1

1

0

0

Таблица 5

Пример зашифрования при линейном двоичном гаммировании

Криптограмма

1

0

0

0

1

0

0

0

0

1

1

1

1

0

0

Гамма шифрующая

1

1

1

1

0

0

1

0

0

0

1

0

0

1

0

Сообщение

0

1

1

1

1

0

1

0

0

1

0

1

1

1

0

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

Q £ N l,                                                                                                                                                          где N - основание алфавита, а l - длина зашифрованного сообщения.

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

3.2. Шифр перестановки

Этот метод шифрования заключается в том, что символы открытого сообщения переставляются по определенным правилам внутри блоков шифруемого сообщения. Исходное сообщение длиной l символов предварительно разбивается на блоки заданной длины k число которых n связано с длиной сообщения l=kn. Далее символы внутри каждого блока переставляются по закону, задаваемому ключевыми данными. Зашифрование простой перестановкой осуществляется в следующей последовательности: I) выбирается ключевое слово с неповторяющимися символами либо его цифровой эквивалент; 2) шифруемый текст записывается последовательными строками под символами ключа; 3) зашифрованный текст выписывается колонками в той последовательности, в которой располагаются в алфавите буквы ключа (или в порядке следования чисел в натуральном ряду, если ключ цифровой).

Зашифровать сообщение БЕЗОПАСНОСТЬ СВЯЗИ. В качестве ключа используем цифровую последовательность вида "5-8-1-3-7-4-6-2-9". Символ «-» в исходном тексте означает пробел. Coставим таблицу простой перестановки (таблица 6).

Таблица 6

Таблица простой перестановки

Номер столбца

1

2

3

4

5

6

7

8

9

Сообщение

Б

Е

З

О

П

А

С

Н

О

С

Т

Ь

-

С

В

Я

З

И

Ключ

"5-8-1-3-7-4-6-2-9"