Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Сборник задач по криптологии. Сборник задач для студентов, обучающихся по направлению 10.03.01 «Информационная безопасность», профиль «Комплексная защ

.pdf
Скачиваний:
0
Добавлен:
09.08.2026
Размер:
463 Кб
Скачать

Раздел8.Функциитеориичисел.Решениесравнений

q-1

j

 

35. Найти гауссову сумму

 

ξj для корня x q-й степе-

q

j=0

 

 

 

 

ни из 1 в GF(pn), где pn1(mod8): а) q = 7, p = 29, n = 1, x = 7;

б) q = 5, p = 19, n = 2, x = 2 – 4i, где i2 + 1 = 0; в) q = 7, p = 13, n = 2, x = 4 + a, где a2 – 2 = 0.

36.При простых p и q, где q 1(modp), x – примитивный корень p-й степени из 1 в GF(q), выразите формулой че-

рез x квадратный корень из

 

1

 

 

 

 

p

p в GF(q).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

37. Вычислите символы Лежандра:

 

 

 

 

 

 

 

11

 

19

 

97

 

 

 

 

 

 

 

 

 

а)

 

 

;

б)

 

 

; в)

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

31

 

 

 

 

 

 

 

 

 

 

 

 

37

 

 

 

101

 

 

 

 

 

 

 

 

 

 

31

 

 

 

 

 

5

 

 

 

 

 

 

3083

 

 

г)

 

 

 

 

; д)

 

 

 

 

 

 

 

;

 

е)

 

 

 

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

167

 

 

160465489

 

 

3911

 

 

43691

 

 

 

1801

 

 

 

 

 

3083

 

 

ж)

 

 

; з)

 

 

 

; и)

 

 

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

65537

 

 

 

8191

 

 

 

 

 

4813

 

 

Пример з) решите 2-мя способами: используя каноническое разложение и символ Якоби.

38.v при нечетном простом p: (–3) – вычет в GF(p) p 1(mod3).

39.v 3 – невычет по modp, где p – простое число Мерсенна, большее 3.

40. v квадратичный вычет не является образующим

в GF(p)*.

41.v для простого числа Ферма p:

а) любой квадратичный невычет – образующий в GF(p)*; б) 5 – образующий в GF(p)* при p5;

в) 7 – образующий в GF(p)* при p3.

— 41 —

Раздел8.Функциитеориичисел.Решениесравнений

42. Для нечетного простого p и a {1,…,p–1} оценить через p

число двоичных операций для вычисления

a

2-мя

 

 

 

 

 

 

p

 

способами: используя каноническое разложение и символ Якоби.

43.v любой элемент поля P=GF(рп) имеет в P единственный корень р–й степени.

44.Имеются ли первообразные корни по модулю m = 289, 242, 243, 147, 845, 903? Если имеются, то сколько их?

— 42 —

Раздел 9. ФУНКЦИИ АЛГЕБРЫ ЛОГИКИ

1. v число б.ф. от n переменных, зависящих существенно

n

22ni .

от всех n переменных, равно ( 1)iCni

i=0

 

2.Найти существенные переменные б.ф. f и g, заданных таблицами. Какие б.ф. получатся из f и g после удаления

несущественных переменных? Постройте их таблицы. Постройте таблицы б.ф. f , fg, f g.

х1

0

0

0

0

1

1

1

1

x2

0

0

1

1

0

0

1

1

x3

0

1

0

1

0

1

0

1

f

0

0

1

1

0

0

1

1

 

 

 

 

 

 

 

 

 

g

0

1

0

1

1

0

1

0

 

 

 

 

 

 

 

 

 

3.v б.ф. f(x1,...,xn) зависит от xi несущественно все мономы её АНФ не зависят от xi, j=1,…,n.

4.v множества существенных переменных б.ф. f(x1,...,xn)

иf*(x1,...,xn) совпадают.

5.vесли б.ф. f(x1,...,xn) имеет m несущественных переменных, mn, то ее вес кратен 2m.

43 —

Раздел9.Функцииалгебрылогики

6. Сколько существенных переменных может иметь б.ф.

f(x1,...,xn) веса m:

а) n = 10, m = 94; б) n = 12, m = 104.

7.Найдите многочлен Жегалкина и его степени нелинейности для б.ф.:

а) x1x2 x1 x3; б) x1x2 x2x3 x1x3; в) (x1 x2)( x1 x3); г) x1 x2 x3.

8.Разложите по переменным x1 и x3 б.ф. из задачи 7.

9.Определите число б.ф. от n переменных веса k, k=0,1,...,n; нечётного веса.

10.При каких коэффициентах линейная б.ф. а1x1 ... апxn самодвойственна?

11.v если б.ф. f(x1,...,xn) и g(xn+1,...,xm) не имеют общих переменных, m>n, то:

а) fg неравновероятна, если обе функции f,g не константы;

б) f g равновероятна равновероятна одна из них.

