บ้าน ความปลอดภัย มาตรฐานการเข้ารหัสขั้นสูง (aes) คืออะไร - คำจำกัดความจาก techopedia

มาตรฐานการเข้ารหัสขั้นสูง (aes) คืออะไร - คำจำกัดความจาก techopedia

สารบัญ:

Anonim

คำจำกัดความ - มาตรฐานการเข้ารหัสขั้นสูง (AES) หมายถึงอะไร

มาตรฐานการเข้ารหัสขั้นสูง (AES) เป็นอัลกอริธึมการเข้ารหัสบล็อกแบบ symmetric-key และมาตรฐานรัฐบาลสหรัฐอเมริกาสำหรับการเข้ารหัสและถอดรหัสข้อมูลที่ปลอดภัยและจัดประเภท

ในเดือนธันวาคม 2544 สถาบันมาตรฐานแห่งชาติ (NIST) อนุมัติ AES เป็น Federal Information Processing Standards Publication (FIPS PUB) 197 ซึ่งระบุแอปพลิเคชันของอัลกอริทึม Rijndael กับข้อมูลลับทั้งหมด

เดิมมาตรฐานการเข้ารหัสขั้นสูงเดิมเรียกว่า Rijndael

Techopedia อธิบายมาตรฐานการเข้ารหัสขั้นสูง (AES)

AES มี ciphers บล็อก 128 บิตสามตัวที่มีขนาดคีย์เข้ารหัสลับเป็น 128, 192 และ 256 บิต ขนาดของคีย์ไม่ จำกัด ในขณะที่ขนาดบล็อกสูงสุดคือ 256 บิต การออกแบบ AES ขึ้นอยู่กับเครือข่ายการเปลี่ยนทดแทน (SPN) และไม่ใช้เครือข่าย Feistel Data Encryption Standard (DES)


ในปี 1997 NIST เริ่มกระบวนการพัฒนาอัลกอริทึมห้าปีเพื่อแทนที่ DES และ Triple DES กระบวนการคัดเลือกอัลกอริทึม NIST ช่วยให้การทำงานร่วมกันและการสื่อสารแบบเปิดมีความครอบคลุมและมีการสอบทานอย่างใกล้ชิดของผู้สมัคร 15 คน หลังจากการประเมินที่เข้มข้นการออกแบบของ Rijndael ซึ่งสร้างโดยนักเข้ารหัสชาวเบลเยียมสองคนเป็นตัวเลือกสุดท้าย


AES แทนที่ DES ด้วยคุณสมบัติใหม่และปรับปรุงแล้ว:

  • การใช้การเข้ารหัสบล็อค
  • การเข้ารหัสกลุ่มแบบ 128 บิตที่มีความยาวคีย์ 128, 192 และ 256 บิต
  • อัลกอริทึมแบบสมมาตรต้องการคีย์การเข้ารหัสและถอดรหัสคีย์เดียวเท่านั้น
  • ความปลอดภัยของข้อมูลเป็นเวลา 20-30 ปี
  • การเข้าถึงทั่วโลก
  • ไม่มีค่าลิขสิทธิ์
  • การใช้งานโดยรวมง่าย

มาตรฐานการเข้ารหัสขั้นสูง (aes) คืออะไร - คำจำกัดความจาก techopedia