New GPLv3 OpenPGP card implementation (on a java card).

Werner Koch wk at gnupg.org
Wed Oct 16 11:40:05 CEST 2013


On Tue, 15 Oct 2013 11:41, pete at heypete.com said:

> Also, are there any smartcards out there that would support DSA/ELG
> keys? All the cards I've seen and used support RSA only.

You don't want DSA on smartcards - at least not until they are able to
do deterministic DSA (rfc-6979).

ECC on smartcards is available for a very long time because that used to
be the only method to do pubkey crypto with reasonable performance on
cards without a hardware exponentiation circuit.  The ZeitControl cards
have support for some NIST curves but it is not yet supported by by the
OpenPGP card application.  I am not sure whether it is a good idea to go
with the NIST curves because ECDSA suffers from the same problem has
DSA.

What about trying to implement Ed25519 on a Java card?


Salam-Shalom,

   Werner

-- 
Die Gedanken sind frei.  Ausnahmen regelt ein Bundesgesetz.




More information about the Gnupg-users mailing list