KCV

KCV ( Valor de suma de verificación de clave ) es una suma de  verificación de valor de clave criptográfica utilizada para comparar claves sin conocer sus valores reales [1] . Calculado cifrando un bloque que consta de ceros o unos y extrayendo los primeros 6 dígitos hexadecimales del resultado. Se utiliza en la gestión de claves en varios dispositivos de cifrado, como tarjetas SIM y hardware HSM ( módulo de seguridad de hardware ) . 

Para una serie de estándares de cifrado, se definen reglas para calcular sumas de verificación de claves, por ejemplo, en las especificaciones técnicas de GlobalPlatform [2] y GSMA [3] , se utiliza un bloque de 8 bytes, cada uno con un valor de "00", para DES y 3DES , y  un bloque de 16 bytes para AES

Notas

  1. Freddy Enrique Acosta, Igor Alexander Gómez Martínez. Reestructuración del Procedimiento Actual de Generación de Llaves de Cifrado para Cajeros Electrónicos . Reestructuración del procedimiento actual de generación de claves de encriptación para cajas registradoras electrónicas (2012) . Consultado el 8 de marzo de 2021. Archivado desde el original el 12 de octubre de 2020.
  2. GPC_SPE_034, "GlobalPlatform Card Specification 2.3.1" Archivado el 28 de enero de 2021 en Wayback Machine .
  3. "Arquitectura de aprovisionamiento remoto para UICC 3.1 integrado" Archivado el 28 de enero de 2021 en Wayback Machine , GSMA , mayo de 2016, Apéndice F