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

ПДМ, 2023, номер 60, страницы 59–75 (Mi pdm802)

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

On additive differential probabilities of a composition of bitwise XORs

[Разностные характеристики по модулю $2^n$ композиции нескольких побитовых исключающих ИЛИ]

I. A. Sutormina, N. A. Kolomeetsb

a Novosibirsk State University, Novosibirsk, Russia
b Sobolev Institute of Mathematics, Novosibirsk, Russia

Аннотация: Исследуются разностные характеристики $\mathrm{adp}_k^{\oplus}$ по модулю $2^n$ композиции $k-1$ побитовых XOR. Для векторов $\alpha^1, \ldots, \alpha^{k+1} \in \mathbb{Z}_2^n$ они определяются как вероятность преобразования функцией $x^1 \oplus \ldots \oplus x^k$ входных разностей $\alpha^1, \ldots, \alpha^k $ в выходную разность $\alpha^{k+1}$, где $x^1, \ldots, x^k \in \mathbb{Z}_2^n$ и $k \geq 2$. Данные характеристики используются при разностном криптоанализе симметричных алгоритмов, в том числе ARX-конструкций, использующих только три операции: сложение по модулю $2^n$, побитовый XOR и циклический сдвиг битов. Показано, что многие свойства, известные для $\mathrm{adp}_2^{\oplus}$, обобщаются на $\mathrm{adp}_k^{\oplus}$. Доказаны симметрии аргументов $\mathrm{adp}_k^{\oplus}$. Получены рекуррентные формулы, позволяющие уменьшить на $1$ размерность аргументов $n$. Найдены все несовместные разности и все разности, при которых $\mathrm{adp}_k^{\oplus}$ равна $1$. Для чётного $k$ доказано, что $\max\limits_{\alpha^1, \ldots, \alpha^{k} \in \mathbb{Z}_2^n} \mathrm{adp}_k^{\oplus}(\alpha^1,\dots,\alpha^{k}\to\alpha^{k+1}) = \mathrm{adp}_k^{\oplus}(\alpha^1,\dots,0,\alpha^{k+1}\to\alpha^{k+1})$. Построены матрицы, которые можно использовать для вычисления $\mathrm{adp}_k^{\oplus}$ за линейное по $n$ время. Показано, что случаи чётного и нечётного $k$ существенно различаются.

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

УДК: 519.7

Язык публикации: английский

DOI: 10.17223/20710410/60/5



© МИАН, 2024