Saltar al contenido

Extraer clave de un tr31 key bloque (exportación desde HSM Thales 9000)

Es fundamental entender el código bien antes de aplicarlo a tu trabajo y si tquieres aportar algo puedes comentarlo.

Solución:

Eche un vistazo al estándar TR31 (que no está disponible legalmente de forma gratuita, porque ANSI quiere hacerle la vida imposible).

  • R no parece ser parte del bloque TR31 y solo puedo suponer que es algo específico de Thales
  • A es el key ID de versión de bloque (el primer campo del encabezado) y describe el key método de enlace que se está utilizando. A está en desuso y utiliza un key método de unión de variantes.
  • 0072 es la longitud de todo el TR31 key bloque en dígitos decimales, que pasa a encajar si, ignoramos el principio R
  • B1 es el key uso, que es una clave DUKPT inicial
  • T es el algoritmo de la keyque es Triple-DES (o Triple-DEA en notación TR31)
  • X es el modo de uso, que es “Clave utilizada para derivar otros key(s)”
  • 00 es el key número de versión, lo que significa que no key el control de versiones se utiliza para esto key
  • S es la exportabilidad de los keyque es “Sensible”
  • 00 es el número de bloques opcionales en decimal.
  • 00 está reservado para uso futuro y siempre tiene que ser dos ceros ASCII. Como no hay bloques opcionales, este campo es el último campo del encabezado.
  • 73C35FF96F7A8C7D35D440CCBDA06FFED3AC7017F27B0A0E es el codificado hexadecimal encriptado key (todo lo que sigue al encabezado excepto los últimos 8 caracteres). Tiene una longitud de 24 bytes, lo que se ajusta a una longitud de 16 bytes. key (2 bytes key longitud, 16 bytes keyrelleno de 6 bytes para llegar al tamaño de bloque completo de 8 bytes).
  • 8896FFC9 es el MAC (los últimos 8 caracteres que (por key ID de versión de bloque A) son los 32 bits más a la izquierda del Triple-DES CBC-MAC)

Para ir más lejos (descifrar el cifrado key) Necesitaría la clave de protección de bloqueo de claves (¿que probablemente sea la TMK?).

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *