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