Xmx (Хмх)
-
Обзор шифра xmx
- Разработан в 1997 году для повышения эффективности шифрования.
- Использует операции XOR и модульные умножения, не использует операции, требующие больших вычислительных ресурсов.
- Параметры шифра являются переменными, включая размер блока и ключа, а также количество раундов.
-
Структура и функции
- Круглая функция основана на операции moa, которая является XOR, если значение меньше n, и иначе равна m.
- Шифр состоит из четного числа итераций функции round и заключительного o с дополнительным подразделом.
- Ключевое расписание простое, использует один ключ для всех множителей и три разных подраздела для остальных.
-
Анализ и рекомендации
- Борисов и др. нашли дополняющее свойство для всех вариантов xmx, что позволяет определить n как 2k-1.
- Обнаружены большие слабые ключевые классы для варианта Challenge и для многих других модулей.
- Рекомендовано использовать определенные стили и цвета для элементов интерфейса.