Структурная схема

 

Криптосхема содержит следующие элементы:

ball1.gif (146 bytes)     ключевое запоминающее устройство (КЗУ) на 256 бит, состоящее из 8-ми 32-разрядных накопителей              (Х0, Х1, Х2, Х3, Х4, Х5, Х6, Х7);

ball1.gif (146 bytes)     четыре 32-разрядные накопителя (N1, N2, N3, N4);

ball1.gif (146 bytes)    два 32-разрядных накопителя (N5, N6) с записанными в них постоянными заполнениями C2, C1;

ball1.gif (146 bytes)    два 32-разрядных сумматора по модулю 2 в степени 32 (СМ1, СМ3);

ball1.gif (146 bytes)    32-разрядный сумматор поразрядного суммирования по модулю 2 (СМ2);

ball1.gif (146 bytes)     сумматор по модулю 2 без ограничений на разрядность (СМ5);

ball1.gif (146 bytes)    блок подстановки (К);

ball1.gif (146 bytes)     регистр циклического сдвига на одиннадцать шагов в сторону старшего разряда (R).

лок подстановки К состоит из восьми узлов замены К1-К8 с памятью по 64 бита каждый.
Ключи, определяющие заполнение КЗУ и таблиц блока подстановки К являются секретными элементами и поставляются в установленном порядке. Заполнение таблиц блока подстановки К является долговременным ключевым элементом, общим для сети ЭВМ.
Организация различных видов связи достигается построением соответствующей ключевой системы. При этом может быть использована возможность выработки ключей (заполнений КЗУ) в режиме простой замены и зашифрования их в режиме простой замены с обеспечением имитозащиты для передачи по каналам связи или хранения в памяти ЭВМ.
В криптосхеме предусмотрены четыре вида работы:

    ball1.gif (146 bytes)         зашифрование (расшифрование) данных в режиме простой замены;

    ball1.gif (146 bytes)         зашифрование (расшифрование) данных в режиме гаммирования;

    ball1.gif (146 bytes)         зашифрование (расшифрование) данных в режиме гаммирования с обратной связью;

    ball1.gif (146 bytes)         режим выработки имитовставки.

 

ball2.gif (146 bytes)   Общая структурная схема зашифрования

01LEFT.JPG (1550 bytes)01RIGHT.JPG (1552 bytes)

АИСС БКБ, www.orioncom.ru, tel (495) 783-5510