อัลกอริทึมการเข้ารหัส AES คืออะไร

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

แต่เดิมอัลกอริทึมการเข้ารหัส AES ได้รับการออกแบบมาเพื่อใช้สำหรับข้อมูลที่เป็นความลับ แต่ไม่ได้จัดประเภทไว้ ข้อมูลจำแนกคือที่กฎหมาย จำกัด ซึ่งคนได้รับอนุญาตให้เข้าถึงข้อมูล อัลกอริทึมการเข้ารหัส AES ได้รับการอนุมัติเป็นมาตรฐานของรัฐบาลกลางในปี 2002 จากนั้นในปี 2003 ได้รับการอนุมัติสำหรับใช้ในเอกสารลับ ในปี 2010 มันยังคงเป็นระบบเข้ารหัสที่สาธารณชนสามารถเข้าถึงได้เท่านั้นที่ได้รับการอนุมัติสำหรับเอกสารลับ

อัลกอริทึมการเข้ารหัส AES แทนที่มาตรฐานการเข้ารหัสข้อมูลในการใช้งานของรัฐบาลสหรัฐอเมริกา มาตรฐานการเข้ารหัสข้อมูลที่นำมาใช้ครั้งแรกในปี 1976 ใช้คีย์ 56 บิตซึ่งหมายความว่าสามารถลดได้ถึง 56 ตัวอักษรโดยแต่ละตัวมี 1 หรือ 0 นั่นหมายความว่าโอกาสในการเดาตัวเลขอย่างถูกต้องคือหนึ่งใน 72 quadrillion ซึ่งสามารถแสดงเป็นหนึ่งใน 72,000 ล้าน อีกวิธีหนึ่งโดยทั่วไปจะใช้เวลาหนึ่งใน 36 ล้านล้านพยายามที่จะเดาคีย์ทั้งหมดอย่างถูกต้องและสามารถถอดรหัสข้อความที่เข้ารหัสโดยไม่ได้รับอนุญาต

ในเวลานี้ดูเหมือนยากมากจนเป็นไปไม่ได้ในทางปฏิบัติ เมื่อพลังการประมวลผลเพิ่มขึ้นมันก็เป็นไปได้มากขึ้น ในปี 1999 การทดลองแสดงให้เห็นว่าคอมพิวเตอร์สามารถถอดรหัสอัลกอริทึมในเวลาน้อยกว่าหนึ่งวันโดยทดลองใช้การรวมกันที่เป็นไปได้ทั้งหมดของ 1s และ 0s เรื่องนี้เป็นที่รู้จักกันในชื่อการโจมตีด้วยกำลังดุร้าย เจ้าหน้าที่พยายามที่จะตอบโต้เรื่องนี้โดยการพัฒนา "Triple DES" ซึ่งมีสามปุ่มแยกกันสำหรับชุดข้อมูลแต่ละชุด แต่ยังคงมีการเรียกร้องให้มีระบบใหม่

อัลกอริทึม AES ซับซ้อนกว่ามาก ประกอบด้วยสามปุ่มแยกกันคือ 128, 192 และ 256 บิตตามลำดับ อัตราต่อรองของการถอดรหัสอัลกอริทึมคือการพูดอย่างน้อยใหญ่โต ยกเว้นคนที่คุ้นเคยกับหน่วย quattuorvigintillion แล้วมันอาจจะปลอดภัยที่จะพูดว่าราคาจะไม่น่าเชื่อ!

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