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

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

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

Раздел 6. ПОЛУГРУППЫ, ГРУППЫ, КОНЕЧНЫЕ ПОЛЯ

1.v если a–1b H для любых a,b H, то множество H-подгруппа.

2.v если H – подгруппа группы G, то бинарное отношение RH на G есть отношение эквивалентности: a,b RH a–1b H.

3.v лишь 1 смежный класс группы по собственной подгруппе есть подгруппа.

4.v в конечной группе: а) ordа=ordа–1; б) ordаb=ord.

5.v группа простого порядка – циклическая.

6.v при любом п имеется циклическая группа порядка п.

7.v в ряду {gi, i1}, где g – элемент группы, первым повторится элемент g.

8.v области транзитивности группы подстановок g суть циклы подстановки g.

9.Каков порядок группы Т , где Т – подстановка степени n циклического сдвига? Сколько в Т примитивных элементов? Каков порядок подгруппы Тт , где 1<т<n?

10.Определите цикловую структуру подстановки gk, где g – полноцикловая подстановка множества Vn.

31 —

Раздел6.Полугруппы,группы,конечныеполя

11.Разложитециклическуюгруппу g порядка15насмежные классы по подгруппе g3 .

12.Найдите порядки g3 , g4 , g17 , g20 , g21 при ordg = 24. Какие подгруппы совпадают?

13.Сколько образующих элементов содержится в циклической группе порядка 8, 108, 321?

14.v если элемент g полугруппы имеет тип (d,n) и gd=gd+n, то d≥d и n делит n.

15.Определите идемпотент полугруппы g с определяющим соотношением:

а) g3=g10, б) g11=g15.

16.v если элемент g полугруппы необратим, то подполугруппа g не является моноидом.

17.Опишите граф преобразования g ранга n–1, где gPn.

18.v Sti(Sn) =(n–1)! для i=1,…,n.

19.Биективно ли преобразование g(x) множества Vn, где g(x)=x Т(x) и Т(x)=(x2,…,xn,x1) для x=(x1,…,xn–1, xn) Vn. Определите неподвижные точки преобразования g(x).

20.Определите тип преобразования g множества V3, циклическую полугруппу g и ее максимальную подгруппу:

 

0

1

1

0

0

1

 

0

1

1

0

 

 

1

1

1

0

 

 

1

1

0

 

 

1 0

0

 

а) g =

 

; б) g =

 

; в) g =

 

 

 

 

.

 

1

0

1

 

 

1

0

1

 

 

0

0

1

1

 

 

 

 

 

 

1

0

1

1

 

 

 

 

 

 

 

 

 

 

 

 

 

21.Какие подстановки сопряжены в Sn с тождественной подстановкой?

32 —

Раздел6.Полугруппы,группы,конечныеполя

22.v подстановка, сопряженная в Sn с инволюцией, является инволюцией.

23.Являются ли G-эквивалентными, где G=S(Vn), функ-

Z:

n

а) f = x1 + x2 +…+ xn и y = x1 + 2x2 +…+ nxn; б) f = x1 +…+ xn и y = – x1–…–xn;

в) f = x1 + xn и y = x2 + xn–1?

— 33 —

Раздел 7. ТЕОРИЯ ДЕЛИМОСТИ, АЛГОРИТМ ЕВКЛИДА

1.Оценить в двоичных операциях порядок трудоемкости вычисления:

а) числа 5n; б) (n+1)n;

в) числа (2n)!;

г) биномиального коэффициента Cnm ;

д) значения f(n) для действительного многочлена

f(x) = a0 + a1x +…+ amxm; е) обеих частей равенства

12 + 22 +…+ (2n)2 = n(2n + 1)(4n +1 ) / 3.

2.Какова сложность вычисления в двоичных операциях выражения:

а) n2+2n; б) n5+8n; в) 17n; г) mn ?

3.Какова сложность умножения в двоичных операциях: а) двоичного вектора длины 100 на 0,1-матрицу порядка 100; двух 0,1-матриц порядка n; в) 0,1-матрицы размера n×m на 0,1-матрицу размера m×r?

4.Определите сложность вычисления левой и правой частей закона ассоциативности умножения матриц для матриц А, В и С размера 10×16, 16×3 и 3×13 соответственно.

