Score:0

ระบบเข้ารหัสแบบอสมมาตรขึ้นอยู่กับเส้นโค้งนอกเหนือจากเส้นโค้งวงรี

ธง mc

การเข้ารหัสแบบโค้งวงรี (ECC) ได้รับความนิยมอย่างมากเมื่อเร็ว ๆ นี้เนื่องจากความปลอดภัย ฉันมักจะพบว่ากระบวนการเข้ารหัสข้อความธรรมดาโดยใช้ ECC นั้นน่าสนใจเป็นพิเศษ ดังนั้นฉันจึงสงสัยว่ามีการพิสูจน์/หักล้างหรือไม่ว่าคุณสามารถค้นหาเส้นโค้งอื่นๆ ที่อิงตามคุณสามารถสร้างระบบเข้ารหัสลับได้ หากได้รับการพิสูจน์แล้วว่าเป็นเช่นนั้นเส้นโค้งชนิดใด?

เนื่องจากเส้นโค้งทั้งหมดไม่ได้มีคุณสมบัติเหมือนกันกับเส้นโค้งวงรี ตัวอย่างเช่น หากคุณเลือกจุดสองจุดบนเส้นโค้งวงรีและลากเส้นผ่านจุดเหล่านั้น เส้นนี้จะตัดเส้นโค้งวงรีที่จุดอื่นพอดี คุณสมบัตินี้ถูกใช้อย่างมากใน ECC

DannyNiu avatar
vu flag
"(ECC) ได้รับความนิยมอย่างมากเมื่อเร็ว ๆ นี้" ไม่ใช่ PQC (post-quantum cryptography) จริงๆ
Aman Grewal avatar
gb flag
ฉันไม่เข้าใจว่าคำถามของคุณคืออะไร มีระบบอสมมาตรอื่น ๆ นอกเหนือจาก ECC RSA เป็นตัวอย่าง PQC ดังที่ DannyNiu กล่าวถึงมีตัวอย่างอื่นๆ อีกมากมาย หากคุณต้องการจำกัดตัวเองให้อยู่ในเส้นโค้ง เส้นโค้งเกี่ยวกับพีชคณิตประเภทอื่นๆ สามารถนำมาใช้ในการเข้ารหัสได้ แต่จะไม่มีประสิทธิภาพเท่า ในย่อหน้าที่แล้ว คุณกำลังผสมเหตุและผลเข้าด้วยกัน คุณสมบัตินั้นถูกใช้อย่างหนักเนื่องจาก ECC มีประโยชน์ECC ไม่ได้มีประโยชน์เพียงเพราะคุณสมบัตินั้น
Vadym Fedyukovych avatar
in flag
ในกรณีที่คุณต้องการเน้นที่กฎหมายกลุ่ม ECC เส้นโค้งไฮเปอร์รีลิปติกบางเส้นจะมีกลุ่มที่มี DLP ที่แข็งแกร่งซึ่งเหมาะสำหรับการเข้ารหัส กฎหมายกลุ่มสามารถมองเห็นได้ด้วยเส้นที่ตัดกันของกราฟเส้นโค้งไฮเปอร์รีลิปติก และองค์ประกอบของกลุ่มสามารถตีความได้ว่าเป็นจุด tuples บนเส้นโค้งที่อำนวยความสะดวกในการเข้ารหัส
Vadym Fedyukovych avatar
in flag
อีกทางเลือกหนึ่งคือการแลกเปลี่ยนคีย์ที่เหมือน DH กับ isogenies ของเส้นโค้งวงรีเหนือเอกพจน์ เริ่มจากสูตร Velu เพื่อทำความเข้าใจการทำงานของแผนที่ ทำความคุ้นเคยกับแนวคิดของกลุ่มย่อยที่ทำหน้าที่เป็นรหัสลับ และเส้นโค้งของคำสั่งที่ราบรื่น เช่น $2^k 3^n$ ทำการบ้านของคุณตามเอกสาร SIKE/SIDH
Score:6
ธง in

