支援的密碼編譯演算法 - AWS Key Management Service

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

支援的密碼編譯演算法

下表摘要說明 AWS 在其服務之間部署以保護您的資料的密碼編譯演算法、密碼、模式和金鑰大小。這不應被視為 中使用的所有密碼編譯的完整清單 AWS。這些演算法分為兩個類別:「偏好」是符合業界標準的演算法,並促進互通性和「可接受」,可用於特定應用程式的相容性,但不是偏好。為加密使用案例進行密碼編譯選擇時,您應該考慮以下資訊。

如需部署在 中的密碼編譯演算法詳細資訊 AWS,請參閱密碼編譯演算法和 AWS 服務

非對稱加密
演算法 Status
RSA-OAEP 搭配 2048 或 3072 位元模數 可接受
HPKE 搭配 P-256 或 P-384、HKF 和 AES-GCM 可接受
非對稱金鑰協議
演算法 Status
ML-KEM-768 或 ML-KEM-1024 偏好 (用於 quantum-resistance)
ECDH(E) 搭配 P-384 可接受
ECDH(E) 搭配 P-256, P-521 或 X25519 可接受
ECDH(E) 搭配 brainpoolP256r1, brainpoolP384r1 或 brainpoolP512r1 可接受
簽章
演算法 Status
ML-DSA-65 或 ML-DSA-87 偏好 (用於 quantum-resistance)
SLH-DSA 偏好 (用於抗量子軟體/韌體簽署)
ECDSA 搭配 P-384 可接受
ECDSA 搭配 P-256, P-521 或 Ed25519 可接受
RSA-2048 或 RSA-3072 可接受
驗證加密
演算法 Status
AES-GCM-256 偏好
AES-GCM-128 可接受
ChaCha20/Poly1305 可接受
加密模式
演算法 Status
AES-XTS-256 (用於區塊儲存) 偏好
AES-CBC/CTR (未驗證模式) 可接受
雜湊
演算法 Status
SHA2-384 偏好
SHA2-256 可接受
SHA3 可接受
金鑰衍生
演算法 Status
HKDF_Expand 或 HKDF 搭配 SHA2-256 偏好
使用 HMAC-SHA2-256 的計數器模式 KDF 可接受
金鑰包裝
演算法 Status
AES-GCM-256 偏好
具有 256 位元金鑰的 AES-KW 或 AES-KWP 可接受
訊息驗證碼 (MAC)
演算法 Status
HMAC-SHA2-384 偏好
HMAC-SHA2-256 可接受
KMAC 可接受
密碼雜湊
演算法 Status
使用 SHA384 加密 偏好
PBKDF2 可接受