Партнерка на США и Канаду по недвижимости, выплаты в крипто

  • 30% recurring commission
  • Выплаты в USDT
  • Вывод каждую неделю
  • Комиссия до 5 лет за каждого referral

Задания к работе №3.

Вариант 1

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=214; б) m=85; в) m=202; г) m=23; д) m=343.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=11; б) m=46; в) m=242; г) m=169; д) m=280.

3. Проверить на простоту число m=299 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=209; б) m=299; в) m=403.

5. Факторизовать 205 ро-методом.

6.Факторизовать 639 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 3(mod 101–1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 5 (mod 103–1) ро-методом.

9. Вычислить log 5 2 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 71 (mod 73–1) методом исчисления порядка.

Вариант 2

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=298; б) m=146; в) m=127; г) m=74; д) m=169.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=13; б) m=22; в) m=98; г) m=119; д) m=130.

3. Проверить на простоту число m=293 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=451; б) m=323; в) m=253.

5. Факторизовать 361 используя ро-методом.

6. Факторизовать 177 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 5(mod 101–1) методом «шаг младенца–шаг великана».

НЕ нашли? Не то? Что вы ищете?

8. Вычислить log 6 9 (mod 103–1) ро-методом.

9. Вычислить log 5 3 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 70 (mod 73–1) методом исчисления порядка.

Вариант 3

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=103; б) m=52; в) m=62; г) m=12; д) m=121.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=59; б) m=262; в) m=50; г) m=18; д) m=240.

3. Проверить на простоту число m=289 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=221; б) m=481; в) m=391.

5. Факторизовать 689 используя ро-метод.

6. Факторизовать 1073 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 7(mod 101–1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 25 (mod 103–1) ро-методом.

9. Вычислить log 5 7 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 69 (mod 73–1) методом исчисления порядка

Вариант 4

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=283; б) m=55; в) m=73; г) m=153; д) m=125.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=17; б) m=6; в) m=27; г) m=250; д) m=122.

3. Проверить на простоту число m=283 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=377; б) m=803; в) m=533.

5. Факторизовать 473, используя ро-метод.

6. Факторизовать 319 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log211(mod101–1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 26 (mod 103–1) ро-методом.

9. Вычислить log 5 8 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 68 (mod 73–1) методом исчисления порядка.

Вариант 5

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=136; б) m=93; в) m=223; г) m=41; д) m=172.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=7; б) m=58; в) m=81; г) m=202; д) m=245.

3. Проверить на простоту число m=281 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=187; б) m=871; в) m=437.

5. Факторизовать 403 ро-методом.

6. Факторизовать 943 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log213(mod101–1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 33 (mod 103–1) ро-методом.

9. Вычислить log 5 10 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 67 (mod 73–1) методом исчисления порядка

Вариант 6

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=291; б) m=6; в) m=233; г) m=29; д) m=44.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=17; б) m=38; в) m=14; г) m=49; д) m=158.

3. Проверить на простоту число m=277 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=473; б) m=667; в) m=493.

5. Факторизовать 629 ро-методом.

6. Факторизовать 513 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log217(mod 101-1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 38 (mod 103–1) ро-методом.

9. Вычислить log 5 66 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 11 (mod 73–1) методом исчисления порядка.

Вариант 7

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=259; б) m=97; в) m=186; г) m=67; д) m=36.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=19; б) m=10; в) m=338; г) m=121; д) m=195.

3. Проверить на простоту число m=271 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=247; б) m=713; в) m=527.

5. Факторизовать 247 используя ро-методом.

6. Факторизовать 779 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log219(mod101–1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 39 (mod 103–1) ро-методом.

9. Вычислить log 5 65 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 12 (mod 73–1) методом исчисления порядка.

Вариант 8

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=250; б) m=91; в) m=262; г) m=81; д) m=68.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=23; б) m=62; в) m=18; г) m=289; д) m=238.

3. Проверить на простоту число m=269 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=551; б) m=517; в) m=221.

5. Факторизовать 817 ро-методом.

6. Факторизовать 561 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log223(mod101–1) методом «шаг младенца–шаг великана».

8. Вычислить log 6 42 (mod 103–1) ро-методом.

9. Вычислить log 5 64 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 13 (mod 73–1) методом исчисления порядка.

