Funciones
KMS es un servicio en la nube seguro, confiable y fácil de usar que ayuda a los usuarios a crear, gestionar y proteger claves de manera centralizada.
Utiliza Hardware Security Modules (HSMs) para proteger las claves. Todas las claves están protegidas por claves raíz en HSM para evitar fugas de claves. El módulo HSM cumple con los requisitos de seguridad FIPS 140-2 Nivel 3.
También controla el acceso a las claves y registra todas las operaciones en claves con registros rastreables. Además, proporciona registros de uso de todas las claves, cumpliendo con sus requisitos de auditoría y cumplimiento normativo.
Funciones
- En la consola KMS, puede:
- Crear, consultar, habilitar y deshabilitar CMK, así como programar y cancelar la eliminación de CMK.
- Modificar el alias y las descripciones de los CMK.
- Utilizar la herramienta en línea para cifrar y descifrar datos de pequeño tamaño.
- Agregar, buscar, editar y eliminar etiquetas.
- Crear, cancelar y consultar concesiones.
- Puedes usar las API para:
- Crear, cifrar o descifrar DEK.
- Retirar concesiones.
- Firmar o verificar la firma de los mensajes o resúmenes de mensajes.
- Generar y verificar códigos de autenticación de mensajes.
Para obtener más información, consulta la Referencia de la API de Data Encryption Workshop.
- Generar hardware verdaderos números aleatorios.
Puede generar números aleatorios de 512 bits basados en hardware mediante la API de KMS. Los números aleatorios verdaderos de 512 bits se pueden usar como base para materiales clave y parámetros de encriptación. Para obtener más información, consulta la Referencia de la API de Data Encryption Workshop.
Algoritmos de clave soportados por KMS
Las claves simétricas creadas en la consola KMS utilizan los algoritmos AES y SM4. Las claves asimétricas creadas por KMS soportan RSA, SM2, y los algoritmos ECC.
Tipo de clave |
Tipo de algoritmo |
Especificaciones de clave |
Descripción |
Escenario de aplicación |
---|---|---|---|---|
Clave simétrica |
AES |
AES_256 |
Clave simétrica de AES |
|
Symmetric key |
AES |
|
Clave simétrica de HMAC |
Genera y verifica un código de autenticación de mensaje |
Asymmetric key |
RSA |
|
Contraseña asimétrica de RSA |
|
ECC |
|
Curva elíptica recomendada por NIST |
Firma digital y verificación de firma |
describe los algoritmos de cifrado y descifrado compatibles con las claves importadas por el usuario.
Algoritmo |
Descripción |
Configuración |
---|---|---|
RSAES_OAEP_SHA_256 |
Algoritmo RSA que utiliza OAEP y tiene la función hash SHA-256 |
Seleccione un algoritmo basado en sus funciones HSM. Si su HSM admite el algoritmo RSAES_OAEP_SHA_256, utilice RSAES_OAEP_SHA_256 para cifrar materiales clave. |