Funções
O KMS é um serviço de nuvem seguro, confiável e fácil de usar que ajuda os usuários a criar, gerenciar e proteger chaves de maneira centralizada.
Ele usa Módulos de Segurança de Hardware (HSMs) para proteger as chaves. Todas as chaves são protegidas por chaves raiz em HSMs para evitar vazamento de chaves. O módulo HSM atende aos requisitos de segurança FIPS 140-2 Nível 3.
Ele também controla o acesso a chaves e registra todas as operações em chaves com logs rastreáveis. Além disso, fornece registros de uso de todas as chaves, atendendo aos seus requisitos de auditoria e conformidade regulatória.
Funções
- No console do KMS, você pode:
- Criar, consultar, ativar e desativar CMKs, bem como programar e cancelar a exclusão de CMK.
- Modificar o alias e as descrições de CMKs.
- Usar a ferramenta on-line para criptografar e descriptografar dados de pequeno porte.
- Adicionar, pesquisar, editar e excluir tags.
- Criar, cancelar e consultar concessões.
- Você pode usar as APIs para:
- Criar, criptografar ou descriptografar DEKs.
- Retirar concessões.
- Assinar ou verificar a assinatura de mensagens ou resumos de mensagens.
- Gerar e verificar códigos de autenticação de mensagens.
Para obter detalhes, consulte a Referência de API do Data Encryption Workshop.
- Gerar números aleatórios verdadeiros de hardware.
Você pode gerar números aleatórios de 512 bits com base no hardware usando a API do KMS. Os números aleatórios verdadeiros de 512 bits podem ser usados como base para os materiais de chaves e parâmetros de criptografia. Para obter detalhes, consulte a Referência de API do Data Encryption Workshop.
Algoritmos de chave suportados pelo KMS
As chaves simétricas criadas no console do KMS usam os algoritmos AES e SM4. As chaves assimétricas criadas pelo KMS são compatíveis com os algoritmos RSA, SM2 e ECC.
Tipo de chave |
Tipo de algoritmo |
Especificações da chave |
Descrição |
Cenário de aplicação |
---|---|---|---|---|
Chave simétrica |
AES |
AES_256 |
Chave simétrica de AES |
|
Chave simétrica |
AES |
|
Chave simétrica de HMAC |
Gera e verifica um código de autenticação de mensagem |
Chave assimétrica |
RSA |
|
Senha assimétrica de RSA |
|
ECC |
|
Curva elíptica recomendada pelo NIST |
Assinatura digital e verificação de assinatura |
descreve os algoritmos de criptografia e descriptografia suportados para chaves importadas pelo usuário.
Algoritmo |
Descrição |
Configuração |
---|---|---|
RSAES_OAEP_SHA_256 |
Algoritmo RSA que usa OAEP e tem a função de hash SHA-256 |
Selecione um algoritmo baseado em suas funções de HSM. Se o seu HSM oferecer suporte ao algoritmo RSAES_OAEP_SHA_256, use RSAES_OAEP_SHA_256 para criptografar materiais de chave. |