Патент на изобретение №2212108
|
||||||||||||||||||||||||||
(54) СПОСОБ БЛОЧНОГО ИТЕРАТИВНОГО ШИФРОВАНИЯ ДВОИЧНЫХ ДАННЫХ
(57) Реферат: Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических устройств для шифрования данных. Способ включает формирование секретного ключа в виде совокупности раундовых подключей, разбиение блока данных на два подблока и выполнение R 2 раундов шифрования, каждый из которых включает преобразование первого подблока путем выполнения последовательности операций L1, L2,…, Ln и преобразование второго подблока путем выполнения последовательности операций H1, Н2,…, Нn, где n 1, при этом в каждом раунде шифрования раундовые подключи используют при выполнении операций Нi и Ln-i+1 соответственно, причем в каждом раунде шифрования после выполнения операций Ln и Нn дополнительно осуществляют перестановку подблоков и, по крайней мере, в качестве одной из операций Hi, где 1 i n, и, по крайней мере, в качестве одной из операций Lj, где 1 j n, используют обращаемые операции, причем используют обращаемые операции Нi, являющиеся эквивалентными обращаемым операциям Lj, где j=n-i+1, a в качестве остальных операций Нi используют операции, являющиеся обратными операциям Lj, где j=n-i+1. Технический результат, достигаемый при реализации способа, состоит в повышении скорости шифрования. 5 ил.
Таблицы Т%
Формула изобретения Способ блочного итеративного шифрования двоичных данных, включающий формирование секретного ключа в виде совокупности раундовых подключей, разбиение блока данных на два подблока и выполнение R 2 раундов шифрования, каждый из которых включает преобразование первого подблока путем выполнения последовательности операций L1, L2, . . . , Ln и преобразование второго подблока путем выполнения последовательности операций H1, Н2, . . . Нn, где n 1, при этом в каждом раунде шифрования раундовые подключи используют при выполнении операций Нi и Ln-i+1 соответственно, отличающийся тем, что в каждом раунде шифрования после выполнения операций Ln и Нn дополнительно осуществляют перестановку подблоков и, по крайней мере, в качестве одной из операций Hi, где 1 i n, и, по крайней мере, в качестве одной из операций Lj, где 1 j n, используют обращаемые операции, причем используют обращаемые операции Нi, являющиеся эквивалентными обращаемым операциям Lj, где j= n-i+1, а в качестве остальных операций Нi используют операции, являющиеся обратными операциям Lj, где j= n-i+1.
РИСУНКИ
MM4A Досрочное прекращение действия патента Российской Федерации на изобретение из-за неуплаты в установленный срок пошлины за поддержание патента в силе
Дата прекращения действия патента: 17.10.2005
Извещение опубликовано: 20.11.2006 БИ: 32/2006
|
||||||||||||||||||||||||||

2 раундов шифрования, каждый из которых включает преобразование первого подблока путем выполнения последовательности операций L1, L2,…, Ln и преобразование второго подблока путем выполнения последовательности операций H1, Н2,…, Нn, где n
i