ให้เราเข้าใจการเข้ารหัสคีย์ที่สมมาตรกัน
การเข้ารหัสคีย์สมมาตร
อัลกอริธึมการเข้ารหัสคีย์สมมาตรในการเข้ารหัสใช้คีย์เดียวหรือคีย์การเข้ารหัสเดียวกัน (คีย์ลับ) ที่ใช้ร่วมกันระหว่างทั้งสองฝ่ายสำหรับการเข้ารหัสข้อความธรรมดาและถอดรหัสข้อความเข้ารหัส คีย์อาจเหมือนกันหรืออาจมีการเปลี่ยนแปลงง่ายๆ ระหว่างคีย์ทั้งสอง
ใช้การแลกเปลี่ยนคีย์ Diffie–Hellman หรือโปรโตคอลคีย์สาธารณะอื่นๆ เพื่อยอมรับการแชร์และการใช้คีย์ลับใหม่ล่าสุดสำหรับแต่ละข้อความอย่างปลอดภัย
การเข้ารหัสคีย์แบบอสมมาตร
การเข้ารหัสคีย์แบบอสมมาตรเป็นเทคนิคการเข้ารหัสโดยใช้คีย์สาธารณะและคีย์ส่วนตัวเพื่อเข้ารหัสและถอดรหัสข้อความธรรมดาและข้อความเข้ารหัสตามลำดับเมื่อทำการสื่อสาร
การเข้ารหัสคีย์แบบอสมมาตรจะใช้เวลานานกว่าการเข้ารหัสคีย์แบบสมมาตร เรียกอีกอย่างว่าการเข้ารหัสคีย์สาธารณะ ที่นี่ คีย์สาธารณะเป็นแบบสาธารณะและเผยแพร่และแบ่งปันกับทุกคนในวงกว้าง
อย่างไรก็ตาม คีย์ส่วนตัวนั้นเป็นคีย์ส่วนตัวและมีเพียงเจ้าของเท่านั้นที่รู้จัก คีย์ทั้งสองเป็นตัวเลขขนาดใหญ่จับคู่กัน แต่ไม่เหมือนกัน (ไม่สมมาตร)
ความแตกต่าง
ความแตกต่างที่สำคัญระหว่างการเข้ารหัสคีย์แบบสมมาตรและไม่สมมาตรมีดังนี้ -
-
การเข้ารหัสคีย์สมมาตรเป็นเทคนิคเก่า การเข้ารหัสคีย์แบบอสมมาตรเป็นเทคนิคใหม่
-
การเข้ารหัสคีย์แบบอสมมาตรใช้เวลานาน การเข้ารหัสคีย์สมมาตรใช้เวลาน้อยลง
-
การเข้ารหัสคีย์สมมาตรเรียกว่าการเข้ารหัสลับคีย์ การเข้ารหัสคีย์แบบอสมมาตรเรียกว่าการเข้ารหัสคีย์สาธารณะ
-
การเข้ารหัสคีย์สมมาตรใช้เพียงคีย์เดียวสำหรับทั้งการเข้ารหัสและการถอดรหัส ในขณะที่การเข้ารหัสคีย์แบบอสมมาตรใช้คีย์ 2 คีย์ (สาธารณะและส่วนตัว) สำหรับทั้งสองคีย์ ได้แก่ การเข้ารหัสและการถอดรหัส
ข้อเสีย
ข้อเสียของการใช้การเข้ารหัสคีย์แบบสมมาตรและไม่สมมาตรมีดังนี้ −
-
ข้อเสียของการเข้ารหัสคีย์แบบสมมาตรคือทั้งสองฝ่ายควรมีสิทธิ์เข้าถึงคีย์ลับเดียวกัน อย่างไรก็ตาม การเข้ารหัสคีย์แบบอสมมาตรนั้นมีประโยชน์เนื่องจากทั้งสองฝ่ายมีการเข้าถึงคีย์ที่แตกต่างกันสองคีย์
-
การเข้ารหัสคีย์แบบอสมมาตรเป็นรูปแบบคีย์สาธารณะที่อ่อนไหวต่อ "การโจมตีด้วยการค้นหาคีย์แบบดุร้าย"
-
การเข้ารหัสคีย์แบบอสมมาตรมีช่องโหว่ด้านความปลอดภัยที่อาจเกิดขึ้นจากการใช้คีย์แบบอสมมาตร โดยเผยให้เห็นถึงการโจมตีแบบ "man-in-the-middle" (MITM) ซึ่งการสื่อสารคีย์สาธารณะถูกดักฟังโดยผู้บุกรุก (MITM) และแก้ไขโดยเขา/เธอ ให้กุญแจสาธารณะผิด/ไม่ถูกต้องที่แตกต่างกันแทน
ประโยชน์
ประโยชน์ของการใช้การเข้ารหัสคีย์แบบสมมาตรและไม่สมมาตรมีดังนี้ −
-
ประโยชน์ของการเข้ารหัสคีย์สมมาตรคือป้องกันการโจมตี MITM ที่เกี่ยวข้องกับการใช้โครงสร้างพื้นฐานคีย์สาธารณะ (PKI)
-
การเข้ารหัสคีย์สมมาตรเป็นการเข้ารหัสที่ง่ายที่สุด
-
การเข้ารหัสคีย์แบบอสมมาตรทำให้มั่นใจได้ว่าผู้ประสงค์ร้ายจะไม่ใช้คีย์ในทางที่ผิดโดยใช้คีย์ที่เกี่ยวข้องกัน 2 ตัวเพื่อความปลอดภัยเพิ่มเติม