ВУЗ:
Составители:
Рубрика:
434
В первом цикле шифрования начальный правый подблок
0
R длиной 32
бита и оперативный ключ
0
K , в соответствии с расписанием использования
ключа из накопителя, складываются в сумматоре
1
CM по модулю 2.
На выходе сумматора полученный полублок длиной 32 бита разбивается
на восемь четырех разрядных векторов, являющихся адресом для выбора одной
из 16 строк ключевой таблицы, и поступающих на соответствующие узлы за-
мены
821
,...,, SSS блока подстановок
S
. С помощью каждого четырехразрядного
вектора выбирается одна из 16 строк ключевой таблицы соответствующего узла
замены. По четыре бита с восьми узлов замены считываются на выход блока
подстановок
S , объединяясь в 32-разрядный выходной вектор, который посту-
пает на вход регистра сдвига. Сдвинутый на 11 бит вектор складывается в сум-
маторе
2
CM с начальным левым полублоком
0
L . Результат сложения будет яв-
ляться правым полублоком
1
R
. В качестве левого полублока
1
L
используются
значения начального правого полублока
0
R над которыми выполняется сле-
дующий цикл шифрования и т.д. После 32-го цикла шифрования полублоки
32
R
и
32
L меняются местами и составляют блок криптограммы
C
.
Процесс шифрования в режиме простой замены блока сообщения
k
x под
управлением ключа
K
в блок криптограммы C записывается в виде:
(
)
kK
xEC = .
Дешифрование в режиме простой замены выполняется аналогично шифрова-
нию и отличается обратным порядком использования тех же ключей.
Шифрование и дешифрование данных в режиме гаммирования
Криптосхема алгоритма шифрования в режиме гаммирования представ-
лена на рис. 10.10. В состав схемы, кроме рассмотренных ранее элементов, вхо-
дят регистры хранения (
1
N ,
2
N ). Так же, как и в режиме простой замены, вы-
полняется заполнение КЗУ и блока подстановок
S .
На вход схемы поступают равновероятно и взаимонезависимо сформиро-
ванные 64 бита синхропосылки
0
S
, которая разделяется на начальные левый
0
SL и правый
0
SR
подблоки длиной по 32 бита. Подблоки синхропосылки за-
шифровываются в режиме простой замены в течение 32 циклов шифрования и
Страницы
- « первая
- ‹ предыдущая
- …
- 432
- 433
- 434
- 435
- 436
- …
- следующая ›
- последняя »