Run time results - NXP JCOP 21 V2.2 36K

The performance of the card and given algorithm changes with the length of processed data. Here we provide detailed performance for relevant methods expected to process input with variable lengths (e.g., Cipher.doFinal()). We measured the execution time for data lengths of 16, 32, 64, 128, 256 and 512 bytes and visualize in a graph. Multiple measurements of the same method and fixed data length are performed to capture its variability. Read more about how the measurement was done here.

Quick links | number of graphs: 69 | est. load time: 12.35 s

Test details

Execution date/time: 2015/07/26 10:33:16, CSV source data

AlgTestJClient version: 1.6.0

AlgTest applet version: 1.6.0

Used reader: PC/SC terminal Gemplus USB Smart Card Reader 2

Card ATR: 3b f9 18 00 00 81 31 fe 45 4a 43 4f 50 32 31 56 32 32 a9

More information parsed from ATR


JavaCard version: 2.2

MEMORY_TYPE_PERSISTENT: 5700B

MEMORY_TYPE_TRANSIENT_RESET: 1085B

MEMORY_TYPE_TRANSIENT_DESELECT: 512B

How it works

If you will spot any discrepancies in the presented data
(e.g. strange error, too fast or too slow operation time etc.),
please open an issue (click at New issue) at GitHub. Thank you!

You can find information about testing on GitHub wiki.


ALG_SHA MessageDigest_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

ALG_MD5 MessageDigest_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

ALG_PSEUDO_RANDOM RandomData_generateData()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

ALG_SECURE_RANDOM RandomData_generateData()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_CBC_NOPAD Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_CBC_NOPAD Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_CBC_ISO9797_M1 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_CBC_ISO9797_M1 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_CBC_ISO9797_M2 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_CBC_ISO9797_M2 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_ECB_NOPAD Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_ECB_NOPAD Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_ECB_ISO9797_M1 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_ECB_ISO9797_M1 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_ECB_ISO9797_M2 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_ECB_ISO9797_M2 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_CBC_NOPAD Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_CBC_NOPAD Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_CBC_ISO9797_M1 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_CBC_ISO9797_M1 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_CBC_ISO9797_M2 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_CBC_ISO9797_M2 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_ECB_NOPAD Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_ECB_NOPAD Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_ECB_ISO9797_M1 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_ECB_ISO9797_M1 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_ECB_ISO9797_M2 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_ECB_ISO9797_M2 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_NOPAD Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_NOPAD Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_ISO9797_M1 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_ISO9797_M1 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_ISO9797_M2 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_CBC_ISO9797_M2 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_ECB_NOPAD Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_ECB_NOPAD Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_ECB_ISO9797_M1 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_ECB_ISO9797_M1 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_ECB_ISO9797_M2 Cipher_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_ECB_ISO9797_M2 Cipher_setKeyInitDoFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_ISO9797_1_M2_ALG3 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_ISO9797_1_M2_ALG3 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_MAC8_ISO9797_M1 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_MAC8_ISO9797_M1 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_ISO9797_M1 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_ISO9797_M1 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_MAC8_ISO9797_M1 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_MAC8_ISO9797_M1 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_MAC8_ISO9797_M2 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_MAC8_ISO9797_M2 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_ISO9797_M2 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_ISO9797_M2 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_MAC8_ISO9797_M2 Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_MAC8_ISO9797_M2 Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_MAC8_NOPAD Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES ALG_DES_MAC8_NOPAD Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_NOPAD Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_2KEY ALG_DES_MAC8_NOPAD Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_MAC8_NOPAD Signature_sign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

TYPE_DES LENGTH_DES3_3KEY ALG_DES_MAC8_NOPAD Signature_setKeyInitSign()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

ALG_ISO3309_CRC16 Checksum_doFinal()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopy_RAM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopy_EEPROM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopy_RAM2EEPROM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopy_EEPROM2RAM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopyNonAtomic_RAM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopyNonAtomic_EEPROM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopyNonAtomic_RAM2EEPROM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.

UTIL Util_arrayCopyNonAtomic_EEPROM2RAM()

GRAPH IS LOADING.

THIS MAY TAKE 12.35 SECONDS DEPENDING ON THE NUMBER OF GRAPHS.