Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> การเขียนโปรแกรม

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


รูปแบบการเข้ารหัสที่ง่ายที่สุดคือการเข้ารหัสคีย์แบบสมมาตร การเข้ารหัสประเภทนี้เรียกอีกอย่างว่าการเข้ารหัสคีย์ส่วนตัว ด้วยการเข้ารหัสคีย์สมมาตร คีย์ลับเพียงคีย์เดียวสามารถล็อกข้อมูลและปลดล็อกข้อมูลได้

การเข้ารหัสคีย์แบบสมมาตรนั้นน่าสนใจในสองสถานการณ์เป็นหลัก -

การเข้ารหัสข้อมูลแบบส่วนตัว − ผู้ใช้เข้ารหัสข้อมูลด้วยคีย์ส่วนตัวที่ผู้ใช้ไม่เปิดเผยต่อบุคคลอื่น หากคีย์เป็นคีย์ที่ดี จะไม่มีใครถอดรหัสข้อมูลได้

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

การเข้ารหัสลับของข้อมูลที่ใช้ร่วมกัน − หากทั้งสองฝ่ายรู้รหัสลับอยู่แล้วและไม่มีใครรู้กุญแจ แสดงว่าทั้งสองฝ่ายมีวิธีการสื่อสารที่ปลอดภัยกันกระสุนจริง ความลับที่ใช้ร่วมกันประเภทนี้เป็นพื้นฐานของการสื่อสารที่ปลอดภัยหลายรูปแบบ

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

เทคนิคการเข้ารหัสแบบสมมาตรหลักที่เกี่ยวข้องกับผู้จัดการคลังข้อมูลคืออัลกอริธึม Data Encryption Standard (DES) อัลกอริธึม DES ได้รับการอนุมัติอย่างเป็นทางการจากรัฐบาลสหรัฐฯ และองค์การมาตรฐานสากล (ISO) สิ่งสำคัญที่ผู้จัดการคลังข้อมูลต้องรู้คือจุดแข็งของแนวทาง DES นั้นขึ้นอยู่กับความยาวของคีย์ที่ผู้ใช้เลือกสำหรับการเข้ารหัส

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

หากทั้งสองฝ่ายสามารถรับทราบคีย์การเข้ารหัส แม้ว่าจะเหมือนกับคีย์ DES แบบ 56 บิต หากพวกเขาต้องการคีย์เพียง 60 วินาที เซสชันของพวกเขาก็ถือว่าปลอดภัยอย่างมากในช่วง 60 วินาทีนั้น หากคู่สัญญาสามารถตกลงกันเกี่ยวกับคีย์อื่นเป็นเวลา 60 วินาทีต่อจากนี้และทำซ้ำขั้นตอนนี้ ก็จะสามารถสร้างเซสชันการสื่อสารที่ยาวและมีความปลอดภัยสูงได้

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