In order to thank you for all members' support of our website, we are holding new events - Getting Free Samples by Paying Freight only.
Want to get free samples? Please check this post for more details.

PLAID

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

Moderator: Ellisun

User avatar
JavaCardOS
Posts: 260
Joined: Thu Apr 30, 2015 12:00 pm
Points :2279
Contact:

PLAID

Post by 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.

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

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

Re: PLAID

Post by Robert » Tue Dec 01, 2015 6:07 am

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

Post Reply Previous topicNext topic

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer