Читать вопросы по информатике, вычислительной технике, телекоммуникациям: "Шпаргалки по криптографии" Страница 7

назад (Назад)скачать (Cкачать работу)

Функция "чтения" служит для ознакомления с работой. Разметка, таблицы и картинки документа могут отображаться неверно или не в полном объёме!

Заметим также, что RC5 имеет расширенную ключевую таблицу S, получаемую из

предоставляемого пользователем секретного ключа. Размер t таблицы S также

зависит от числа раундов r и составляет t=2(r+1) слов. Выбор большего числа

раундов, таким образом, увеличивает требования к памяти.

Для записи параметров RC5 применяют следующую нотацию: RC5-w/r/b. Например,

запись RC5-32/16/10 означает, что используются 32-битные слова, 16 раундов и

10-байтовый (80-битный) секретный ключ, а также расширенная ключевая таблица

размером 2(16+1)=34 слов. "Номинальным" набором параметров считается

RC5-32/12/16 (размер слова 32 бита, число раундов - 12 и 16-байтовый ключ).

ECB, CBC, OFB: шифруют данные блоками по 64 бита (8 байт)

CFB, OFBC: шифруют данные блоками по 8 бит (1 байту)

Автор: RSA Data Security (Ron Rivest)

/RC - Ron's Code/

Параметры:

- размер блока 32/64/128 бит

- размер ключа до 2048 битRC6

Блочный шифр

Автор: RSA Data Security (Ron Rivest)

/RC - Ron's Code/

Параметры:

- размер блока 128 бит

- размер ключа до 2048 бит

- число раундов 16-24Rijndael.

Является нетрадиционным блочным шифром, поскольку выполнен в архитектуре

SQUARE. Алгоритм представляет каждый блок кодируемых данных в виде двумерного

массива байт размером 4х4, 4х6 или 4х8 в зависимости от установленной длины

блока. Далее на соответствующих этапах преобразования производятся либо над

независимыми столбцами, либо над независимыми строками, либо вообще над

отдельными байтами в таблице.

Автор: Joan Daemen and Vincent Rijmen

Параметры:

- размер блока 128, 192, 256 бит, в качестве AES допускается

использование шифра с размером блока 128 бит;

- размер ключа 128, 192, 256 бит

- число раундов 10, 12, 14. Зависит от размера блока (Nb) и ключа (Nk),

заданных в битах, по следующей формуле: Nr=max(Nb,Nk)/32+6;SAFER.

Автор: J. L. Massey

Параметры:

- размер блока 64 бит

- размер ключа 64/128

- число раундов, r:

SAFER K646 (5


Интересная статья: Быстрое написание курсовой работы