ДИПЛОМНАЯ РАБОТА Тема: «Криптографические алгоритмы» Студент группы 1СЗИ13 Шамухаметов Максим Ильшатович Специальность «Организация и те
Введение
Актуальность
Законодательство
Алгоритмы шифрования
Методы шифрования
Симметричное шифрование
Асимметричное шифрование
Достоинства шифров
Недостатки шифров
Криптоанализ
Методы криптоанализа
Шифр цезаря
Шифр виженера
Заключение
2.30M
Category: informaticsinformatics

Криптографические алгоритмы

1. ДИПЛОМНАЯ РАБОТА Тема: «Криптографические алгоритмы» Студент группы 1СЗИ13 Шамухаметов Максим Ильшатович Специальность «Организация и те

ДИПЛОМНАЯ РАБОТА
Тема:
«Криптографические алгоритмы»
Студент группы 1СЗИ13
Шамухаметов Максим Ильшатович
Специальность «Организация и технология защиты информации
Руководитель

2. Введение

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

3. Актуальность

Сегодня криптография это важнейшая часть всех информационных
систем: от электронной почты до сотовой связи, от доступа к сети Internet до
электронных денежных средств.

4. Законодательство

В Российской Федерации коммерческая деятельность, связанная с
использованием криптографических средств, подлежит обязательному
лицензированию.
Постановление Правительства РФ от 29 декабря 2007 N 957 «Об
утверждении положений о лицензировании отдельных видов деятельности,
связанных с шифровальными (криптографическими) средствами»
Приказ ФСБ России от 9 февраля 2005 г. N 66 «Об утверждении положения о
разработке, производстве, реализации и эксплуатации шифровальных
(криптографических) средств защиты информации (положение пкз-2005)»

5. Алгоритмы шифрования

Шифрование С = Ek1(M)
Расшифрование M' = Dk2(C),
где M (message) - открытая информация ;
C (cipher text) - полученный в результате зашифрования шифртекст (или
криптограмма);
E (encryption) - функция зашифрования;
k1 (key) - параметр функции E, называемый ключом зашифрования;
M' - информация, полученная в результате расшифрования;
D (decryption) - функция расшифрования;
k2 - ключ, с помощью которого выполняется расшифрование информации.

6. Методы шифрования

Алгоритмы шифрования можно разделить на две категории: симметричного и
асимметричного шифрования. Для первых соотношение ключей зашифрования и
расшифрования определяется как k1 = k2 = k (т. е. функции E и D используют один и
тот же ключ шифрования). При асимметричном шифровании ключ зашифрования k1
вычисляется по ключу k2 таким образом, что обратное преобразование невозможно,
например, по формуле k1 = a^k2 mod p (a и p - параметры используемого алгоритма).
Симметричное
Асимметричное шифрование

7. Симметричное шифрование

Симметричные криптосистемы - способ шифрования, в котором для
шифрования
и
расшифровывания
криптографический ключ.
применяется
один
и
тот
же

8. Асимметричное шифрование

9. Достоинства шифров

Достоинства симметричных шифров:
простота реализации (за счёт более простых операций)
меньшая требуемая длина ключа для сопоставимой стойкости
Преимущества асимметричных шифров перед симметричными:
не нужно предварительно передавать секретный ключ по надёжному
каналу.
только одной стороне известен ключ дешифрования.

10. Недостатки шифров

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

11. Криптоанализ

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

12. Методы криптоанализа

Атаки на основе шифротекста
Атака на основе открытых текстов и соответствующих
шифротекстов
Атака на основе подобранного открытого текста
Атаки на основе адаптивно подобранного открытого текста
Атака на основе подобранного шифротекста
Атака на основе подобранного ключа
Бандитский криптоанализ

13. Шифр цезаря

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

14. Шифр виженера

Таблица Виженера

15. Заключение

Один метод шифрования для каждой ситуации
Для расшифровки нужен не только шифр
Используйте длинные ключи
Уязвимость любого алгоритма - человеческий фактор
English     Русский Rules