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.

The Introduction of OpenPGPApplet [part]

This project implement the OpenPGP card functionality

Moderator: Ellisun

User avatar
Ellisun
Posts: 47
Joined: Wed May 20, 2015 3:47 am
Points :436
Contact:

The Introduction of OpenPGPApplet [part]

Post by Ellisun » Sun Oct 25, 2015 5:44 am

Brief Introduction:
----------------------
This project implement the OpenPGP card functionality. OpenPGP is an open standard for signing and encrypting. It enables RSA or ECC sign/encrypt operations using a private key stored on a smartcard (such as ), through common interfaces like PKCS#11.
The AID of the applet should be according to the OpenPGP card standard v2.0.1

License
-------
The upstream project was released under the GPLv2+ and our fork uses the same license. All of our changes are released under the same license. See the file LICENSE for more information.

Building
--------
There are several ways to build the project:
1) With JCIDE.
2) With Eclipse and eclipse-jcde.
3) ......

We usually suggest using JCIDE, it lets you quickly and easily develop Java Card Applet. .

Installing JCKit
----------------
Install the Java Card Development Kit version 2.2.2, download it from here.

Note:
1) The default user PIN(PW1) is '123456', and the admin PIN(PW3) is '12345678' . That is, the APDU of VERIFY command can be :

Code: Select all

00 20 00 81 06 31 32 33 34 35 36 

and

Code: Select all

 00 20 00 83 08 31 32 33 34 35 36 37 38


Security Advisory
1) The source code contains a logical flaw related to user PIN (aka PW1) verification that allows an attacker with local host privileges and/or physical proximity (NFC) to perform security operations without knowledge of the user’s PIN code.

glassMan
Posts: 5
Joined: Thu Aug 20, 2015 1:20 am
Points :8
Contact:

Re: The Introduction of OpenPGPApplet [part]

Post by glassMan » Mon Nov 30, 2015 11:50 pm

Is this applet need the card must support the ECC algorithm ?

User avatar
Ellisun
Posts: 47
Joined: Wed May 20, 2015 3:47 am
Points :436
Contact:

Re: The Introduction of OpenPGPApplet [part]

Post by Ellisun » Thu Dec 03, 2015 4:48 am

This applet only used RSA algorithm and signature, no ECC algorithm :)

Post Reply Previous topicNext topic

Who is online

Users browsing this forum: No registered users and 1 guest

JavaCard OS : Disclaimer