Existuje speciální smartkarta přímo určená pro OpenPGP: http://g10code.com/p-card.html
gnupg jí podporuje: http://www.gnupg.org/documentation/howtos.html#GnuPG-cardHOWTO
Ty karty jsem chtěl koupit, momentálně jsou vyprodané (kernelconcepts.de, crypto-stick.com).
Celkem zajímavý projekt je Gnuk, který OpenPGPcard taky implementuje pro některé ARM Cortex M3/M4 desky. Na běžné použití to není, ale hodí se pro vývoj. Z nějakého důvodu mají rozbité git repo, kopie je nicméně k nalezení na gitorious.
Příště bude ještě řeč o OpenPGPcard implementaci v Yubikey Neo tokenu, jako beta už vypadá celkem slibně. Kdysi existovala MuscleCard implementována jako javacard, ale projekt je už dlouhou dobu mrtvý.