ВУЗ:
Составители:
5
Алгоритм шифрования, построенный на основе сети SPN
Рис. 1
Перестановка каждого цикла представляет собой простую переста-
новку битов сообщения или, иначе говоря, изменение позиций битов.
Перестановка, показанная на рис. 1, для удобства приведена в табл. 2 (где
номера обозначают позиции битов в блоке: первый бит является крайним
левым, а последний – крайним правым) и
может быть просто описана
следующим образом: выход i S-блока j соединен со входом j S-блока i.
Обратите внимание, что в последнем цикле можно обойтись без переста-
новки, поэтому в нашем алгоритме шифрования она отсутствует.
Таблица 2
Перестановка битов
Вход 1 2 3 4 5 6 7 8 9
Выход 1 4 7 2 5 8 3 6 3
Для достижения сложения с ключом используется простая операция
побитового сложения по модулю 2 (XOR) между битами подключа и би-
тами блока данных, поступающего на вход данного цикла. Более того,
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »