Số học mô-đun

17 = 5 (mod 12)
17 và 5 cho cùng số dư khi chia cho 12

Số học mô-đun là số học trên một vòng tròn. Hai số đồng dư theo mô-đun n nếu hiệu của chúng là một bội của n. Đồng hồ thực hiện số học mod 12: 10 giờ sau 5 giờ là 3 chứ không phải 15. Ý tưởng đơn giản này là nền tảng của toàn bộ mật mã hiện đại, các hàm băm, mã sửa lỗi và phần lớn lý thuyết số.

Đồng hồ mod 12: phép cộng quay vòng
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
Kiểm chứng Định lý nhỏ Fermat
a^(p−1) ≡ 1 (mod p) when p is prime, p∤a
Example p=5, a=2: 2⁴ = 16 = 3×5 + 1 ≡ 1 (mod 5) ✓
Example p=7, a=3: 3⁶ = 729 = 104×7 + 1 ≡ 1 (mod 7) ✓
Used in RSA encryption to prove decryption recovers the original message.
Bảng cộng cho ℤ/5ℤ (các số nguyên mod 5)

Mỗi hàng và mỗi cột đều chứa {0,1,2,3,4} đúng một lần. Năm phần tử tạo thành một nhóm đóng dưới phép cộng mod 5. Màu đỏ: các tổng quay vòng (≥5).

+01234
001234
112340
223401
334012
440123
Chủ đề liên quan
Số nguyên tố Số hoàn hảo Hệ thống số
Những điểm chính về số học mô-đun

Số học mô-đun xác định quan hệ đồng dư: a đồng dư với b theo mod n nếu n chia hết cho a-b. Gauss đã hệ thống hóa nó vào năm 1801. Nó làm nền tảng cho toàn bộ mật mã khóa công khai hiện đại: mã hóa RSA dựa trên Định lý nhỏ Fermat, phát biểu rằng a^(p-1) đồng dư với 1 mod p với mọi số nguyên tố p không chia a. Hàm băm dùng các phép toán mô-đun để ánh xạ đầu vào lớn thành đầu ra có kích thước cố định. Các số nguyên mod n tạo thành một vành đầy đủ; còn khi n là số nguyên tố, chúng tạo thành một trường hữu hạn.

Được dùng trong
Toán học
Vật lý
Kỹ thuật
🧬Sinh học
💻Khoa học máy tính
📊Thống kê
📈Tài chính
🎨Nghệ thuật
🏛Kiến trúc
Âm nhạc
🔐Mật mã học
🌌Thiên văn học
Hóa học
🦉Triết học
🗺Địa lý
🌿Sinh thái học
Want to test your knowledge?
Question
Căn nguyên thủy modulo p là gì?
tap · space
1 / 10