AWS KMS รองรับ ML-KEM มาตรฐานการเข้ารหัสยุคหลังควอนตัม

AWS Key Management Service (KMS) ขณะนี้รองรับ Module-Lattice-Based Key-Encapsulation Mechanism (ML-KEM) ซึ่งเป็นมาตรฐานการเข้ารหัสยุคหลังควอนตัมภายใต้ NIST FIPS 203 ซึ่งช่วยให้สองฝ่ายสามารถสร้างกุญแจลับร่วมกันได้

ML-KEM ถูกออกแบบโดย NIST เพื่อเข้ามาแทนที่วิธีการแลกเปลี่ยนกุญแจแบบดั้งเดิม เช่น DH/ECDH key agreement และ RSA-based key transport โดยช่วยรับมือกับภัยคุกคาม “harvest now, decrypt later” ที่ผู้ไม่หวังดีอาจบันทึกการแลกเปลี่ยนกุญแจไว้เพื่อถอดรหัสในอนาคตเมื่อคอมพิวเตอร์ควอนตัมมีประสิทธิภาพสูงพอ

KMS รองรับสเปค ML-KEM ทั้งสามคือ ML-KEM-512, ML-KEM-768 และ ML-KEM-1024 โดยกุญแจส่วนตัวจะถูกปกป้องใน Hardware Security Modules (HSMs) ที่ผ่านการรับรอง FIPS 140-3 ระดับ 3

ผู้ใช้สามารถใช้ Encapsulate API เพื่อสร้างกุญแจลับร่วม และใช้ Decapsulate API เพื่อกู้คืนกุญแจลับจากกุญแจส่วนตัว โดยสามารถส่งออกกุญแจสาธารณะผ่าน GetPublicKey API เพื่อให้คู่ค้าหรือแอปพลิเคชันภายนอกดำเนินการ Encapsulate ได้ด้วยตนเอง

ML-KEM พร้อมใช้งานในทุกภูมิภาคของ AWS ที่มี KMS ยกเว้นภูมิภาคตะวันออกกลาง (UAE), ตะวันออกกลาง (Bahrain) และประเทศจีน

ศัพท์ที่ควรรู้

  • AWS Key Management Service (KMS) – บริการของ AWS ที่ใช้ในการจัดการกุญแจเข้ารหัสสำหรับข้อมูลในระบบคลาวด์
  • ML-KEM – เป็นกลไกการห่อหุ้มกุญแจที่ใช้ในการสร้างกุญแจลับร่วมกันในยุคหลังควอนตัม
  • Post-quantum cryptography – การเข้ารหัสที่ถูกออกแบบมาเพื่อต้านทานการโจมตีจากคอมพิวเตอร์ควอนตัมในอนาคต
  • NIST FIPS 203 – มาตรฐานเฉพาะของ NIST ที่กำหนดรายละเอียดทางเทคนิคของ ML-KEM
  • HSMs – อุปกรณ์รักษาความปลอดภัยทางฮาร์ดแวร์ที่ใช้เก็บกุญแจส่วนตัวอย่างปลอดภัย

ที่มา: AWS

Leave a Comment