34 —

Раздел7.Теорияделимости,алгоритмевклида

5.Определите каноническое разложение числа 1684; 824×4814.

6.Каков критерий делимости натуральных чисел в терминах канонических разложений?

7.Определите наименьшее простое число, превосходящее: а) 123; б) 444; в) 489.

8.Определите наибольшее простое число, не превышающее:

а) 442; б) 483.

9.Являются ли взаимно простыми числа:

а) 255 и 1717; б) 846 и 29767? Определите их НОД.

10. Определите НОД множеств чисел:

а) {258, 5786}; б) {342, 10746}; в) {861, 13743}; г) {261, 7743, 5556}; д) {567, 3447, 5352, 8901}.

11.Найти с помощью алгоритма Евклида НОД(343,1397), НОД(4191,132000), НОД(768,2592).

12.Найти с помощью расширенного алгоритма Евклида целые u и v такие, что:

а) 128u + 25v = 1; б) 777u + 4375v = 7.

13.Используя канонические разложения и алгоритм Евклида, найти (360,294), (255,1719).

14.v числа n и n+p3 взаимно простые при любом простом p и при n, не кратном p.

15.Разделите с остатком:

а) 9099 на 17; б) 40675 на 123; в) 212348 на 74;

г) x5 x3 x2 1 на x3 x 1;

д) x12 x9 x7 x4 x2 1 на x8 x5 x 1.

— 35 —

Раздел7.Теорияделимости,алгоритмевклида

16.v что имеется биекция между множеством делителей числа n, которые меньше n , и множеством делителей числа n, которые больше n .

17.v что n5n делится на 30 при любом n.

18.Разложить на множители:

а) 39 – 1, 312 – 1, 58 – 1, 106 – 1, 108 – 1; б) 2n – 1 при n = 15, 21, 30, 33, 60.

— 36 —

Раздел 8. ФУНКЦИИ ТЕОРИИ ЧИСЕЛ. РЕШЕНИЕ СРАВНЕНИЙ

1.Какие два целых числа называются сравнимыми по модулю m? Что называется: а) классом вычетов по модулю m; кольцом вычетов по модулю m ?

2.Постройте таблицу умножения: числа 5 в кольце Z7; числа 11 в кольце Z12; числа 6 в кольце вычетов Z9. Обратимы ли эти числа в соответствующих кольцах вычетов?

3.Найдите все обратимые элементы кольца: Z5; Z6; Z12; Z18;

Z34; Z59; Z129.

4.Когда кольцо вычетов по модулю m является полем? Ка-

кое из колец вычетов Z13, Z24, Z91, Z127, Z69, Z129, Z257 является полем? Поясните.

5.Какая пара чисел сравнима по mod7 и не сравнима по mod5: (42,47), (–2,12), (19,–6)?

6.Сложите сравнения и определите класс вычетов, содержащий результат:

а) 9 12(mod7), 17 3(mod7);

б) 5 12(mod17), 17 85(mod17).

7.Умножьте сравнения и определите класс вычетов, содержащий результат:

37 —

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

а) 4 10(mod7), 34 6(mod7);

б) 3 23(mod13), 14 79(mod13).

8.Упростите при a,b,c Z: (6+11m+3m2)(2+m2)modm; (a+bm+cm2)(3+cm+m2)modm.

9.Найти j(m) при всех m от 90 до 100.

10.Используя свойства функции x , найдите канонические разложения чисел 23!, A2611 , C1910 .

11.Вычислите функцию Мёбиуса m(n) для n = 19; 25; 105; 77; 92.

12.Zm* – группа порядка j(m) при любом натуральном m. Почему она коммутативная?

13. Перечислите элементы циклической подгруппы 7

в группах Z8* и Z15*.

14.Определите порядки элементов 1,3,8,15 Z77* и обратные к этим элементам.

15.Определите порядки элементов 4,7,28,91 Z165* и обратные к этим элементам.

16.Определите в группе Z1024* с помощью расширенного алгоритма Евклида обратный элемент к элементу 791; к элементу 5.

17.Найти числа, обратные к 1023 mod2048; 18 mod125; 48 mod91.

