ฉันกำลังอ่านการแยกตัวประกอบ Elliptic Curve ของ Lenstra จากหนังสือ Mathematical Cryptography ของ Silverman
ฉันเข้าใจอัลกอริทึมของตัวเองแล้ว แต่ไม่สามารถเข้าใจประเด็นเฉพาะที่หนังสือเล่มนี้สร้างขึ้นได้
เรากำลังพยายามแยกตัวประกอบ 187
เราใช้ $E: Y^2 = X^3 + 3X + 7 \bmod 187$ กับ $P = (38, 112)$
เมื่อเราลองคำนวณดู $5P$เราต้องคำนวณส่วนผกผันของ 11 ใน 187 ซึ่งเราไม่สามารถคำนวณได้ เนื่องจาก 11 ไม่ใกล้เคียงกับ 187 และด้วยเหตุนี้ เราจึงสามารถหา 11 เป็นตัวประกอบของ 187 ได้
เท่านี้ก็ชัดเจนแล้ว อย่างไรก็ตามหลังจากนี้หนังสือกล่าวว่า
เราตรวจสอบอย่างละเอียดมากขึ้นว่าเหตุใดเราจึงไม่สามารถคำนวณได้ $5P$ โมดูโล 187 ถ้าเราดูที่เส้นโค้งวงรีแทน $E$ โมดูโล่ 11 จากนั้นการคำนวณอย่างรวดเร็วแสดงว่าจุดนั้น $P = (38,112) \equiv (5,2) \pmod{11}$ ตอบสนอง $5P = \คณิตศาสตร์ O$ ใน $E(\mathbb F_{11})$. ซึ่งหมายความว่าเมื่อเราพยายามคำนวณ $5P$ โมดูโล่ 11 เราจบลงด้วยประเด็น $\คณิตศาสตร์ O$ ที่ระยะอนันต์ ดังนั้น ในบางขั้นตอนของการคำนวณ เราได้พยายามทำ
หารด้วยศูนย์ แต่ที่นี่ âศูนย์â หมายถึงศูนย์ใน $F_{11}$เราจึงลงเอยด้วยการพยายามหาส่วนกลับของโมดูโล 11 ของจำนวนเต็มที่หารด้วย 11 ลงตัว
เราได้แยกตัวประกอบ 187 แล้วพบว่า 11 เป็นหนึ่งในตัวประกอบ ดังนั้นจุดประสงค์ของการคำนวณคืออะไร $5P$ ใน $\mathbb F_{11}$. เรื่องนี้ให้ข้อคิดอะไรกับเราบ้าง?