Невозможно проверить криптограмму через BP-Tools

У меня есть тестовая карта VISA, также я вижу данные криптограммы и все EMV-данные в лог-файле. Но если я вычисляю криптограмму через BP-Tools-Криптографический калькулятор (EMV->Application Cryptograms->VSDC), я не вижу того же результата - криптограмма с карты не совпадает с криптограммой, рассчитанной в BP-Tools.

Входящие данные из журналов:


82       : 3C00
9F36     : 02CF
9F10     : 06010A03A02000
9F26     : 9DAE464A3FD4B929

На основе 9F10 - номер версии криптограммы равен 10. В соответствии с этим я использую VSDC-> CVN10 и правильно заполняю все значения тегов.

введите здесь описание изображения


ВОПРОС: какое значение нужно указать в поле "ключ сеанса"?

У меня есть KMC (напечатано сверху карты), также у меня есть IMKAC со стороны HSM. Я пытался использовать эти ключи из UDK-вкладки, также пробовал вводить ключи в поле "session key" - но безуспешно - криптограмма с карты не совпадает с криптограммой из BP-Tools.


emv
person DQuade    schedule 04.02.2020    source источник


Ответы (1)


Ниже приведена часть из EMV Book 2. Тот, что находится внутри блока, — это то, что вам нужно реализовать для ввода уникального ключа для Visa CVN 10.

введите здесь описание изображения

person Adarsh Nanu    schedule 05.02.2020
comment
Также я нашел в Интернете еще один вариант — paymentcardtools.com/arqc-calculator. Здесь они также пытаются справиться с частью генерации UDK. ЕСЛИ И ТОЛЬКО ЕСЛИ TEST KEY , вы тоже можете попробовать эту ссылку. - person Adarsh Nanu; 05.02.2020