OpenPGP card とは

暗号化では、OpenPGPカードは、多くのOpenPGP機能と統合されたISO / IEC 7816-4、-8互換のスマートカードです。このスマートカードを使用して、さまざまな暗号化タスク(暗号化、復号化、デジタル署名/検証、認証など)を実行できます。それは秘密鍵材料の安全な保管を可能にする。プロトコルのすべてのバージョンでは、「秘密鍵とパスワードをコマンドや機能でカードから読み取ることはできません」ただし、新しい鍵ペアはいつでもカードにロードして既存の鍵ペアを上書きすることができます。
元のOpenPGPカードはBasicCard上に構築され、小売店でも、フリーソフトウェア財団のヨーロッパでも仲間になりました。 OpenPGPカードのインタフェースプロトコルの相互に互換性のあるいくつかのJavaCard実装は、オープンソースソフトウェアとして利用でき、NFC対応カードを含む一般的なJavaCardスマートカードにインストールできます。 NitrokeyとYubicoは、スマートカードのエミュレーションを通じて同じプロトコルを実装したUSBトークンを提供しています。
スマートカードデーモンは、サポートされているスマートカードリーダーと組み合わせて、GnuPGで実装されているように、多くの暗号アプリケーションに使用できます。 GnuPG 2のgpg-agent(GnuPGを使用したssh-agent実装)では、OpenPGPカードをSSH認証にも使用できます。