Hãy dùng thuật toán Euclid để tìm gcd(124, 88).
Phiếu bài tập Lý thuyết số & số học đồng dư có đáp án
1.Dễ
a = 124b = 88
gcd(124, 88) =
2.Dễ
Hãy tìm (288·878 + 14) mod 13 mà không nhân các số lớn ra: hãy rút gọn trước.
n = 13
(288·878 + 14) mod 13 =
3.Trung bình
Giải 14x ≡ 9 (mod 53). Hãy cho nghiệm x với 0 < x < 53.
14x ≡ 9 (mod 53)
x =
4.Trung bình
Hãy tìm nghịch đảo của 13 theo modulo 31: số x với 0 < x < 31 và 13·x ≡ 1 (mod 31).
a = 13n = 31
13−1 mod 31 =
5.Khó
Hãy dùng bình phương lặp để tìm 5188 mod 53.
a = 5k = 188n = 53
5188 mod 53 =
6.Khó
Một khóa RSA dùng các số nguyên tố p = 17 và q = 19 và số mũ công khai e = 23. Hãy tìm số mũ bí mật d (0 < d < φ(n)).
p = 17q = 19e = 23
d =
Đáp án
- 1. gcd(124, 88) = 4
- 2. (288·878 + 14) mod 13 = 2
- 3. x = 12
- 4. 13−1 mod 31 = 12
- 5. 5188 mod 53 = 10
- 6. d = 263
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.