12.v б.ф. равновероятна, если линейна по некоторой переменной.

13.Посчитайте degf(x1,...,xn) и ||f(x1,...,xn)|| при n>6:

1)f(x1,...,xn) = x1 ... xп x1...xп;

2)f(x1,...,x10) = x1 ... xп x1x5x9;

3)f(x1,...,x8) = 1 x1…x8;

4)f(x1,...,x6) = 1 x1x2x3x4;

5)f(x1,...,xn) = x1 x2 x3 x1x2 x3 x1 x2 x3 x1x2x3;

6)f(x1,...,xn) = (x1 x2 x3)(x5x6...xn) x5;

7)п=2т, f(x1,...,xn) = (x1x3...x2т–1) (x2x4...x2т) x1x2;

8)п=3т, f(x1,...,x3т) = (x1 xт)(xт+1 ... x3т) x1x3т.

14.Упроститеформулуf(x1,...,xn)ипосчитайте||f(x1,...,xn)||: f(x1,...,xn) = x1x2 x3x4...xn x1 x2 x3 x4 ... xn x2x3.

44 —

Раздел9.Функцииалгебрылогики

15.Определите долю б.ф., зависящих от x4 фиктивно, среди всех линейных равновероятных б.ф. от 5 переменных.

16.Найдите число б.ф. от n переменных, неизменных при перестановке x1 и x2.

17.Посчитайте мощности множеств функций: P2(4),L(10), А(7), S(8).

18.Сколько имеется в P2(9) равновероятных нелинейных б.ф.?

19.Сколько монотонных б.ф. f(x1,x2,x3,x4) принимают значение 0 на всех векторах веса 2?

20.v если б.ф. f M, то и f* M.

21.Найдите вес монотонной б.ф. f(x1,...,x5), если f=0 на всех векторах веса 1 и f=1 на всех векторах веса 2?

22.v класс М не содержится в классе Т0, Т1, S,L.

23.v самодвойственная б.ф. равновероятна.

24.Является ли самодвойственной б.ф.

а) x1x2x3 1; б) x1x2 x3x1;

в) x1 x2 x3 1?

25.Сколько аффинных б.ф. от n переменных зависит существенно от k переменных?

26.Полна ли система б.ф.:

а) {x1x2 x3x4,0}; б) {x1x2 x3 1};

в) {x1x2 x1x3, x3 1}.

27.При каких двоичных константах a,b класс б.ф. является полным:

а) {ax1x2 x3 1, x1 bx2}; б) {ax1x2x3 b 1, bx1 x2};

— 45 —

Раздел9.Функцииалгебрылогики

в) {(a b)x1x2 1, ax1x2x3}; г) {abx1x2 x3 1, x1 bx2 a}.

28.Для б.ф. от 3-х переменных вычислите матрицу перехода от таблицы к многочлену Жегалкина и обратную. Используя обратные матрицы, вычислите многочлены Жегалкина для таблиц f,g:

х1

0

0

0

0

1

1

1

1

x2

0

0

1

1

0

0

1

1

 

 

 

 

 

 

 

 

 

x3

0

1

0

1

0

1

0

1

 

 

 

 

 

 

 

 

 

f

0

1

1

1

0

0

1

1

 

 

 

 

 

 

 

 

 

g

1

1

0

1

0

0

1

0

 

 

 

 

 

 

 

 

 

29. Среди указанных б.ф. найдите равновероятные:

f(x1,…,x4)=1 x1 x1x2x3x4; f(x1,…,x4)=1 x2 x1x3x4; f(x1,…,x4)=(x1 x2)(x3 x4).

30.Для б.ф. f(x1,x2,x3)=a bx1 x2gx1x2dx2x3ex1x2x3, определите величины:

а) f(0,0,0) f(1,0,0) f(1,1,0) f(1,1,1); б) f(0,1,0) f(1,1,0);

в) (f(0,1,0) f(1,0,1))(f(0,0,0) f(1,0,0) f(0,1,1)).

31.Доопределите частичные б.ф. f и g до линейной б.ф., найдите их АНФ.

х1

0

0

0

0

1

1

1

1

 

 

 

 

 

 

 

 

 

x2

0

0

1

1

0

0

1

1

 

 

 

 

 

 

 

 

 

x3

0

1

0

1

0

1

0

1

 

 

 

 

 

 

 

 

 

f

0

1

1

*

*

1

*

*

 

 

 

 

 

 

 

 

 

g

0

*

*

1

1

*

0

*

 

 

 

 

 

 

 

 

 

— 46 —

Раздел9.Функцииалгебрылогики

32. Для частичных б.ф., определённых таблицей, найдите:

х1

0

0

0

0

0

0

0

0

1

1

1

1

1

1

1

1

х2

0

0

0

0

1

1

1

1

0

0

0

0

1

1

1

1

х3

0

0

1

1

0

0

1

1

0

0

1

1

0

0

1

1

х4

0

1

0

