Лабораторная работа № 1. Методы и средства защиты информации
Скачать 193.38 Kb.
|
Задания для самостоятельного выполнения:Задание 1. Продолжите числовой анализ данных криптограммы, рассмотренной в п.3.2 и выясните оставшиеся буквы, делая соответствующие записи в таблице замен (рисунок 4) и внося результат в криптограмму для дешифрования (рисунок 3). Задание 2. Используя учебник И.Н. Васильевой Криптографические методы защиты информации: самостоятельно подберите сообщение (не менее 200 символов); зашифруйте его, используя числа (повторяющиеся буквы должны быть зашифрованы одинаковыми числами); создайте чистую криптограмму для расшифровки и таблицу замен; поменяйтесь криптограммами с соседом по парте; расшифруйте предлагаемую криптограмму. Вопросы для защиты лабораторной работы № 3Что такое криптография? Что такое криптоанализ? Что такое криптограмма? Назовите понятие зашифрования и расшифровывания Что такое шифртекст? Что такое ключ? Для чего используются частотные таблицы символов? Для чего применяется таблица замен при расшифровке криптограммметодом анализа числовых показателей? Лабораторная работа № 4. Изучение классическихшифров заменыЦель работы: изучить процедуры шифрования и расшифровывания в шифрах Цезаря и Виженера при помощи табличного редактора MSExcel. Теоретическая справка по изучаемой теме приведена в лабораторных работах № 1 и № 2. Практическая часть работыЗадание 1. Зашифровать слово с помощью шифра Цезаря Ход выполнения работы В приложении MS Excel создать книгу, содержащую пронумерованные символы русского алфавита: в первом столбце ввести номера от 0 до 32; во втором столбце – символы русского алфавита по порядку; в третьем столбце – снова нумерацию от 0 до 32. Зашифровать слово «ГЛАГОЛ» с помощью шифра Цезаря с выбранным ключом, для чего: ввести шифруемое слово побуквенно в ячейки первой строки (можно использовать любые незаполненные ячейки листа); строкой ниже получить числовой код символов шифруемого слова с помощью функции ВПР: а) первым параметром (Искомое_значение) функции назначить ссылку на ячейку с текущим символом шифруемого слова; б) вторым параметром (Таблица) функции назначить ссылку на таблицу с алфавитом, начиная со второго столбца (столбцы В и С), ссылку на таблицу сделать абсолютной, нажав кнопку F4; в) значение третьего параметра (Номер_столбца) задать равным 2 (чтобы данные брались из второго столбца выделенного на предыдущем этапе диапазона с цифрами); г) в качестве значения четвертого параметра (Интервальный_просмотр) ввести слово «ЛОЖЬ» (чтобы поиск был точным). Например: =ВПР(F1;$B$1:$C$33;2;ЛОЖЬ). Скопировать сформированную функцию ВПР для всех символов шифруемого слова (рисунок 5). Рисунок 5 – Использование функции ВПР при шифровании строкой ниже получить код символа криптограммы, сложив по модулю 33 (по количеству букв) полученный код текущего символа со значением ключа: а) ввести значение ключа (согласно своему варианту); б) во второй строке под текущим символом шифруемого слова вставить функцию ОСТАТ; в) в качестве первого значения первого параметра (Число) функции указать сумму ячейки с кодом шифруемого символа и ячейки со значением ключа (ссылку на значение ключа сделать абсолютной); г) второй параметр (Делитель) задать равным 33 (по количеству букв алфавита). Например: =ОСТАТ(F2+$E$3;33). Скопировать сформированную функцию ОСТАТ для всех символов шифруемого слова (рисунок 6). Рисунок 6 – Использование функции ОСТАТ при шифровании строкой ниже с помощью функции ВПР перевести полученный код криптограммы в символьный вид: а) в качестве значения первого параметра функции назначить ссылку на ячейку с текущим кодом криптограммы; б) в качестве значения второго параметра функции назначить ссылку на таблицу с алфавитом, начиная с первого столбца (столбцы А и В), сделать ссылку на таблицу абсолютной; в) значение третьего параметра задать равным 2; г) в качестве значения четвертого параметра ввести слово «ЛОЖЬ». Например: =ВПР(F3;$А$1:$В$33;2;ЛОЖЬ). Скопировать сформированную функцию ВПР для всех символов шифруемого слова (рисунок 7). Рисунок 7–Полученная криптограмма Проанализировать полученный текст криптограммы, обратив внимание на повторяющиеся символы. Задание для самостоятельного выполнения: зашифровать слово КРИПТОГРАФИЯ, выбрав значение ключа шифрования в соответствии с номером своего варианта по журналу учебной группы. |