18.Вычислите: 2127 mod127; 2260 mod127; 772 mod73; 7150 mod73; 1841 mod41.

19. Вычислите: 56 mod18; 717 mod24; 3538 mod36; 18127 mod55; 43555 mod444.

— 38 —

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

20.Определите остаток от деления числа 6123456 на 7; на 11; на 13. То же вычислите для чисел 2876543 и 5373737.

21.Используя быстрое экспоненцирование, вычислить 5125 mod14, 9125 mod14, 3882 mod123, 2984 mod123, 49435 mod333, 34607 mod225.

22.Какими цифрами заканчиваются полные квадраты в 16-чной системе?

23.С помощью теста Ферма докажите, что составными являются числа: а) 799; б) 2173; в) 1073.

24.Построить непрерывные дроби для чисел 33/8, 117/44, 5069/345, 10118/931. По таблице числителей и знаменателей подходящих дробей определите разность соседних походящих дробей для всех шагов вычислений.

25.Решить сравнения, предварительно определив число решений:

а) 3x4 mod7; б) 3x4 mod12;

в) 9x12 mod21; г) 27x25 mod256;

д) 27x72 mod900; е) 103x612 mod676; ж) 132x604 mod1004.

26.Решить систему линейных сравнений: а) {x4 mod7, x1 mod3, x2 mod5}; б) {x2 mod3, x3 mod5, x1 mod11};

в) {x4 mod11, x8 mod10, x6 mod13, x31 mod43}; г) {9x2 mod11, 8x5 mod13, 2x7 mod19, 5x16 mod23}; д) {2x8 mod12, 6x15 mod21};

е) {9x51 mod66, 25x30 mod35, 91x65 mod143}; ж) {12x45 mod69, 10x12 mod34, 5x3 mod36};

з) {3x5 mod7, x5 mod11, 4x1 mod49, 6x7 mod55}; и) {x7 mod15, x15 mod16, x19 mod25, x8 mod36}; к) {12x27 mod39, 10x12 mod14, 5x3 mod16}.

39 —

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

27. Упростить и понизить степень сравнений:

а) 5x11 + 13x9 + 3x6 + 14x3 – 2x2 + 6 0 (mod7);

б) 9x11 – 17x9 + 4x6 + 2x3 + x2 + 19x – 6 0 (mod5);

в) 8x13 – 19x10 + 24x8 + 2x5 + 3x2 + 29x + 7 0 (mod11). г) 18x14 – 22x10 + 29x9 + 12x5 + 13x4 + 9x + 27 0 (mod18).

28.Найти решения сравнений в группе Zm*, предварительно упростив:

а) 5x11 + 13x9 + 2x6 + 15x3 – 2x2 + 6x 0 (modm) при m = 5; б) 8x13 + 14x9 + 24x8 + 2x6 + 4x2 + 29x + 7 0 (modm) при

m = 14;

в) 8x16 + 13x12 + 27x10 + 2x8 + 2x4 + 3x2 + 99x + 10 0 (modm) при m = 15;

г) 8x8 + 99x + 10 0 (modm) при m = 16.

29.Найти 3-значное 10-чное число, дающее остаток 4 при делении на 7, 9 и 11.

30.Для p=2, 3, 5, 7, 11, 13, 17 найти наименьшее натураль-

ное число, порождающее группу Zp*, и количество образующих среди чисел 1,2,…,p–1.

31.Сколько корней m-й степени из 1 содержится в поле

GF(pn):

а) m=83, p=11, n=3; б) m=79, p=13, n=2; в) m=38, p=79, n=2?

32.Составьте таблицу всех квадратичных вычетов и невы-

четов по модулям p=3; 7; 13; 19.

 

 

 

 

33. v

 

2

 

= 1, если p 1 или 3 (mod8);

 

2

 

= – 1, если

 

p

 

 

p

 

 

 

 

 

 

 

 

p 5 или 7 (mod8).

34. Используя квадратичный закон взаимности, найти

 

13

 

 

 

91

 

 

77

 

 

 

 

;

 

 

 

;

 

.

167

 

359

167

 

 

 

 

 

 

 

— 40 —

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