1

0

1

0

1

0

1

0

1

0

1

0

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f

0

*

1

*

1

1

0

*

1

*

0

*

0

0

1

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g

1

0

1

*

1

1

0

*

0

*

1

*

0

*

0

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f1

0

*

1

*

1

1

0

*

0

1

1

0

1

*

*

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g1

1

0

1

*

0

1

0

*

1

*

1

*

0

*

0

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f2

0

*

*

*

*

*

*

0

*

*

*

0

*

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

g2

*

*

*

1

*

0

0

*

*

1

1

*

0

*

*

*

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

а) б.ф. степени 2, являющиеся доопределением для f и g, б) равновероятные б.ф. степени 2, являющиеся доо-

пределением для f1 и g1,

в) монотонные б.ф., являющиеся доопределением для

f2 и g2.

Определите АНФ этих б.ф. и ДНФ без отрицаний переменных для f2,g2.

33.Какая из цепей включений групп верна: Sn Qn GLn; Sn АGLn Qn; SnSn АGLn. Какова диаграмма включений для пяти указанных групп?

34.Эквивалентны ли б.ф. относительно какой-то из групп

S3,S3, Q3, GL3, АGL3: а) x1x2 x3 и x1x2 x3;

x1 x2 и x1 x2 x3;

в) x2 x1 и x1x2 x1x3 x2x3 x3.

35. Каков порядок группы инерции в S6 б.ф.:

а) x1x2x3x4 x2x5x6 x3x4x5 x1x6 x2x3x5 x6; б) x1x2x3 x1x2x4 x1x3 x2x3 x5x6 x1 x6;

— 47 —

Раздел9.Функцииалгебрылогики

в) x1x3 x2x5 x4x5 x3x6 x2x3x5 x1x4x5; г) (x1 x4)(x2 x3) x5x6?

Сколько б.ф. эквивалентны данной б.ф. относительно

S6?

36. Имеются ли в системе F б.ф., эквивалентные относительно группы Q4:

F = {x1x2x4 x3 x1x4, x1x2 x3 x4, x1x2x3 x1x2x4}.

37. Какая из б.ф. имеет группу инерции наибольшего порядка в группе S4:

f1=x1x2 x1x3 x1x4 x2x3 x2x4 x3x4, f2=x1x2 x3x4, f3=(x2 x3)(x1 x4), f4=x1x2 x3 x4.

38.Определите JQ10(f) и её порядок для б.ф. f = x1 x10.

39.v б.ф. f от n переменных симметрическая в многочлене Жегалкина f все члены степени k, k = 0,1,…,n, одновременно либо присутствуют, либо отсутствуют. Определите число симметрических б.ф. n переменных степени нелинейности k.

40.v б.ф. f от n переменных симметрическая постоянна на множестве векторов веса k=0,1,…,n.

41.Образует ли векторное пространство множество симметрических б.ф. от n переменных? Если да, то укажите базис и размерность этого пространства.

42.Являются ли (G,H)-эквивалентными при G=АGL2(n), S1 б.ф.:

y, n=2;

б) xy z и xy xz yz, n=3?

43.Составьте таблицу функции взаимной корреляции б.ф. f1 и f2:

48 —

Раздел9.Функцииалгебрылогики

а) f1=x1 x3, f2=x1x2 x3;

б) f1=(x2 x3)(x1 1), f2=x1x2 x3; в) f1=x2(x1 1), f2=x1x2 x3.

44. Составьте таблицу функции автокорреляции б.ф. f:

а) f=x1 x2 x3; б) f=x1x2 x3; в) f=x1 x2 x3;

г) f=(x2 x3)(x1 1).

— 49 —

Раздел 10. СБАЛАНСИРОВАННОСТЬ

ИБИЕКТИВНОСТЬ ФУНКЦИЙ

1.Даны функции V3V3: g={x1 1, x1 x2, x1 x2 x3}, j={x1, x1 x3 1, x1 x3}. Найдите координатные функции функций g2, j2, gj и jg.

2.Вычислите весовые характеристики N0,1,01,2,3 , N1,0,11,2,3 , N1,12,3 ,

N1,01,3 , N1,01,2 , N02 системы б.ф. j = {f1=x1 x2 x1x2x3, f2=x2 x1x3, f3=x1 x2}.

3.v система {f1(x1,…,xn),…,fm(x1,…,xn)} не сбалансирована (алгебраически зависима) при т>п; при тп, если содержит функцию-константу.

4.v если система {f1(x1,…,xn), …, fm(x1,…,xn)}:

а) сбалансирована (алгебраически независима), то сбалансирована (алгебраически независима) и любая её подсистема;

б) не сбалансирована (алгебраически зависима), то не сбалансирована (алгебраически зависима) и любая система, ее содержащая.

5.Является ли система {f1(x1,…,xn),…,fm(x1,…,xn)} алгебраически независимой, если она линейно зависима; линейно независима?

50 —

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]