Научная статья на тему 'Улучшенные асимптотические оценки для числа корреляционно- иммунных двоичных функций и отображений'

Улучшенные асимптотические оценки для числа корреляционно- иммунных двоичных функций и отображений Текст научной статьи по специальности «Математика»

CC BY
40
5
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
СЛУЧАЙНОЕ ДВОИЧНОЕ ОТОБРАЖЕНИЕ / RANDOM BINARY MAPPING / ЛОКАЛЬНАЯ ПРЕДЕЛЬНАЯ ТЕОРЕМА / LOCAL LIMIT THEOREM / ВЕСА ПОДФУНКЦИЙ / КОРРЕЛЯЦИОННО-ИММУННЫЕ ФУНКЦИИ / CORRELATION-IMMUNE FUNCTION / WEIGHTS OF SUBFUNCTIONS

Аннотация научной статьи по математике, автор научной работы — Панков Константин Николаевич

Уточнена локальная предельная теорема для распределения части вектора весов подфункций линейных комбинаций координатных функций случайного двоичного отображения из векторного пространства Vn двоичных n-мерных векторов в векторное пространство VW. С помощью этой теоремы получена асимптотическая формула для |K (m, n, k)| числа корреляционно-иммунных порядка k двоичных отображений в случае n ^ то, m е {2,3, 4} и k (5 + 21og2n) + 6m ^ n (Ц 7') для произвольного 0 < Y < 5/18, k = O (n/ln n): log2 |K (m,n,k)| ~ m2n + ^n + 1 +log2 n ^ (2m 1) m2m-1 -(2m-1) (^ (n)+log2 /IЕ (n)) + (2-3m-2-1) Е (n). Найдена улучшенная асимптотическая оценка для |K (n, 1, k)| в случае n ^ то, n ln 2 k < ----е для произвольного 0 < е < ln2/4: ln n 4 log2 |K [n, 1, k] | ~ 2n 1 ((n k^^ n) k(¥ (n) + Е (n)log2 1) log2 ^

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Improved asymptotic estimates for the number of correlation-immune boolean functions and mappings

For linear combinations of coordinate functions of a random Boolean mapping from the vectorspace Vn of all binary vectors of length n to the vectorspace Vm, the local limit theorem for the joint distribution of weights of some their subfunctions is improved. By means of this theorem, we have obtained an asymptotic formula for |K (n, m, k)| that is the number of correlation-immune of order k functions as n -> ro, m Е {2, 3, 4} and k (5 + 2log2n) + 6m ^ ^ n (5/18 y') for any 0 <7' < 5/18, k = О (r^): ln n log2 |K (m, n, k) | ~ m2n + ln n n +1+log2п k) (2™ 1) m.2'"-1(2™ 1) ( ^ fn ) + logn/ ig ( s ) ) + (2 · 3m-2 1) E I п ^ /n k fn 0 \s Also, we have obtained improved asymptotic estimates for the number |K (n, 1, k) | as n /ln2 \ ln 2 ----e for any e, 0 < e < --: ln n 4 4 n -> 00, k < log2 |K [n, 1,k]|~ 2n (n k) n nk k п 1 ) log2 л/ПТ2. + £ (n) log2 s=0 V s nk

Текст научной работы на тему «Улучшенные асимптотические оценки для числа корреляционно- иммунных двоичных функций и отображений»

УДК 519.212.2, 519.214 DOI 10.17223/2226308X/11/15

УЛУЧШЕННЫЕ АСИМПТОТИЧЕСКИЕ ОЦЕНКИ ДЛЯ ЧИСЛА КОРРЕЛЯЦИОННО-ИММУННЫХ ДВОИЧНЫХ ФУНКЦИЙ И ОТОБРАЖЕНИЙ

К. Н. Панков

Уточнена локальная предельная теорема для распределения части вектора весов подфункций линейных комбинаций координатных функций случайного двоичного отображения из векторного пространства Vn двоичных n-мерных векторов в векторное пространство Vm. С помощью этой теоремы получена асимптотическая формула для |K (m, n, k)| — числа корреляционно-иммунных порядка k двоичных отображений в случае n ^ то, m G {2, 3, 4} и k (5 + 2log2n) + 6m ^ n (Ц — 7') для произвольного 0 < Y < 5/18, k = O (n/ln n):

log2 |K (m,n,k)| ~ m2n + ^n + 1 +log2 n — ^ (2m — 1) — m2m-1 —

— (2m — i) (^ (!) +'og2 /I£ (I)) + (2-3m-2 — i) J С).

Найдена улучшенная асимптотическая оценка для |К (п, 1,к)| в случае п ^ то, п {1п 2 \

к < ----е для произвольного 0 < е < 1п2/4:

1п п \ 4 )

1og2 |К [п, 1, к]| — 2п - 1 ((п - к^П) - п) - к- (¥ (п)+й (п)^2 -1) Ю. у^т2-

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

К классам вектор-функций, изучения которых требуют задачи криптографического синтеза и анализа, относятся, в частности, корреляционно-иммунные отображения. Такие отображения могут использоваться при реализации шифрсистем, предназначенных для защиты информации в закрытых и гибридных сетях распределённых реестров [1].

Обозначим через Уп множество двоичных векторов размерности п. В [2] доказано, что такое свойство двоичного отображения /(а)=(/ (а), /2(а),... , /т(а)) : Уп ^ Ут, как корреляционная иммунность, сводится к обладанию этим свойством всеми ненулевыми линейными комбинациями координатных функций /(а), называемыми в [3] компонентными функциями или компонентами. Свойства компонент могут быть выражены в терминах весов их подфункций (в обозначениях [4]):

(/) = 11 (Фт 3),/ )1;;::1т

где / = (/1,...,/т); Ц/^1 —вес булевой функции /1; |31 —мощность множества 3 = = {Я ,...,31^} С {1,... , т}; I = {гь ... , г\/\} С {1,...,п}; фт (3) —двоичный вектор длины т, у которого на 31,... ,]\з\ координатах стоят единицы, а на остальных нули (в [5] фт (3) называется индикаторным вектором множества 3); (а,Ъ) = а1Ъ1 ф ... ф Ф апЪп — скалярное произведение векторов а и Ъ из Ут; (фт (3) , /— подфункция

компоненты (фт (3) , /) отображения /, получаемая, если у аргумента компоненты (фт (3) , /) значения координат с номерами ¿1,... , гц положить равными единице.

В силу однозначной связи эд/ с коэффициентами статистической структуры, приведёнными в [6], их можно по аналогии назвать весовыми коэффициентами двоичного отображения. Из результатов работы [6] следует

Определение 1. Отображение / из множества Вт всех т-мерных двоичных функций от п переменных называется корреляционно-иммунным порядка к, если для любого 3, 0 = 3 С {1,... , т}, существует такая величина € { — что для любого / С {1,... , п}, |/1 ^ к, выполняется и>/ (/) = 2га-|/1-1 + 2*-|/1.

Пусть функция / выбирается случайно и равновероятно из множества Вт. Рассмотрим для этой функции вектор весов подфункций

^ * (/)= К (/) : 0 = 3 С {1,...,т},/ С {1,... , п}, |/1 ^ к)

* /П\

длины N = N (п, т, к) = (2т — 1) Е ( ). Для упрощения записи введём следующие

з=0 \ V

обозначения: ехр2 х = 2х; Б£ — математическое ожидание случайной величины £;

Т = Т (п, т, к) = ^ (2т — 1) + N (п, т, к) log^ .

Теорема 1. Пусть при всех достаточно больших п для произвольного 0<7<1/3 выполняется к (5 + 2к^2п) + 6т ^ п (1/3 — 7), ^ = ^ (п,т, к) —ковариационная матрица случайного вектора (^ — Б^) 2-га/2-т+2, г (п) 2га/2 +т-2 —последовательность целочисленных вектор-столбцов размерности N, такая, что координаты векторов из последовательности Б^ + ^2га/2+т-2 удовлетворяют сравнениям из работы [4]

Е (—= 0 (шоа2|01-1) .

Тогда равномерно относительно г (п) верно равенство

Р — Б™ = г2п/2+т-2) = 015 (г) ехр (—0,1 ■ 2-2"7+т-1°82п) + ехр2 (—Т (п, т, к)) х

х( ехЛ — 22т-3 Е Е (е(—1)К2|К|г^ ) Л + 012 (г) п-3/22-4т) +

\ \ 0=0С{1,...,т} /С{1,...,п},|/С1 / ) \ /

+014 (г) ехр (—0,12 ■ 2"^+3*-1°§2га) ^ (т, N)|,

где |012 (г)| ^ 286,9, |014 (г)| ^ 1, |015 (г)| ^ 1, Z — кольцо целых чисел, а множество (т, N) имеет вид

^**(т, N) = |^ € {0,1,... , 2т-1 — 1}* :

V/Ув € {1,..., т} У5 € УтГ Е (—1)(<^т0))ф1г/ € 2т-1^ V

Пусть К(п, т, к) —множество всех корреляционно-иммунных порядка к двоичных отображений.

Следствие 1. Пусть при всех достаточно больших п для произвольного 0 <7' < < 5/18 выполняется неравенство к (5 + 2^2п) + 6т ^ п (5/18 — 7'). Тогда при п ^ то выполняется

log2 |К [п, т, к]| - т2п + (п + 1 + ^ П — к) (2т — 1) —

—т2т-1 — Т (п, т, к) + log2 (т, N) |.

При т € {2, 3, 4} выполняется log2 (т, N)| = N (п, 1, к) (2 ■ 3т-2 — 1).

Следствие 2. В условиях теоремы 1 существует п0, такое, что для любых е1, £2 > 0, п > п0 верны неравенства

—£1 (т — 1) Е М < log2 |К (п, т, к) | — т2^п + 1 + П — к^) (2т — 1)+

