Лабораторная работа 1 Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации
Скачать 0.81 Mb.
|
Министерство науки и высшего образования Российской Федерации Федеральное государственное бюджетное образовательное учреждение высшего образования «Уфимский государственный авиационный технический университет» Кафедра ВТиЗИ Лабораторная работа №1 «Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации» Выполнил: ст. гр. ИБ-225 Ласьков Н. А. Проверила: заведующая кафедры Исмагилова А.С. Уфа 2022 г. Цель работы: Изучение классических криптографических алгоритмов моноалфавитной подстановки, многоалфавитной подстановки и перестановки для защиты текстовой информации. Использование гистограмм, отражающих частоту встречаемости символов в тексте для криптоанализа классических шифров. Шифр одноалфавитным методом: Исходный текст: Шифровка: Гистограммы: На гистограмме видно какая буква соответствует символу (столбец 1 сверху соответствует столбцу 1 снизу) Смещение равно 3 Расшифрованный текст: Привет мир!!! Текст расшифрован правильно. Принцип шифровки: символ шифруется в алфавитном порядке, прибавляя к номеру изначальной буквы в алфавите число смещения. Одноалфавитного метода с задаваемым смещением (шифр Цезаря). Смещение: 5 Исходный текст: Привет мир!!! Шифровка: Гистограммы: Смещение: П Р С Т У Ф М Н О П Р С Расшифрованный текст: Привет мир!!! Текст расшифрован правильно. Зашифрованный текст со смещением 6: Метода перестановки символов. Исходный текст: Привет мир!!! Шифровка: Гистограммы: С гистограммы полезную информацию извлечь нельзя. Принцип шифрования: для перестановки символов было выбраны цифры 2413, это значит что первые 4 символа перестанавливаются согласно этим числам, то есть 2 символ встанет 1, 4 символ встанет 2 и т. д. Расшифровка: Привет мир!!! По принципу шифрования текст был расшифрован вручную, то есть 1 символов стал символ на 3 позиции, 2 символ стал символ на 1 позиции. Инверсного кодирование (по дополнению до 255). Исходный текст: Привет мир!!! Шифровка: Гистограммы: Суть метода заключается в замене символа ASCII-кодировки с номера символа на номер 255 –i. Расшифровка: Привет мир!!! Контрольные вопросы: Одноалфавитный (с фиксированным смещением); одноалфавитный с задаваемым смещением (от 2 до 20); перестановка символов; по дополнению до 255 (инверсный); многоалфавитный (с фиксированным ключом); многоалфавитный с ключом фиксированной длины; многоалфавитный с ключом произвольной длины. Преимущества: простота, быстрое преобразование. Простой алгоритм, который можно раскрыть путем “тыка”. Недостатки: Одноалфавитные методы легко читаемые, возможность интуитивного дешифрования текста, что приводит к утечке информации. Я бы использовал многоалфавитный с ключом произвольной длины метод или инверсный метод, так как эти шифровки трудно предсказать то это существенно уменьшает шанс взлома данных. а) Нет, так как в этом случае расшифровать будет очень проблематично б) Да, любой текст зашифрованный методом Цезаря можно расшифровать, следовательно мы просто усложним получение информации, но не создадим проблемы самому себе. |