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

ПДМ. Приложение, 2017, выпуск 10, страницы 14–16 (Mi pdma334)

Эта публикация цитируется в 1 статье

Теоретические основы прикладной дискретной математики

О примитивности перемешивающих подстановок регистров сдвига

В. С. Григорьевab, В. М. Фомичевacde

a Финансовый университет при Правительстве Российской Федерации, г. Москва
b Отдел безопасности сетевых приложений ЗАО "Позитив Текнолоджиз", г. Москва
c Национальный исследовательский ядерный университет "МИФИ", г. Москва
d ФИЦ ИУ РАН, г. Москва
e Служба сертификации ООО "Код Безопасности", г. Москва

Аннотация: Исследованы некоторые вопросы примитивности перемешивающих орграфов композиций регистровых подстановок и связь экспонентов прямой и обратной подстановок. Пусть $G(g)$ – перемешивающий орграф подстановки $g$ регистра левого сдвига длины $n$ и $\{i_1,\dots,i_m$ – множество номеров существенных переменных функции обратной связи. Установлено, что орграф $G(g)$ примитивный тогда и только тогда, когда примитивен орграф $G(g^{-1})$. При этом $\exp G(g)=\exp G(g^{-1})$, если $i_k+i_{m+2-k}=n+2$ для всех $k=2,\dots,m$. Для подстановки $g$ регистра правого сдвига длины $n$ с обратной связью $x_n\oplus\psi(x_1,\dots,x_{n-1})$ и подстановки $h$ регистра левого сдвига длины $n$ с обратной связью $x_1\oplus\phi(x_2,\dots,x_n)$ показано, что 1) множество дуг перемешивающего орграфа $G(gh)$ состоит из $n$ петель (по одной в каждой вершине) и дуг вида $(i,n)$, где $i\in\{1,\dots,n-1\}$, таких, что $x_i$ – существенная переменная функции $\psi(x_1,\dots,x_{n-1})\oplus\phi(x_1,\dots,x_{n-1})$; 2) множество дуг перемешивающего орграфа $G(hg)$ состоит из $n$ петель (по одной в каждой вершине) и дуг вида $(i,1)$, где $i\in\{2,\dots,n\}$, таких, что $x_i$ – существенная переменная функции $\psi(x_2,\dots,x_n)\oplus\phi(x_2,\dots,x_n)$. Для преобразования $g$ регистра правого сдвига длины $n$ с обратной связью $f(x_1,\dots,x_n)$ и треугольной подстановки $h$ множества $\{0,1\}^n$ показано, что если орграф $G(g)$ примитивный, то примитивными являются орграфы $G(g)\cdot G(h)$ и $G(h)\cdot G(g)$ и экспонент каждого из этих орграфов не превосходит $\exp G(g)$.

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

УДК: 519.1

DOI: 10.17223/2226308X/10/4



© МИАН, 2024