Skip to main content

มาตรฐานการเข้ารหัสขั้นสูงคืออะไร?

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

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

มาตรฐานการเข้ารหัสขั้นสูงถูกเลือกในเดือนตุลาคมปี 2000 โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ(NIST) ส่วนใหญ่เป็นการแทนที่สำหรับมาตรฐานการเข้ารหัสข้อมูล (DES)ในขณะที่ DES ถูกใช้อย่างกว้างขวางตั้งแต่ปี 1970 เป็นมาตรฐานการเข้ารหัสของรัฐบาลสหรัฐฯ แต่ปัจจุบันได้ถูกทำลายไปหลายครั้งและไม่สามารถเชื่อถือได้อีกต่อไปเพื่อความปลอดภัย

อย่างเป็นทางการกระบวนการคัดเลือกเริ่มขึ้นในเดือนมกราคม 1997 เมื่อ NIST เริ่มคำขอสำหรับข้อเสนอตามรายการข้อกำหนดสำหรับอัลกอริทึมการเข้ารหัสลับที่ปลอดภัยยิ่งขึ้นNIST ต้องการให้อัลกอริทึมใหม่มีความยืดหยุ่นพอที่จะทำงานกับอุปกรณ์ทางกายภาพรวมถึงโปรแกรมคอมพิวเตอร์นอกจากนี้ยังต้องมีความแข็งแกร่งพอที่จะทำงานกับเครื่องจักรเก่าและฟังก์ชั่นมานานหลายทศวรรษในอนาคต

NIST โดยความร่วมมือกับรัฐบาลการศึกษาและกลุ่มอุตสาหกรรมในขั้นต้นเลือกผู้สมัคร 15 คนสำหรับการตรวจสอบก่อนผู้เข้ารอบสุดท้ายห้าคนได้รับเลือกสำหรับการทดสอบที่ครอบคลุมมากขึ้นผู้ชนะในที่สุดคือตัวเลขที่เรียกว่า Rijndael ซึ่งได้รับการออกแบบโดยนักเข้ารหัสชาวเบลเยียมสองคนคือ Vincent Rijmen และ Joan Daemen ซึ่งนามสกุลเป็นพื้นฐานสำหรับชื่ออัลกอริทึมRijndael ซึ่งเรียกกันทั่วไปว่ามาตรฐานการเข้ารหัสขั้นสูงเป็นระบบ cryptosystem อย่างเป็นทางการที่ใช้สำหรับการเข้ารหัสแอปพลิเคชันของรัฐบาลสหรัฐ

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