|
Разности по модулю $2^n$ для arx-преобразований, вероятность которых больше $1/4$
А. С. Мокроусов, Н. А. Коломеец Новосибирский гос. университет, ул. Пирогова, 2, 630090 Новосибирск, Россия
Аннотация:
Рассматриваются разностные характеристики по модулю $2^n$ для преобразований $x \oplus y$ и $(x \oplus y) \lll r,$ где $x, y \in \mathbb{Z}_2^n$ и $1 \leq r < n.$ Эти характеристики применяются при разностном криптоанализе шифров архитектуры ARX, использующих в качестве операций только сложение по модулю $2^n,$ побитовое исключающее «или» (XOR, $\oplus$) и циклический сдвиг битов на $r$ позиций ($\lll r$). Получена полная характеризация разностей, вероятность которых больше $1/4.$ Возможными значениями вероятности при этом условии являются $1/3 + 4^{2 - i} / 6$ для обоих преобразований, где $i \in \{1, \dots, n\}.$ Описаны разности, на которых достигается каждое из значений, и подсчитано их число. Найдено общее число разностей с приведёнными вероятностями: $48n - 68$ для $x \oplus y$ и $24n - 30$ для $(x \oplus y) \lll r,$ где $n \geq 2.$ Также дано сравнение разностных характеристик в контексте рассматриваемого ограничения на вероятность. Табл. 6, библиогр. 23.
Ключевые слова:
ARX-схема, разностная характеристика, сложение по модулю, XOR, циклический сдвиг битов.
Статья поступила: 03.05.2023 Переработанный вариант: 16.10.2023 Принята к публикации: 22.12.2023
Образец цитирования:
А. С. Мокроусов, Н. А. Коломеец, “Разности по модулю $2^n$ для arx-преобразований, вероятность которых больше $1/4$”, Дискретн. анализ и исслед. опер., 31:2 (2024), 108–135; J. Appl. Industr. Math., 18:2 (2024), 294–311
Образцы ссылок на эту страницу:
https://www.mathnet.ru/rus/da1348 https://www.mathnet.ru/rus/da/v31/i2/p108
|
|