ตัวอย่างเช่น หากคุณเลือกจุดสองจุดบนเส้นโค้งวงรีและลากเส้นผ่านจุดเหล่านั้น เส้นนี้จะตัดกับเส้นโค้งวงรีที่อีกจุดหนึ่งพอดี คุณสมบัตินี้ถูกใช้อย่างมากใน ECC

สิ่งที่คุณอธิบายในที่นี้คือการทำงานของกลุ่มบนเส้นโค้งวงรีดังที่ได้กล่าวไปแล้ว เส้นโค้งไฮเปอร์รีลิปติก ซึ่งเป็นลักษณะทั่วไปของเส้นโค้งวงรี ยังมีประโยชน์สำหรับแอปพลิเคชันการเข้ารหัส

เส้นโค้งไฮเปอร์รีลิปติกของสกุล $g$ เหนือขอบเขตที่จำกัด $\mathbb{F}_q$ สามารถอธิบายได้ด้วยสมการของแบบฟอร์ม $$ C: y^2 + h(x)y = f(x) $$ ที่ไหน $ฉ(x)$ เป็นพหุนามดีกรี $2g+1$, $h(x)$ เป็นพหุนามดีกรีสูงสุด $g$ โดยมีเงื่อนไขเพิ่มเติมบางประการ

เส้นโค้งวงรีสามารถมองได้ว่าเป็นเส้นโค้งไฮเปอร์รีลิปติกของสกุล $g=1$คุณอาจจำได้ว่าเส้นโค้งวงรีในรูปแบบไวเออร์สตราสถูกกำหนดโดย $y^2 = x^3 + ขวาน + b$ซึ่งคุณเห็นดีกรีของพหุนามนั้นใน $x$ เป็นจริง $2g +1 = 3$.

ที่นี่ฉันต้องการเน้นเส้นโค้งไฮเปอร์รีลิปติกของสกุล $2$. ฉันจะอธิบายในตอนท้ายว่าทำไมกรณีนี้จึงเป็นทางเลือกที่น่าสนใจสำหรับ ECC ถ้าลักษณะของเขตจำกัด $\mathbb{F}_q$ ไม่ใช่ $2$จากนั้น HEC ของสกุล $2$ ถูกกำหนดโดยสมการ $$ y^2 = x^5 + b_4x^4 + b_3x^3 +b_2x^2 + b_1x + b_0, \quad b_i \in \mathbb{F}_q .$$ เรามีโครงสร้างกลุ่มที่เกี่ยวกับจุดบนเส้นโค้งหรือไม่? คำตอบคือไม่ แต่โดยคร่าวๆ เราสามารถอธิบายโครงสร้างกลุ่มโดยใช้ "คู่ของจุด" บนเส้นโค้ง การเพิ่มกรณีทั่วไปใน HEC

ในภาพด้านบน เส้นโค้งสีน้ำเงินเป็นลูกบาศก์เฉพาะที่ผ่าน $P_1, P_2, Q_1, Q_2$ (กำหนดโดยใช้การแก้ไข)

ที่นี่คุณอาจถามตัวเองด้วยคำถามต่อไปนี้:

  1. อะไรรับประกันว่าเส้นตรงตัดกับเส้นโค้งวงรีที่จุดสามจุด
  2. เส้นหนึ่งมีจุดตัดที่มีเส้นโค้งไฮเปอร์รีลิปติกกี่จุด $2$?

คำตอบอยู่ในทฤษฎีบทของ Bezout สำหรับเส้นโค้งพีชคณิตระนาบ เพื่อให้เข้าใจโครงสร้างกลุ่มที่เกี่ยวข้องกับเส้นโค้งไฮเปอร์รีลิปติก (รู้จักกันในชื่อ Jacobian of hyperelliptic curve) คุณจะต้องเข้าใจเรขาคณิตเชิงพีชคณิตด้วยเช่นกัน ที่นี่ เป็นจุดเริ่มต้นที่ดีสำหรับเส้นโค้งไฮเปอร์รีลิปติก

