密钥管理系统

密钥管理系统 (KMS) 服务集中管理加密密钥,并在管理 API 服务器中运行。应用操作员 (AO) 在 KMS 中创建、使用和销毁密钥。

支持的密钥

KMS 支持以下密钥:

关键基元 密钥基元 (API) 说明 默认算法
AEAD aeadkey 使用 AES-256 执行身份验证加密的关联数据加密的身份验证 (AEAD) 密钥。

密钥的组成部分表示以下内容:
  • AES-256:256 位高级加密标准 (AES) 对称密钥算法。此算法是默认算法。
AES_256_GCM
Signing signingkey 使用椭圆曲线支持提供非对称签名的签名密钥。

密钥的组成部分表示以下内容:
  • EC:椭圆曲线密钥。
  • P384:EC 曲线的大小。
  • SHA384:签名中使用的摘要算法。此算法是默认算法。
EC_SIGN_P384_SHA384

主要特性

AO 通过 AEAD 和签名密钥集中管理对称和非对称加密密钥。通过 KMS Creator 角色,AO 可以创建密钥。

通过 KMS 管理员角色,AO 可以使用销毁导入导出 aeadkey 和 signingkey 加密密钥。