The SmartCard-HSM comes with free and open source crypto middleware.


For a quick start you might want to download the SmartCard-HSM Starterkit.


The SmartCard-HSM is supported by OpenSC, a PKCS#11 and CSP Minidriver middleware for various operating systems.


The SmartCard-HSM is supported by GnuPG as key store for X.509 certificates and private keys.

A driver for scdaemon is available in the master branch of the GnuPG source repository.

Embedded Systems

For systems with minimal memory footprint a read/only PKCS#11 module is provided by the sc-hsm-embedded project.

This PKCS#11 module is useful for deployments where key generation at the user's workplace is not required. The PKCS#11 module also supports major electronic signature cards available in the German market.


The SmartCard-HSM is fully integrated with OpenSCDP, the open smart card development platform.

See the public support scripts for details.