KCV () — контрольная сумма значения криптографического ключа, используемая для сравнения ключей без знания их фактических значений. Вычисляется путем шифрования блока, который состоит из нулей или единиц, и извлечения первых 6 шестнадцатеричных цифр результата. Применяется при управлении ключами в различных шифровальных устройствах, таких как SIM-карты и аппаратные .

Для ряда стандартов шифрования определены правила вычисления контрольных сумм ключей, например, в технических спецификациях GlobalPlatformGPC_SPE_034, «GlobalPlatform Card Specification 2.3.1» и GSMA«Remote Provisioning Architecture for Embedded UICC 3.1» , GSMA, Май 2016, Приложение F для DES и 3DES используется блок из 8 байт, каждый со значением «00», а для AES — блок из 16 байт, каждый со значением «01».

Примечания

Категория:Криптография