Используйте симулятор.Набор инструментов JCOP включает симулятор, который работает в Eclipse и реализует команды GlobalPlatform.
Когда я сам реализовал, например, протоколы безопасного канала, я сравнил сообщения, сгенерированные моим кодом, с сообщениями, сгенерированными симулятором,используя ключи JCOP по умолчанию, пока я не был уверен, что я правильно понял.Это просто DES / 3DES, но организовать блоки для шифрования / проверки сложно.
Когда я проверяю карты, у меня есть несколько готовых, и если аутентификация не проходит, я поворачиваю карты, проверяя, что прирешить проблему, которую я успешно аутентифицировал на картах с предыдущими ошибками аутентификации.
Я реализовал протоколы GP Secure Channel 01 и 02 и уничтожил не более двух карт.