Page 1 of 1

JC10M128C

Posted: Thu Mar 16, 2017 6:26 am
by tay00000
@JavaCardOS, Please give more information on the JC10M128C:

1.) Chip of card (Infineon, NXP, STM ...)
2.) Chip model (SLE77, NXP J2A080 ...)
3.) Key sizes available and algorithms
4.) APDU buffer max size
5.) JCSystem transaction buffer max size
6.) Signature algorithm availability for ALG_RSA_SHA_256_PKCS1, ALG_RSA_SHA_PKCS1, ALG_RSA_SHA_384_PKCS1, ALG_RSA_SHA_512_PKCS1
7.) ECC algorithm for ECDH and ECDSA availability at 256, 384 and 521 bit key sizes

This card seems to be capable of matching A22CR in terms of having the upper hand in RAM size availability with lesser Flash space and no ISO14443. The outright availability of 3.75 KB RAM is simply very tempting for those people who utilizes a lot of RAM for complex computations. Maybe a variant with 4 KB to 4.3 KB RAM would make it even more tempting in the future if you guys have the opportunity to do something with lots of RAM and have at least 128 KB Flash. One suggestion is to look into STM's ST33 ARM SecurCore 300 chips.

Re: JC10M128C

Posted: Thu Mar 16, 2017 2:22 pm
by ThePhoenyx
I would also like the specifics for this card, esp. the RSA alogorithm.

Re: JC10M128C

Posted: Thu Mar 16, 2017 10:05 pm
by tay00000
I would like to add enquiry on:
8.) Cipher padding availability for ALG_AES_CBC_PKCS5, ALG_AES_ECB_PKCS5, ALG_DES_CBC_PKCS5, ALG_DES_ECB_PKCS5
9.) Cipher availability for ALG_RSA_NOPAD, ALG_RSA_PKCS1, ALG_RSA_PKCS1_OAEP.

Re: JC10M128C

Posted: Sat Mar 18, 2017 2:43 am
by JavaCardOS
tay00000 wrote:@JavaCardOS, Please give more information on the JC10M128C:

1.) Chip of card (Infineon, NXP, STM ...)
2.) Chip model (SLE77, NXP J2A080 ...)
3.) Key sizes available and algorithms
4.) APDU buffer max size
5.) JCSystem transaction buffer max size
6.) Signature algorithm availability for ALG_RSA_SHA_256_PKCS1, ALG_RSA_SHA_PKCS1, ALG_RSA_SHA_384_PKCS1, ALG_RSA_SHA_512_PKCS1
7.) ECC algorithm for ECDH and ECDSA availability at 256, 384 and 521 bit key sizes

This card seems to be capable of matching A22CR in terms of having the upper hand in RAM size availability with lesser Flash space and no ISO14443. The outright availability of 3.75 KB RAM is simply very tempting for those people who utilizes a lot of RAM for complex computations. Maybe a variant with 4 KB to 4.3 KB RAM would make it even more tempting in the future if you guys have the opportunity to do something with lots of RAM and have at least 128 KB Flash. One suggestion is to look into STM's ST33 ARM SecurCore 300 chips.


Hi tay00000,

Thank you for your interest in JC10M128C card.

Please find my answers below.
1. Chip of card: Infineon
2. Chip model: SLE76
3. Key sizes available and algorithms:
MD5/SHA1/SHA224/SHA256/SHA384/SHA512/DES/3DES/AES, No asymmetric cryptography supported
4. APDU buffer size: 261 bytes
5. Transaction size: 512 bytes
6. RSA is not supported
7. ECC is not supported
8. Cipher padding availability: ALG_AES_CBC_PKCS5, ALG_AES_ECB_PKCS5, ALG_DES_CBC_PKCS5, ALG_DES_ECB_PKCS5 are all supported.
9. RSA is not supported.

And also thank you very much for your valuable suggestion. I have sent the information back to our technical department. They will do the related research on your suggestion. Thanks again.

Re: JC10M128C

Posted: Sat Mar 18, 2017 2:54 am
by JavaCardOS
ThePhoenyx wrote:I would also like the specifics for this card, esp. the RSA alogorithm.


Hi ThePhoenyx,

Thank you for your interest in JC10M128C card.

JC10M128C card doesn't implement RSA alogorithm as the chip itself doesn't support RSA.

We will upload the Algtest result table of JC10M128C as soon as possible. Then you can check the specifics for this card from that table.
If you want to know other card specifics that Algtest result table doesn't have, please feel free to post them here.