Криптография
Часть 1. Симметричные криптосистемы
УЧЕБНАЯ ПРОГРАММА
1. Основные понятия криптографии
Основные термины, используемые в криптографии. Криптография как наука, области ее применения. Понятие криптосистемы. Основные требования к шифрам. Симметричные и асимметричные криптосистемы. Классификация шифров. Примеры: линейные и аффинные шифры Хилла. Понятие криптоанализа; модели вскрытия шифра.
2. Задачи криптографии
Обеспечение целостности информации. Имитация и подмена сообщения
; имитостойкость криптосистем. Коды аутентификации сообщений. Хэш-функции. Аутентификация; виды аутентификации. Цифровая подпись.3. Модели криптосистем
Алгебраическая модель шифра. Вероятностная модель шифра. Математические модели открытого текста. Частотные характеристики открытых сообщений. Методы распознавания открытого текста.
4. Шифры перестановки
Разновидности шифров перестановки: маршрутные, горизонтальные и вертикальные перестановки, решетки и лабиринты. Криптоанализ шифров перестановки.
5. Шифры замены
Математическая модель шифра замены
; шифрвеличины и шифробозначения, понятие распределителя. Классификация шифров замены. Однозначные и многозначные замены. Равнозначные и разнозначные замены. Одноалфавитные и многоалфавитные замены. Поточные и блочные шифры замены. Диски и роторные машины. Криптоанализ шифра простой замены. Алгоритм Якобсена.6. Шифры гаммирования
Латинские прямоугольники и квазигруппы. Табличное и модульное гаммирование. Шифры Виженера и Бофора
; шифр автоклав. Криптоанализ шифров гаммирования: метод Казиски. Метод Фридмана: индекс совпадения.7. Блочные шифры.
Сети Фейстеля. Американский стандарт шифрования DES (схема,
S- и P-блоки). История DES, его свойства, недостатки и модификации. Отечественный стандарт шифрования ГОСТ 28147-89. Режимы использования блочных шифров. Использование блочных шифров для аутентификации.8. Криптоанализ блочных шифров.
Метод тотального опробования ключей. Парадокс дней рождения. Словарный метод. Метод встречи посередине. Линейный криптоанализ. Дифференциальный криптоанализ.
9. Поточные шифры
Принципы построения поточных криптосистем. Способы синхронизации, их достоинства и недостатки. Генераторы гаммы
: примеры (линейный конгруэнтный генератор). Регистры сдвига с обратной связью. Линейные регистры сдвига; отводы; характеристический многочлен. Комбинационные генераторы: генератор Геффа, пороговый, Stop-and-Go. Шифр A5 (GSM). Шифр RC4.
ПЕРЕЧЕНЬ ТЕМ ПРАКТИЧЕСКИХ ЗАНЯТИЙ
ЛИТЕРАТУРА
Составитель доцент кафедры БИС Фролов И.С. 1.09.2002 г.