ГОСТ IEC 61142—2011
Блок-схема алгоритма кодирования DES
Т
Вишп
В.2.1.1 Кодирование элемента данных Т
Входной Т блок, состоящий из 64 битое (t
1
t
2
......
t63!64). транспонируется один раз начальной перестановкой
(IP) (см. таблицу В.1). имея результатом Т
0
= 1Р(Т).
Т а б л и ц а В.1 — Начальная перестановка (IP)
585042342618
1 02
6052443628
2 01 2
4
62 54 46 38 30
2 2
14
6
64 56 48
40
32 24 16
8
57 49 41 33 25 17 9
1
59 51 43 35 27 19
1 1
3
61 53 45 37 29
2 1
13 5
63 55 47 39 31 23 15 7
Результирующий блок (Т0) подвергается 16 итерациям функции f (описанной в В.2.1_2). Каждая итерация (i)
выполняется следующим образом:
- результирующий блок делится на два 32-битных блока: левый (L) и правый (R);
- блок (L) заменяется его суммой по модулю 2 с результатом выполнения функции f над блоком (R) и
индивидуальным ключом (К);
98