Экстернат |
Опубликован: 19.11.2003 | Уровень: для всех | Доступ: свободно
Лекция 6:
Алгоритмы симметричного шифрования. Часть 3. Алгоритмы Rijndael и RC6
Алгоритм RC6
RC6 является полностью параметризуемым семейством алгоритмов шифрования. RC6 правильнее указывать как RC6-w/r/b, где w - длина слова в битах, r - число раундов, b - длина ключа. Обычно используются значения w = 32 и r = 20.
Алгоритм является сетью Фейштеля с 4 ветвями смешанного типа: два четных подблока используются для одновременного изменения содержимого двух нечетных подблоков. Затем производится обычный для сети Фейштеля сдвиг на одно слово, что меняет четные и нечетные подблоки местами.