Вариант 9

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=253; б) m=179; в) m=204; г) m=87; д) m=49.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=29; б) m=74; в) m=162; г) m=343; д) m=120.

3. Проверить на простоту число m=263 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=583; б) m=589; в) m=559.

5. Факторизовать 517 ро-методом.

6. Факторизовать 299 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log229(mod 101–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 45 (mod 103–1) ро-методом.

9. Вычислить log 5 63 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 14 (mod 73–1) методом исчисления порядка.

Вариант 10

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=293; б) m=225; в) m=141; г) m=32; д) m=82.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=31; б) m=82; в) m=578; г) m=81; д) m=194.

3. Проверить на простоту число m=257 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=319; б) m=629; в) m=611.

5. Факторизовать 365 ро-методом.

6. Факторизовать 209 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log231(mod 101–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 49 (mod 103–1) ро-методом.

9. Вычислить log 5 62 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 15 (mod 73–1) методом исчисления порядка.

Вариант 11

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=284; б) m=191; в) m=182; г) m=25; д) m=54.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=37; б) m=86; в) m=54; г) m=25; д) m=132.

3. Проверить на простоту число m=251 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=341; б) m=297; в) m=689.

5. Факторизовать 221 ро-методом.

6. Факторизовать 299 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 5 3(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 61 (mod 103–1) ро-методом.

9. Вычислить log 5 16 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 5 (mod 73–1) методом исчисления порядка.

Вариант 12

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=241; б) m=171; в) m=140; г) m=13; д) m=34.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=41; б) m=94; в) m=18; г) m=49; д) m=183.

3. Проверить на простоту число m=247 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=369; б) m=363; в) m=697.

5. Факторизовать 451 ро-методом.

6. Факторизовать 403 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 5 4(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 58 (mod 103–1) ро-методом.

9. Вычислить log 5 60 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 17 (mod 73–1) методом исчисления порядка.

Вариант 13

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=290; б) m=131; в) m=184; г) m=19; д) m=50.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=43; б) m=106; в) m=250; г) m=343; д) m=221.

3. Проверить на простоту число m=241 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=351; б) m=341; в) m=703.

5. Факторизовать 793 ро-методом.

6. Факторизовать 451методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 5 6(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 61 (mod 103–1) ро-методом.

9. Вычислить log 5 59 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 18 (mod 73–1) методом исчисления порядка.

Вариант 14

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=292; б) m=181; в) m=122; г) m=89; д) m=98.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=47; б) m=118; в) m=54; г) m=121; д) m=198.

3. Проверить на простоту число m=239 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=507; б) m=407; в) m=851.

5. Факторизовать 377 ро-методом.

6. Факторизовать 323 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 7(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 64 (mod 103–1) ро-методом.

9. Вычислить log 5 58 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 19 (mod 73–1) методом исчисления порядка.

Вариант 15

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=251; б) m=168; в) m=231; г) m=99; д) m=43.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=53; б) m=134; в) m=578; г) m=9; д) m=276.

3. Проверить на простоту число m=233 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=583; б) m=87; в) m=459.

5. Факторизовать 649 ро-методом.

6. Факторизовать 253 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 8(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 74 (mod 103–1) ро-методом.

9. Вычислить log 5 57 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 20 (mod 73–1) методом исчисления порядка.

Вариант 16

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=200; б) m=177; в) m=142; г) m=94; д) m=65.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=61; б) m=142; в) m=18; г) m=25; д) m=205.

3. Проверить на простоту число m=229 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=429; б) m=621; в) m=799.

5. Факторизовать 121 ро-методом.

6. Факторизовать 221методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log610(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 83 (mod 103–1) ро-методом.

9. Вычислить log 5 56 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 21 (mod 73–1) методом исчисления порядка.

Вариант 17

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=255; б) m=193; в) m=101; г) m=86; д) m=22.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=67; б) m=146; в) m=162; г) m=49; д) m=219.

3. Проверить на простоту число m=227 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=649; б) m=51; в) m=171.

5. Факторизовать 335 ро-методом.

6. Факторизовать 481методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log611(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 92 (mod 103–1) ро-методом.

9. Вычислить log 5 55 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 22 (mod 73–1) методом исчисления порядка.

Вариант 18

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=285; б) m=173; в) m=138; г) m=7; д) m=17.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=71; б) m=166; в) m=50; г) m=121; д) m=8.

