Способ итеративного шифрования блоков битовых данных

 

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов для защиты информации, передаваемой по телекоммуникационным сетям. Способ итеративного шифрования блоков битовых данных заключается в том, что формируют секретный ключ, состоящий из R2 раундовых подключей K1, К2,...КR, где R - число раундов шифрования, разбивают блок битовых данных на два подблока и выполняют R раундов шифрования, после каждого r-го, где r=1, 2,...R-1, раунда шифрования выполняют перестановку первого и второго преобразованных подблоков, причем в каждом раунде шифрования формируют первый управляющий код, преобразуют двоичный вектор в зависимости от раундового подключа Кr, выполняют над вторым подблоком прямую операцию управляемой перестановки, зависящую от первого управляющего кода, выполняют наложение преобразованного двоичного вектора на преобразованный второй подблок путем их суммирования, а затем над вторым преобразованным подблоком выполняют обратную операцию управляемой перестановки, зависящую от второго управляющего кода, причем в каждом раунде шифрования первый управляющий код формируют по первому подблоку и одновременно выполняют операцию фиксированной перестановки, а второй управляющий код формируют по первому преобразованному подблоку. Технический результат, достигаемый при осуществлении изобретения, состоит в повышении скорости шифрования. 3 з.п. ф-лы, 4 ил.

Текст описания в факсимильном виде (см. графическую часть)м

Формула изобретения

1. Способ итеративного шифрования блока битовых данных, заключающийся в том, что формируют секретный ключ, состоящий из R2 раундовых подключей K1, К2,...КR, где R - число раундов шифрования, разбивают блок битовых данных на два подблока и выполняют R раундов шифрования, после каждого r-го, где r=1, 2,...R-1, раунда шифрования выполняют перестановку первого и второго преобразованных подблоков, причем в каждом раунде шифрования формируют первый управляющий код, преобразуют двоичный вектор в зависимости от раундового подключа Кr, выполняют над вторым подблоком прямую операцию управляемой перестановки, зависящую от первого управляющего кода, выполняют наложение преобразованного двоичного вектора на преобразованный второй подблок путем их суммирования, а затем над вторым преобразованным подблоком выполняют обратную операцию управляемой перестановки, зависящую от второго управляющего кода, отличающийся тем, что в каждом раунде шифрования первый управляющий код формируют по первому подблоку и одновременно с формированием первого управляющего кода над первым подблоком выполняют операцию фиксированной перестановки, а второй управляющий код формируют по первому преобразованному подблоку.

2. Способ по п.1, отличающийся тем, что в качестве фиксированной перестановки используют обращаемую фиксированную перестановку.

3. Способ по п.1, отличающийся тем, что в качестве фиксированной перестановки используют фиксированную перестановочную инволюцию.

4. Способ по п.1, отличающийся тем, что в качестве фиксированной перестановки используют обращаемую фиксированную одноцикловую перестановку.

РИСУНКИ

Рисунок 1, Рисунок 2, Рисунок 3, Рисунок 4, Рисунок 5, Рисунок 6, Рисунок 7, Рисунок 8, Рисунок 9, Рисунок 10, Рисунок 11, Рисунок 12, Рисунок 13, Рисунок 14, Рисунок 15, Рисунок 16, Рисунок 17, Рисунок 18



 

Похожие патенты:

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов и устройств для защиты информации, передаваемой по телекоммуникационным сетям

Изобретение относится к способу эксплуатации сети связи, в основном, радиосети пакетной передачи данных, которая содержит станцию оператора сети и множество пользовательских станций

Изобретение относится к электросвязи и вычислительной технике, а конкретнее к криптографическим способам для шифрования данных

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов для шифрования данных

Изобретение относится к области криптографии, а именно к формированию ключа шифрования/дешифрования и может быть использовано в качестве отдельного элемента при построении симметричных криптографических систем, предназначенных для передачи шифрованных речевых, звуковых, телевизионных и др

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов и устройств для защиты информации, передаваемой по телекоммуникационным сетям

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических устройств для шифрования данных

Изобретение относится к электросвязи и вычислительной технике, а конкретнее к криптографическим способам для шифрования данных

Изобретение относится к электросвязи и вычислительной технике, а конкретнее к криптографическим способам для шифрования данных

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов для шифрования данных

Изобретение относится к технике связи, к способам кодирования речевых сигналов.2 Задачей изобретения является уменьшение вероятности декодирования речевых сигналов посторонним наблюдателем, упрощение аппаратной реализации устройства с одновременным увеличением его функции для осуществления предлагаемого способа кодирования речевых сигналов

Изобретение относится к радиотехнике и связи

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов для защиты информации, передаваемой по телекоммуникационным сетям

Изобретение относится к области электросвязи и вычислительной технике, а конкретнее к области криптографического преобразования

Изобретение относится к области электросвязи и вычислительной техники, а конкретнее к области криптографических способов и устройств для защиты информации, передаваемой по телекоммуникационным сетям

Изобретение относится к радиотехнике
Наверх