Изучение современных методов криптоанализа. Бабенко Л.К - 9 стр.

UptoLike

9
Ключ
L R
Перестановка с расширением
Замена в S-блоке
Перестановка в Р-блоке
L
i
R
i
Ключ
Сдвиг
Сдвиг
Перестановка со cжатием
Рис. 1.4.
Один цикл DES-преобразования
Начальная перестановка выполняется еще до первого цикла, при этом
входной блок переставляется так, как показано в табл.1.1.
Таблица 1.1
DES – начальная перестановка
58 50 42 34 26 18 10 2 60 52 44 36 28 20 12 4
62 54 46 38 30 22 14 6 64 56 48 40 32 24 16 8
57 49 41 33 25 17 9 1 59 51 43 35 27 19 11 3
61 53 45 37 29 21 13 5 63 55 47 39 31 23 15 7
Эту и все последующие таблицы данной главы следует читать слева напра-
во и сверху вниз. Например, начальная перестановка перемещает бит 58 в пози-
цию 1, бит 50 – в позицию 2, бит 42в позицию 3 и так далее.
Начальная перестановка и соответствующая заключительная перестановка
не влияют на криптостойкость DES.
Процедура преобразования ключа сводится к следующим действиям. Сна-
чала 64-битовый ключ DES уменьшается до 56-битового ключа отбрасыванием
каждого восьмого бита, как показано в табл.1.2.