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

ПДМ. Приложение, 2022, выпуск 15, страницы 54–57 (Mi pdma579)

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

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

Вычисление разностных характеристик для сложения $k$ чисел по модулю $2^n$

А. С. Мокроусов

Новосибирский национальный исследовательский государственный университет

Аннотация: Рассматривается разностная характеристика $\mathrm{xdp}_{\mathrm{k}}^+(\alpha^1,\dots, \alpha^k \to \alpha^0)$, где $\alpha^0, \alpha^1, \dots, \alpha^k \in \mathbb{Z}_2^n$, которая определяет вероятность преобразования разностей $\alpha^1, \dots, \alpha^k$ в разность $\alpha^0$ (относительно побитового «исключающего или») функцией $f(x_1,\dots, x_k) = x_1 + \ldots + x_k \mod 2^n$. Данная величина используется при разностном криптоанализе криптографических примитивов, содержащих «исключающее или» и сложение по модулю $2^n$, например ARX-конструкций. Предложены аналитические выражения для матриц, используемых для вычисления $\mathrm{xdp}_{\mathrm{k}}^+$. Кроме того, рассмотрена разностная характеристика $\mathrm{adp}^{\oplus}(\alpha, \beta \to \gamma)$, где $\alpha, \beta, \gamma \in \mathbb{Z}_2^n$, определяющая вероятность преобразования разностей $\alpha, \beta$ в разность $\gamma$ (относительно сложения по модулю $2^n$) функцией $x \oplus y$, и получены все тройки разностей, вероятность которых больше ${1}/{4}$.

Ключевые слова: ARX, исключающее или, сложение по модулю, разностный криптоанализ, разностные характеристики.

УДК: 519.7

DOI: 10.17223/2226308X/15/14



© МИАН, 2024