เลขคณิตมอดูลาร์

17 = 5 (mod 12)
17 และ 5 เหลือเศษเท่ากันเมื่อหารด้วย 12

เลขคณิตมอดูลาร์คือเลขคณิตบนวงกลม จำนวนสองจำนวนจะสมมูลกันภายใต้โมดูลัส n ถ้าผลต่างของมันเป็นพหุคูณของ n นาฬิกาคือการคำนวณแบบ mod 12: ผ่านไป 10 ชั่วโมงหลังจาก 5 นาฬิกาจะได้ 3 ไม่ใช่ 15 แนวคิดที่ดูเรียบง่ายนี้เป็นรากฐานของวิทยาการเข้ารหัสสมัยใหม่ทั้งหมด ฟังก์ชันแฮช รหัสแก้ข้อผิดพลาด และทฤษฎีจำนวนส่วนใหญ่.

นาฬิกา mod 12: การบวกวนกลับรอบ
1 2 3 4 5 6 7 8 9 10 11 12 17 mod 12 = 5 17 = 1 × 12 + 5
การตรวจสอบทฤษฎีบทเล็กของแฟร์มาต์
a^(p−1) ≡ 1 (mod p) เมื่อ p เป็นจำนวนเฉพาะและ p∤a
ตัวอย่าง p=5, a=2: 2⁴ = 16 = 3×5 + 1 ≡ 1 (mod 5) ✓
ตัวอย่าง p=7, a=3: 3⁶ = 729 = 104×7 + 1 ≡ 1 (mod 7) ✓
ใช้ในการเข้ารหัส RSA เพื่อพิสูจน์ว่าการถอดรหัสจะกู้คืนข้อความต้นฉบับได้.
ตารางการบวกของ ℤ/5ℤ (จำนวนเต็ม mod 5)

ทุกแถวและทุกคอลัมน์มี {0,1,2,3,4} ครบหนึ่งครั้งพอดี องค์ประกอบทั้งห้าสร้างกลุ่มปิดภายใต้การบวกแบบ mod 5 สีแดงหมายถึงผลบวกที่วนกลับรอบ (≥5).

+01234
001234
112340
223401
334012
440123
หัวข้อที่เกี่ยวข้อง
จำนวนเฉพาะ จำนวนสมบูรณ์ ระบบจำนวน
ข้อเท็จจริงสำคัญเกี่ยวกับเลขคณิตมอดูลาร์

เลขคณิตมอดูลาร์นิยามความสมมูล: a สมมูลกับ b ภายใต้ mod n ถ้า n หาร a-b ลงตัว เกาส์จัดระบบแนวคิดนี้ไว้ในปี 1801 มันเป็นรากฐานของการเข้ารหัสแบบกุญแจสาธารณะสมัยใหม่ทั้งหมด: RSA อาศัยทฤษฎีบทเล็กของแฟร์มาต์ ซึ่งกล่าวว่า a^(p-1) จะสมมูลกับ 1 mod p สำหรับจำนวนเฉพาะ p ใด ๆ ที่ไม่หาร a ลงตัว ฟังก์ชันแฮชใช้การดำเนินการแบบมอดูลาร์เพื่อแมปข้อมูลขนาดใหญ่ไปเป็นผลลัพธ์ขนาดคงที่ จำนวนเต็ม mod n สร้างริงสมบูรณ์ และเมื่อ n เป็นจำนวนเฉพาะ มันจะเป็นฟิลด์จำกัด.

ใช้ใน
คณิตศาสตร์
ฟิสิกส์
วิศวกรรมศาสตร์
🧬ชีววิทยา
💻วิทยาการคอมพิวเตอร์
📊สถิติ
📈การเงิน
🎨ศิลปะ
🏛สถาปัตยกรรม
ดนตรี
🔐วิทยาการเข้ารหัสลับ
🌌ดาราศาสตร์
เคมี
🦉ปรัชญา
🗺ภูมิศาสตร์
🌿นิเวศวิทยา
Want to test your knowledge?
Question
a = b (mod n) หมายความว่าอะไร?
tap · space
1 / 10