33620

СРАВНЕНИЕ РЕЖИМОВ DES

Контрольная

Информатика, кибернетика и программирование

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

Русский

2013-09-06

31 KB

4 чел.

СРАВНЕНИЕ РЕЖИМОВ DES.

1.Режим ЕСВ

Недостатки:

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

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

Достоинства:

-Возможность шифрования нескольких сообщений одним ключом без  снижения надежности.

 Распространение ошибки:

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

-При случайной потере или добавлении лишнего бита шифротекста весь последующий шифротекст будет расшифрован некорректно (если только для выравнивания границ блоков не используется какое-нибудь выравниевания по границам блока).

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

Режим ЕСВ удобно использовать для случайных данных , например, ключей. Так как данные случайны и невелики по размеру, то недостатки режима ЕСВ в данном случае несущественны.

2.Режим СВС

Достоинства:

-Более надежный режим по сравнению с ЕСВ за счет механизма сцепления.

Недостатки:

-При шифровании двух идентичных сообщений создается один и тотже шифротекст

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

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

Распространение ошибки:

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

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

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

3.Режим CFB

Распространение ошибки:

-Ошибка в шифротексте опасна. Первый результат сбоя бита шифротекста –сбой одного бита открытого текста. Затем ошибка попадает в сдвиговый регистр, и пока ошибочный бит не покинет регистра, формируемый шифротекст будет некорректен. В 8-битовом режиме CFB из-за сбоя 1 бита искажаются 9 байт дешифрованного открытого текста. Затем система восстанавливается, и весь последующий текст расшифровывается корректно. В общем случае, в n-битовом режиме CFB 1 ошибка шифротекста влияет на расшифрование текущего и следующих m/n-1 блоков, где m-размер блока.

-Режим CFB самостоятельно восстанавливается после ошибок синхронизации. Ошибка попадает в регистр сдвига и, пока она в нем находится, искажает 8 байт данных.

Режим CFB -  в частности, 8-битовый режим CFB –лучше всего подходит для шифрования потоков символов, когда каждый символ должен обрабатываться по отдельности, как, например, в линии связи между терминалом и хостом.

4.Режим OFB

Распространение ошибки:

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

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

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


 

А также другие работы, которые могут Вас заинтересовать

23723. Метод проб и ошибок 69.5 KB
  Основная цель: 1 Тренировать способность к использованию метода проб и ошибок для решения уравнений. – Какие уравнения мы учились решать на прошлом уроке Уравнения вида x x а = b – Что мы использовали при решении уравнений Метод проб и ошибок. – Сегодня мы на уроке проанализируем на сколько хорошо вы усвоили метод проб и ошибок.
23724. Перевод условия задачи на математический язык 55 KB
  Обозначим за x – площадь третьей комнаты. Вторая на 3 м2 больше третьей значит её площадь равна x 3 м2. Первая комната в 2 раза меньше второй чтобы найти её площадь надо площадь второй комнаты разделить на 2 т. Общая площадь трёх комнат 42 м2.
23725. Перевод условия задачи на математический язык 53 KB
  Длина в м Ширина в м Площадь в м2 В классе даются разные ответы возможно кто – то из учащихся совсем не сможет выполнить задание. – Почему в классе разные результаты – Что общего и чем отличается данная задача от тех которые мы решали на прошлом уроке Общее то что в этой задаче неизвестна ни длина ни ширина прямоугольника а только известно что длина на 3 м больше ширины а отличаются эти задачи схемой для данной задачи схемой будет таблица. Возможны варианты: Длина в м Ширина в м Площадь в м2 x 3 x xx 3 или 70...
23726. Перевод условия задачи на математический язык 58.5 KB
  Количество детей в одном автобусе Количество автобусов Общее количество детей Большие автобусы Маленькие автобусы 3. – Какую формулу нужно использовать для выполнения задания Чтобы найти сколько всего человек поехало на экскурсию надо количество людей в одном автобусе умножить на количество автобусов т. Количество детей в одном автобусе Количество автобусов Общее количество детей Большие автобусы x 6 y 1 x 6y 1 или 252 Маленькие автобусы x y xy или 252 Работу можно организовать в группах или используя подводящий диалог. –...
23727. Перевод условия задачи на математический язык 46.5 KB
  – Какими математическими выражениями может быть их перевод Числовое или буквенное выражение уравнение вида ax x = b уравнение вида xx a = b двумя уравнениями с двумя переменными xy = c x ay b = с – В каком ещё виде может быть перевод условия задачи на математический язык Возможны разные ответы в том числе и ответ: одно уравнение с двумя неизвестными. – Уменьшите число 640 на 76. Запишите на математическом языке сколько всего единиц содержит трехзначное число...
23728. Признаки делимости на 10, на 5, на 2 43.5 KB
  – Известно что t – нечетное число. – Какое число может быть лишним Например 14 – у него сумма цифр нечетное число а у остальных – четное; 28 – кратно 4 а остальные – нет; 42 – его сумма цифр кратна 3 а у остальных чисел – нет и т. – Назовите четырехзначное число кратное 2. – Сформулируйте гипотезу о том по какому признаку можно определить – является данное число четным или нет.
23729. Признаки делимости на 10, на 5, на 2 44.5 KB
  – Что общего в числах полученного ряда Все числа кратны 5. Эти числа оканчиваются на 0. – Приведите пример четного числа удовлетворяющего неравенству x 80. – Какие остатки могут получаться при делении числа на 100.
23730. Свойства и признаки делимости 71.5 KB
  2 а x не делится на 10 т. 2 а x делится на 3; число оканчивается любой цифрой кроме 0; б x делится на 7; б x не делится на 5; в x не делится на 2 т. любое нечётное число; в x делится на 3; г x делится на 9. г x не делится на 9.
23731. Признаки и свойства делимости 59.5 KB
  – С какой целью мы их изучали Чтобы быстрее определять делится ли число сумма произведение на заданное число. а Найдите числа 365 Чтобы найти часть от числа надо число разделить на знаменатель и умножить на числитель получится 292; б Найдите число если его равны 146. Чтобы найти результат надо число разделить на числитель и умножить на знаменатель получится 219 2. а любое число не делящееся на 10; Что бы сумма делилась на число надо чтобы каждое слагаемое делилось на число: 140 делится на 10 значит x должен делиться на...