3. Проверить на простоту число m=223 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=793; б) m=689; в) m=93.

5. Факторизовать 493 ро-методом.

6. Факторизовать 391 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log613(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 93 (mod 103–1) ро-методом.

9. Вычислить log 5 54 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 23 (mod 73–1) методом исчисления порядка.

Вариант 19

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=211; б) m=197; в) m=102; г) m=95; д) m=47.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=5; б) m=178; в) m=162; г) m=27; д) m=12.

3. Проверить на простоту число m=221 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=731; б) m=779; в) m=123.

5. Факторизовать 299 ро-методом.

6. Факторизовать 377 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log614(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 6 96 (mod 103–1) ро-методом.

9. Вычислить log 5 53 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 24 (mod 73–1) методом исчисления порядка.

Вариант 20

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=243; б) m=151; в) m=58; г) m=139; д) m=174.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=71; б) m=206; в) m=54; г) m=25; д) m=15.

3. Проверить на простоту число m=211 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=767; б) m=639; в) m=513.

5. Факторизовать 527 ро-методом.

6. Факторизовать 803 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log643(mod 103–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 5 (mod 101–1) ро-методом.

9. Вычислить log 5 52 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 26 (mod 73–1) методом исчисления порядка.

Вариант 21

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=232; б) m=180; в) m=137; г) m=83; д) m=69.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=89; б) m=10; в) m=338; г) m=9; д) m=16.

3. Проверить на простоту число m=199 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=737; б) m=291; в) m=153.

5. Факторизовать 697 ро-методом.

6. Факторизовать 533 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 3(mod 107–1) методом «шаг младенца–шаг великана».

8. Вычислить log 2 9 (mod 101–1) ро-методом.

9. Вычислить log 5 51 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 27 (mod 73–1) методом исчисления порядка.

Вариант 22

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=256; б) m=194; в) m=162; г) m=96; д) m=79.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=89; б) m=214; в) m=250; г) m=289; д) m=20.

3. Проверить на простоту число m=197 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=799; б) m=899; в) m=561.

5. Факторизовать 143 ро-методом.

6. Факторизовать 187 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 5(mod 107–1) методом «шаг младенца–шаг великана».

8. Вычислить log 2 10 (mod 101–1) ро-методом.

9. Вычислить log 5 50 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 28 (mod 73–1) методом исчисления порядка.

Вариант 23

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=221; б) m=199; в) m=128; г) m=71; д) m=38.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=73; б) m=218; в) m=54; г) m=121; д) m=21.

3. Проверить на простоту число m=193 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=779; б) m=561; в) m=299.

5. Факторизовать 325 ро-методом.

6. Факторизовать 871 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 6(mod 107–1) методом «шаг младенца–шаг великана».

8. Вычислить log 2 18 (mod 101–1) ро-методом.

9. Вычислить log 5 49 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 30 (mod 73–1) методом исчисления порядка.

Вариант 24

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=260; б) m=195; в) m=163; г) m=72; д) m=14.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=79; б) m=226; в) m=18; г) m=169; д) m=24.

3. Проверить на простоту число m=191 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=319; б) m=943; в) m=513.

5. Факторизовать 481 ро-методом.

6. Факторизовать 437 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 2 7(mod 107–1) методом «шаг младенца–шаг великана».

8. Вычислить log 2 19 (mod 101–1) ро-методом.

9. Вычислить log 5 48 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 31 (mod 73–1), методом исчисления порядка.

Вариант 25

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=281; б) m=178; в) m=132; г) m=92; д) m=61.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=83; б) m=254; в) m=98; г) m=27; д) m=26.

3. Проверить на простоту число m=181 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=639; б) m=177; в) m=1073.

5. Факторизовать 779 ро-методом.

6. Факторизовать 473 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log219(mod 107–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 28 (mod 101–1) ро-методом.

9. Вычислить log 5 47 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 32 (mod 73–1) методом исчисления порядка.

Вариант 26

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=249; б) m=198; в) m=143; г) m=77; д) m=51.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=97; б) m=274; в) m=2; г) m=9; д) m=28.