s=

^ » °2 1 v ' ' '1 ---- \ 9

=0 V s / V 2

k /n\ Д I n

+m2m-1 + T (n,m,k) < (m - 2) (2m - 1) E ( ) +E

s=0 \ s / s=0 V s

При m =1 можно доказать более сильный результат, чем в следствии 1:

Теорема 2. Пусть n ^ то и при всех достаточно больших n для произвольного

ln 2 n Ли 2 \ m

0 < е < —— выполняется неравенство k < -- —--е . Тогда

4 ln n \ 4 у

|K [n, 1, k]| — exp^2n - i((n - k) (n) - n) - k - (T (n, 1, k) - 1) log2 V^) .

Полученные оценки уточняют или улучшают результаты работ [6-9], развивая результаты, анонсированные в [10].

ЛИТЕРАТУРА

1. Развитие технологии распределенных реестров. Доклад для общественных консультаций. М.: Центральный банк Российской Федерации, 2017. http://www.cbr.ru/ analytics/ppc/Consultation_Paper_1712129(2).pdf

2. Логачев О. А., Сальников А. А, Смышляев С. В., Ященко В. В. Булевы функции в теории кодирования и криптологии. М.: МЦНМО, 2012.

3. Carlet C. Vectorial Boolean functions for cryptography // Boolean Models and Methods in Mathematics, Computer Science, and Engineering. Encyclopedia of Mathematics and its Applications. V. 134. N.Y.: Cambridge University Press, 2010. P. 398-472.

