คุณรู้จักการเข้ารหัส AES (Advanced Encryption Standard) หรือไม่?

สารบัญ

มาตรฐานการเข้ารหัสขั้นสูง (AES) ในการเข้ารหัสหรือที่เรียกว่าการเข้ารหัส Rijndael เป็นมาตรฐานการเข้ารหัสข้อมูลจำเพาะที่รัฐบาลกลางสหรัฐอเมริกานำมาใช้

AES เป็นตัวแปรหนึ่งของรหัสบล็อก Rijndael ที่พัฒนาโดยนักเข้ารหัสลับชาวเบลเยียมสองคน Joan Daemen และ Vincent Rijmen ซึ่งได้ส่งข้อเสนอไปยัง NIST ในระหว่างกระบวนการคัดเลือก AES Rijndael คือชุดรหัสที่มีคีย์และขนาดบล็อกต่างกัน สำหรับ AES NIST ได้เลือกสมาชิกของตระกูล Rijndael สามคน โดยแต่ละตัวมีขนาดบล็อก 128 บิต แต่มีความยาวคีย์ที่แตกต่างกันสามแบบ: 128, 192 และ 256 บิต

1667530107-ภาพ1

มาตรฐานนี้ใช้เพื่อแทนที่ DES ดั้งเดิม (มาตรฐานการเข้ารหัสข้อมูล) และมีการใช้กันอย่างแพร่หลายทั่วโลก หลังจากกระบวนการคัดเลือกเป็นเวลาห้าปี มาตรฐานการเข้ารหัสขั้นสูงได้รับการเผยแพร่โดยสถาบันมาตรฐานและเทคโนโลยีแห่งชาติ (NIST) ใน FIPS PUB 197 เมื่อวันที่ 26 พฤศจิกายน พ.ศ. 2001 และกลายเป็นมาตรฐานที่ถูกต้องในวันที่ 26 พฤษภาคม พ.ศ. 2002 ในปี พ.ศ. 2006 มาตรฐานการเข้ารหัสขั้นสูงได้กลายเป็นหนึ่งในอัลกอริธึมที่ได้รับความนิยมมากที่สุดในการเข้ารหัสคีย์แบบสมมาตร

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

คุณสมบัติของ AES (มาตรฐานการเข้ารหัสขั้นสูง):
1.เครือข่าย SP: ทำงานบนโครงสร้างเครือข่าย SP ไม่ใช่โครงสร้างการเข้ารหัส Feistel ที่เห็นในกรณีของอัลกอริทึม DES
2. ข้อมูลไบต์: อัลกอริธึมการเข้ารหัส AES ทำงานกับข้อมูลไบต์แทนข้อมูลบิต ดังนั้นจึงถือว่าขนาดบล็อก 128 บิตเป็น 16 ไบต์ในระหว่างการเข้ารหัส
3. ความยาวคีย์: จำนวนรอบที่จะดำเนินการขึ้นอยู่กับความยาวของคีย์ที่ใช้ในการเข้ารหัสข้อมูล มี 10 รอบสำหรับขนาดคีย์ 128 บิต, 12 รอบสำหรับขนาดคีย์ 192 บิต และ 14 รอบสำหรับขนาดคีย์ 256 บิต
4. การขยายคีย์: ต้องใช้คีย์เดียวในช่วงด่านแรก ซึ่งต่อมาจะขยายเป็นหลายคีย์ที่ใช้ในแต่ละรอบ

ปัจจุบัน โมดูลบลูทูธของ Feasycom ส่วนใหญ่รองรับการส่งข้อมูลการเข้ารหัส AES-128 ซึ่งช่วยเพิ่มความปลอดภัยในการส่งข้อมูลอย่างมาก สำหรับรายละเอียดเพิ่มเติม กรุณาติดต่อทีมงาน Feasycom

เลื่อนไปที่ด้านบน