Главная страница
Навигация по странице:

  • Одноалфавитное шифрование

  • Одноалфавитный метод с задаваемым смещением (шифр Цезаря)

  • Метод перестановки символов

  • Инверсивное кодирование

  • 255 – код зашифрованного символа в таблице Ascii

  • Многоалфавитное шифрование с ключом фиксированной длинны

  • Метод многоалфавитного шифрования с ключом фиксированной длины

  • Многоалфавитное шифрование с произвольным паролем

  • ЛР № 1 Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации. ЛР № 1 Использование классических криптоалгоритмов подстановки и. Отчет по лабораторной работе 1 Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации


    Скачать 0.57 Mb.
    НазваниеОтчет по лабораторной работе 1 Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации
    АнкорЛР № 1 Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации
    Дата29.11.2020
    Размер0.57 Mb.
    Формат файлаdocx
    Имя файлаЛР № 1 Использование классических криптоалгоритмов подстановки и.docx
    ТипОтчет
    #155093


    ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ № 1

    Использование классических криптоалгоритмов подстановки и перестановки для защиты текстовой информации


    Выполнил:

    студент группы

    Принял:

    ст. преподаватель


    Москва 2020

    Одноалфавитное шифрование:

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

    Попробую расшифровать вручную, для этого открою таблицу ascii символов:



    Рис.1 Таблица Ascii символов

    Смещаю каждую букву/символ из зашифрованного текста на 3 позиции назад, и получаю исходный текст:

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

    С другой стороны, высокотехнологичная концепция общественного уклада требует от нас анализа стандартных подходов.

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

    Отчет:

    • Исходный текст: Исходный текст (файл)

    • Полученная гистограмма:



    Рис. 2 Гистограмма метода одноалфавитного шифрования

    • Смещение: 3

    Одноалфавитный метод с задаваемым смещением (шифр 

    Цезаря):

    Отчет:

    • Исходный текст: Исходный текст (файл)

    • Гистограмма:



    Рис.3 Гистограмма метода одноалфавитного шифрования с заданным смещением (шифр Цезаря)

    • Смещение: 10

    • Процесс дешифрования:

      • Изменение каждого символа в соответствии с таблицей Ascii на значение смещения

    Метод перестановки символов:

    Рассмотрев гистограмму после шифрования, можно заметить, что они похожи, это говорит о том, что символы в тексте не менялись, значит, менялся лишь порядок этих символов



    Рис 4. Гистогрмма метода перестановки символов

    При шифровании у меня попросили указать количество букв, то есть на сколько символов будет разделен текст, а также порядок их перестановки.



    Рис 5. Окно шифрования методом перестановки символов

    Я попытался расшифровать текст, разделяя его на последовательности по 5, внутри этих последовательностей, я переставлял символы в соответствии с ключом. У меня получился исходный текст.

    • Исходный текст: Исходный текст (файл)

    • Ключ шифрования: 5, 34251

    Инверсивное кодирование:

    Зашифровав исходный текст и посмотрев на гистограмму, я предположил, что для шифрования используется формула:

    255 – код зашифрованного символа в таблице Ascii

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



    Рис 6. Гистограмма метода инверсивного кодирования

    Многоалфавитное шифрование с ключом фиксированной длинны:

    Попытавшись зашифровать последовательность из одинаковый символов, я отправился смотреть гистограмму:



    Рис. 7 Гистограмма метода многоалфавитного шифрования с фиксированным ключом

    Из увиденного я сделал вывод: для шифрования последовательности из одинаковых символов используется набор из 7-и смещений. При таком виде шифрования текст разбивается на последовательность из 7 символов, и каждый символ кодируется своим, фиксированным, алфавитом.

    • 1 смещение: -185

    • 2 смещение: -159

    • 3 смещение: -142

    • 4 смещение: -158

    • 5 смещение: -159

    • 6 смещение: -153

    • 7 смещение: -155

    Попытавшись расшифровать текст, я получил исходный текст: «аааааааааааа»

    Метод многоалфавитного шифрования с ключом фиксированной длины:

    Для примера я взял текст из предыдущего метода и попытался зашифровать его с помощью ключа: «cba». Обратившись к гистограмме, я увидел:



    Рис. 8 Гистограмма метода многоалфавитного шифрования с ключом фиксированной длины

    По гистограмме можно определить длину ключа, которым зашифровывался исходный текст. Она соответствует кол-ву символов на гистограмме зашифрованного текста. В данном случае использовался ключ длиной в 3 символа.

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



    Рис 9. Гистограмма метода многоалфавитного шифрования с ключом фиксированной длины фала «Исходный текст»

    Никакой закономерности или важной информации гистограммы не несут.

    Многоалфавитное шифрование с произвольным паролем:

    Гистограмма идентична той, что я видел в предыдущем методе



    Рис 9. Гистограмма метода многоалфавитного шифрования с ключом произвольным паролем фала «Исходный текст»

    Контрольные вопросы:

    1. Такие как:

      1. Одноалфавитное шифрование

      2. Одноалфавитный метод с заданным смещением

      3. Метод перестановки символов

      4. Метод инверсивной кодировки

      5. Метод многоалфавитного шифрования с фиксированным ключом

      6. Метод многоалфавитного шифрования с ключом фиксированной длины

      7. Метод многоалфавитного шифрования с произвольным паролем

    2. Плюсы:

      1. На дешифровку такого текста потребуется хоть и небольшое, но время

    3. Минусы:

      1. Такой тип шифрования слишком прост, текст, зашифрованный таким образом, обладание минимальной криптостойкостью

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

    5. Для метода Цезаря, не имеет никакого смыслы, для метода многоалфавитного шифрования, усилит криптостойкость зашифрованного текста.


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