Опубликован: 19.11.2003 | Уровень: для всех | Доступ: свободно | ВУЗ: Московский государственный университет имени М.В.Ломоносова
Лекция 6:

Алгоритмы симметричного шифрования. Часть 3. Алгоритмы Rijndael и RC6

< Лекция 5 || Лекция 6: 123 || Лекция 7 >

Алгоритм RC6

RC6 является полностью параметризуемым семейством алгоритмов шифрования. RC6 правильнее указывать как RC6-w/r/b, где w - длина слова в битах, r - число раундов, b - длина ключа. Обычно используются значения w = 32 и r = 20.

Алгоритм RC6

Рис. 6.3. Алгоритм RC6

Алгоритм является сетью Фейштеля с 4 ветвями смешанного типа: два четных подблока используются для одновременного изменения содержимого двух нечетных подблоков. Затем производится обычный для сети Фейштеля сдвиг на одно слово, что меняет четные и нечетные подблоки местами.

f (x) = x (2x + 1)
a + b - сложение целых по модулю 2w
a - b - вычитание целых по модулю 2w
a \oplus b - XOR w-битных слов
a x b - умножение целых по модулю 2w
a <<< b - ротация влево на b бит w-битного слова а
a >>> b - ротация вправо на b бит w-битного слова а
S [0, ..., 2r + 3] - w-битные подключи раунда
< Лекция 5 || Лекция 6: 123 || Лекция 7 >
Евгений Виноградов
Евгений Виноградов

Прошел экстерном экзамен по курсу перепордготовки "Информационная безопасность". Хочу получить диплом, но не вижу где оплатить? Ну и соответственно , как с получением бумажного документа?

Илья Сидоркин
Илья Сидоркин

Добрый день! Подскажите пожалуйста как и когда получить диплом, после сдичи и оплаты?????