Announce two new product: SmartCard Reader Rockey200 and USB2.0 Extension Cable

ROCKEY 200 is a handy and portable USB Smart Card reader that can perform read/write operations on any ISO 7816-1/2/3/4 smart cards which are compatible with protocol T=0 and T=1.

USB2.0 Extension Cable With high speed USB 2.0 devices such as USB token ,USB Card Reader and so on.

Come to try it now!


Collect and collate various open source JavaCard applets.
All applets are under the open source licenses.

Moderator: Ellisun

User avatar
Posts: 257
Joined: Thu Apr 30, 2015 12:00 pm
Points: 2253


Postby JavaCardOS » Thu Jun 18, 2015 2:23 am

This javacard applet implements PLAID authentication and the associated management routines as specified in Australian Standard AS 5185.

The following has been implemented in this reference model:
• There are 8 keypairs (RSA(IA) and AES(FA)) instantiated. This amount is mandated by TOTAL_KEY_SETS.
• The variable "keyData" manages the correlation between the keySetID values and the corresponding index position.
• The Shillkeys (decoy keys) are stored in their own cipher objects.
• The Shillkeys are generated/emulated in the constructor.
• PLAID authentication in Admin mode (using keysetID 0x0000) can only be performed through the contact interface
(unless the contactInterface method is modified to always return true).
• Before the applet is secured, the body of a "set data" command is DER encoded.
• After the applet is secured, the body of a "set data" command is DER encoded and then encrypted using AES.
• The method "processGetData" is blank in this reference implementation as no additional user fields have been specified.

This Applet is from Australia government's website and under the Licence.

Posts: 4
Joined: Thu Jun 04, 2015 10:42 pm
Points: 0


Postby Robert » Tue Dec 01, 2015 6:07 am

Looking forward to more detailed usage :mrgreen: :mrgreen: :mrgreen:

Return to “Open Source Applets”

Who is online

Users browsing this forum: No registered users and 2 guests

JavaCard OS : Disclaimer