Кодирование информации

Download Report

Transcript Кодирование информации

История криптографии
Работу выполнил
ученик 6«Б» класса
МБОУ «Гимназия №9»
г. Усолье-Сибирское
Ерзунов Александр

Проблема защиты информации волнует
людей несколько столетий. Коды
появились в глубокой древности в виде
криптограмм (что в переводе с
греческого означает «тайнопись»)
Код - набор условных обозначений для
представления информации.
 Кодирование — процесс
представления информации в новой
форме.
 Обратное преобразование называется
декодированием.


Проблема защиты информации волнует людей
несколько столетий. Коды появились в
глубокой древности в виде криптограмм (что в
переводе с греческого означает «тайнопись»).
Порой священные иудейские тексты
шифровались методом замены. Вместо, первой
буквы алфавита писалась последняя буква,
вместо второй — предпоследняя и т. д. Этот
древний шифр назывался Атбаш.
Шифр Атбаш
Пример кодирования
Закодируем фразу «Знания
бесконечны»
 Воспользуемся таблицей

А Б В Г Д Е Ё Ж З И Й К Л М Н О П
Я Ю Э Ь Ы Ъ Щ Ш Ч Ц Х Ф У Т С Р П
Буквы, находящиеся в одном столбце,
при кодировании заменяются друг
другом.
Кодирование






Буква
Буква
Буква
Буква
Буква
Буква
«З» - «Ч»
«Н» - «С»
«А» - «Я»
«Н» - «С»
«И» - «Ц»
«Я» - «А»










Буква
Буква
Буква
Буква
Буква
Буква
Буква
Буква
Буква
Буква
«Б» - «Ю»
«Е» - «Ъ»
«С» - «Н»
«К» - «Ф»
«О» - «Р»
«Н» - «С»
«Е» - «Ъ»
«Ч» - «З»
«Н» - «С»
«Ы» - «Д»
Вывод
 Фраза
«Знания бесконечны»,
закодированная шифром Атбаш
выглядит как «Чсясца
юънфрсъзсд».
Программа
в текстовое поле введите фразу и
получите её кодировку с
применением шифра Атбаш
Атакуйте первые
Амяфлхмъ пъоэдъ
Очистить
Закодировать
Спарта

Какой-то хитрец из спартанцев обнаружил, что
если полоску пергамента намотать спиралью
на палочку и написать на нем вдоль палочки
текст сообщения, то, после снятия полоски
буквы на ней расположатся хаотично. Для
шифрования текста использовался цилиндр
заранее обусловленного диаметра. На цилиндр
наматывался тонкий ремень из пергамента, и
текст выписывался построчно вдоль оси
цилиндра.
ВЫСТУПАЙТЕ
В
У
Т
Ы
П
Е
С
А
Т
Й

Затем ремень сматывался и отправлялся получателю сообщения
ВУТЫПЕСАТЙ

Последний наматывал его на цилиндр того же
диаметра и читал текст по оси цилиндра.
В
У
Т
Ы
П
Е
С
А
Т
Й
ВЫСТУПАЙТЕ
Скитала
Для прочтения шифровки нужно не только
знать систему засекречивания, но и обладать
ключом в виде палочки, принятого диаметра.
 Зная тип шифра, но, не имея ключа,
расшифровать сообщение было сложно. Этот
шифр именовался скитала по названию
стержня, на который наматывались свитки
папируса, что указывает на его
происхождение. Он был весьма популярен в
 Спарте и много раз совершенствовался в
позднейшие времена.

Аристотель (384 — 322 до н.э.),
древнегреческий ученый. Он известен
как автор способа вскрытия шифра
сциталла.
 Аристотель наматывал зашифрованную
ленту на коническую палку и
перемещал ее по длине до тех пор, пока
текст не начинал читаться.

В
У
В
Ы
В
У
Ы
П
Поли́бий— греческий историк,
государственный деятель и
военачальник, автор «Всеобщей
истории»
Квадрат Полибия
1
2
3
4
5
6
1
2
3
4
5
6
А
Ё
Л
С
Ч
Э
Б
Ж
М
Т
Ш
Ю
В
З
Н
У
Щ
Я
Г
И
О
Ф
Ъ
,
Д
Й
П
Х
Ы
.
Е
К
Р
Ц
Ь
Пример

Зашифруем фразу «Один в поле не
воин.» получается – 34 15 24 33 66 13
66 35 34 31 16 66 33 31 66 13 34 24 33
65
Программа
В текстовое поле введите фразу и
получите её кодировку с применением
квадрата Полибия
Очистить
Закодировать
Программа
В текстовое поле введите код,
закодированный c помощью квадрата
Полибия и получите исходный текст
Очистить
Раскодировать
Гай Юлий Цезарь

Гай Юлий Цезарь—
древнеримский
государственный и
политический
деятель,
полководец,
писатель
Шифр Цезаря

Известен факт шифрования переписки Юлия
Цезаря с Цицероном. Шифр Цезаря
реализуется заменой каждой буквы в
сообщении другой, буквой этого же алфавита,
стоящей в алфавите от данной буквы на
фиксированное число букв. В своих
шифровках Цезарь заменял букву исходного
текста буквой, расположенной по отношению к
исходной букве на три позиции вперед.
Пример
Зашифруем фразу Атакуйте завтра –
получилось Гхгнцмчз кгехуг.
Программа
в текстовое поле введите фразу и
получите её кодировку с применением
шифра Цезаря
Очистить
Закодировать
Программа
В текстовое поле введите код,
закодированный шифром
Цезаря и получите исходный текст
есмрг
война
Очистить
Раскодировать
Шифры Наполеона
Защита информации в
действующей
французской армии
осуществлялась при
помощи весьма простых
шифров.
 Наполеон и его генералы
использовали шифры
Россиньоля, шифры
простой замены, в том
числе и типа "масонский
ключ", который был
переименован в "алфавит
Наполеона".

Наполеон I Бонапарт
Адольф Гитлер

Роторная шифровальная машина —
«Энигма».Количество различных
ключей составляло 1016