Volver a Explorar
PatrónTécnicoCiberseguridadAvanzado

Key management del issuer — el corazón de la seguridad

6 minVerificado · 2026-05-18

Toda la seguridad del sistema SSI se reduce a una cosa: la clave privada del issuer. Si esa clave se compromete, cualquier credencial puede ser falsificada. Si se pierde, ninguna credencial nueva puede ser emitida.

Para un sistema gov, key management del issuer no es detalle técnico — es la decisión más crítica de seguridad. Esta guía cubre las prácticas operativas.

El stack de protección

Una clave privada de issuer gob debe estar protegida en múltiples capas:

Capa 1: Hardware Security Module (HSM)

La clave vive físicamente en un HSM. Nunca se exporta. Operaciones criptográficas suceden dentro del HSM. Compromise del servidor no expone la clave.

Capa 2: Control de acceso

Solo personal autorizado puede iniciar operaciones de firma. Multi-factor authentication + biométrica.

Capa 3: Procesos auditables

Cada operación con la clave queda logged. Reviewable por audit team y reguladores.

Capa 4: Continuidad de negocio

Backup seguro de la clave (en HSM secundario, vault físico, etc.) para casos de pérdida del HSM principal.

El HSM — Hardware Security Module

Un HSM es un dispositivo de hardware especializado para operaciones criptográficas. Sus propiedades:

  • Claves no-exportables. La clave privada genera dentro del HSM y nunca sale.
  • Tamper-resistant. Físicamente protegido contra intentos de extracción.
  • Performance optimizado. Operaciones criptográficas rápidas a escala.
  • Audited. HSMs gov-grade pasan certificaciones FIPS 140-2/3, Common Criteria, ANSI.

Tipos de HSM:

TipoCosto aproximadoUso típico
Cloud HSMPor mes / por operaciónAWS CloudHSM, Azure Key Vault HSM
Network HSM$50k-200k inicialThales Luna, Utimaco
USB HSM$50-500YubiHSM, otros pequeños
TPM en servidorBuilt-inTrust Platform Module

Para un issuer gob serio: Network HSM (alta gama) o Cloud HSM (más práctico, igual de seguro).

Generación de la clave

Cómo se genera la clave de un issuer:

  1. 1
    Ceremonia de generación. Múltiples roles (CISO + arquitecto + auditor) presentes. Documentado.
  2. 2
    Algoritmo: Ed25519 default. ECDSA P-256 si requisitos regulatorios específicos.
  3. 3
    Generación dentro del HSM. La clave nunca existe fuera del HSM.
  4. 4
    Verificación de propiedades. Confirmar que la clave pública corresponde al HSM esperado.
  5. 5
    Backup de la clave. Si se permite (HSM ceremoniales), se hace en HSM secundario o se distribuye en partes (key sharing).

Sin ceremonia documentada, no hay garantía de que la clave fue generada correctamente.

Rotación de claves

Una práctica esencial: rotar claves periódicamente para limitar el impacto de un compromiso hipotético.

Tipo de claveFrecuencia recomendada
Issuer masterCada 2-3 años (con ceremonia)
Issuer operationalCada 6 meses a 1 año
Token / sessionPor cada operación

La rotación requiere:

  • Generar nueva clave en HSM.
  • Publicar nueva clave pública en el DID Document.
  • Mantener clave anterior por período de transición (para verificar credenciales emitidas con ella).
  • Finalmente decommissioning de la clave anterior.

El plan de continuidad

¿Qué hace el issuer si el HSM se rompe? Tres scenarios y respuestas:

HSM con falla pero recuperable

Reemplazar hardware, restaurar desde backup encriptado. Servicio interrumpido temporariamente.

HSM destruido sin backup

Catastrófico. La clave es irrecuperable. Re-emitir todas las credenciales con clave nueva.

HSM comprometido (clave robada)

Revocar todas las credenciales emitidas con esa clave. Emitir nuevas. Costo operativo masivo.

Para evitar el segundo y tercer scenario, backup criptográficamente seguro es obligatorio + plan de respuesta a incidentes documentado.

Key sharing — distribución de la clave

Para casos críticos, dividir la clave entre múltiples custodios:

  • Algoritmo: Shamir's Secret Sharing.
  • División típica: 3-de-5 o 5-de-9 (necesitan 3 o 5 partes para reconstruir).
  • Cada parte se guarda en custodio diferente (físico, geográfico, organizacional).
  • Reconstitución requiere coordinación entre custodios.

Esto distribuye el riesgo: ninguno solo puede comprometer; todos juntos pueden recuperar.

Auditoría de operaciones

Cada operación con la clave debe ser:

  1. 1
    Loggeada. Timestamp + operador + operación + resultado.
  2. 2
    Verificable. Logs criptográficamente protegidos contra tampering.
  3. 3
    Auditable por terceros. Audit team externo puede revisar.
  4. 4
    Retenidos. Por períodos regulatorios (LPDP, ley de archivo público).
  5. 5
    Anonimizados cuando aplique. Sin exposición de datos personales en logs.

La ceremonia de cumpleaños

Una práctica especial: ceremony of birthday — celebrar y documentar la generación de cada clave master.

Por qué importa:

  • Demuestra que la clave existió desde un momento específico.
  • Crea trazabilidad para audit.
  • Genera buena cultura de seguridad.

En proyectos gov maduros, estos ceremonies son documentados con video + presencia de testigos externos.

El stack típico

Una implementación de issuer gov típica:

Cloud HSM (AWS / Azure / Google) - 99.99% SLA
    ↓
Issuer Application (servidor gob)
    ↓
DID Document publicado vía did:web
    ↓
Credenciales emitidas firmadas por el HSM

Cada operación es:

  1. App pide al HSM "firma esto".
  2. HSM autentica al app (mutual TLS + API key).
  3. HSM ejecuta firma internamente.
  4. Devuelve firma sin exponer clave.

Referencias

Relacionados

Tagskeyssecurityissuerhsmgov