PLAID

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

Moderator: Ellisun

User avatar
JavaCardOS
Posts: 269
Joined: Thu Apr 30, 2015 12:00 pm
Points :2345
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 2 guests

JavaCard OS : Disclaimer