3. Проверить на простоту число m=179 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=209; б) m=299; в) m=403.

5. Факторизовать 407 ро-методом.

6. Факторизовать 667 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log237(mod 107–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 31 (mod 101–1) ро-методом.

9. Вычислить log 5 46 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 33 (mod 73–1) методом исчисления порядка.

Вариант 27

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=252; б) m=190; в) m=167; г) m=90; д) m=46.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=101; б) m=278; в) m=289; г) m=250; д) m=30.

3. Проверить на простоту число m=173 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=451; б) m=323; в) m=253.

5. Факторизовать 187 ро-метод.

6. Факторизовать 493 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log247(mod 107–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 35 (mod 101–1) ро-методом.

9. Вычислить log 5 45 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 34 (mod 73–1) методом исчисления порядка.

Вариант 28

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=286; б) m=196; в) m=157; г) m=88; д) m=5.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=103; б) m=298; в) m=22; г) m=343; д) m=32.

3. Проверить на простоту число m=169 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=221; б) m=481; в) m=391.

5. Факторизовать 310 ро-методом.

6. Факторизовать 551 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log253(mod 107–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 38 (mod 101–1) ро-методом.

9. Вычислить log 5 44 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 35 (mod 73–1) методом исчисления порядка.

Вариант 29

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=287; б) m=192; в) m=133; г) m=84; д) m=4.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=3; б) m=202; в) m=50; г) m=49; д) m=33.

3. Проверить на простоту число m=167 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=377; б) m=803; в) m=533.

5. Факторизовать 667 ро-методом.

6. Факторизовать 517 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log259(mod 107–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 42 (mod 101–1) ро-методом.

9. Вычислить log 5 43 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 36 (mod 73–1) методом исчисления порядка.

Вариант 30

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=227; б) m=189; в) m=176; г) m=80; д) m=3.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=107; б) m=4; в) m=242; г) m=27; д) m=34.

3. Проверить на простоту число m=163 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=187; б) m=871; в) m=437

5. Факторизовать число 731ро-методом.

6. Факторизовать 221 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log261(mod 107–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 52 (mod 101–1) ро-методом.

9. Вычислить log 5 42 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 37 (mod 73–1) методом исчисления порядка.

Вариант 31

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=261; б) m=188; в) m=135; г) m=78; д) m=8.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=109; б) m=214; в) m=338; г) m=81; д) m=35.

3. Проверить на простоту число m=157 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=473; б) m=667; в) m=493.

5. Факторизовать 437ро-методом.

6. Факторизовать 583 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 2(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 67 (mod 101–1) ро-методом.

9. Вычислить log 5 41 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 38 (mod 73–1) методом исчисления порядка.

Вариант 32

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=244; б) m=187; в) m=130; г) m=76; д) m=9.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=113; б) m=218; в) m=162; г) m=125; д) m=36.

3. Проверить на простоту число m=151 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=247; б) m=713; в) m=527.

5. Факторизовать 319 ро-методом.

6. Факторизовать 589 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 3 (mod 109–1)методом «шаг младенца-шаг великана».

8. Вычислить log 2 76 (mod 101–1) ро-методом.

9. Вычислить log 5 40 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 39 (mod 73–1) методом исчисления порядка.

Вариант 33

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=247; б) m=185; в) m=123; г) m=75; д) m=11.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=127; б) m=226; в) m=50; г) m=289; д) m=39.

3. Проверить на простоту число m=149 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=551; б) m=517; в) m=221.

5. Факторизовать 533 ро-методом.

6. Факторизовать 559 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 5(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 77 (mod 101–1) ро-методом.

9. Вычислить log 5 39 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 40 (mod 73–1) методом исчисления порядка.

Вариант 34

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=207; б) m=183; в) m=113; г) m=53; д) m=31.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=131; б) m=194; в) m=18; г) m=361; д) m=40.

3. Проверить на простоту число m=139 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=583; б) m=589; в) m=559.

5. Факторизовать 767 ро-методом.

6. Факторизовать 319 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 7(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 91 (mod 101–1) ро-методом.

9. Вычислить log 5 38 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 41 (mod 73–1) методом исчисления порядка.

Вариант 35

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=209; б) m=159; в) m=114; г) m=48; д) m=18.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=137; б) m=178; в) m=250; г) m=343; д) m=42.

