Учебное пособие, Воронеж: ФГБОУ ВПО «Воронежский государственный
технический университет», 2014, 108 с.
В учебном пособии рассматриваются основные понятия и разделы, позволяющие получить представление о задачах и проблемах современной криптографии. Содержащаяся в пособии информация является базовой для углубленного изучения вопросов выбора и эксплуатации средств криптографической защиты информации, используемых в системах засекреченной связи.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. ОСНОВНЫЕ ПОЛОЖЕНИЯ
1.1. Основные алгоритмы шифрования
1.2. Цифровые подписи
1.3. Криптографические хэш-функции
1.4. Криптографические генераторы случайных чисел
1.5. Обеспечиваемая шифром степень защиты
1.6. Криптоанализ и атаки на криптосистемы
2. ФОРМАЛЬНЫЕ МОДЕЛИ ШИФРОВ
2.1. Основные положения
2.2. Классификация шифров
2.3. Блочные шифры
2.4. Поточные шифры
2.5. Пример шифра – шифр Rijndael
3. МОДЕЛИ ОТКРЫТЫХ ТЕКСТОВ
3.1. Алфавиты открытых сообщений
3.2. Частотные характеристики текстовых сообщений
4. КРИПТОГРАФИЧЕСКИЕ ХЕШ-ФУНКЦИИ
4.1. Основные положения
4.2. Пример функции хэширования – ГОСТ Р 34.11-94
5. ЦИФРОВАЯ ПОДПИСЬ
6. КРИПТОСИСТЕМА RSA
6.1. Основные положения
6.2. Построение кодирующей процедуры E
6.3. Построение декодирующей процедуры D
6.4. Алгоритмические задачи, связанные со схемой RSA
7. ШИФР ЭЛЬ-ГАМАЛЯ
7.1. Общая идея метода
7.2. Пароли
7.3. Электронная подпись
7.4. Итог
8. КОНТРОЛЬ НЕИЗМЕННОСТИ МАССИВОВ ДАННЫХ
8.1. Задача аутентификации данных
8.2. Задача имитозащиты данных
8.3. Подходы к контролю неизменности данных
9. ПРОБЛЕМНЫЕ ВОПРОСЫ СОВРЕМЕННОЙ КРИПТОГРАФИИ
9.1. Невозможность применения стойких криптоалгоритмов
9.2. Стойкие криптоалгоритмы
9.3. Человеческий фактор
10. КРИПТОГРАФИЯ И ПОЛИТИКА
10.1. Экспортные ограничения
10.2. Криптография и государство
10.3. Криптография в России
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК
В учебном пособии рассматриваются основные понятия и разделы, позволяющие получить представление о задачах и проблемах современной криптографии. Содержащаяся в пособии информация является базовой для углубленного изучения вопросов выбора и эксплуатации средств криптографической защиты информации, используемых в системах засекреченной связи.
ОГЛАВЛЕНИЕ
ВВЕДЕНИЕ
1. ОСНОВНЫЕ ПОЛОЖЕНИЯ
1.1. Основные алгоритмы шифрования
1.2. Цифровые подписи
1.3. Криптографические хэш-функции
1.4. Криптографические генераторы случайных чисел
1.5. Обеспечиваемая шифром степень защиты
1.6. Криптоанализ и атаки на криптосистемы
2. ФОРМАЛЬНЫЕ МОДЕЛИ ШИФРОВ
2.1. Основные положения
2.2. Классификация шифров
2.3. Блочные шифры
2.4. Поточные шифры
2.5. Пример шифра – шифр Rijndael
3. МОДЕЛИ ОТКРЫТЫХ ТЕКСТОВ
3.1. Алфавиты открытых сообщений
3.2. Частотные характеристики текстовых сообщений
4. КРИПТОГРАФИЧЕСКИЕ ХЕШ-ФУНКЦИИ
4.1. Основные положения
4.2. Пример функции хэширования – ГОСТ Р 34.11-94
5. ЦИФРОВАЯ ПОДПИСЬ
6. КРИПТОСИСТЕМА RSA
6.1. Основные положения
6.2. Построение кодирующей процедуры E
6.3. Построение декодирующей процедуры D
6.4. Алгоритмические задачи, связанные со схемой RSA
7. ШИФР ЭЛЬ-ГАМАЛЯ
7.1. Общая идея метода
7.2. Пароли
7.3. Электронная подпись
7.4. Итог
8. КОНТРОЛЬ НЕИЗМЕННОСТИ МАССИВОВ ДАННЫХ
8.1. Задача аутентификации данных
8.2. Задача имитозащиты данных
8.3. Подходы к контролю неизменности данных
9. ПРОБЛЕМНЫЕ ВОПРОСЫ СОВРЕМЕННОЙ КРИПТОГРАФИИ
9.1. Невозможность применения стойких криптоалгоритмов
9.2. Стойкие криптоалгоритмы
9.3. Человеческий фактор
10. КРИПТОГРАФИЯ И ПОЛИТИКА
10.1. Экспортные ограничения
10.2. Криптография и государство
10.3. Криптография в России
ЗАКЛЮЧЕНИЕ
БИБЛИОГРАФИЧЕСКИЙ СПИСОК