АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Порядок выполнения лабораторной работы. Цель работы:Освоить технологию шифрования и дешифрования информации в среде Excel с использованием шифра Цезаря

Читайте также:
  1. A. Минимальный запас для одной ТТ на один день работы - не менее 50 бутылок
  2. A. Учебно-методическое обеспечение самостоятельной работы студентов
  3. I. Задания для самостоятельной работы
  4. I. Задания для самостоятельной работы
  5. II. Время начала и окончания работы
  6. II. Оформлення і порядок захисту курсового проекту
  7. II. Порядок аккредитации
  8. II. ПОРЯДОК И МЕТОДИКА ПРОВЕДЕНИЯ ЭКЗАМЕНА
  9. II. Порядок медицинского освидетельствования
  10. II. Порядок подачи заявки на участие в Конкурсе
  11. II. Порядок приема и увольнения
  12. II. Порядок формирования экспертных групп, организация экспертизы заявленных на Конкурс проектов и регламент работы Конкурсной комиссии

ЭЦП В КОММЕРЧЕСКОЙ ДЕЯТЕЛЬНОСТИ

ЛАБОРАТОРНАЯ РАБОТА № 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.007 сек.)