Скачиваний:
137
Добавлен:
10.04.2023
Размер:
3.03 Mб
Скачать

11. Блочный шифр, схема sp (на примере учебного шифра ппш). Свойства блочного шифра.

12 Июня 2022 г.

14:08

Для определения и свойств смотрим вопрос 10.

 

Схема SP:

 

Преобразования в ППШ:

    • Подстановки в S –блоках

    • Перестановки в 16 разрядном блоке.

    • Сложение 16-разрядного блока с подключем

    • 4 раунда вышеприведенных преобразований.

 

Из схемы видно, что такой шифр имеет четыре итерации, причем каждая из них включает в себя:

    • сложение по модулю 2 с раундовым ключом,

    • нелинейное преобразование, выполняемое в четырех S-блоках, (подстановка)

    • перестановка символов, определяемую направлениями линий.

(в последнем раунде перестановка не используется, но используется 5-й раундовый ключ).

Длина блока учебного ППШ равна 16 бит, а общее число бит раундовых ключей – 80.

12. Стандарт шифрования гост р34.12-2015, базовый алгоритм шифрования 64-битного блока.

12 Июня 2022 г.

14:08

Шифр "Магма"

    • Длина шифруемого блока - 64 бита,

    • Длина ключа - 256 бит,

    • Число раундов шифрования -32,

    • Длина блока(машинного слова) для выполнения преобразований -32 разряда,

    • Количество режимов работы – 6.

Исходное сообщение разбивается на блоки по 64 бита, а эти блоки разбиваются на два по 32 бита как N2 и N1. Далее смотрим схему:

 

 

 

13. Стандарт шифрования гост р34.12-2015, базовый алгоритм шифрования 128-битного блока.

12 Июня 2022 г.

14:08

 

Шифр "Кузнечик"

    • Длина шифруемого блока – 128 бит

    • Длина ключа - 256 бит

    • Число раундов шифрования -10

    • Реализация - программная, программно-аппаратная.

    • Количество режимов работы - 6

Шифрование

Расшифрование

 

 

14. Стандарт шифрования гост р34.13-2015, алгоритм шифрования в режиме простой замены, алгоритм шифрования в режиме зацепления блоков.

12 Июня 2022 г.

14:08

Режим простой замены (ECB):

Достоинства алгоритма: простота реализации как

аппаратным, так и программным способом.

Недостатки:

1. Шифрование одинаковых блоков исходного текста дает идентичные блоки шифрованного текста, что позволяет сделать выводы о свойствах исходного текста.

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

3. Возможна модификация сообщения путем перестановки блоков криптограммы.

С зацеплением блоков (CBC):

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

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

    • Ошибка в блоке криптограммы приводит к искажению текущего Мi и последующего Mi+1 блока сообщения. В блоке Мi происходит размножение ошибок, в блоке Mi+1 количество ошибок равно количеству ошибок в криптограмме.

    • Используется в основном для установления подлинности сообщения.

 

 

15. Стандарт шифрования гост р34.13-2015, алгоритм шифрования в режимах гаммирования, гаммирования с обратной связью по выходу, гаммирования с обратной связью по шифртексту. Сравнение режимов.

12 Июня 2022 г.

14:08

Шифрование в режиме гаммирования

 

Достоинства алгоритма:

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

  2. Перестановки блоков текста также будут обнаружены.

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

Недостатки:

  1. Возможна модификация сообщения путем наложения на криптограмму ложного сообщения. E’=E+Mл

  2. Требуется формирование и передача на приемную сторону синхропосылки.  

Шифрование в режиме гаммирования с обратной связью по шифртексту (CFB)

(упрощенная схема)

Достоинства алгоритма:

  1. Обеспечивается устойчивость к перестановке блоков криптограммы и навязыванию путем наложения, так как блоки криптограммы оказываются связанными между собой.

  2. Обеспечивается самосинхронизация шифратора и дешифратора после приема первого блока криптограммы.

Недостатки:

  1. Требуется формирование и передача на приемную сторону синхропосылки.

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

 

Шифрование в режиме гаммирования с обратной связью по выходу (OFB)

(упрощенная схема)

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

 

 

ECB: простота реализации, независимость порядка шифрования

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

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

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

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

 

 

 

 

Соседние файлы в предмете Криптографические методы защиты информации