ГОСТ 28147-89: различия между версиями

401 байт добавлено ,  10 лет назад
Использование S-Box в приложениях ЦБ РФ
м (дооткат глючной правки)
(Использование S-Box в приложениях ЦБ РФ)
 
Выходы всех восьми S-блоков объединяются в 32-битное слово, затем всё слово циклически сдвигается влево (к старшим разрядам) на 11 битов.
 
== Узлы замены (S-блоки) ==
 
Все восемь S-блоков могут быть различными. Фактически, они могут являться дополнительным ключевым материалом, но чаще являются параметром схемы, общим для определенной группы пользователей. В [[ГОСТ Р 34.11-94]] для целей тестирования приведены следующие S-блоки:
|1|| 15|| 13|| 0|| 5|| 7|| 10|| 4|| 9|| 2|| 3|| 14|| 6|| 11|| 8|| 12
|}
Данный набор S-блоков используется в криптографических приложениях ЦБ РФ.<ref>Шнайер Б. Прикладная криптография. Протоколы, алгоритмы, исходные тексты на языке Си, 2-е издание — М.: Триумф, 2002, 14.1</ref>
 
В тексте стандарта указывается, что поставка заполнения узлов замены (S-блоков) производится в установленном порядке, т.е. разработчиком алгоритма. Сообщество российских разработчиков СКЗИ согласовало используемые в Интернет узлы замены, см. RFC 4357.