Инфоурок Информатика КонспектыЛабораторная работа №1 Шифрование и дешифрование данных

Лабораторная работа №1 Шифрование и дешифрование данных

Скачать материал

Лабораторная работа №1

Шифрование и дешифрование данных

 

Тема: Шифрование и дешифрование данных

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

 

Краткие теоретические сведения

 

Криптографические алгоритмы шифрования используются для обеспечения конфиденциальности хранимых или передаваемых данных.

Алгоритмы помощью определенных правил преобразуют исходные данные

зашифрованный вид так, чтобы восстановить эти данные мог только законный пользователь (шифрование).

Для получения исходной информации необходимо над зашифрованным текстом выполнить обратный процесс преобразования – дешифрование.

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

Желание общаться конфиденциально уходит своими корнями в далекое прошлое. История секретного общения богата уникальными изобретениями и красочными анекдотами [1]. Изучение путей передачи сообщений, которые не допускали бы постороннего вмешательства, называется криптографией. 

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

Основными причинами использования криптосистем в общении являются обеспечение конфиденциальности, т.е. предотвращение извлечения информации из канала посторонним лицом (подслушивание); аутентификация, предотвращение внедрения в канал информации посторонними людьми (обманный доступ). Часто, как в случае электронной пересылки или договорных переговоров, важно обеспечить электронный эквивалент письменной подписи. Это необходимо для того, чтобы устранить какие-либо недоразумения между отправителем и получателем относительного того, какое сообщение было отправлено и было ли оно вообще отправлено.

Основные требования к системе шифрования можно сформулировать следующим образом.

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

2. Задачу криптоаналитика по производству оценки нешифрованного текста без помощи ключа сделать максимально сложной и дорогой.

Множество современных методов защитных преобразований можно разделить на четыре группы:

  • в шифре перестановки все буквы открытого текста остаются без изменений, но перемещаются с их исходных позиций на другие места. Перестановки получаются в результате записи исходного текста и чтения шифрованного текста по разным путям некоторой геометрической фигуры.
  • в шифре замены наоборот, позиции букв в шифровке остаются теми же, что и у открытого текста, но символа заменяются символами другого алфавита.
  • в аддитивном методe буквы алфавита заменяются числами, к которым затем добавляются числа секретной псевдослучайной последовательности. Ее состав меняется в зависимости от использованного ключа. Этот метод широко используется в военных криптографических системах.
  • комбинированные методы предполагают использование для шифрования сообщения сразу нескольких методов. (например, сначала замена символов, а потом их перестановка).

Шифр Цезаря

Шифр Цезаря, также известный как шифр сдвигакод Цезаря или сдвиг Цезаря — один из самых простых и наиболее широко известных методов шифрования.

Шифр Цезаря — это вид шифра подстановки, в котором каждый символ в открытом тексте заменяется символом находящимся на некотором постоянном числе позиций левее или правее него в алфавите. Например, в шифре со сдвигом 3 А была бы заменена на Г, Б станет Д, и так далее.

Шифр Цезаря

Шифр Цезаря со сдвигом на 3 (английский алфавит):

A заменяется на D

B заменяется на E

и так далее

Z заменяется на C

Шифр назван в честь римского императора Гая Юлия Цезаря, использовавшего его для секретной переписки со своими генералами.

 

КОНТРОЛЬНЫЕ ВОПРОСЫ

 

1.        Дайте определение термину шифрование.

2.        Дайте определение термину дешифрование.

3.        Основными причинами использования криптосистем является?

4.        Назовите задачи системы шифрования.

5.        Перечислите виды защитных преобразований.

 

 

 

 

 

 

ЗАДАНИЕ

 

Задание 1. Используя Азбуку Морзе закодировать 5 слов, связанных с информатикой

пароль, экранирование, кодирование, хакер, антивирус, шифрование

Кодовая таблица Азбуки Морзе

Задание 2. Дана кодировочная таблица (первая цифра кода - номер строки, вторая - номер столбца).

1. Используя кодировочную таблицу, расшифруйте текст: 26 21 16 40 36 03 04 05 40 36 12 16 03 04 00 40

2. С помощью этой таблицы зашифруйте фразу: Я умею работать с информацией! А ты?

https://fs.znanio.ru/8c0997/5c/e2/677f007fb3c6bc8090bae800bd86f11bd1.jpg

Задание 3.

«Пляшущие человечки» (англ. The Adventure of the Dancing Men) — один из 56 рассказов английского писателя Артура Конана Дойля о сыщике Шерлоке Холмсе, включённый писателем в сборник 13 рассказов «Возвращение Шерлока Холмса». Сам писатель включал этот рассказ в число 12 своих лучших произведений о Холмсе.

http://nozdr.ru/_media/games/quest/crypt/dancing_men/dancing_men.jpg?w=500&tok=98592e

С помощью таблицы расшифровать

http://nozdr.ru/_media/games/quest/crypt/dancing_men/dancing_men_6.gif?w=400&tok=0509ef