3. Проверить на простоту число m=137 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=319; б) m=629; в) m=611.

5. Факторизовать 551 ро-методом.

6. Факторизовать 629 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log 6 8(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 96 (mod 101–1) ро-методом.

9. Вычислить log 5 37 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 42 (mod 73–1) методом исчисления порядка.

Вариант 36

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=203; б) m=164; в) m=104; г) m=66; д) m=37.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=139; б) m=166; в) m=338; г) m=289; д) m=44.

3. Проверить на простоту число m=131 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=341; б) m=297; в) m=689.

5. Факторизовать 323 ро-методом.

6. Факторизовать 611 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log610(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 97 (mod 101–1) ро-методом.

9. Вычислить log 5 36 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 43 (mod 73–1) методом исчисления порядка.

Вариант 37

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=206; б) m=175; в) m=106; г) m=57; д) m=39.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=149; б) m=158; в) m=162; г) m=169; д) m=45.

3. Проверить на простоту число m=127 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=369; б) m=363; в) m=697.

5. Факторизовать 611 ро-методом.

6. Факторизовать 341 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log611(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 98 (mod 101–1) ро-методом.

9. Вычислить log 5 35 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 44 (mod 73–1) методом исчисления порядка.

Вариант 38

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=248; б) m=165; в) m=129; г) m=64; д) m=27.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=151; б) m=146; в) m=54; г) m=361; д) m=48.

3. Проверить на простоту число m=113 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=507; б) m=407; в) m=851.

5. Факторизовать 391 ро-методом.

6. Факторизовать 297 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log613(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 10 (mod 107–1) ро-методом.

9. Вычислить log 5 34 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 45 (mod 73–1) методом исчисления порядка.

Вариант 39

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=217; б) m=166; в) m=118; г) m=70; д) m=59.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=157; б) m=142; в) m=250; г) m=81; д) m=51.

3. Проверить на простоту число m=109 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=507; б) m=407; в) m=851.

5. Факторизовать 559 ро-методом.

6. Факторизовать 689 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log614(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 28 (mod 107–1) ро-методом.

9. Вычислить log 5 33 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 46 (mod 73–1) методом исчисления порядка.

Вариант 40

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=219; б) m=149; в) m=134; г) m=59; д) m=26.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=163; б) m=122; в) m=242; г) m=338; д) m=52.

3. Проверить на простоту число m=107 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=583; б) m=87; в) m=459.

5. Факторизовать 583 ро-методом.

6. Факторизовать 803 методом случайных квадратов с базой {2,3,5,7}.

7. Вычислить log615(mod 109–1) методом «шаг младенца-шаг великана».

8. Вычислить log 2 38 (mod 107–1) ро-методом.

9. Вычислить log 5 32 (mod 97–1) методом Полига-Хэллмана.

10. Вычислить log 5 47 (mod 73–1) методом исчисления порядка.

Решение варианта 40 работы №3

1. Сколько порождающих элементов в Z*m? Найти порождающий элемент, если они существуют.

а) m=219; б) m=149; в) m=134; г) m=59; д) m=26.

Решение:

а) 219=3·73 – составное, не 2, 4, pα, 2 pα .

Ответ: Порождающих нет.

б) 149 – простое число. Количество порождающих составляет φ(φ(149))=φ(148)=φ(22·37)=1·2·36=72 элемента. Найдем какой-нибудь порождающий для Z*149.

φ(149)=148=22·37.

2: 24 mod 149=16 mod 149=16≠1;

274 mod 149=148≠1.

Ответ: 2 – порождающий элемент Z*149, количество порождающих – 72.

в) 134=2·67. Количество порождающих есть φ(φ(134))=φ(66)=φ(2·3·11)= =1·2·10=20 . Найдем какой-нибудь порождающий для Z*134.

φ(134)=66=2·3·11.

3: 36 mod 134=723 mod 149=53≠1;

322 mod 134=1. 3 – не порождающий элемент Z*134.

5: 56 mod 134=81≠1;

522 mod 134=1. 5 – не порождающий элемент Z*134.

7: 76 mod 134=131≠1;

722 mod 134=29≠1;

733 mod 134=133≠1; 7 – порождающий элемент Z*134

