กลับไปหน้าบทความ

อ่าน 2 นาที

การเข้ารหัสแบบจับคู่

การเข้ารหัสแบบจับคู่คือการใช้การจับคู่ระหว่างองค์ประกอบของกลุ่ม การเข้ารหัสสองกลุ่ม กับกลุ่มที่สามที่มีการแมปเพื่อสร้างหรือวิเคราะห์ระบบการเข้ารหัสอี:จี1×จี2→จีที{\displaystyle...

การเข้ารหัสแบบจับคู่

การเข้ารหัสแบบจับคู่คือการใช้การจับคู่ระหว่างองค์ประกอบของกลุ่ม การเข้ารหัสสองกลุ่ม กับกลุ่มที่สามที่มีการแมปเพื่อสร้างหรือวิเคราะห์ระบบการเข้ารหัส

คำนิยาม

คำจำกัดความต่อไปนี้มักใช้ในเอกสารวิชาการส่วนใหญ่[ 1 ]

ให้เป็นฟิลด์จำกัดเหนือจำนวนเฉพาะ, ...​​​

ความเป็นเส้นตรงสองเส้น
ความไม่เสื่อมถอย
ความสามารถในการคำนวณ
มีอัลกอริทึม ที่มีประสิทธิภาพ ในการคำนวณอยู่

การจำแนกประเภท

ถ้าใช้กลุ่มเดียวกันสำหรับสองกลุ่มแรก (เช่น) การจับคู่นั้นเรียกว่าสมมาตรและเป็นการจับคู่จากสององค์ประกอบในกลุ่มหนึ่งไปยังองค์ประกอบจากกลุ่มที่สอง

นักวิจัยบางคนจำแนกรูปแบบการจับคู่เป็นสาม (หรือมากกว่า) ประเภทพื้นฐาน:

  1. ;
  2. แต่มีโฮโมมอร์ฟิซึมที่คำนวณได้อย่างมีประสิทธิภาพ
  3. และไม่มี โฮโม มอ ร์ฟิซึม ที่คำนวณได้อย่างมีประสิทธิภาพระหว่างและ[ 2 ]

การใช้งานในด้านการเข้ารหัสลับ

หากมีความสมมาตร การจับคู่สามารถช่วยลดความยากของปัญหาในกลุ่มหนึ่งให้กลายเป็นปัญหาที่แตกต่างออกไป ซึ่งโดยทั่วไปแล้วจะง่ายกว่าในอีกกลุ่มหนึ่ง

ตัวอย่างเช่น ในกลุ่มที่มีการแมปแบบไบลิเนียร์เช่นการจับคู่ Weilหรือการจับคู่ Tateเชื่อกันว่าการวางนัยทั่วไปของปัญหา Diffie–Hellman ในเชิงคำนวณ นั้นเป็นไปไม่ได้ ในขณะที่ ปัญหา Diffie–Hellman ในเชิงการตัดสินใจ ที่ง่ายกว่านั้น สามารถแก้ไขได้ง่ายโดยใช้ฟังก์ชันการจับคู่กลุ่มแรกบางครั้งเรียกว่ากลุ่มช่องว่างเนื่องจากความแตกต่างของความยากระหว่างสองปัญหาในกลุ่มนี้[ 3 ]

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

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

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

การเข้ารหัสแบบจับคู่ถูกนำมาใช้ในระบบการยืนยันการเข้ารหัส KZG

ตัวอย่างร่วมสมัยของการใช้การจับคู่แบบไบลิเนียร์แสดงให้เห็นได้ในโครงการลายเซ็นดิจิทัล BLS [ 3 ]

การเข้ารหัสแบบจับคู่ (Pairing-based cryptography) อาศัยสมมติฐานเรื่องความยากที่แตกต่างจาก การเข้ารหัสแบบ เส้นโค้งวงรี (elliptic-curve cryptography ) ซึ่งเป็นวิธีการที่เก่ากว่าและได้รับการศึกษามาเป็นเวลานานกว่า

การวิเคราะห์รหัส

ในเดือนมิถุนายน พ.ศ. 2555 สถาบันเทคโนโลยีสารสนเทศและการสื่อสารแห่งชาติ (NICT) มหาวิทยาลัยคิวชูและบริษัทฟูจิตสึ แล็บโบราทอรีส์ จำกัดได้ปรับปรุงขอบเขตก่อนหน้าสำหรับการคำนวณลอการิทึมแบบไม่ ต่อเนื่อง บนเส้นโค้งวงรีซูเปอร์ซิงกูลาร์จาก 676 บิตเป็น 923 บิต[ 5 ]

ในปี 2016 อัลกอริทึม Extended Tower Number Field Sieve [ 6 ]ช่วยลดความซับซ้อนของการค้นหาลอการิทึมแบบไม่ต่อเนื่องในกลุ่มการจับคู่บางกลุ่มที่ได้มา มีอัลกอริทึม Multiplier และ Extended Tower Number Field Sieve หลายรูปแบบที่ขยายขอบเขตการใช้งานและปรับปรุงความซับซ้อนของอัลกอริทึม คำอธิบายที่เป็นเอกภาพของอัลกอริทึมดังกล่าวทั้งหมดพร้อมการปรับปรุงเพิ่มเติมได้รับการเผยแพร่ในปี 2019 [ 7 ]จากความก้าวหน้าเหล่านี้ งานหลายชิ้น[ 8 ] [ 9 ]ได้ให้การประมาณค่าที่เป็นรูปธรรมที่แก้ไขแล้วเกี่ยวกับขนาดคีย์ของระบบการเข้ารหัสแบบจับคู่ที่ปลอดภัย

เอกสารอ้างอิง

  1. ↑ Koblitz, Neal ; Menezes, Alfred ( 2005). "การเข้ารหัสแบบจับคู่ที่ระดับความปลอดภัยสูง" การเข้ารหัสและการเข้ารหัสบันทึกการบรรยายในวิทยาศาสตร์คอมพิวเตอร์ เล่มที่ 3796 หน้า13–36 doi : 10.1007/11586821_2 ISBN  978-3-540-30276-6.
  2. Galbraith, Steven; Paterson, Kenneth; Smart, Nigel (2008). "การจับคู่สำหรับนักเข้ารหัสลับ"คณิตศาสตร์ประยุกต์แบบไม่ต่อเนื่อง156 (16): 3113– 3121. doi : 10.1016/j.dam.2007.12.010 .
  3. 1 2 Boneh, Dan; Lynn, Ben; Shacham, Hovav (2001). "ลายเซ็นสั้นจาก Weil Pairing"ใน Boyd, Colin (บรรณาธิการ). ความก้าวหน้าในวิทยาการเข้ารหัสลับ — ASIACRYPT 2001. Lecture Notes in Computer Science. เล่มที่2248. เบอร์ลิน, ไฮเดลเบิร์ก: Springer. หน้า514–532 . doi : 10.1007/3-540-45682-1_30 . ISBN   978-3-540-45682-7.
  4. Menezes, Alfred J. Menezes; Okamato, Tatsuaki; Vanstone, Scott A. (1993). "การลดลอการิทึมของเส้นโค้งวงรีให้เป็นลอการิทึมในฟิลด์จำกัด" IEEE Transactions on Information Theory . 39 (5): 1639– 1646. doi : 10.1109/18.259647 .
  5. "NICT, มหาวิทยาลัยคิวชู และห้องปฏิบัติการฟูจิตสึ บรรลุสถิติโลกด้านการถอดรหัสลับด้วย เทคโนโลยีการเข้ารหัสลับรุ่นใหม่" ข่าวประชาสัมพันธ์จาก NICT 18 มิถุนายน 2555
  6. Kim, Taechan; Barbulescu, Razvan (2015). "Extended Tower Number Field Sieve: A New Complexity for the Medium Prime Case" . Cryptology ePrint Archive .
  7. Sarkar, Palash; Singh, Shashank (2019). "วิธีการเลือกพหุนามแบบรวมสำหรับอัลกอริทึมตะแกรงฟิลด์ตัวเลข (หอคอย)"ความก้าวหน้าในคณิตศาสตร์การสื่อสาร 13 ( 3): 435– 455. doi : 10.3934/amc.2019028 .
  8. Menezes, Alfred; Sarkar, Palash; Singh, Shashank (2016), ความท้าทายในการประเมินผลกระทบของความก้าวหน้าของ NFS ต่อความปลอดภัยของการเข้ารหัสแบบจับคู่ , Lecture Notes in Computer Science, vol. 10311, Springer-Verlag, หน้า83–108 , doi : 10.1007/978-3-319-61273-7_5 , ISBN   978-3-319-61272-0
  9. Barbulescu, Razvan; Duquesne, Sylvain (2019-10-01). "การปรับปรุงการประมาณขนาดคีย์สำหรับการจับคู่"วารสารการเข้ารหัสลับ 32 ( 4): 1298– 1336. doi : 10.1007/s00145-018-9280-5 . ISSN 1432-1378 . S2CID 253635514 .  

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ การเข้ารหัสแบบจับคู่

การเข้ารหัสแบบจับคู่คือการใช้การจับคู่ระหว่างองค์ประกอบของกลุ่ม การเข้ารหัสสองกลุ่ม กับกลุ่มที่สามที่มีการแมปเพื่อสร้างหรือวิเคราะห์ระบบการเข้ารหัสอี:จี1×จี2→จีที{\displaystyle...

คำนิยาม

คำจำกัดความต่อไปนี้มักใช้ในเอกสารวิชาการส่วนใหญ่[ 1 ]ให้เป็นฟิลด์จำกัดเหนือจำนวนเฉพาะ, ...​​​เอฟq{\displaystyle \mathbb {F} _{q}}q{\displaystyle q}จี1,จี2{\displaystyle G_{1},G_{2}}q{\displaystyle q}จีที{\displaystyle G_{T}}q{\displaystyle...

การจำแนกประเภท

ถ้าใช้กลุ่มเดียวกันสำหรับสองกลุ่มแรก (เช่น) การจับคู่นั้นเรียกว่าสมมาตรและเป็นการจับคู่จากสององค์ประกอบในกลุ่มหนึ่งไปยังองค์ประกอบจากกลุ่มที่สองจี1=จี2{\displaystyle G_{1}=G_{2}}นักวิจัยบางคนจำแนกรูปแบบการจับคู่เป็นสาม (หรือมากกว่า)...

การใช้งานในด้านการเข้ารหัสลับ

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