Главная страница

COM объекты. ЛБ 1_Com. Лабораторная работа 1 часть 1 взаимодействие с унаследованным программным кодом 1 реализация внутреннего сервера com в delphi 2


Скачать 0.79 Mb.
НазваниеЛабораторная работа 1 часть 1 взаимодействие с унаследованным программным кодом 1 реализация внутреннего сервера com в delphi 2
АнкорCOM объекты
Дата28.05.2022
Размер0.79 Mb.
Формат файлаdoc
Имя файлаЛБ 1_Com.doc
ТипЛабораторная работа
#554589
страница9 из 13
1   ...   5   6   7   8   9   10   11   12   13

ШИФРЫ СЛОЖНОЙ ЗАМЕНЫ


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

При r-алфавитной подстановке символ хо исходного со­общения заменяется символом уо из алфавита Во, символ x1 -символом y1 из алфавита B1, и так далее, символ Хг-1 заменяет­ся символом ум из алфавита Вг-1, символ хг заменяется симво­лом уг снова из алфавита Во, и т.д.

Общая схема многоалфавитной подстановки для случая г = 4 показана на рис. 5.7

Входной символ

X0

X1

X2

X3

X4

X5

X6

X7

X8

X9

Алфавит подстановки

B0

B1

B2

B3

B0

B1

B2

B3

B0

B1

Схема г-алфавитной подстановки для случая г = 4
Эффект использования многоалфавитной подстановки за­ключается в том, что обеспечивается маскировка естественной статистики исходного языка, так как конкретный символ из исход­ного алфавита А может быть поеобразован в несколько различ­ных символов шифровальных алфавитов Вj. Степень обеспечи­ваемой защиты теоретически пропорциональна длине периода г в последовательности используемых алфавитов В.

Многоалфавитные шифры замены предложил и ввел в практику криптографии Леон Батист Альберти, который также был известным архитектором и теоретиком искусства. Его книга "Трак­тат о шифре", написанная в 1566 г., представляла собой первый в Европе научный труд по криптологии. Кроме шифра многоалфа­витной замены, Альберти также подробно описал устройства из вращающихся колес для его реализации. Криптологи всего мира почитают Л.Альберти основоположником криптологии.

Шифр Гронсфельда


Этот шифр сложной замены, называемый шифром Гронс­фельда, представляет собой модификацию шифра Цезаря число­вым ключом. Для этого под буквами исходного сообщения записы­вают цифры числового ключа. Если ключ короче сообщения, то его запись циклически повторяют. Шифртекст получают примерно, как в шифре Цезаря, но отсчитывают по алфавиту не третью букву (как это делается в шифре Цезаря), а выбирают ту букву, которая смещена по алфавиту на соответствующую цифру ключа. Напри­мер, применяя в качестве ключа группу из четырех начальных цифр числа е (основания натуральных логарифмов), а именно 2718, получаем для исходного сообщения ВОСТОЧНЫЙ ЭКС­ПРЕСС следующий шифртекст:

Сообщение

В

О

С

Т

О

Ч

Н

Ы

Й




Э

К

С

П

Р

Е

С

С

Ключ

2

7

1

8

2

7

1

8

2




7

1

8

2

7

1

8

2

Шифртекст

Д

Х

Т

Ь

Р

Ю

О

Г

Л




Д

Л

Щ

С

Ч

Ж

Щ

У

Чтобы зашифровать первую букву сообщения В, исполь­зуя первую цифру ключа 2 , нужно отсчитать вторую по порядку букву от В в алфавите В-Г-Д; получается первая буква шифр текста Д.

Следует отметить, что шифр Гронсфельда вскрывается относительно легко, если учесть, что в числовом ключе каждая цифра имеет только десять значений, а значит, имеется лишь де­сять вариантов прочтения каждой буквы шифртекста. С другой стороны, шифр Гронсфельда допускает дальнейшие модификации, улучшающие его стойкость, в частности двойное шифрование разными числовыми ключами.
1   ...   5   6   7   8   9   10   11   12   13


написать администратору сайта