การเข้ารหัสความคิดคืออะไร?

การเข้ารหัสข้อมูลถูกใช้มานานหลายศตวรรษเป็นวิธีการป้องกันข้อมูลที่มีความละเอียดอ่อน ในปลายปี 1970 มาตรฐานการเข้ารหัสข้อมูล (DES) ถูกสร้างขึ้นโดยรัฐบาลกลางของสหรัฐอเมริกา มาตรฐานนี้ได้รับการจัดการโดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ อัลกอริธึมการเข้ารหัสข้อมูลระหว่างประเทศ (IDEA ™) เป็นฟังก์ชันการเข้ารหัสที่สร้างขึ้นในปี 1991 โดย James Massey และ Xuejia Lai จาก ETH Zurich อัลกอริทึมการเข้ารหัส IDEA ™ขึ้นอยู่กับคีย์การเข้ารหัส 128 บิตซึ่งเป็นคีย์ที่เข้ารหัสและถอดรหัสข้อความ

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

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

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

อัลกอริทึมการเข้ารหัส IDEA ™มีสิทธิบัตรที่หมดอายุในปี 2011 ซึ่งทำให้ไม่สามารถใช้ในเชิงพาณิชย์ได้ อัลกอริทึมนี้ใช้โดยรัฐบาลระหว่างประเทศหลายแห่งในรูปแบบของการเข้ารหัสข้อมูล อัลกอริธึมการเข้ารหัสนี้รวมเป็นอัลกอริธึมเสริมสำหรับมาตรฐานการเข้ารหัสความเป็นส่วนตัว (PGP) ที่รู้จักกันดี

อัลกอริทึมการเข้ารหัส IDEA ™ใช้คีย์การเข้ารหัส 128 บิตและถือเป็นอัลกอริทึมการเข้ารหัสที่ซับซ้อน นี่เป็นเพราะ IDEA ™ใช้ฟังก์ชันทางคณิตศาสตร์ที่จัดการสตริงของอักขระเพิ่มเติมจากคีย์ 128- บิต ฟังก์ชั่นเหล่านี้รวมถึงการคูณอย่างง่ายที่ผสานกับการจัดการพีชคณิตขั้นสูง

การเข้ารหัสข้อมูลใช้กันอย่างแพร่หลายในหลาย ๆ แอปพลิเคชันทั่วโลก แอปพลิเคชันเหล่านี้รวมถึงอีเมลการประชุมทางวิดีโอเคเบิลทีวีและอินเทอร์เน็ตโปรโตคอลที่ปลอดภัย อัลกอริทึมการเข้ารหัส IDEA ™จะทำงานกับโปรโตคอลการเข้ารหัสที่ต้องการอัตราการเข้ารหัสปานกลาง

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