Hãy dùng thuật toán Euclid để tìm gcd(1128, 384).
Phiếu bài tập Lý thuyết số & số học đồng dư có đáp án
1.Dễ
a = 1128b = 384
gcd(1128, 384) =
2.Dễ
Hãy dùng thuật toán Euclid để tìm gcd(552, 516).
a = 552b = 516
gcd(552, 516) =
3.Trung bình
Hãy tìm hàm phi Euler φ(91), số các số nguyên từ 1 đến 91 nguyên tố cùng nhau với 91.
n = 91 = 7·13
φ(91) =
4.Trung bình
Hãy tìm số nguyên dương nhỏ nhất x thỏa x ≡ 1 (mod 9) và x ≡ 5 (mod 13).
x ≡ 1 (mod 9)x ≡ 5 (mod 13)
x =
5.Khó
Một khóa RSA dùng p = 31, q = 47 và e = 7. Hãy giải mã bản mã c = 387: tìm thông điệp m.
p = 31q = 47e = 7c = 387
m =
6.Khó
Một khóa RSA dùng các số nguyên tố p = 29 và q = 43 và số mũ công khai e = 11. Hãy tìm số mũ bí mật d (0 < d < φ(n)).
p = 29q = 43e = 11
d =
Đáp án
- 1. gcd(1128, 384) = 24
- 2. gcd(552, 516) = 12
- 3. φ(91) = 72
- 4. x = 109
- 5. m = 616
- 6. d = 107
Lời giải đầy đủ từng bước: hãy luyện chủ đề này trên examproblems.com.