4. Панков К. Н. Оценки скорости сходимости в предельных теоремах для совместных распределений части характеристик случайных двоичных отображений // Прикладная дискретная математика. 2012. №4. С. 14-30.

5. Сачков В. Н. Курс комбинаторного анализа. Ижевск: НИЦ «Регулярная и хаотическая динамика», 2013.

6. Денисов О. В. Локальная предельная теорема для распределения части спектра случайной двоичной функции // Дискретная математика. 2000. №1. С. 82-95.

7. Панков К. Н. Асимптотические оценки для чисел двоичных отображений с заданными криптографическими свойствами // Математические вопросы криптографии. 2014. №4. С. 73-97.

8. Панков К. Н. Локальная предельная теорема для распределения части вектора весов подфункций компонент случайного двоичного отображения // Математические вопросы криптографии. 2014. №3. С. 49-80.

9. Canfield E. R., Gao Z., Greenhill C., et al. Asymptotic enumeration of correlation-immune

Boolean functions // Cryptography and Communications. 2010. No. 1. P. 111-126. 10. Панков К. Н. Уточнённые асимптотические оценки для числа (n, m, к)-устойчивых двоичных отображений // Прикладная дискретная математика. Приложение. 2017. №10. С.46-49.

УДК 519.7 Б01 10.17223/2226308X711/16