Задание 4.

Шифр Цезаря. Этот шифр реализует следующее преобразование текста: каждая буква исходного текста заменяется следующей после нее буквой в алфавите, который считается написанным по кругу.

Используя шифр Цезаря, зашифровать следующие фразы (сдвиг 2 шага):

а) я умею декодировать данные
б) профилактика заражения вирусами
в) технологии аутентификации

Задание 5.

Используя шифр Цезаря, декодировать следующие фразы (сдвиг 1 шаг):

а) Лмбттоьк шбт

б) Вёмпё тпмочё рфтуьой

Задание 6.

Используя в качестве ключа расположение букв на клавиатуре вашего компьютера, декодировать сообщение:

а) D ktce hjlbkfcm `kjxrf?

б) Z k.,k. byajhvfnbre

Задание 7.

Используя в качестве ключа расположение букв на клавиатуре вашего компьютера, закодировать сообщение:

а) Технология машиностроения

Задание 8.

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

а) Бит - это минимальная единица измерения информации.

 

СОДЕРЖАНИЕ ОТЧЕТА

Отчета по результатам выполнения лабораторной работы должен содержать:

1.        Название работы.

2.        Цель работы.

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

4.        Результаты выполнения задания.

5.        Ответ на контрольные вопросы

6.        Вывод по работе.

 

Литература: [1], [2], [3], [4], [6], [9], [10], [12].

Просмотрено: 0%
Просмотрено: 0%
Скачать материал
Скачать материал "Лабораторная работа №1 Шифрование и дешифрование данных"

Методические разработки к Вашему уроку:

Получите новую специальность за 3 месяца

Системный аналитик

Получите профессию

Методист-разработчик онлайн-курсов

за 6 месяцев

Пройти курс

Рабочие листы
к вашим урокам

Скачать

Скачать материал

Найдите материал к любому уроку, указав свой предмет (категорию), класс, учебник и тему:

6 670 648 материалов в базе

Материал подходит для УМК

  • «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.

    «Информатика (углублённый уровень) (в 2 частях)», Семакин И.Г., Шеина Т.Ю., Шестакова Л.В.

    Тема

    1.4.2. Кодирование текстовой информации

    Больше материалов по этой теме
Скачать материал

Другие материалы

МЕТОДИЧЕСКАЯ РАБОТА на тему: «Использование интерактивных технологий обучения на уроках информатики»
  • Учебник: «Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения», В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович
  • Тема: Глава 2. Алгоритмы обработки строковых величин
  • 06.10.2021
  • 531
  • 9
«Информатика. Учебное пособие для учреждений общего среднего образования с русским языком обучения», В. М. Котов, А. И. Лапо, Ю.А. Быкадоров, Е.Н. Войтехович

Вам будут интересны эти курсы:

Оставьте свой комментарий

Авторизуйтесь, чтобы задавать вопросы.

  • Скачать материал
    • 06.10.2021 3062
    • DOCX 133 кбайт
    • 100 скачиваний
    • Оцените материал:
  • Настоящий материал опубликован пользователем Фамилия Имя Отчество. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт

    Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.

    Удалить материал
  • Автор материала

    Фамилия Имя Отчество
    Фамилия Имя Отчество
    • На сайте: 6 лет и 7 месяцев
    • Подписчики: 10
    • Всего просмотров: 1113120
    • Всего материалов: 1191

Ваша скидка на курсы

40%
Скидка для нового слушателя. Войдите на сайт, чтобы применить скидку к любому курсу
Курсы со скидкой

Курс профессиональной переподготовки

Бухгалтер

Бухгалтер

500/1000 ч.

Подать заявку О курсе
  • Сейчас обучается 28 человек из 21 региона

Курс профессиональной переподготовки

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

Учитель информатики

300 ч. — 1200 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Сейчас обучается 20 человек из 12 регионов
  • Этот курс уже прошли 18 человек

Курс профессиональной переподготовки

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

Преподаватель информационных систем и технологий

300/600 ч.

от 7900 руб. от 3650 руб.
Подать заявку О курсе
  • Этот курс уже прошли 13 человек

Курс повышения квалификации

Использование нейросетей в учебной и научной работе: ChatGPT, DALL-E 2, Midjourney

36/72 ч.

от 1700 руб. от 850 руб.
Подать заявку О курсе
  • Сейчас обучается 616 человек из 77 регионов
  • Этот курс уже прошли 977 человек

Мини-курс

Визуальные искусства: анимация и фотография

2 ч.

780 руб. 390 руб.
Подать заявку О курсе

Мини-курс

Психосемантика и социальная психология

5 ч.

780 руб. 390 руб.
Подать заявку О курсе
  • Сейчас обучается 32 человека из 17 регионов
  • Этот курс уже прошли 13 человек

Мини-курс

Дизайн-проектирование: практические и методологические аспекты

4 ч.

780 руб. 390 руб.
Подать заявку О курсе