Бюллетень ЕАПВ "Изобретения (евразийские заявки и евразийские патенты)"
Бюллетень 05´2017

(21)

201600099 (13) A1 Разделы: A B C D E F G H

(22)

2015.12.22

(51)

H04L 9/28 (2006.01)

(96)

2015/EA/0161 (BY) 2015.12.22

(71)

БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ (БГУ) (BY)

(72)

Сидоренко Алевтина Васильевна, Жуковец Денис Александрович (BY)

(54)

СПОСОБ ШИФРОВАНИЯ ДАННЫХ С ХАОТИЧЕСКИМИ ИЗМЕНЕНИЯМИ РАУНДОВОГО КЛЮЧАНА ОСНОВЕ ДИНАМИЧЕСКОГО ХАОСА

(57) Изобретение относится к криптографической технике - зашифрованию и расшифрованию данных, и используется для защиты информации, представляемой в электронном виде, при ее хранении или передаче в системах связи различного назначения, включая беспроводные сети. Задачей изобретения является создание способа шифрования данных с хаотическими изменениями раундового ключа на основе динамического хаоса, позволяющего повысить степень защищенности информации, эффективность шифрования, а также добиться высокого уровня стойкости к различным видам криптоатак при использовании режима шифрования без сцепления блоков. Поставленная задача достигается тем, что в способе шифрования данных с хаотическими изменениями раундового ключа на основе динамического хаоса, заключающемся в том, что посредством электронно-вычислительного программируемого устройства считывают обрабатываемые данные в оперативную память в виде последовательности блоков фиксированной длины; с помощью заданной последовательности действий, приводящей к созданию электрических сигналов в электронно-вычислительном программируемом устройстве, к каждому блоку данных фиксированной длины последовательно многократно в течение r раундов применяют операцию базового преобразования, причем в качестве операции базового преобразования используют комбинацию сети Фейстеля и двух хаотических отображений, а в качестве раундового ключа применяют результат выполнения алгоритма ключевой обработки; записывают результат однократного базового преобразования в оперативную память устройства в виде новой последовательности блоков данных фиксированной длины; в качестве режима работы используют режим работы без сцепления блоков текста ECВ; для каждого блока исходного текста генерируют ключ шифрования, отличающийся как минимум одним байтом от всех остальных ключей; для каждого байта раундового ключа шифрования приводят в соответствие одну из восьми хаотических функций: в качестве начального значения хаотической функции используют соответствующий байт ключа шифрования; каждая хаотическая функция запоминает свое текущее значение и использует его в качестве начального значения для следующей итерации хаотического отображения; полученный шифроключ используют для шифрования одного блока текста и изменяют от одного блока к другому.


наверх