Ответ: 7 – порождающий элемент Z*134, количество порождающих – 20.

г) 59 – простое число. Количество порождающих есть φ(φ(59))=φ(58)= =φ(2·29)=1·28=28. Найдем какой-нибудь порождающий для Z*59.

φ(59)=58=2·29.

2: 22 mod 59=4≠1;

229 mod 59=58≠1; 2 – порождающий элемент Z*59.

Ответ: 2 – порождающий элемент Z*59, количество порождающих – 28.

д) 26=2·13. Количество порождающих есть φ(φ(26))=φ(12)=φ(22·3)= =1·2·2=4 . Найдем какой-нибудь порождающий для Z*26.

φ(26)=12=22·3.

3: 36 mod 26=1. 3 – не порождающий элемент Z*26.

5: 56 mod 26=25≠1;

54 mod 26=1. 5 – не порождающий элемент Z*26.

7: 76 mod 26=25≠1;

74 mod 26=9≠1; 7 – порождающий элемент Z*26.

Ответ: 7 – порождающий элемент Z*26, количество порождающих – 4.

2. Какие из чисел 2, 3, 4, m-2, m-3, m-4 являются порождающими элементами Z*m?

а) m=163; б) m=122; в) m=242; г) m=338; д) m=52.

Решение:

а) 163 – простое число. Порождающие элементы в Z*163 существуют.

φ(163)=162=2·34. Проверим, являются ли 2, 3, 4, -2, -3, -4 порождающими элементами Z*163.

2: 281 mod 163=162≠1; (-2): (-2)81 mod 163=1.

254 mod 163=104≠1.

3: 381 mod 163=162≠1; (-3): (-3)81 mod 163=1.

354 mod 163=58≠1.

4: 481 mod 163=1. (-4): (-4)81 mod 163=162≠1;

(-4)54 mod 163=58≠1.

Ответ: 2, 3, -4 являются порождающими элементами Z*163, -2,-3, 4 – нет.

б) 122=2·61. Порождающие элементы в Z*122 существуют.

φ(122)=60=22·3·5.

2, -2, 4, -4 не принадлежат Z*122, поэтому порождающими не являются. Проверим, являются ли 3 и (-3) порождающими элементами Z*122.

3: 312 mod 122=9≠1; (-3): (-3)12 mod 163=9≠1;

320 mod 122=1. (-3)20 mod 122=1.

Ответ: ни одно из заданных чисел не является порождающим элементом Z*122.

в) 242=2·112. Порождающие элементы в Z*242 существуют.

φ(242)=110=2·5·11.

2, -2, 4, -4 не принадлежат Z*242, поэтому порождающими не являются. Проверим, являются ли 3 и (-3) порождающими элементами Z*242.

3: 310 mod 242=1. (-3): (-3)10 mod 242=1.

Ответ: ни одно из заданных чисел не является порождающим элементом Z*242.

г) 338=2·132. Порождающие элементы в Z*338 существуют.

φ(338)=156=22·3·13.

2, -2, 4, -4 не принадлежат Z*338, поэтому порождающими не являются. Проверим, являются ли 3 и (-3) порождающими элементами Z*338.

3: 312 mod 338=105≠1; (-3): (-3)12 mod 163=105≠1;

352 mod 338=315≠1; (-3)52 mod 338=315≠1;

378 mod 338=1. (-3)78 mod 338=1.

Ответ: ни одно из заданных чисел не является порождающим элементом Z*338.

д) 52=22·13. Порождающих элементов нет.

Ответ: ни одно из заданных чисел не является порождающим элементом Z*52.

3. Проверить на простоту число m=107 тестом Поклингтона. Число итераций = 3. Основания a выбирать произвольно.

Решение:

107-1=106=2·53. —1<11. F=53, R=2.

Проверка условий:

a=2.

1) 2106 mod 107=1.

2)22 mod 4021=4≠1.

Поскольку первая же проверка дала положительный результат, то нет смысла проводить другие проверки.

Ответ: 107 – простое число.

4. Факторизовать m методом квадратичного решета с решетами по модулям 4, 5, 7. а) m=583.

а) m=583. Построим решёта по модулям 4, 5 и 7:

x

0

1

2

3

x2mod 4

0

1

0

1

