Skip to main content

การเข้ารหัสคีย์แบบไม่สมมาตรคืออะไร?

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

ข้อได้เปรียบของความไม่สมดุลของการเข้ารหัสคีย์สมมาตรซึ่งคีย์เดียวกันนี้ใช้ในการเข้ารหัสและถอดรหัสข้อความระหว่างสองฝ่ายผ่านช่องทางการสื่อสารที่ไม่ปลอดภัยโดยไม่ต้องแบ่งปันข้อมูลลับในขั้นต้นข้อเสียคือการเข้ารหัสและการถอดรหัสช้าและ ciphertext อาจถูกแฮ็กโดย cryptographer ให้เวลาและพลังงานมากพอ

การเข้ารหัสคีย์คีย์แบบอสมมาตรหรือการเข้ารหัสลับของสาธารณะได้ปฏิวัติการเข้ารหัสลับเผยแพร่ในปี 1976 Martin Hellman และ Whitfield Diffie อธิบายถึงระบบการเข้ารหัสลับสำคัญสองระบบซึ่งมีการใช้คีย์หนึ่งสำหรับการเข้ารหัสและคีย์ที่สองที่แตกต่างกัน แต่เกี่ยวข้องใช้สำหรับการถอดรหัสสิ่งนี้ได้กลายเป็นส่วนพื้นฐานของการรักษาความปลอดภัยการสื่อสารผ่านอินเทอร์เน็ตการเข้ารหัสคีย์แบบอสมมาตรเป็นฐานสำหรับเครื่องมือเช่นโปรแกรมความเป็นส่วนตัวที่ดีงาม (PGP), Secure Sockets Layer Protocol (SSL) และการขนส่งโปรโตคอลความปลอดภัยเลเยอร์ (TLS.)

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

ความแข็งแกร่งของการเข้ารหัสคีย์แบบอสมมาตรเชื่อมโยงกับความยาวของปุ่มและความยากลำบากของความยากลำบากคณิตศาสตร์เชื่อมโยงทั้งสองปุ่มRon Rivest, Adi Shamir และ Leonard Adleman ได้พัฒนาอัลกอริทึม RSA ในปี 1978 ซึ่งเป็นอัลกอริทึมที่พบบ่อยที่สุดในปัจจุบันคีย์สาธารณะและส่วนตัวแบ่งปันโมดูลัสของผลิตภัณฑ์ของตัวเลขสำคัญที่แตกต่างกันมากสองตัวเพื่อรับประกันความปลอดภัยของการเข้ารหัสข้อความความยาวของปุ่มต้องเพิ่มขึ้นนี่คือการตอบสนองต่อการเพิ่มขึ้นของพลังการคำนวณของแฮ็กเกอร์ที่สามารถทำลายรหัสที่อ่อนแอลงโดยใช้การคำนวณแรงเดรัจฉานความซับซ้อนของอัลกอริทึมทำให้การเข้ารหัสคีย์แบบอสมมาตรช้ามากและเหมาะที่สุดสำหรับข้อความขนาดเล็กเช่นการแชร์คีย์เซสชันที่ใช้ในลายเซ็นดิจิตอล