Today when helping a friend looking into a problem with Aspects IDE 2.0, I found something fairly strange:
When using a snooper to intercept the communication log of GlobalPlatform mutual authentication between Aspects 2.0 IDE and the reader, here is the LOG from snooper: 00 A4 04 00 08 A0 00 00 00 03 00 00 00 00 61 1B 00 C0 00 00 1B C0 6F 19 84 08 A0 00 00 00 03 00 00 00 A5 0D 9F 6E 06 13 01 22 10 01 00 9F 65 01 FF 90 00 80 50 00 FF 08 50 00 00 00 00 00 00 00 00 61 1C 80 C0 00 00 1C <-- Problematic? 6D 00 <-- Error, mutual auth stops As you can see. Aspects' input to get data is 80 C0 00 00 1C, instead of expected 00 C0 00 00 1C. This is not conventional or I should say it is against ISO7816-4 to issue an 80 C0 00 00 XX as a GET RESPONSE command. This problem seems to happen only with "T=0" cards. It doesn't happen with cards which support both T=0 and T=1. Any idea? Thanks Paul --- > Visit the OpenCard web site at http://www.opencard.org/ for more > information on OpenCard---binaries, source code, documents. > This list is being archived at http://www.opencard.org/archive/opencard/ ! To unsubscribe from the [EMAIL PROTECTED] mailing list send an email ! to ! [EMAIL PROTECTED] ! containing the word ! unsubscribe ! in the body.
