Используйте алгоритм Евклида, чтобы найти gcd(92, 34).
Теория чисел и модульная арифметика: лист заданий с ответами
1.Лёгкая
a = 92b = 34
gcd(92, 34) =
2.Лёгкая
Найдите 387 mod 4, остаток r, для которого 0 ≤ r < 4.
a = 387n = 4
387 mod 4 =
3.Средняя
Решите 40x ≡ 43 (mod 59). Укажите решение x, для которого 0 < x < 59.
40x ≡ 43 (mod 59)
x =
4.Средняя
Найдите обратный к 22 по модулю 53: число x, для которого 0 < x < 53 и 22·x ≡ 1 (mod 53).
a = 22n = 53
22−1 mod 53 =
5.Сложная
23 — простое число. Используйте малую теорему Ферма, чтобы найти 31889 mod 23.
p = 23k = 1889
31889 mod 23 =
6.Сложная
В ключе RSA используются простые числа p = 19 и q = 43 и открытый показатель e = 17. Найдите закрытый показатель d (0 < d < φ(n)).
p = 19q = 43e = 17
d =
Ответы
- 1. gcd(92, 34) = 2
- 2. 387 mod 4 = 3
- 3. x = 35
- 4. 22−1 mod 53 = 41
- 5. 31889 mod 23 = 6
- 6. d = 89
Полные пошаговые решения: занимайтесь этой темой на examproblems.com.