Классификация методов шифрования. Методы замены, перестановки, аналитических преобразований, гаммирования

Множество современных методов защитных преобразований можно классифицировать на несколько групп:

1) замены;2)перестановки; 3) гаммирования;4) аналитических преобразований;5)комбинированные;

Шифрование методом замены (подстановки) основано на алгебраической операции, называемой подстановкой.

-моноалфавитная замена- каждой букве алфавита открытого текста ставится в соответствие 1 буква шифртекста из этого же алфавита.

-гомофоническая замена- одному символу открытого текста ставится в соответствие несколько символов шифртекста.

-полиалфавитная замена - для замены символов исходного текста используются символы нескольких алфавитов.

-полиграммная- замена формируется из одного алфавита с помощью специальных правил. Примером полиграммной подстановки может служить шифр Плейфера.

В этом шифре алфавит располагается в матрице. Открытый текст разбивается на пары символов XiXi+1. Каждая пара символов открытого текста заменяется на пару символов из матрицы следующим образом:

1) если символы находятся в одной строке, то каждый из символов пары заменяется на стоящий правее его;

2) если символы находятся в одном столбце, то каждый символ пары заменяется на символ, расположенный ниже его в столбце;

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

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

Открытый текст: ШИФР_ПЛЭЙФЕРА

Матрица алфавита:

А Ж Б М Ц В

Ч Г Н Ш Д О

Е Щ, Х У П

. З Ъ Р И Й

С Ь К Э Т Л

Ю Я _ Ы Ф - Шифртекст: РДИЫ,-СТ-И.ХЧС

Методы перестановки. При использовании для шифрования данных методов перестановки символы открытого текста переставляются в соответствии с некоторыми правилами. Эти методы заключаются в том, что символы шифруемого текста переставляются по определенным правилам внутри шифруемого блока символов.

Открытый текст: ШИФРОВАНИЕ_ПЕРЕСТАНОВКОЙ

Ключ (правило перестановки): группы из 8 букв с порядковыми номерами 1.2.....8 переставить в порядок 3-8-1-5-2-7-6-4.

Шифртекст: ФНШОЙАВР_СИЕЕЕРПННТВАОКО


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: