RUS  ENG
Полная версия
ЖУРНАЛЫ // Дискретный анализ и исследование операций // Архив

Дискретн. анализ и исслед. опер., 2024, том 31, выпуск 4, страницы 58–89 (Mi da1361)

Число невозможных разностей по модулю $2^n$ композиции XOR и циклического сдвига битов

Н. А. Коломеец

Институт математики им. С. Л. Соболева, пр. Акад. Коптюга, 4, 630090 Новосибирск, Россия

Аннотация: Для преобразования $(x \oplus y) \lll r,$ $x, y \in \mathbb{Z}_2^n,$ $1 \leq r < n,$ исследуются невозможные разности по модулю $2^n.$ Они представляют интерес в контексте разностных атак на шифры, схемы которых состоят из сложений по модулю $2^n,$ побитовых XOR ($\oplus$) и циклических сдвигов битов на $r$ позиций ($\lll r$). В работе найдено число всех невозможных разностей при всех возможных значениях $n$ и $r.$ В качестве следствия показано, что оно больше $\frac{38}{245} 8^n,$ причём эта оценка асимптотически точна при $r,$ $n-r \to \infty.$ При фиксированном $n$ число невозможных разностей монотонно убывает с ростом $r$ от $1$ до $\lceil n/2 \rceil$ ($n/2 + 1$ при $n \in \{4, 6, 8, 10, 12\}$), а далее  — монотонно возрастает. Приведено более компактное описание всех невозможных разностей с точностью до известных симметрий. Табл. 10, библиогр. 25.

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

УДК: 519.7

Статья поступила: 09.04.2024
Переработанный вариант: 10.05.2024
Принята к публикации: 22.06.2024

DOI: 10.33048/daio.2024.31.800


 Англоязычная версия: Journal of Applied and Industrial Mathematics, 2024, 18:4, 722–743


© МИАН, 2025