JavacardOS will not accept order any more, please contact our partner Feitian online Store:
https://ftsafe.en.alibaba.com/index.html
https://ftsafe.en.alibaba.com/index.html
PLAID
Moderator: Ellisun
- JavaCardOS
- Posts: 273
- Joined: Thu Apr 30, 2015 12:00 pm
- Points :2405
- Contact:
PLAID
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.
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.
Re: PLAID
Looking forward to more detailed usage




Who is online
Users browsing this forum: No registered users and 30 guests