Z=x2–583 mod 4

1

2

1

2

S4

X

X

x

0

1

2

3

4

x2mod 5

0

1

4

4

1

z=x2–583 mod 5

2

3

1

1

3

S5

X

X

X

x

0

1

2

3

4

5

6

x2mod 7

0

1

4

2

2

4

1

z=x2–583 mod 7

5

6

2

0

0

2

6

S7

X

X

X

Наложим решёта на последовательность чисел от +1=25 до (m+1)/2=292.

Поскольку 25 mod 4 = 1, то наложение решета S4 начнем с S4(1),

25 mod 5 = 0, то наложение решета S5 начнем с S5(0),

25 mod 7 = 4, то наложение решета S7 начнем с S7(4).

x

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

S4

X

X

X

X

X

X

X

X

X

S5

X

X

X

X

X

X

X

X

X

X

X

S7

X

X

X

X

X

X

X

X

Проверим оставшиеся невычеркнутыми числа::

x=32, x2=1024, z=x2—m=441=212. y=21.

Тогда a=x+y=53, b=x—y=11.

Ответ: 583=53·11.

5. Факторизовать 583 ро-методом.

Решение:

В качестве циклической функции возьмем f(x)=(x2+1) mod 583 и составим последовательность, где x1 и x2 вычисляются рекурсивно (x1=f(x1), x2=f(f(x2)).

Шаг

0

1

2

x1

2

5

26

x2

2

26

92

a=|x1-x2|

-

21

66

d=НОД(a,583)

-

1

11

f(2)=(22+1) mod 583=5: f(5)=(52+1) mod 583=26; f(26)=(262+1) mod 583=94; f(94)=(942+1) mod 583=92.

Поскольку нашлось d:1<d<583, то заключаем, что d\583, а значит 583=11·53.

Ответ: 583=11·53.

6. Факторизовать 803 методом случайных квадратов с базой {2,3,5,7}.

Решение:

Найдем 5 пар ai, bi, где bi=(ai2 mod 803) раскладываются по факторной базе:

a=39, b=1521 mod 803=718=2·359;

a=40, b=1600 mod 803=797 – простое;

a=41, b=1681 mod 803=75=3·52;

a=42, b=1764 mod 803=158=2·79;

a=43, b=1849 mod 803=243=35;

a=44, b=1936 mod 803=330=2·3·5·11;

a=45, b=2025 mod 803=419 – простое;

a=46, b=2116 mod 803=510=2·3·5·17;

a=47, b=2209 mod 803=603=32·67;

a=48, b=2304 mod 803=698=2·349;

a=49, b=2401 mod 803=795=3·5·53;

a=50, b=2500 mod 803=91=7·13;

a=51, b=2601 mod 803=192=26·3;

a=52, b=2704 mod 803=295=5·59;

a=53, b=2809 mod 803=400=24·52;

a=54, b=2916 mod 803=507=3·132;

a=55, b=3025 mod 803=616=23·7·11;

a=56, b=3136 mod 803=727-простое;

a=57, b=3249 mod 803=37 – простое;

a=58, b=3364 mod 803=152=23·19;

a=59, b=3481 mod 803=269 – простое;

a=60, b=3600 mod 803=388=22·97;

a=61, b=3721 mod 803=509 – простое;

a=62, b=3844 mod 803=632=23·79;

a=63, b=3969 mod 803=757 – простое;

a=64, b=4096 mod 803=81=34.

Итак, найдены 5 пар ai, bi. Теперь составим и решим систему сравнений относительно сi:

Система имеет множесво решений, одно из которых: с1=с2=1, с3=с4=с5=0.

Вычислим x и y для данного решения:

x==41·43=1763,

y==2(0+0)/2·3(1+5)/2·5(2+0)/2·7(0+0)/2=33·5=135.

НОД(803,x-y)=НОД(803,1628)=11 Þ11\803.

Ответ: 803=11·73.

7. Вычислить log615(mod 109–1) методом «шаг младенца-шаг великана».

Решение:

a=15, g=6, p=109. m=éÖpù=11.

Вычислим последовательности ui=(agi)mod p и vj=(gmj) mod p, где i, j от 1 до m.

i, j

1

2

3

4

5

6

7

8

9

10

11

ui

90

104

79

38

10

60

33

89

98

43

40

vj

39

104

23

25

103

93

30

80

68

36

96

Надем совпадающие элементы. Имеем u2=v2=104, полученные при i=2, j=2. Тогда log615≡mj-i≡11·2-2≡20(mod 109–1).

Проверка: 620 mod 109=15. Верно.

Ответ: log615≡20(mod 109–1).

8. Вычислить log 2 38 (mod 107–1) ро-методом.

Решение:

a=38, g=2,p=107.

Вычислим последовательность xi=, относя xi к множеству Sm, если xi≡m(mod 3) и приняв x0=1. Также вычислим последовательности ui и vi, члены которых суть кратность g и a в xi соответственно.

i

0

1

2

3

4

5

xi

1

38

53

27

54

1

ui

0

0

0

0

1

2

vi

0

1

2

4

4

4

S

S1

S2

S2

S3

S3

S1

В последовательности хi встретилось повторение: x0=x5=1. Дискретный логарифм найдем, решив сравнение (v0—v5)log238≡(u5—u0) (mod p-1).

(0-4)log238≡(2—0) (mod 106) Þ 4log238≡-2 (mod 106).

Правая, левая части и модуль данного сравнения делятся на 2, поэтому сравнение имеет 2 решения.

2log238≡-1 (mod 5≡27(mod 53)Þ log238≡-27≡26 (mod 53).

Отсюда получаем 2 решения исходного сравнения: log238≡26 (mod 106), либо log238≡79 (mod 106). Определим, которое из них является значением логарифма: 226 mod 107=69, 279 mod 107=38.

Ответ: log238≡79 (mod 106).

9. Вычислить log 5 32 (mod 97–1) методом Полига-Хэллмана.

Решение:

a=32, g=5, p=97, n=p-1=96=25·3.

i=1: q=2, α=5, γ=1, l-1=0, =548 mod 97=96.

j=0: γ= γ·=1·50=1, =(32·1-1)48 mod 97=1,

l0==log961=0;

j=1: γ= 1·50=1 , =(32·1-1)24 mod 97=96, l1=log9696=1;

j=2: γ= 1·51·2=25 , =(32·25-1)12 mod 97=1, l2=log961=0;

j=3: γ= 25·50=25 , =(32·25-1)6 mod 97=96, l3=log9696=1;

j=4: γ= 25·51·8 mod 97=53 , =(32·53-1)3 mod 97=1, l4=log961=0.

x1= l0+l1q+…+lα—1qα—1=0+2+0+8+0=10.

i=2: q=3, α=1, γ=1, l-1=0, =532 mod 97=35.

j=0: γ=1·50=1, =(32·1-1)32 mod 97=61, l0=log3561=2.

x2= l0+l1q+…+lα—1qα—1=2.

Теперь составим и решим систему:

x≡74(mod 96). Решение этой системы и будет значением искомого дискретного логарифма.

Ответ: log532≡74(mod 97-1).

10. Вычислить log 5 47 (mod 73–1) методом исчисления порядка.

Решение:

a=47, g=5, p=73. Выберем факторную базу S={2,3,5}.

Будем перебирать всевозможные значения loggp<k<p-1 и пытаться разложить по факторной базе значения gkmod p:

k=3, 53mod 73=52=22·13;

k=4, 54mod 73=41 - простое;

k=5, 55mod 73=59 - простое;

k=6, 56mod 73=3;

k=7, 57mod 73=15=3·5;

k=8, 58mod 73=2.

Поскольку факторная база состоит из 3-х элементов, достаточно 3-х таких разложений. Имеем сравнения с неизвестными-логарифмами:

6≡log5 3 (mod 72);

7≡log5 3+ log5 5 (mod 72);

8≡log5 2 (mod 72).

Откуда, после очевидных преобразований, имеем: log52≡8(mod 72), log53≡6(mod 72), log55≡1(mod 72).

Перебираем всевозможные 0<k<p и пытаться разложить по факторной базе значения (agk)mod p:

k=1, (47·51) mod 73=16=24.

Первая же попытка оказалась удачной. Теперь можем получить искомое значение дискретного логарифма: log547≡4·log52-1≡4·8-1≡31(mod 72).

Ответ: log547≡31(mod 72).