ВУЗ:
Составители:
92
64 бита, использоваться может и часть такого блока с размером, равным
размеру шифруемого блока.
Теперь перейдем непосредственно к описанию режима гаммирования.
Гамма для этого режима получается следующим образом: с помощью
некоторого алгоритмического рекуррентного генератора последовательности
чисел (РГПЧ) вырабатываются 64-битовые блоки данных, которые далее
подвергаются преобразованию по циклу 32-З, то есть зашифрованию
в
режиме простой замены, в результате получаются блоки гаммы. Благодаря
тому, что наложение и снятие гаммы осуществляется при помощи одной и
той же операции побитового исключающего или, алгоритмы зашифрования и
расшифрования в режиме гаммирования идентичны, их общая схема
приведена на рисунке 4.
РГПЧ, используемый для выработки гаммы, является рекуррентной
функцией:
Ω
i+1
=f(Ω
i
), где Ω
i
– элементы рекуррентной последовательности, f –
функция преобразования. Следовательно, неизбежно возникает вопрос о его
инициализации, то есть об элементе Ω
0
. В действительности, этот элемент
данных является параметром алгоритма для режимов гаммирования, на
схемах он обозначен как S, и называется в криптографии синхропосылкой, а
в нашем ГОСТе – начальным заполнением одного из регистров шифрователя.
По определенным соображениям разработчики ГОСТа решили использовать
для инициализации РГПЧ не непосредственно синхропосылку, а результат ее
преобразования по
циклу 32-З: Ω
0
=C
32-З
(S). Последовательность элементов,
Страницы
- « первая
- ‹ предыдущая
- …
- 90
- 91
- 92
- 93
- 94
- …
- следующая ›
- последняя »
