Содержание
- Введение 1
- Теоретические основы криптографии и принципы симметричного шифрования 2
- - Основные понятия криптографии 2.1
- - Принципы симметричного шифрования 2.2
- - Обзор существующих симметричных алгоритмов шифрования 2.3
- Структура и особенности алгоритма DES 3
- - Описание структуры DES: начальная перестановка, функции Feistel 3.1
- - Функция шифрования (S-блоки, P-перестановки) 3.2
- - Режимы работы DES, длина ключа и размер блока 3.3
- Анализ уязвимостей и методов атаки на DES 4
- - Атаки грубой силы и использование специализированного оборудования 4.1
- - Дифференциальный и линейный криптоанализ: принципы и реализация 4.2
- - Другие методы атаки и их эффективность 4.3
- Практическая реализация и оценка производительности алгоритма DES 5
- - Реализация алгоритма DES на языке программирования 5.1
- - Тестирование и отладка программной реализации 5.2
- - Оценка производительности алгоритма 5.3
- Заключение 6
- Список литературы 7