СВЯЗЬ ОДНОРОДНЫХ БЕНТ-ФУНКЦИЙ И ГРАФОВ ПЕРЕСЕЧЕНИЙ1

А. С. Шапоренко

Исследуется связь однородных бент-функций и графов пересечений Г(п ^). Граф

Г(„д, -граф, вершины ксторогс неупсф^нньш подь.нс-

жествам размера к множества {1,..., п}, две вершины соединены ребром в том и только в том случае, если соответствующие им подмножества имеют в точности один общий элемент. Выделены те п и к, для которых справедливо, что в Г(п ^) есть клики размера к + 1. Выдвинуто предположение о том, что для таких п и к клики размера к + 1 являются максимальными. Получено, что при п = (к + 1)к/2 количество клик размера к + 1 в графе Г(п,к) равно п!/(к + 1)!. Установлено, что однородные булевы функции, полученные путём взятия дополнения к кликам максимального размера в графах Г(ю,4) и Г(28,7), не являются бент-функциями.

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

Бент-функцией называется булева функция от п переменных (п чётно), такая, что расстояние Хэмминга от данной функции до множества всех аффинных функций является максимально возможным. Бент-функция называется однородной, если все одночлены её АНФ имеют одинаковые степени.

В [1] определён граф пересечений Г(п>&), вершины которого соответствуют ^

неупорядоченным подмножествам размера к множества {1,... ,п}. Две вершины соединены ребром в том и только в том случае, если соответствующие подмножества имеют в точности один общий элемент. Будем называть дополнением к клике графа Г(п,к) множество всех вершин этого графа, кроме тех, которые являются вершинами рассматриваемой клики.

В графе Г(6 3) 20 вершин вида {а,Ъ, с}, где а,Ъ,с € {1,... , 6} и различны. В этом графе были выделены клики размера 4 (к +1) и, как указано в [1], такой размер клики является максимальным. Всего в графе Г(6 3) 30 таких клик.

В Г(6,3) дополнением к клике С с вершинами {1, 3, 6}, {1, 4, 5}, {2, 3, 5} и {2, 4, 6} будет множество, состоящее из 16 вершин. Если мы будем сопоставлять вершинам {€, т,п} одночлены ж^жтжп, то 16 вершин дополнения к клике С будут соответствовать 16 одночленам АНФ однородной бент-функции от шести переменных степени 3 [2]. Поскольку таких клик 30 (равно как и однородных бент-функций от шести переменных степени 3 [2]), справедливо, что такие функции находятся во взаимно однозначном соответствии с дополнениями клик (максимальных) С графа Г(6 3), г = 1,... , 30. Встаёт вопрос о возможности классификации однородных бент-функций от большего числа переменных с помощью выделения некоторого подмножества вершин графа Г(п>&).

1 Работа поддержана Министерством образования и науки (задание №1.12875.2018/12.1).

i Надоели баннеры? Вы всегда можете отключить рекламу.