HEC ของสกุล $2$ น่าสนใจที่สุดสำหรับแอปพลิเคชันการเข้ารหัสที่อิงจาก Discrete Log Problem เนื่องจากสำหรับเส้นโค้งสกุลที่สูงขึ้น คุณมีดัชนีแคลคูลัสโจมตีที่สามารถใช้เพื่อแก้ปัญหา DLP

ดู กระดาษแผ่นนี้ สำหรับการคำนวณทางคณิตศาสตร์ที่มีประสิทธิภาพใน HEC ของสกุล $2$.

Score:1
ธง vu

มีหลักฐานเท็จในคำถาม - นั่นคือ:

เส้นโค้งตามอำเภอใจอาจมีประโยชน์ในการเข้ารหัส โดยผมอนุมานจากอ้างในคำถามว่า

ได้รับการพิสูจน์/หักล้างแล้วว่าคุณสามารถค้นหาส่วนโค้งอื่นๆ ตามที่คุณสามารถสร้างระบบเข้ารหัสลับได้

พูดตามตรงก็ยังไม่ได้หักล้าง แต่เหตุผล อี.ซี.ซี สามารถใช้ในการเข้ารหัสคือสามารถทำหน้าที่เป็น กะทัดรัด การแทนที่การเข้ารหัสที่ใช้ลอการิทึมแบบแยกตามลอการิทึมโดยอิงตามฟิลด์จำกัดลำดับเฉพาะ

ตอนนี้ หากเราต้องการแสดงว่าเส้นโค้งที่ไม่ใช่วงรีสามารถใช้ในการเข้ารหัสคีย์สาธารณะได้ เราก็ต้องแสดงว่า

  1. พวกเขายังสร้างกลุ่มที่ไม่มีจุดอ่อนมากไปกว่า ECC หรือ
  2. สามารถใช้งานได้แตกต่างกันและยอมรับว่าไม่มีรากฐานด้านความปลอดภัยที่แย่ไปกว่า ECC

และตามหลักการแล้ว พวกมันมีประสิทธิภาพมากกว่า ECC

Vadym Fedyukovych avatar
in flag
..3: หรือมีอย่างอื่นที่มีประโยชน์เพียงพอเสริมความปลอดภัยที่เหมาะสม
Score:0
ธง tr

นอกจากเส้นโค้งวงรีแล้ว ภาคตัดกรวย (เหนือเขตข้อมูลจำกัดที่เหมาะสม $\mathbb F_p$) ยังจัดให้มีโครงสร้างกลุ่ม

ที่มา วิกิพีเดีย

ดังนั้นจึงสามารถใช้ในการแลกเปลี่ยนคีย์ Diffie-Hellman อย่างไรก็ตาม โปรดทราบว่าเส้นโค้งเหล่านี้ดูเหมือนจะไม่ปลอดภัยที่จะใช้สำหรับการเข้ารหัส เนื่องจากปัญหาลอการิทึมแบบไม่ต่อเนื่องดูเหมือนจะแก้ไขได้ง่ายในกลุ่มของจุดที่อยู่เหนือเส้นโค้งเหล่านี้ โดยทั่วไป DLP สามารถลดลงเป็นฟิลด์พื้นฐานได้

สำหรับตัวอย่างที่เป็นรูปธรรม: สิ่งนี้ กระดาษ ศึกษาเส้นโค้งด้วยสมการ $x^2 ​​- ได^2 = 1$เพื่อเป็นทางเลือกที่เหมาะสมของ $D$. กล่าวอีกนัยหนึ่ง นี่คือเซตของคำตอบของสมการนี้ $\mathbb F_p$. แสดงให้เห็นว่าบันทึกแยกเป็นเรื่องง่าย

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา