Таблица 8
Узлы замен
Номер столбца | |||||||||||||||||
Номер строки | |||||||||||||||||
S1 | |||||||||||||||||
S2 | |||||||||||||||||
S3 | |||||||||||||||||
S4 | |||||||||||||||||
S5 | |||||||||||||||||
S6 | |||||||||||||||||
S7 | |||||||||||||||||
S8 | |||||||||||||||||
Ключевые элементы вырабатываются из ключа с использованием сдвигов и битовых выборок-перестановок. Таким образом, ключевые элементы состоят исключительно из битов исходного ключа, «перетасованных» в различном порядке. Схема выработки ключевых элементов из ключа изображена на рис.18.
|
|
|
|
1. Выработка ключевых элементов из ключа K начинается со входной выборки-перестановки битов PC1 (табл.9), которая отбирает 56 из 64 битов ключа и располагает их в другом порядке.
2. Результат выборки-перестановки K* разделяется на две 28-битовые части: старшую С0 и младшую D0.
3. 16 раз выполняется процедура.
3а. В зависимости от номера итерации обе части циклически сдвигаются на 1 или 2 бита влево.
Таблица 10