Криптография
Творческая работа, 02 Апреля 2014, автор: пользователь скрыл имя
Краткое описание
Теорема Шеннона: Для того, чтобы криптографическая схема была абсолютно секретной, секретный ключ должен быть случайным и длина ключа должна быть по крайней мере равна длине открытого текста.
Прикрепленные файлы: 1 файл
Черноиван М.М. Криптография.pptx
— 554.72 Кб (Скачать документ)1
Криптография
ГОУ СПО ТО «Донской техникум информатики и вычислительной техники
Преподаватель:
Филатова Елена Александровна
Выполнил: студент группы 4-А-1
Черноиван Михаил Михайлович
2
- Криптология — наука о защите информации – делится на две части: криптографию и криптоанализ.
- Криптография – это часть криптологии, связанная с проектированием секретных систем.
- Криптоанализ – это часть криптологии, связанная со взломом секретных систем.
3
- Криптограф ищет методы, обеспечивающие секретность и/или подлинность информации путём шифрования исходного текста.
- Криптоаналитик пытается выполнить обратную задачу, раскрывая шифр или подделывая сообщение так, чтобы выдать их за подлинные.
4
Основная схема криптографии
5
Основная схема криптографии
- Криптографическая схема называется абсолютно секретной, если знание шифра не даёт информации об открытом тексте.
- Задача состоит в построении абсолютно секретных криптографических схем.
6
Категории криптографии
7
Ключи, используемые в криптографии
8
Шенноновская теория секретности
Теорема Шеннона: Для того, чтобы криптографическая схема была абсолютно секретной, секретный ключ должен быть случайным и длина ключа должна быть по крайней мере равна длине открытого текста.
Клод Шеннон
9
Симметричные криптосистемы
10
Симметричные криптосистемы: трудности
- Для шифрования и дешифрования используется общий ключ.
- И передатчик, и получатель должны знать общий ключ.
- Общий ключ должен быть передан по второму секретному каналу связи.
- Создание и передача длинного секретного ключа.
- Непрактичны для большого числа передатчиков и получателей.
Симметричные криптосистемы:
достоинства
- Простота и быстрота построения и реализации.
- Высокое быстродействие.
- Все классические криптосистемы симметричные.
11
12
Известные симметричные криптосистемы
- Известные симметричные криптосистемы с : DES, AES.
- DES: разработан фирмой IBM для правительства США. Национальный стандарт шифрования США в 1977-2000 годах.
- AES: создан Дейманом и Рейманом в Бельгии. Национальный стандарт шифрования США с 2000 года.
Симметричные
криптосистемы: примеры
Шифр Цезаря: построен по алгоритму: читать четвертую букву вместо первой, т.е. ключ равен 3.
В шифре Цезаря ключ равен 3 (величине сдвига букв алфавита).
Пример:
- Открытый текст: meet me at central park
- Шифр: phhw ph dw fhqwudo sdun
Недостаток криптосистемы: легко можно раскрыть шифр
13
Симметричные
криптосистемы: примеры
Шифр Виженера: построен по следующему алгоритму:
- заменить каждую букву английского языка цифрой 0-25: A 0, B 1, …, Z 25,
- в качестве ключа рассмотреть любую последовательность букв английского языка,
- заменить ключ последовательностью цифр согласно пункту 1,
- заменить открытый текст последовательностью цифр согласно пункту 1
14
Симметричные
криптосистемы: шифр Виженера
- записать под последовательностью цифр открытого текста последовательность цифр ключа, при этом последовательность цифр ключа записать необходимое число раз,
- сложить попарно эти две последовательности, при этом если сумма равна или больше 26, то вычесть 26.
- Заменить полученные цифры буквами английского языка согласно пункту 1.
15
Симметричные
криптосистемы: шифр Виженера
Пример:
- Открытый текст: meet me at central park
- Ключ: cipher
16
Симметричные
криптосистемы: шифр Виженера
- Согласно алгоритму ключ cipher заменяется последовательностью цифр (2,8,15,7,4,17),
- согласно алгоритму открытый текст meet me at central park заменяется последовательностью цифр
(12,4,4,19,12,4,0,19,2,4,13,
19,17,0,11,15,0,17,10), - в качестве шифра исходного открытого текста получим последовательность omtaqvcbrlrmtiaweim.
17
18
Асимметричные криптосистемы
19
Асимметричные криптосистемы
Идея асимметричных криптосистем впервые была предложена в 1976 году Диффи и Хеллманом на национальной компьютерной конференции как способ решения указанных выше трудностей симметричных криптосистем.
Это одно из важных изобретений в истории секретной коммуникации:
Меркли, Хеллман, Диффи
20
Асимметричные криптосистемы:
основные идеи
Приёмник (Боб):
- публикует свой открытый ключ и алгоритм шифрования,
- сохраняет в секрете соответствующий секретный ключ.
Передатчик (Алиса):
- из справочника берёт открытый ключ и алгоритм шифрования Боба,
- шифрует сообщение, используя открытый ключ и алгоритм шифрования Боба,
- посылает шифр Бобу.
Асимметричные криптосистемы: основные идеи
Приёмник (Боб):
- получает шифр от передатчика (Алисы),
- дешифрует шифр, используя свой секретный ключ и алгоритм дешифрования.
21
Асимметричные криптосистемы: основные свойства
- Для шифрования и дешифрования используются различные ключи.
- Для шифрования сообщений используется открытый ключ, являющийся общедоступным.
- Для дешифрования сообщений используется закрытый ключ, являющийся секретным.
- Знание открытого ключа не даёт возможность определить закрытый ключ.
22
23
Асимметричные криптосистемы: достоинства
- Не требуется секретный общий ключ.
- Простая схема обеспечения секретности (не требуется доверяемая третья сторона).
- Удобна для защиты информации в открытой многопользовательской среде.
Известные асимметричные криптосистемы
- Известные криптосистемы с открытым ключом: RSA, ElGamal, McEliece.
- Криптосистема RSA (создатели: Р. Ривест, А. Шамир и Л. Адлеман(1977 г.)) – одна из надёжных криптосистем.
24
Шамир, Ривест и Адлеман
1
2
3
4