Таблицы Т%
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ БЛОЧНОГО ИТЕРАТИВНОГО ШИФРОВАНИЯ | 2000 |
|
RU2186467C2 |
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ДИСКРЕТНЫХ ДАННЫХ | 2000 |
|
RU2186466C2 |
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ЦИФРОВЫХ ДАННЫХ | 2000 |
|
RU2199826C2 |
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ДВОИЧНЫХ ДАННЫХ | 1999 |
|
RU2144268C1 |
СПОСОБ ИТЕРАТИВНОГО БЛОЧНОГО ШИФРОВАНИЯ ДВОИЧНЫХ ДАННЫХ | 2001 |
|
RU2206961C2 |
СПОСОБ КРИПТОГРАФИЧЕСКОГО ПРЕОБРАЗОВАНИЯ ЦИФРОВЫХ ДАННЫХ | 2003 |
|
RU2309549C2 |
СПОСОБ БЛОЧНОГО ИТЕРАТИВНОГО ШИФРОВАНИЯ ЦИФРОВЫХ ДАННЫХ | 2000 |
|
RU2184423C2 |
СПОСОБ БЛОЧНОГО КРИПТОГРАФИЧЕСКОГО ПРЕОБРАЗОВАНИЯ ДВОИЧНОЙ ИНФОРМАЦИИ | 1998 |
|
RU2140713C1 |
ИТЕРАТИВНЫЙ СПОСОБ БЛОЧНОГО ШИФРОВАНИЯ | 2001 |
|
RU2204212C2 |
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ДАННЫХ | 1999 |
|
RU2140714C1 |
Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических устройств для шифрования данных. Способ включает формирование секретного ключа в виде совокупности раундовых подключей, разбиение блока данных на два подблока и выполнение 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.
СПОСОБ ИТЕРАТИВНОГО ШИФРОВАНИЯ БЛОКОВ ДАННЫХ | 1999 |
|
RU2140714C1 |
WO 8907375 А, 10.08.1989 | |||
US 5168521 А, 01.12.1992 | |||
US 5442705 А, 15.08.1995 | |||
DE 4016203 А1, 21.11.1991. |
Авторы
Даты
2003-09-10—Публикация
2000-10-16—Подача