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

Ж. вычисл. матем. и матем. физ., 2010, том 50, номер 7, страницы 1334–1340 (Mi zvmmf4913)

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

Уровневая структура полиномов Жегалкина, свойства тестовых множеств и алгоритм поиска аннигиляторов

К. Н. Корягин

119333 Москва, ул. Вавилова, 40, ВЦ РАН

Аннотация: В начале статьи исследуются свойства булевых функций, заданных полиномами Жегалкина степени не выше $k$ от $n$ переменных с точки зрения закономерности размещения их единичных (нулевых) точек на единичном кубе. Далее рассматривается вопрос о свойствах тестовых множеств для полиномов Жегалкина, где основное значение имеют тупиковые тестовые множества. В конце статьи описывается детерминированный (не вероятностный) алгоритм для поиска всех аннулирующих многочленов (аннигиляторов) для заданного полинома, в том числе поиск аннигиляторов минимальной степени, имеющих приложение в криптологии. В известных алгоритмах поиска аннигиляторов задача сводится к решению систем линейных булевых уравнений. Понижение размерности этих систем уменьшает алгоритмическую сложность решения задачи. Предложенный алгоритм позволяет достичь этой цели, но не решает вопроса улучшения асимптотической сложности решения этих систем. Библ. 6.

Ключевые слова: булева функция, полином Жегалкина, единичный $n$-мерный куб, система линейных булевых уравнений, тестовое множество, тупиковое тестовое множество, аннигилятор.

УДК: 519.673

Поступила в редакцию: 05.11.2008


 Англоязычная версия: Computational Mathematics and Mathematical Physics, 2010, 50:7, 1267–1273

Реферативные базы данных:


© МИАН, 2024