อัลกอริทึมการเข้ารหัสข้อมูลระหว่างประเทศคืออะไร?

การเข้ารหัสด้วยคอมพิวเตอร์ถูกใช้มานานหลายทศวรรษเพื่อเป็นวิธีในการสร้างข้อความที่เข้ารหัสลับจากข้อมูลข้อความล้วน ในช่วงสองสามทศวรรษที่ผ่านมามีการสร้างอัลกอริธึมการเข้ารหัสใหม่จำนวนมาก อัลกอริธึมการเข้ารหัสข้อมูลระหว่างประเทศ (IDEA ™) เป็นตัวอย่างของอัลกอริทึมการเข้ารหัสที่รวบรวมข้อมูลแผนข้อความเป็นชุดของอักขระที่มีสัญญาณรบกวน มันถูกสร้างขึ้นในปี 1991 โดย James Massey และ Xuejia Lai จากสวิตเซอร์แลนด์ในรูปแบบของการเข้ารหัสข้อมูล นักประดิษฐ์หวังว่าจะสามารถแทนที่การเข้ารหัสมาตรฐานในเวลานั้นซึ่งเป็นมาตรฐานการเข้ารหัสข้อมูล (DES)

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

ในปี 2544 NIST อัพเกรดมาตรฐานเป็นมาตรฐานการเข้ารหัสขั้นสูง (AES) มาตรฐานใหม่รองรับอัลกอริธึมการเข้ารหัสที่ซับซ้อนกว่าซึ่งมีคีย์ 256- บิตขนาดใหญ่ วิธีการใหม่นี้ทำให้อัลกอริทึมการเข้ารหัสปัจจุบันเป็นไปไม่ได้ที่จะแฮก อัลกอริทึมการเข้ารหัสข้อมูลระหว่างประเทศถูกสร้างขึ้นก่อน AES เป็นวิธีการชั่วคราวในการเข้ารหัสข้อมูล อัลกอริทึม IDEA ™ปัจจุบันได้รับการพัฒนาเพื่อรองรับมาตรฐานใหม่ของ AES

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

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

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