Как сторонний считыватель смарт-карт может общаться с картой HID iCLASS? - PullRequest
1 голос
/ 19 июня 2019

Я пытаюсь использовать устройство считывания бесконтактных смарт-карт Broadcom для считывания карты HID iCLASS с использованием PC / SC и <winscard.h>.

. Я могу успешно прочитать серийный номер карты с помощьювызов функции winscard SCardTransmit с APDU FF CA 00 00 00;однако Я не могу понять, как извлечь и расшифровать содержимое карты iCLASS.

Согласно руководству HID OMNIKEY для разработчиков глава 12, можно начать безопасный сеанс с помощьювыдача APDU с INS 0x72.Как только безопасный сеанс установлен, они могут прочитать содержимое карты.Когда я выпускаю APDU FF 72 00 68 10 <16-byte key>, я получаю ответ SP1 / SP2 6D 00, означающий «INS не поддерживается».Это неудивительно, поскольку INS 0x72 относится только к читателям OMNIKEY и не поддерживается моим читателем Broadcom. Как начать эквивалент безопасного сеанса с картой iCLASS с использованием стороннего считывателя?

...