Скачиваний:
135
Добавлен:
01.05.2014
Размер:
157.7 Кб
Скачать

30. Какие секретные ключи поддерживает алгоритм Rijdael?

Ответ: Rijndael описан авторами как шифр с изменяемым размером блока и длиной ключа. Единственные налагаемые требования на эти два параметра – их кратность 32 битам. Размер блока далее определяется как Nb32, длина ключа – Nk32. Количество раундов сети, необходимое для стойкого шифрования зависит от двух параметров. Для конкурса AES в соответствии с требованиями авторы зафиксировали Nb = 4 (то есть шифруемый блок представляет собой квадрат 4 на 4 байта) и Nk = 4, 6, и 8. В этом случае количество раундов сети Nr соответственно равно 10, 12 и 14. Потенциально шифр может работать и с большими по размерам блоками.

Длина ключа является изменяемой. Единственное налагаемое требование на неё – кратность 32 битам, т.е. длина ключа определяется, как Nk*32.

31. Какая архитектура лежит в основе алгоритма Rijndael?

Ответ: прямоугольные KASLT – сети.

Прямоугольные KASLT – сети. Эта структура получила свое название из-за того, что шифруемый блок представляется в виде прямоугольника, например, 4x4 или 4x6 байт, а затем над ним построчно, по столбцам и побайтно производятся криптопреобразования. KASLT представляет собой аббревиатуру английских терминов Key Addition (добавление ключа), Substitution (табличная подстановка) и Linear Transposition ( линейное перемешивание).

32. Характерной особенностью блочных криптоалгоритмов является тот факт, что в ходе своей работы они производят преобразование …

Ответ: …над блоками данных определенного размера.

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

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

над блоками данных определенного размера.

33. Что такое “сеть Файстеля” (Feistel network)?

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

34. Какие свойства являются необходимыми свойствами для любой асимметричной системы

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

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

Системам с открытым ключом предъявляется 2 требования требования:

Преобразования с исходным текстом должны быть необратимыми и исключающими его восстановление на основе закрытого ключа;

Определение закрытого ключа на основе открытого ключа должно быть также невозможно на современном технологическом уровне (при этом желательна нижняя точная оценка сложности).

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