OpenPGP card

Using this smart card, various cryptographic tasks (encryption, decryption, digital signing/verification, authentication etc.)

It allows secure storage of secret key material; all versions of the protocol state, "Private keys and passwords cannot be read from the card with any command or function.

"[1][3] However, new key pairs may be loaded onto the card at any time, overwriting the existing ones.

The original OpenPGP card was built on BasicCard, and remains available at retail.

[4] Nitrokey[5] and Yubico provide USB tokens implementing the same protocol through smart card emulation.

Yubico USB devices implement OpenPGP card and HOTP cryptographic algorithms.