Our Online Store have the new products: RFID antenna board. Currently it can work with JC10M24R and JCOP4 card chips.
Compared with normal cards, the antenna board module has a smaller size and fixed holes, which is easy to integrate in the IOT(Internet Of Things) project.

Help to recommend appropriate "token"

JavaCard Applet Development Related Questions and Answers.
Aesir
Posts: 12
Joined: Tue Jun 14, 2016 2:22 am
Points :156
Contact:

Help to recommend appropriate "token"

Post by Aesir » Thu Feb 16, 2017 4:07 am

Hi all.

We have just finished an applet and the CAP file size is approximately 120K. Now we are trying to choose the appropriate java card candidate. If fact, we would like to use java card with USB form, like eJava Token. But it's NVM 110k is smaller than 120K. So would anyone recommend other appropriate candidates to me?

Many thanks.

User avatar
mabel
Posts: 237
Joined: Mon May 18, 2015 3:09 am
Points :1705
Contact:

Re: Help to recommend appropriate "token"

Post by mabel » Thu Feb 16, 2017 5:03 am

A22CR card has 146K NVM. You can try to use this card.

Aesir
Posts: 12
Joined: Tue Jun 14, 2016 2:22 am
Points :156
Contact:

Re: Help to recommend appropriate "token"

Post by Aesir » Thu Feb 16, 2017 5:49 am

Thanks for your reply. But we want the java card with USB reader form,just like eJava Token.

User avatar
mabel
Posts: 237
Joined: Mon May 18, 2015 3:09 am
Points :1705
Contact:

Re: Help to recommend appropriate "token"

Post by mabel » Thu Feb 16, 2017 6:06 am

If that is the case, it seems that there are little java card with USB reader form in the market.

But here is a method. You can have a try. In fact, Debug.cap component file in the CAP file will not be downloaded into card when downloading the whole CAP file into card. And usually Debug.cap occupies large memory. So just check Debug.cap component size of your CAP file and your CAP file size is far smaller than 120K.

Tip:
Use JCIDE and pyApdutool to do some test first. JCIDE has virtual simulator of eJava Token. Enable this simulator and download your applet into this simulator via pyApdutool.

tay00000
Posts: 161
Joined: Tue Sep 27, 2016 10:58 am
Points :2324
Contact:

Re: Help to recommend appropriate "token"

Post by tay00000 » Thu Feb 16, 2017 7:33 am

Another thing to point out is to review through your JavaCard applet again to look for areas to optimize with as little compromise to security as possible. Most applet codes are very bulky due to lack of optimization and recently, I have been working on a commercial applet which seems to not fit into a USB JavaCard token (Feitian's K9 token using 80 KB EEPROM NVM with NXP J3E081). I hit above the 80 KB limit on many occasions and everytime I review my codes, I am sure to be able to find ways to optimize it even better and reduce it to 70+ KB despite having a ton of features in it.

Another way is to get A22CR cards and cut them to SIM sizes and use the USB SIM reader.

User avatar
UNKNwYSHSA
Posts: 630
Joined: Thu May 21, 2015 4:05 am
Points :3053
Contact:

Re: Help to recommend appropriate "token"

Post by UNKNwYSHSA » Sun Feb 19, 2017 9:38 pm

tay00000 wrote:Another way is to get A22CR cards and cut them to SIM sizes and use the USB SIM reader.


This is a good idea.
sense and simplicity

Aesir
Posts: 12
Joined: Tue Jun 14, 2016 2:22 am
Points :156
Contact:

Re: Help to recommend appropriate "token"

Post by Aesir » Mon Feb 20, 2017 5:33 am

mabel wrote:If that is the case, it seems that there are little java card with USB reader form in the market.

But here is a method. You can have a try. In fact, Debug.cap component file in the CAP file will not be downloaded into card when downloading the whole CAP file into card. And usually Debug.cap occupies large memory. So just check Debug.cap component size of your CAP file and your CAP file size is far smaller than 120K.

Tip:
Use JCIDE and pyApdutool to do some test first. JCIDE has virtual simulator of eJava Token. Enable this simulator and download your applet into this simulator via pyApdutool.


Thank you very much for your answer. Your answer certainly helps.

Aesir
Posts: 12
Joined: Tue Jun 14, 2016 2:22 am
Points :156
Contact:

Re: Help to recommend appropriate "token"

Post by Aesir » Mon Feb 20, 2017 5:39 am

tay00000 wrote:Another thing to point out is to review through your JavaCard applet again to look for areas to optimize with as little compromise to security as possible. Most applet codes are very bulky due to lack of optimization and recently, I have been working on a commercial applet which seems to not fit into a USB JavaCard token (Feitian's K9 token using 80 KB EEPROM NVM with NXP J3E081). I hit above the 80 KB limit on many occasions and everytime I review my codes, I am sure to be able to find ways to optimize it even better and reduce it to 70+ KB despite having a ton of features in it.

Another way is to get A22CR cards and cut them to SIM sizes and use the USB SIM reader.


Thank you so much for your suggestion. Using A22CR cards with SIM sizes and use the USB SIM reader is a good alternation solution. :D

Post Reply Previous topicNext topic

Who is online

Users browsing this forum: No registered users and 10 guests

JavaCard OS : Disclaimer