RUS  ENG
Полная версия
ЖУРНАЛЫ // Математические вопросы криптографии // Архив

Матем. вопр. криптогр., 2024, том 15, выпуск 2, страницы 29–46 (Mi mvk468)

Использование матриц-циркулянтов над $\mathbb{F}_2$ при построении эффективных линейных преобразований с высокими показателями рассеивания

С. А. Давыдовa, Ю. Д. Шкуратовb

a АО «НПК «Криптонит», Москва
b Московский государственный университет имени М.В. Ломоносова, Москва

Аннотация: Изучаются линейные преобразования с высокими показателями рассеивания, построенные над полем $\mathbb{F}_2$. Предлагается новый класс преобразований — преобразования, соответствующие умножению на элемент кольца $\mathbb{F}_2[x]/f(x)$, детально изучается важный подкласс указанного класса — преобразования, задаваемые матрицами-циркулянтами над $\mathbb{F}_2$. Для произвольной матрицы построено разложение в сумму произведений диагональных матриц и матриц-циркулянтов, которое может применяться при реализации линейных преобразований. Предложенным методом получены разложения матриц, используемых в линейных преобразованиях шифрсистемы AES и хэш-функции Whirlpool.

Ключевые слова: линейное преобразование, показатель рассеивания, максимально рассеивающая матрица, матрица-циркулянт, разложение матрицы, эффективная реализация линейного преобразования.

УДК: 519.719.2

Получено 02.IX.2023

DOI: 10.4213/mvk468



© МИАН, 2024