อ่าน 2 นาที
การเข้ารหัสแบบจับคู่
การเข้ารหัสแบบจับคู่คือการใช้การจับคู่ระหว่างองค์ประกอบของกลุ่ม การเข้ารหัสสองกลุ่ม กับกลุ่มที่สามที่มีการแมปเพื่อสร้างหรือวิเคราะห์ระบบการเข้ารหัสอี:จี1×จี2→จีที{\displaystyle...
การเข้ารหัสแบบจับคู่
การเข้ารหัสแบบจับคู่คือการใช้การจับคู่ระหว่างองค์ประกอบของกลุ่ม การเข้ารหัสสองกลุ่ม กับกลุ่มที่สามที่มีการแมปเพื่อสร้างหรือวิเคราะห์ระบบการเข้ารหัส
คำนิยาม
คำจำกัดความต่อไปนี้มักใช้ในเอกสารวิชาการส่วนใหญ่[ 1 ]
ให้เป็นฟิลด์จำกัดเหนือจำนวนเฉพาะ, ...
- ความเป็นเส้นตรงสองเส้น
- ความไม่เสื่อมถอย
- ความสามารถในการคำนวณ
- มีอัลกอริทึม ที่มีประสิทธิภาพ ในการคำนวณอยู่
การจำแนกประเภท
ถ้าใช้กลุ่มเดียวกันสำหรับสองกลุ่มแรก (เช่น) การจับคู่นั้นเรียกว่าสมมาตรและเป็นการจับคู่จากสององค์ประกอบในกลุ่มหนึ่งไปยังองค์ประกอบจากกลุ่มที่สอง
นักวิจัยบางคนจำแนกรูปแบบการจับคู่เป็นสาม (หรือมากกว่า) ประเภทพื้นฐาน:
- ;
- แต่มีโฮโมมอร์ฟิซึมที่คำนวณได้อย่างมีประสิทธิภาพ
- และไม่มี โฮโม มอ ร์ฟิซึม ที่คำนวณได้อย่างมีประสิทธิภาพระหว่างและ[ 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 ]ได้ให้การประมาณค่าที่เป็นรูปธรรมที่แก้ไขแล้วเกี่ยวกับขนาดคีย์ของระบบการเข้ารหัสแบบจับคู่ที่ปลอดภัย
เอกสารอ้างอิง
- ↑ Koblitz, Neal ; Menezes, Alfred ( 2005). "การเข้ารหัสแบบจับคู่ที่ระดับความปลอดภัยสูง" การเข้ารหัสและการเข้ารหัสบันทึกการบรรยายในวิทยาศาสตร์คอมพิวเตอร์ เล่มที่ 3796 หน้า13–36 doi : 10.1007/11586821_2 ISBN 978-3-540-30276-6.
- ↑ Galbraith, Steven; Paterson, Kenneth; Smart, Nigel (2008). "การจับคู่สำหรับนักเข้ารหัสลับ"คณิตศาสตร์ประยุกต์แบบไม่ต่อเนื่อง156 (16): 3113– 3121. doi : 10.1016/j.dam.2007.12.010 .
- 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.
- ↑ Menezes, Alfred J. Menezes; Okamato, Tatsuaki; Vanstone, Scott A. (1993). "การลดลอการิทึมของเส้นโค้งวงรีให้เป็นลอการิทึมในฟิลด์จำกัด" IEEE Transactions on Information Theory . 39 (5): 1639– 1646. doi : 10.1109/18.259647 .
- ↑ "NICT, มหาวิทยาลัยคิวชู และห้องปฏิบัติการฟูจิตสึ บรรลุสถิติโลกด้านการถอดรหัสลับด้วย เทคโนโลยีการเข้ารหัสลับรุ่นใหม่" ข่าวประชาสัมพันธ์จาก NICT 18 มิถุนายน 2555
- ↑ Kim, Taechan; Barbulescu, Razvan (2015). "Extended Tower Number Field Sieve: A New Complexity for the Medium Prime Case" . Cryptology ePrint Archive .
- ↑ Sarkar, Palash; Singh, Shashank (2019). "วิธีการเลือกพหุนามแบบรวมสำหรับอัลกอริทึมตะแกรงฟิลด์ตัวเลข (หอคอย)"ความก้าวหน้าในคณิตศาสตร์การสื่อสาร 13 ( 3): 435– 455. doi : 10.3934/amc.2019028 .
- ↑ 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
- ↑ 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เชื่อกันว่าการวางนัยทั่วไปของปัญหา...