ความแตกต่างระหว่างการเข้ารหัสแบบสมมาตรและแบบอสมมาตร
เนื้อหา
ในขณะที่สื่อสารกับสื่อที่ไม่ปลอดภัยเช่นอินเทอร์เน็ตคุณต้องระวังเกี่ยวกับการรักษาความลับของข้อมูลที่คุณแบ่งปันกับคนอื่น สองวิธีนี้ใช้เพื่อรักษาความลับของการเข้ารหัส Symmetric และ Asymmetric ของคุณ ความแตกต่างพื้นฐานที่ทำให้การเข้ารหัสแบบสมมาตรและแบบอสมมาตรนั้นแตกต่างกัน การเข้ารหัสแบบสมมาตร อนุญาตให้เข้ารหัสและถอดรหัสด้วยคีย์เดียวกัน ในทางกลับกัน, การเข้ารหัสแบบอสมมาตร ใช้กุญแจสาธารณะสำหรับการเข้ารหัสและใช้รหัสส่วนตัวสำหรับการถอดรหัส หากต้องการรับทราบความแตกต่างเพิ่มเติมระหว่างการเข้ารหัสแบบสมมาตรและแบบไม่สมมาตรให้ดูแผนภูมิเปรียบเทียบที่แสดงด้านล่าง
- แผนภูมิเปรียบเทียบ
- คำนิยาม
- ความแตกต่างที่สำคัญ
- ข้อสรุป
แผนภูมิเปรียบเทียบ
พื้นฐานสำหรับการเปรียบเทียบ | การเข้ารหัสแบบสมมาตร | การเข้ารหัสแบบอสมมาตร |
---|---|---|
ขั้นพื้นฐาน | การเข้ารหัสแบบสมมาตรใช้คีย์เดียวสำหรับทั้งการเข้ารหัสและการถอดรหัส | การเข้ารหัสแบบอสมมาตรใช้คีย์ที่แตกต่างกันสำหรับการเข้ารหัสและถอดรหัส |
ประสิทธิภาพ | การเข้ารหัสแบบสมมาตรนั้นทำงานได้รวดเร็ว | การเข้ารหัส Asymmetric ช้าในการดำเนินการเนื่องจากมีภาระในการคำนวณสูง |
อัลกอริทึม | DES, 3DES, AES และ RC4 | Diffie-Hellman, RSA |
วัตถุประสงค์ | การเข้ารหัสแบบสมมาตรใช้สำหรับการส่งข้อมูลจำนวนมาก | การเข้ารหัสแบบอสมมาตรมักจะใช้เพื่อแลกเปลี่ยนคีย์ลับอย่างปลอดภัย |
ความหมายของการเข้ารหัสแบบสมมาตร
การเข้ารหัสแบบสมมาตรเป็นเทคนิคที่อนุญาตให้ใช้เพียงคีย์เดียวในการดำเนินการเข้ารหัสและการถอดรหัสของการแบ่งปันทางอินเทอร์เน็ต มันเป็นที่รู้จักกันว่าวิธีการทั่วไปที่ใช้สำหรับการเข้ารหัส ในการเข้ารหัสแบบสมมาตรที่ราบจะถูกเข้ารหัสและถูกแปลงเป็นตัวเลขโดยใช้คีย์และอัลกอริทึมการเข้ารหัส ในขณะที่ตัวเลขจะถูกแปลงกลับเป็นธรรมดาโดยใช้รหัสเดียวกันกับที่ใช้สำหรับการเข้ารหัสและอัลกอริทึมการถอดรหัส
อัลกอริทึมการเข้ารหัสแบบสมมาตรดำเนินการ ได้เร็วขึ้น และคือ ซับซ้อนน้อยลง ด้วยเหตุนี้; พวกเขาใช้สำหรับ การส่งข้อมูลจำนวนมาก. ในการเข้ารหัสแบบสมมาตรโฮสต์ที่เข้าร่วมในการสื่อสารมีคีย์ลับที่ได้รับจากวิธีการภายนอก เอ้อของหรือข้อมูลจะใช้คีย์สำหรับการเข้ารหัสและผู้รับจะใช้คีย์สำหรับการถอดรหัส อัลกอริธึมการเข้ารหัสแบบสมมาตรที่ใช้กันทั่วไปคือ DES, 3 DES, AES, RC4.ความหมายของการเข้ารหัสแบบอสมมาตร
การเข้ารหัสแบบอสมมาตรเป็นเทคนิคการเข้ารหัสที่ใช้คู่ของคีย์ (คีย์ส่วนตัวและกุญแจสาธารณะ) สำหรับการเข้ารหัสและถอดรหัส การเข้ารหัสแบบอสมมาตรใช้คีย์สาธารณะสำหรับการเข้ารหัสและคีย์ส่วนตัวสำหรับการถอดรหัสของ กุญแจสาธารณะสามารถใช้ได้อย่างอิสระสำหรับทุกคนที่สนใจ คีย์ส่วนตัวจะถูกเก็บเป็นความลับกับผู้รับ สิ่งใดก็ตามที่ถูกเข้ารหัสโดยกุญแจสาธารณะและอัลกอริธึมจะถูกถอดรหัสโดยใช้อัลกอริธึมและกุญแจส่วนตัวที่ตรงกันของกุญแจสาธารณะที่ตรงกัน
การดำเนินการเข้ารหัสอัลกอริทึมแบบไม่สมมาตรช้า อัลกอริธึมการเข้ารหัสแบบอสมมาตรมีความซับซ้อนในธรรมชาติและมีภาระในการคำนวณสูง ดังนั้นจึงใช้การเข้ารหัสแบบไม่สมมาตร แลกเปลี่ยนกุญแจอย่างปลอดภัย แทนการส่งข้อมูลจำนวนมาก การเข้ารหัสแบบอสมมาตรนั้นใช้สำหรับสร้างช่องทางที่ปลอดภัยบนสื่อที่ไม่ปลอดภัยเช่นอินเทอร์เน็ต อัลกอริทึมการเข้ารหัสแบบอสมมาตรที่พบมากที่สุดคือ อัลกอรึทึม Diffie-Hellman และ RSA.- การเข้ารหัสแบบสมมาตรจะใช้ปุ่มเดียวในการเข้ารหัสและถอดรหัส อย่างไรก็ตามในการเข้ารหัสแบบอสมมาตร er จะใช้กุญแจสาธารณะสำหรับการเข้ารหัสและรหัสส่วนตัวสำหรับการถอดรหัส
- การดำเนินการของอัลกอริธึมการเข้ารหัสแบบอสมมาตรนั้นช้ากว่าเมื่อเปรียบเทียบกับอัลกอริทึมการเข้ารหัสแบบสมมาตร นี่เป็นเพราะอัลกอริธึมการเข้ารหัสแบบอสมมาตรนั้นซับซ้อนกว่าและมีภาระในการคำนวณสูง
- อัลกอริธึมการเข้ารหัสแบบสมมาตรที่ใช้บ่อยที่สุดคือ DES, 3DES, AES และ RC4 ในทางตรงกันข้ามพื้นที่ Diffie-Hellman และ RSA นั้นเป็นอัลกอริทึมที่ใช้กันมากที่สุดสำหรับการเข้ารหัสแบบอสมมาตร
- การเข้ารหัสแบบอสมมาตรโดยทั่วไปจะใช้สำหรับการแลกเปลี่ยนคีย์ลับในขณะที่การเข้ารหัสแบบสมมาตรจะใช้สำหรับการแลกเปลี่ยนข้อมูลจำนวนมาก
สรุป:
การใช้เทคนิคการเข้ารหัสที่ซับซ้อนและช้านั้นการเข้ารหัสแบบอสมมาตรมักใช้เพื่อแลกเปลี่ยนคีย์และการเข้ารหัสแบบสมมาตรซึ่งเป็นเทคนิคที่เร็วกว่านั้นใช้สำหรับการส่งข้อมูลจำนวนมาก