Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Кодирование информации.pdf
Скачиваний:
30
Добавлен:
03.06.2015
Размер:
530.9 Кб
Скачать

Примеры симметричных шифров

Шифр Виженера. Это шифр Цезаря с переменной величиной сдвига, которая определяется ключевым словом.

Ключевое слово "ВАЗА", каждая буква своим номером в алфавите указывает величину сдвига, т.о., последовательность сдвигов букв открытого текста:

3 1 9 1 3 1 9 1 3 1 ...

При таком способе шифрования открытый текст КРИПТОГРАФИЯ преобразуется в шифротекст НССРХПЛСГХСА.

Примеры симметричных шифров

Шифр "Сциталь". Сциталь – это стержень, имеющий N граней. На него наматывают ленту.

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

Примеры симметричных шифров

Квадрат Полибия

 

1

2

3

4

5

6

7

8

 

 

 

 

 

 

 

 

 

1

А

Б

В

Г

Д

Е

Ж

З

 

 

 

 

 

 

 

 

 

2

И

Й

К

Л

М

Н

О

П

 

 

 

 

 

 

 

 

 

3

Р

С

Т

У

Ф

Х

Ц

Ч

 

 

 

 

 

 

 

 

 

4

Ш

Щ

Ъ

Ь

Э

Ю

Я

 

 

 

 

 

 

 

 

 

 

Каждая буква кодируется двумя цифрами – номерами соответствующих строки и столбца. Например, слово КРИПТОГРАФИЯ будет зашифровано как 23 31 21 28 33 27 14 31 11 35 21 48.

Схема применения нессиметричных алгоритмов

ключ 1 (открытый)

текст

 

шифрограмма

 

 

шифратор

канал связи

 

 

 

 

отправитель (передатчик)

ключ 2 (секретный)

дешифратор текст

получатель (приемник)