В работе рассматриваются нелинейные преобразования известных симметричных блочных алгоритмов, таких как AES, Кузнечик, SM4, BelT и Калина. Исследуются свойства нелинейности описанных таблиц подстановок с вычислением соответствующих значений. На основе свойства нелинейности предлагается метод генерации динамической таблицы подстановок. Целью данного метода является генерация динамических таблиц подстановок (S-блоков), изменяющихся в зависимости от значений некоторого параметра, получаемых из секретного ключа алгоритма. Учитывая, что при линейном и дифференциальном криптоанализах используются известныетаблицы подстановок, главным преимуществом нового метода является то, что S-блоки случайно зависят от ключа и неизвестны. Также были проведены численные эксперименты для реализации данного метода. Полученные динамические таблицы подстановок были исследованы на нелинейность и результаты сравнивались с исходными значениями нелинейности этих же таблиц подстановок.
ДИНАМИЧЕСКИЕ ТАБЛИЦЫ ПОДСТАНОВОК СИММЕТРИЧНЫХ БЛОЧНЫХ АЛГОРИМТОВ ШИФРОВАНИЯ
Опубликован September 2021
80
100
Аннотация
Язык
Русский
Как цитировать
[1]
Хаумен, А. и Капалова, Н. 2021. ДИНАМИЧЕСКИЕ ТАБЛИЦЫ ПОДСТАНОВОК СИММЕТРИЧНЫХ БЛОЧНЫХ АЛГОРИМТОВ ШИФРОВАНИЯ. Вестник КазНПУ имени Абая. Серия: Физико-математические науки. 75, 3 (сен. 2021), 115–120. DOI:https://doi.org/10.51889/2021-3.1728-7901.14.