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

Информационная безопасность_практика. Информационная безопасность. Практика №1. Практическая работа 1. Одноалфавитные шифры подстановки. Обратный шифр. Порядок криптографического преобразования


Скачать 63.5 Kb.
НазваниеПрактическая работа 1. Одноалфавитные шифры подстановки. Обратный шифр. Порядок криптографического преобразования
АнкорИнформационная безопасность_практика
Дата24.02.2022
Размер63.5 Kb.
Формат файлаdoc
Имя файлаИнформационная безопасность. Практика №1.doc
ТипПрактическая работа
#371986

Практическая работа №1.

Одноалфавитные шифры подстановки.


  1. Обратный шифр.

Порядок криптографического преобразования:

а) составляется список используемых символов (например, алфавит) и выписывается в столбец;

б) напротив данного столбца выписывается список используемых символов в обратном порядке;

в) в цикле выбираются поочередно все символы шифруемого сообщения;

г) для текущего символа ищется соответствие в левом списке;

д) шифр-символом будет являться элемент правого списка находящийся напротив найденного в левом списке.

Пример: необходимо зашифровать слово «год».

а

я

б

ю

в

э

г

ь

д

ы

е

ъ

ё

щ

ж

ш

з

ц

и

х

й

ф

л

у

к

т

л

с

м

р

н

п

о

о

п

н

р

м

с

л

т

л

у

к

ф

й

х

и

ц

з

ш

ж

щ

ё

ъ

е

ы

д

ь

г

э

в

ю

б

я

а

Таким образом, получаем зашифрованное слово: «ьоы».
Для расшифровки необходимо выполнить аналогичные действия:


а

я

б

ю

в

э

г

ь

д

ы

е

ъ

ё

щ

ж

ш

з

ц

и

х

й

ф

л

у

к

т

л

с

м

р

н

п

о

о

п

н

р

м

с

л

т

л

у

к

ф

й

х

и

ц

з

ш

ж

щ

ё

ъ

е

ы

д

ь

г

э

в

ю

б

я

а


Получаем исходное слово: «год».

Практическое занятие 1 (2 часа)

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

Составить алгоритм решения задачи шифрования и представить его в виде блок-схемы

Лабораторная работа 1.1 (2 часа): реализовать данный метод шифрования в какой-либо среде программирования
Лабораторная работа 1.2 (2 часа): разработать программное средство криптоанализа зашифрованного текста методом статистического анализа частоты появления символов в тексте.


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