OpenPGP card

From Wikipedia, the free encyclopedia

In cryptography, the OpenPGP card [1] is an ISO 7816-4, -8 compatible smart card [2] implementation that is integrated with many GnuPG functions. Using this smart card, various cryptographic tasks (encryption, decryption, digital signing/verification, authentication etc.) can be performed.

Built on BasicCard [3], OpenPGP cards can be obtained from vendors [4] or by becoming a fellow in Free Software Foundation Europe [5].

The smart card daemon, in combination with the supported smart card readers [6], as implemented in GnuPG, can be used for many cryptographic applications. With gpg-agent in GnuPG 2, an ssh-agent implementation using GnuPG, an OpenPGP card can be used for SSH authentication also.

[edit] References

  1. OpenPGP Card specification, Achim Pietig, PPC Card Systems GmbH, 2004. URL: http://g10code.com/docs/openpgp-card-1.1.pdf
  2. The OpenPGP Card - How to use the Fellowship Smartcard - The GnuPG Smartcard HOWTO, Rebecca Ehlers, Thorsten Ehlers, et al., Free Software Foundation Europe e. V., 2005. URL: http://www.gnupg.org/howtos/card-howto/en/ch01.html#id2472312
  3. BasicCard - Smart cards, URL: http://www.basiccard.com/index.html?news.htm
  4. Kernel Concepts, http://www.kernelconcepts.de/products/security-en.shtml
  5. The Fellowship crypto Card, http://www.fsfe.org/en/card
  6. Required Hardware - How to use the Fellowship Smartcard - The GnuPG Smartcard HOWTO, Rebecca Ehlers, Thorsten Ehlers, et al., Free Software Foundation Europe e. V., 2005. URL: http://www.gnupg.org/howtos/card-howto/en/ch02s02.html#id2519120