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

ПДМ. Приложение, 2023, выпуск 16, страницы 70–73 (Mi pdma611)

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

О разностях по модулю $2^n$, с высокой вероятностью проходящих через ARX-преобразование

А. С. Мокроусовa, Н. А. Коломеецbc

a Новосибирский национальный исследовательский государственный университет
b Институт математики им. С.Л. Соболева Сибирского отделения Российской академии наук, г. Новосибирск
c Новосибирский государственный университет, механико-математический факультет

Аннотация: Исследуются высокие значения разностной характеристики по модулю $2^n$ для преобразования $(x \oplus y) \lll r$, где $x, y \in \mathbb{Z}_2^n$ и $1 \leq r < n$. Они интересны в контексте разностного криптоанализа шифров, использующих сложение по модулю $2^n$, побитовый XOR и циклический сдвиг битов на $r$ позиций как базовые операции. Описаны все разности с вероятностью больше $1/4$ с точностью до симметрий аргументов. Возможными значениями вероятности при этом условии являются $1/3 + 4^{2 - i} / 6$ для всех $i \in \{1, \dots, n\}$, что совпадает с аналогичными вероятностями для преобразования $x \oplus y$. Описаны разности, на которых достигается каждое из значений, и подсчитано их количество. Установлено, что общее число разностей с приведёнными вероятностями равно $48n - 68$ при $n \geq 2$.

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

УДК: 519.7

DOI: 10.17223/2226308X/16/18



© МИАН, 2024