AWS Key Management Service 現支援以 ML-KEM 進行後量子金鑰封裝

張貼日期: 2026年10月26日

AWS Key Management Service (KMS) 現在支援模組格基的金鑰封裝機制 (ML-KEM),這是 NIST FIPS 203 下的後量子密碼學標準,可讓雙方建立共用秘密。 NIST 在其策略性密碼學藍圖中設計 ML-KEM,用以取代傳統的金鑰建立機制,例如 DH/ECDH 金鑰協定和 RSA 型金鑰傳輸 (請參閱 NIST IR 8547)。 ML-KEM 可因應這些傳統機制所面臨的「先蒐集、後解密」威脅,也就是攻擊者今日錄下金鑰建立交換過程,等到足夠強大的量子電腦問世後再還原共用秘密。

KMS 支援 NIST FIPS 203 中定義的全部三種 ML-KEM 金鑰規格:ML-KEM-512、ML-KEM-768 和 ML-KEM-1024。Encapsulate API 會使用公開金鑰產生隨機的 32 位元組共用秘密及其密文形式。Decapsulate API 會使用對應的私密金鑰,從密文還原共用秘密。KMS 會在通過 FIPS 140-3 第 3 級驗證的硬體安全模組 (HSM) 中保護 ML-KEM 金鑰對的私密金鑰。您可以使用 GetPublicKey API 匯出公開金鑰,並將其分發給合作夥伴、用戶端應用程式或外部系統,以便使用 AWS-LC、OpenSSL 或 Bouncy Castle 等密碼編譯程式庫在本機執行封裝作業。

ML-KEM 適用於所有提供 KMS 的 AWS 區域,但中東 (阿聯)、中東 (巴林) 和中國區域除外。如需詳細資訊,請參閱 AWS KMS 開發人員指南中的 AWS KMS 中的 ML-KEM 金鑰及金鑰規格參考。