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

ПДМ, 2014, номер 1(23), страницы 27–39 (Mi pdm446)

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

Математические методы криптографии

Биективные отображения, порождаемые фильтрующим генератором

М. И. Рожков

Московского института электроники и математики Национального исследовательского университета "Высшая школа экономики", г. Москва, Россия

Аннотация: Рассматривается задача построения биективных отображений
$$ B_{f,L}\colon(F_2)^n\to(F_2)^n,\ B_{f,L}(x)=(f(x),f(\delta(x)),\ldots,f(\delta^{n-1}(x))),\ x\in (F_2)^n, $$
набор координатных функций которых задаётся преобразованием $\delta=\delta_L$ регистра сдвига большой длины $n$ с функцией обратной связи $L$ и нелинейной функцией выхода $f$ от небольшого числа $k$ аргументов ($k\ll n$). При этом биективность отображения $B_{f,L}$ равносильна ортогональности системы его координатных функций. В работе развивается метод, который сводит исходную задачу проверки биективности отображения $B_{f,L}$ при больших значениях длины регистра $n$ к проверке его биективности применительно к регистрам сдвига ограниченной длины $n\le n_0$, что позволяет эффективно использовать для её решения вычислительную технику. На основе данного метода в работе построены новые бесконечные классы биективных отображений для случая нелинейной функции $f$, зависящей от $k\le6$ переменных. Ранее аналогичные результаты были известны для случая, когда функция $f$ зависит от $k=3$ переменных. Полученные результаты могут быть полезны при построении и обосновании статистических свойств датчиков случайных чисел на основе фильтрующих генераторов. При этом особый практический интерес представляет выбор пар ($f,L$), при которых одновременно обеспечивается биективность отображения $B_{f,L}$ и максимальность периода отображения $\delta_L$.

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

УДК: 519.4



© МИАН, 2024