Skip to main content

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

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

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

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

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

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

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