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
Card Max container Min Creation time Avg Creation time Max Creation time Min Signature time Avg Signature time Max Signature time Min Decryption time Avg Decryption time Max 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
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 a9
25 1187ms 5329ms 7854ms 852ms 877ms 938ms 714ms 733ms 764ms
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 a9
23 6450ms 10357ms 15862ms 2622ms 2641ms 2650ms 2100ms 2112ms 2121ms
NXP J3A081 (contactless)
3b fa 18 00 00 81 31 fe 45 4a 33 41 30 38 31 56 32 34 31 89
24 9337ms 13955ms 20550ms 2695ms 2785ms 4163ms 2163ms 2184ms 2196ms
NXP J2D081
3b f9 18 00 00 81 31 fe 45 4a 32 44 30 38 31 5f 50 56 b6
24 5302ms 11823ms 17621ms 981ms 1017ms 1381ms 830ms 848ms 887ms
NXP J3A040 (contactless)
3b 88 80 01 4a 43 4f 50 76 32 34 31 5e
12 10686ms 11531ms 12478ms 1946ms 1975ms 2225ms 1567ms 1586ms 1648ms
JavaCOS A22
3b 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 A40
3b 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