Tested cards with GIDS applet

Protocol

Using CryptoAPI, generates KEY_EXCHANGE containers while the card is not full, then select the first container and perform signature 20 times. Same for decryption.

Times are computed end-to-end at the CryptoAPI level (includes signature verification – this 100% time is not related to the card).

Note:

Some contactless cards couldn’t generate RSA key until the card is full. The cards get hot and lost the RFID connection.

Results

CardATRMax containerMin Creation timeAvg Creation timeMax Creation timeMin Signature timeAvg Signature timeMax Signature timeMin Decryption timeAvg Decryption timeMax Decryption time
G&D SmartCafé Expert 3.2 72K

3b f7 18 00 00 80 31 fe 45 73 66 74 65 2d 6e 66 c4

Needs unpublished version of the applet

 24 4423ms 9470ms 12538ms 1510ms 1525ms 1546ms 1258ms 1272ms 1327ms
G&D SmartCafé 6.0 80K (contact)3b fe 18 00 00 80 31 fe  45 53 43 45 36 30 2d 43 44 30 38 31 2d 6e 46 a9251187ms5329ms7854ms852ms877ms938ms714ms733ms764ms
G&D SmartCafé 6.0 80K (contact less)3b fe 18 00 00 80 31 fe 45 53 43 45 36 30 2d 43 44 30 38 31 2d 6e 46 a923 6450 10357 158622622ms 2641ms 2650ms 2100ms 2112ms 2121ms
NXP J3A081 (contact) 3b fa 18 00 00 81 31 fe  45 4a 33 41 30 38 31 56 32 34 31 89 24 4759ms9652ms 13487ms 945ms 983ms 1339ms793ms 809ms 827ms
NXP J3A081 (contactless)3b fa 18 00 00 81 31 fe 45 4a 33 41 30 38 31 56 32 34 31 89249337ms13955ms20550ms2695ms2785ms4163ms2163ms2184ms2196ms
 NXP J2D081 3b f9 18 00 00 81 31 fe  45 4a 32 44 30 38 31 5f 50 56 b6 24 5302ms 11823ms 17621ms981ms 1017ms 1381ms830ms 848ms 887ms
NXP J3A040 (contactless)3b 88 80 01 4a 43 4f 50  76 32 34 31 5e> 1210686ms11531ms12478ms1946ms1975ms2225ms1567ms1586ms1648ms
 JavaCOS A223b 9f 95 81 31 fe 9f 00  66 46 53 05 10 00 ff 71 df 00 00 00 00 00 ec 24 3250ms 5353ms 7972ms 718ms 737ms 1050ms 715ms 719ms 727ms
 JavaCOS A403b 9f 95 81 31 fe 9f 00  66 46 53 05 10 00 ff 71 df 00 00 00 00 00 ec 24 3013ms 4922ms 7597ms 625ms 630ms 633ms 622ms 625ms 631ms