
- •Основные угрозы безопасности асои.
- •Обеспечение безопасности асои.
- •Криптография. Основные понятия и определения.
- •Виды криптоаналитических атак.
- •Традиционные симметричные криптосистемы. Шифры перестановок (примеры).
- •Шифр перестановки "скитала"
- •Шифрующие таблицы
- •Применение магических квадратов
- •Система Цезаря с ключевым словом
- •Шифрующие таблицы Трисемуса
- •Методы генерации псевдослучайных последовательностей чисел.
- •Идентификация и механизмы подтверждения подлинности пользователя.
- •Взаимная проверка подлинности пользователей. Механизм запроса-ответа.
- •Основные компоненты межсетевых экранов. Шлюзы прикладного уровня.
- •Биометрическая защита.
- •1.1Черты лица
- •1.2Геометрия кисти руки
- •1.3Рисунок радужной оболочки глаза
- •1.4Рисунок сосудов за сетчаткой глаза
- •1.5Расположение вен на руке
- •1.6Динамические характеристики почерка
- •1.7Динамика ударов по клавишам
- •Защита от копирования. “Привязка" к компьютеру.
- •Raid-массивы.
Система Цезаря с ключевым словом
Система шифрования Цезаря с ключевым словом является одноалфавитной системой подстановки. Особенностью этой системы является использование ключевого слова для смещения и изменения порядка символов в алфавите подстановки.
Выберем некоторое число к, 0 <= k < 25 , и слово или короткую фразу в качестве ключевого слова. Желательно, чтобы все буквы ключевого слова были различными. Пусть выбраны слово DIPLOMAT в качестве ключевого слова и число k = 5.
Ключевое слово записывается под буквами алфавита, начиная с буквы, числовой код которой совпадает с выбранным числом К:
5
ABCDEFGHIJKLMNOPQRSTUVWXУZ
DIPLOMAT
Оставшиеся буквы алфавита подстановки записываются после ключевого слова в алфавитном порядке:
ABCDEFGHIJKLMNOPQRSTUVWX
VWXYZDIPLOMATBCEFGHJKNQRSU
Теперь мы имеем подстановку для каждой буквы произвольного сообщения.
Исходное сообщение SEND MORE MONEY шифруется как HZBY TCGZ TCBZS
Следует отметить, что требование о различии всех букв ключевого слова не обязательно. Можно просто записать ключевое слово (или фразу) без повторения одинаковых букв. Например, ключевая фраза
КАК ДЫМ ОТЕЧЕСТВА НАМ СЛАДОК И ПРИЯТЕН и число k=3 порождают следующую таблицу подстановок:
А Б В ГДЕ Ж 3 ИЙКЛМНОПРСТУФХЦЧШЩЬЫЪЭЮЯ
ЪЭЮКАДЫМОТЕЧ СВНЛИПРЯ БГЖЗИ УФ Х ЦШЩ Ь
Несомненным достоинством системы Цезаря с ключевым словом является то, что количество возможных ключевых слов практически неисчерпаемо. Недостатком этой системы является возможность взлома шифртекста на основе анализа частот появления букв.
Шифрующие таблицы Трисемуса
Для русского алфавита шифрующая таблица может иметь размер 4х8. Выберем в качестве ключа слово БАНДЕРОЛЬ. Шифрующая таблица с таким ключом показана на рис.2.11.
-
Б
А
Н
Д
Е
Р
О
Л
Ь
В
Г
Ж
3
И
И
К
М
П
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ы
Ъ
Э
Ю
Я
Рисунок 2.11. Шифрующая таблица с ключевым словом БАНДЕРОЛЬ
Как и в случае полибианского квадрата, при шифровании находят в этой таблице очередную букву открытого текста и записывают в шифртекст букву, расположенную ниже ее в том же столбце. Если буква текста оказывается в нижней строке таблицы, тогда для шифртекста берут самую верхнюю букву из того же столбца.
Например, при шифровании с помощью этой таблицы сообщения
ВЫЛЕТАЕМ ПЯТОГО получаем шифртекст ПДКЗЫВЗЧШЛЫЙСЙ.