Задание
Задание практической работы:
а) шифрование методом одиночной перестановки по ключу;
б) шифрование с помощью магических квадратов;
Цель данной практической работы – научиться шифровать методом одиночной перестановки по ключу и с применением магических квадратов.
Содержание
Введение |
4 |
1.Шифрование методом одиночной перестановки по ключу |
5 |
2.Шифрование с помощью магических квадратов 3.Расшифровка методом двойной перестановки 4.Расшифровка с помощью магических квадратов |
5 7 8 |
Заключение |
9 |
Список литературы
|
10 |
|
|
|
|
|
|
|
|
|
|
Введение
Шифрование–неотъемлемая часть современного мира, его используют не только секретные службы, но и обычные пользователи компьютера. Специалист в области вычислительной техники должен разбираться в многочисленных средствах шифрования, чтобы выбирать наиболее защищенные системы. Данная лабораторная работа является первым знакомством с криптографией. В простых шифрах, к которым относятся шифры перестановки, используются таблицы, которые дают простые шифрующие процедуры перестановки букв в сообщении. Ключом в них служат размер таблицы, фраза, задающая перестановку или специальная особенность таблиц. Перестановка без ключа —один из самых примитивных методов шифрования. Кодирование информации целесообразно применять в системах с ограниченным набором смысловых конструкций. Такой вид криптографического преобразования применим, например, в командных линиях автоматизированных систем управления. Недостатками кодирования конфиденциальной информации является необходимость хранения и распространения кодировочных таблиц, которые необходимо часто менять, чтобы избежать раскрытия кодов статистическими методами обработки перехваченных сообщений. К традиционным (классическим) методам шифрования относятся шифры перестановки, шифры простой и сложной замены, а также некоторые их модификации и комбинации. Комбинации шифров перестановок и шифров замены образуют все многообразие применяемых на практике симметричных шифров. В качестве ключа в шифрующих таблицах используются: размер таблицы, слово или фраза, задающие перестановку, особенности структуры таблицы. [5]
1 Шифрование методом одиночной перестановки по ключу
Ключом к шифру одиночной перестановки по ключу служит слово (в нашем случае «Испания» соответственно).
Заданное сообщение: «роналдо вчера подписал контракт с астана» (ввод по вертикали, ответ читать по горизонтали), размерность 7х5.
Для шифрования сообщения при одиночной перестановке по ключу, расставляем буквы ключевого слова «испания» по тому порядку, как они следуют в алфавите (таблица 1) и вписываем сообщение по столбцам.
И |
С |
П |
А |
Н |
И |
Я |
2 |
6 |
5 |
1 |
4 |
3 |
7 |
Р |
Д |
Р |
П |
К |
А |
С |
О |
О |
А |
И |
О |
К |
Т |
Н |
В |
П |
С |
Н |
Т |
А |
А |
Ч |
О |
А |
Т |
С |
Н |
Л |
Е |
Д |
Л |
Р |
А |
А |
Таблица 1 – Исходная таблица
Расставляем цифры так, чтобы ключевое слово было выстроено в ряд по алфавиту. Вписываем те буквы, которые соответствуют номеру столбца (таблица 2).
А |
И |
И |
Н |
П |
С |
Я |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
П |
Р |
А |
К |
Р |
Д |
С |
И |
О |
К |
О |
А |
О |
Т |
С |
Н |
Т |
Н |
П |
В |
А |
А |
А |
С |
Т |
О |
Ч |
Н |
Л |
Л |
А |
Р |
Д |
Е |
А |
Таблица 2 – Перестановка столбцов
Читая по горизонтили, мы получаем текст сообщения шифровки – «прак рдси окоа отсн тнпв ааас точн ллар деа».