密鑰管理概述
更新時間 2025-09-29 09:39:12
最近更新時間: 2025-09-29 09:39:12
分享文章
密鑰管理服務提供密鑰的全托管的生命周期管理能力,支持基于API接口的數據加解密和數字簽名驗簽。
KMS支持的密鑰類型說明
KMS對加密算法、保護級別以及應用場景的支持情況請參見如下表格。
| 密碼算法大類 | 密碼算法子類 | 保護級別 | 是否支持加解密 | 是否支持簽名驗簽 |
|---|---|---|---|---|
| 對稱密鑰 | AES_256 | Software HSM | 支持 | 不支持 |
| SM4 | HSM | 支持 | 不支持 | |
| 非對稱密鑰 | RSA_2048 | Software HSM | 支持 | 支持 |
| SM2 | HSM | 支持 | 支持 |
對稱密鑰主要用于數據的加密保護場景,可通過接口調用進行在線加密或者信封加密。更多信息,請參見對稱密鑰概述。
非對稱密鑰可用于數據加密和數字簽名。在KMS創建的非對稱用戶主密鑰(CMK),由一對關聯的公鑰和私鑰構成。公鑰可以被分發給任何人,而私鑰由KMS確保安全性,不提供任何接口導出非對稱密鑰的私鑰。使用者僅能通過接口調用私鑰進行簽名運算或者數據解密。更多信息,請參見非對稱密鑰概述。
KMS密鑰管理功能
KMS提供集中托管的密鑰全生命周期管理,您可以輕松創建并使用密鑰。
| 功能 | 說明 | 參考文檔 |
|---|---|---|
| 密鑰生命周期管理 | 通過KMS可創建用戶主密鑰CMK(Customer Master Key),支持對CMK進行啟用、禁用、刪除等生命周期管理。 密鑰支持軟件或硬件的密鑰保護級別,硬件密鑰通過硬件安全模塊(HSM)的保護,滿足更高的安全性。 支持導入自帶密鑰材料到KMS中(BYOK),滿足一些特定的安全需求。 | |
| 密鑰版本管理 | 支持通過密鑰版本化或定期輪轉來加強密鑰使用的安全性,實現數據保護的安全策略。 | 密鑰版本管理 |
| 密鑰別名管理 | 支持設置密鑰別名,更方便的使用密鑰。 | 別名管理 |
KMS外部導入的密鑰材料與KMS創建的密鑰材料的區別
導入的密鑰材料與通過KMS創建密鑰時自動生成的密鑰材料的區別,如下表所示。
| 密鑰材料來源 | 區別 |
|---|---|
| 外部 |
|
| 天翼云KMS |
|
密碼運算
KMS提供了云原生的密碼運算API,快速滿足數據加密解密、數字簽名驗簽等多樣性需求。