Сборник задач по криптологии. Сборник задач для студентов, обучающихся по направлению 10.03.01 «Информационная безопасность», профиль «Комплексная защ
.pdf
Раздел8.Функциитеориичисел.Решениесравнений
q-1 |
j |
|
||
35. Найти гауссову сумму ∑ |
|
ξj для корня x q-й степе- |
||
q |
||||
j=0 |
|
|
||
|
|
|||
ни из 1 в GF(pn), где pn≡1(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)* при p≠5;
в) 7 – образующий в GF(p)* при p≠3.
— 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 |
22n−i . |
от всех 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 несущественных переменных, m≤n, то ее вес кратен 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.Даны функции V3→V3: 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 —
