|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Порядок выполнения лабораторной работы. Цель работы:Освоить технологию шифрования и дешифрования информации в среде Excel с использованием шифра ЦезаряЭЦП В КОММЕРЧЕСКОЙ ДЕЯТЕЛЬНОСТИ ЛАБОРАТОРНАЯ РАБОТА № 1 ЗАЩИТА ДАННЫХ С ИСПОЛЬЗОВАНИЕМ ШИФРА ЦЕЗАРЯ Цель работы: Освоить технологию шифрования и дешифрования информации в среде Excel с использованием шифра Цезаря. Порядок выполнения лабораторной работы 1 Войти в среду Excel и создать свою симметричную криптосистему (по системе Цезаря): - перейти на второй лист этого документа. Начиная с ячейки А1 до А40 набрать алфавит, как показано на рисунке 1 "а". Выделить весь диапазон алфавита и назначить ему имя "ABC"; - на первом листе документа в ячейке В1 набрать текст, который необходимо зашифровать, например: Гай Юлий Цезарь:"Пришел, увидел, победил!" При наборе текста необходимо использовать только те символы, которые входят в алфавит; - в ячейке В3 записать формулу =ПРОПИСН(В1), функция ПРОПИСН переводит буквенные символы в строке в прописные буквы; - в ячейке D3 записать формулу =ДЛСТР(ВЗ), функция ДЛСТР позволяет определить длину строки, что необходимо пользователю, для кодировки исходной строки; - в ячейку D4 записать значение k, например, 5; - в столбце А, начиная с ячейки А6, пронумеровать ячейки числами последовательного ряда от 1 до N, где N - число символов в тексте, включая пробелы. N, рассчитано в ячейке D3; - в ячейку В6, записать формулу =ПСТР(В$3; А6; 1), которая разделяет кодируемый текст на отдельные символы. Скопировать эту формулу в ячейки В7-В47; - в ячейку С6 записать формулу =ПОИСКПОЗ(В6; АВС; 0). Функция ПОИСКПОЗ производит поиск индекса (номера позиции) символа в массиве ABC, который был определен на листе 2. Скопировать содержимое ячейки С6 в ячейки С7-С47; - получив номер символа в алфавите ABC, произвести сдвиг нумерации алфавита для кодируемой последовательности символов. В ячейку D6 записать формулу: =ЕСЛИ(ПОИСКПОЗ(В6; АВС; 0)+ $D$4 >40;ПОИСКПОЗ(В6; АВС; 0)+ $D$4 -40; ПОИСКПОЗ(В6; АВС; 0)+ $D$4) (1) Эта формула производит сдвиг номеров символов алфавита на величину k и определяет номер заменяющего символа из алфавита ABC; - содержимое D6 скопировать в область D7-D47; - выбрать символы из алфавита ABC в соответствии с новыми номерами. В ячейку Е6 записать формулу =ИНДЕКС(АВС; D6). Скопировать содержимое ячейки Е6 в область Е7-Е47; - для получения строки зашифрованного текста необходимо в ячейку F6 записать = Е6, в ячейку F7 соответственно – = F6 & E7. Далее скопировать содержимое ячейки F7, в область F8-F47. В ячейке F47 прочитать зашифрованный текст. 2 Для проверки шифрования произвести расшифрование полученного текста и сравнить его с исходным: - для этого на третьем листе выполнить все действия аналогично пункту 1 лабораторной работы. При этом необходимо учесть следующие особенности: · в ячейке В1 третьего листа документа набрать зашифрованный текст; · в ячейку D6 третьего листа документа вместо формулы (1) записать формулу: =ЕСЛИ(ПОИСКПОЗ(В6; АВС; 0)- $D$4 <0;ПОИСКПОЗ(В6; АВС; 0)- $D$4 +40;ПOИCKПOЗ(B6; ABC; 0)- $D$4) (2) - получение исходного текста (без ошибок) в ячейке F47 третьего листа свидетельствует о корректном выполнении этой части лабораторной работы. 3 Для зашифрования и расшифрования своего сообщения: - на первом листе документа в ячейке В1 заменить текст: Гай Юлий Цезарь:"Пришел, увидел, победил!" на свой оригинальный текст общей длиной не более 42 символов. В ячейке F47 прочитать зашифрованный текст; - на третьем листе документа в ячейке В1 набрать этот зашифрованный текст вместо того, который там был; - получение своего оригинального текста (без ошибок) в ячейке F47 третьего листа свидетельствует о корректном выполнении этой части лабораторной работы. 4 Отправить по электронной почте одному из студентов группы зашифрованный текст своего сообщения. ВАЖНО! Сообщить ему по закрытому каналу связи свой КЛЮЧ (значение k). 5 Для расшифрования сообщений от других абонентов: - скопировать на четвертый лист документа Excel весь третий лист; - получить по электронной почте от студента своей группы его шифртекст и ввести в ячейку В1 четвертого листа вместо того шифртекста, который там был; - ВАЖНО! Получить по закрытому каналу связи от этого студента КЛЮЧ (значение k) и ввести его ячейку D4 четвертого листа документа Excel; - получение исходного текста (без ошибок) сообщения вашего абонента в ячейке F47 четвертого листа свидетельствует о корректном выполнении этой части лабораторной работы. Таким образом, создана симметричная криптосистема (по системе Цезаря), при этом: - первый лист документа Excel предназначен для зашифрования вашего произвольного сообщения; - второй лист содержит алфавит и знаки препинания; - третий лист предназначен для расшифрования шифртекста вашего сообщения; - четвертый лист предназначен для расшифрования шифртекстов сообщений ваших абонентов. 2. Контрольные вопросы 1 В чем заключается рассмотренный принцип защиты информации? 2 Объяснить формулы (1) и (2). 3 В чем достоинства и недостатки шифра Цезаря? 4 Какие еще методы защиты информации Вам известны? Содержание отчета 1). Изучить содержание документов выданных для самостоятельной подготовки. 2). Ответить на контрольные вопросы. 3). Сохранить книгу Excel с вашей криптосистемой (содержащей четыре листа) в виде файла MS Excel (например, иванов_3_Комм_лаб1.xls). 4). Прикрепить этот файл к письму и по электронной почте отправить преподавателю.
в ) г )
Рисунок 1 - Фрагменты документов Excel по лабораторной работе № 1: а) алфавит символов шифра Цезаря; б) начальная часть документа зашифрования; в) и г) начальная и конечная часть документа расшифрования
Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.006 сек.) |