RUS  ENG
Полная версия
ЖУРНАЛЫ // Прикладная дискретная математика. Приложение // Архив

ПДМ. Приложение, 2019, выпуск 12, страницы 101–107 (Mi pdma447)

Эта публикация цитируется в 2 статьях

Математические методы криптографии

Об алгоритмической реализации s-боксов $16\times16$ со структурами ARX и «Бабочка»

С. М. Комиссаров

Национальный исследовательский ядерный университет "МИФИ", г. Москва

Аннотация: Предложены способы алгоритмической реализации новых s-боксов размера $16\times16$ бит, вычислительная сложность и криптографические характеристики которых улучшены по сравнению со способами, исследованными ранее. Первый способ реализует s-боксы на основе ARX (Add-Rotate-Xor)-структуры; второй — на основе структуры «Бабочка» с использованием нелинейных подстановочных s-боксов размера $8\times8$ бит. Максимальная разностная характеристика (МРХ) предложенных s-боксов с ARX-структурой равна $18/2^{16}$, со структурой «Бабочка» — $10/2^{16}$. Максимальная линейная характеристика (МЛХ) s-боксов с ARX-структурой равна $764/2^{15}$, со структурой «Бабочка» — $512/2^{15}$. Минимальная степень нелинейности среди всех нетривиальных линейных комбинаций координатных функций предложенных s-боксов равна $15$. Установлено, что использование предложенных s-боксов размера $16\times16$ бит в раундовых подстановках алгоритмов AES и «Кузнечик» позволяет улучшить их некоторые криптографические свойства. Для усечённых алгоритмов AES и «Кузнечик», реализующих несколько раундов шифрования, существенно снижены верхние оценки МРХ и МЛХ по сравнению с версиями алгоритмов, использующих штатные s-боксы.

Ключевые слова: s-бокс $16\times16$, алгоритмическая реализация, ARX, «Бабочка», максимальная разностная характеристика, максимальная линейная характеристика, степень нелинейности.

УДК: 519.1

DOI: 10.17223/2226308X/12/32



Реферативные базы данных:


© МИАН, 2024