OpenPGP card

In cryptography, the OpenPGP card[1] is an ISO/IEC 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 a vendor[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.

With Aloaha [7][8] there is also a commercial middleware for Windows available.

References

  1. ^ OpenPGP Card specification, Achim Pietig, PPC Card Systems GmbH, 2009. URL: http://g10code.com/docs/openpgp-card-2.0.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 Smartcard, http://wiki.fsfe.org/FellowshipSmartCard
  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
  7. ^ Aloaha Smartcard Connector. URL: http://www.aloaha.com/smartcard-software-en/aloaha-cryptographic-service-provider.php
  8. ^ Aloaha Smartlogin. URL: http://www.aloaha.com/smartcard-software-en/aloaha-credential-provider.php