Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบเครือข่าย >> ความปลอดภัยเครือข่าย

AES ในความปลอดภัยเครือข่ายคืออะไร

AES (Advanced Encryption Standard) คืออะไร?

มาตรฐานการเข้ารหัสขั้นสูงที่ NIST (สหรัฐอเมริกา) มาตรฐานไว้ในปี 2001 ใช้แทน DES ที่ล้าสมัย

ลักษณะสำคัญ

  • Block Cipher: แบ่งข้อมูลเป็นบล็อก 128 บิต
  • Key Sizes: 128, 192, 256 บิต
  • Symmetric: ใช้ Key เดียวกันทั้งเข้ารหัสและถอดรหัส
  • Rounds: 10/12/14 รอบ (ขึ้นอยู่กับ Key Size)

ขั้นตอนการทำงาน (แต่ละรอบ)

  1. SubBytes: แทนที่ไบต์ด้วย S-Box
  2. ShiftRows: เลื่อนแถวของเมทริกซ์
  3. MixColumns: ผสมคอลัมน์
  4. AddRoundKey: XOR กับ Round Key

การใช้งานจริง

  • Wi-Fi: WPA2-PSK (AES), WPA3
  • VPN: IPsec, OpenVPN, WireGuard
  • HTTPS/TLS 1.2/1.3
  • File Encryption: BitLocker, FileVault, VeraCrypt
  • Messaging: Signal, WhatsApp, Facebook Messenger
  • Processor: AES-NI Instruction Set

ความปลอดภัย

  • AES-256: ทำลายด้วย Brute-force ไม่ได้ (ใช้เวลามilliard ปี)
  • NSA อนุมัติใช้สำหรับ Top Secret
  • ยังไม่มีการโจมตีที่ทำลาย AES ได้จริง