Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
mszki.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
953.49 Кб
Скачать
  1. Понятия и примеры монофонической замены и перестановки.

Шифрование подстановкой – замена одного или нескольких символов.

Один из подклассов прямых перестановок моноаналитические перестановки, в которых устанавливается взаимнооднозначное соответствие между каждыми знаками алфавита сообщения и соответствующим знаком зашифрованного сообщения.

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

Монофоническая замена – это такая замена, когда вероятности всех букв у криптоаналитика получаются одинаковые.

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

Пример таблицы монофонической замены:

А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ь Ы Ъ Э Ю Я _

Ф Н ( Щ И Г Е R A Д Ы ~ @ S Л Я Ж ^ C Ш М Б Q П Т Х Ю Ъ Р } \ _ #

* Н У Щ D + Е R = Д Ц Й Ч [ В Ь ) O & { М Б Q П Т Х Ю Ъ Р } \ _ <

Л Н ( Щ И ] Е R % Д Ы ~ @ G / Я Э З " Ш М Б Q П Т Х Ю Ъ Р } \ _ W

Ф Н У Щ D К Е R A Д Ц Й Ч S + Ь Ж ^ C { М Б Q П Т Х Ю Ъ Р } \ _ V

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

  1. 8. Виды криптоаналитических нападений. Классификация по ресурсам, доступным криптоаналитику. Примеры.

Криптоанализ – это любая попытка со стороны перехватчика расшифровать криптограмму С, чтобы получить открытый текст Р, или зашифровать открытый текст Р’, чтобы получить закрытый текст С’ без получения ключа из канала распространения ключа.

Чтобы расшифровать криптограмму, мало знать математику. Также необходимо знать факты реального мира. Криптоаналитик получает из на основе измерений и т.д. Эмпирический характер криптоанализа проявляется в 4х этапах:

  1. Анализ. Например, подсчет числа букв.

  1. Выдвижение гипотезы. Например, пусть «Х» означает букву «Е».

  2. Делается предсказание. Если «Х» = «Е», то предсказывается, что есть возможности нахождения открытого текста.

  3. Проверка или опровержение.

2 Метода криптоанализа:

1. Дедуктивный (анализ частот встречаемости используется почти всегда) – априорный метод.

2. Индуктивный (основан на вероятных словах) – апостериорный метод.

Виды криптоаналитических нападений:

Ничего неизвестно, кроме шифрограммы и общей информации о системе и теме сообщения.

  1. Если только по этим данным происходит расшифровка, то такая система называется совершенно незащищенной.

  1. Система, поддающаяся нападению при наличии открытого и закрытого текста, называется просто нестойкой системой.

  2. Нападение при наличии выбора открытого и закрытого текста. Это стойкая система.

Безусловная и теоретическая стойкость.

Безусловно стойкой называется система, когда доступный аналитику объем информации фактически недостаточен, чтобы найти преобразование Sk при любой вычислительной мощности. Если при данных доступных объемах информации в принципе ее можно расшифровать, то какова вычислительная мощность? Если выч.мощность не реализуема, то система называется вычислительно стойкой.

Цель разработчика криптографической системы: уменьшить затраты на операции шифрования. Стоимость криптографического анализа больше стоимости (эффективной – той, что противник получит в качестве выигрыша).

Безусловно стойкая система: лента однократного пользования (бесконечный период, гамма не повторяется никогда). Поэтому главная задача классической криптографии – создать ленту, период повторения которой был бы максимальным. Все генераторы имеют довольно малый период.

Абсолютно стойкий шифр – если после получения криптоаналитиком шифрограммы апостериорные вероятности событий в мире не изменились.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]