Файл: Лабораторная работа 6 Использование методов перестановки для шифрования данных.docx

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 05.02.2024

Просмотров: 35

Скачиваний: 0

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Лабораторная работа №6

Использование методов перестановки для шифрования данных

Цель: изучить классические шифры перестановки, научиться зашифровывать тексты с помощью шифров перестановки, познакомиться с основами криптоанализа

Классические шифры перестановки

Задача 1

С помощью табличной перестановки (без пробелов) зашифруйте фразу:

А) СРОЧНО ПРИЕЗЖАЙ ИВАН ключ БАЙТ



Б) В СВЯЗИ С СОЗДАВШИМСЯ ПОЛОЖЕНИЕМ ОТОДВИГАЕМ

СРОКИ ВОЗВРАЩЕНИЯ ДОМОЙ. РАМЗАЙ Ключ ЗАПИСЬ



Задача 2

С помощью табличной перестановки (с пробелами) зашифруйте фразу:

В СВЯЗИ С СОЗДАВШИМСЯ ПОЛОЖЕНИЕМ ОТОДВИГАЕМ

СРОКИ ВОЗВРАЩЕНИЯ ДОМОЙ. РАМЗАЙ Ключ ЗАПИСЬ



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

  1. создаём ключевую таблицу, задав количество строк и столбцов. Например, таблица может состоять из 5 строк и 5 столбцов.

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

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

  4. читаем символы таблицы сверху вниз, слева направо, чтобы получить зашифрованное сообщение. Если таблица содержит пробелы, они также будут включены в зашифрованное сообщение.


Пример шифрования:

Пусть дано сообщение "HELLO

WORLD" и ключевая таблица 3x4:

H E L L

O W O

R L D

Переставим символы в таблице по диагонали, начиная с верхнего левого угла:

H L

O W

E L L O

R D

Зашифрованное сообщение будет выглядеть так: "HOLLE WRLD O".

Задача 3.

Расшифруйте цитаты, зашифрованные методами перестановки:

А) изречение немецкого философа Фридриха Ницше:

ОЬТСО НЙАЧУ ЛСВТЯ РЕВЕН ИЛЕТИ ДЕБОП



Б) изречение немецкого ученого – гуманиста Эразма Роттердамского:

ЙЫТЫР КСТНА ЛАТЕН ТЕАДЗ ОСИИЦ АТУПЕ РОООО



В) изречение чешского писателя Карела Чапека:

ЕЛЙГС АМОЛТ ЕМИЬР УНСЕО ЕАНОМ МЕООП МОЖОЕ ОЕКШО

ШРАОЬ АЙОСЙ ДОДНР ОЕЕУО



Г) изречение польского писателя – фантаста Станислава Лема:

ТОУМА МЕЖЕЧ ЫАООО ОММГЗ ЕСНМЕ ДЕООО ЧЫАОД

НЛОТМ УМООО ТДЕРО ЕОЧОМ МОООО