PKI TokensAuthentication, Encryption and Digital Signatures

PKI tokens provide secure storage for digital certificates and private keys. They allow public-key cryptography and digital signatures to be leveraged securely, without risk of leaking the private key information.

Data, document and message encryption using secure PKI tokens

Data Encryption

Sensitive documents can be encrypted for storage or transfer using public-key cryptography, ensuring that only the intended user can then decrypt the document for viewing later.

Digitally sign messages, documents and emails for authenticity using PKI hardware tokens

Authenticity Checking

By digitally signing a message or document, a recipient can be assured that the sender is trusted.

Ensure data integrity using digital signatures and public key cryptography

Integrity Checking

Similar to Authenticity Checking, the use of digital signatures on sensitive messages or documents assures recipients that the data has not been modified after the signature was created.

User authentication and secure login using digital certificates with PKI tokens and smart cards

User Authentication

Use digital certificates to validate the identity of a user when they are accessing a restricted system or resource.

What is PKI?

PKI, which stands for Public Key Infrastructure, is a system which creates, stores and distributes digital certificates. Digital-certificates are used to secure the transfer of information, assert identity information and verify the authenticity of messages through public key cryptography and digital signatures.

In a PKI, digital certificates are issued by a Certificate Authority (CA) and bind public keys with identities (eg, users).

PKI security can be deployed in web applications, online banking, BYOD, e-ID, e-Healthcare and more.

Hardware PKI Tokens

PKI tokens are hardware devices that store digital certificates and private keys securely. When you need to encrypt, decrypt or sign something, the token does this internally in a secure chip meaning the keys are never at risk of being stolen.

We supply the following PKI tokens:

Driverless USB PKI dongle for encryption, decryption and digital signatures NFC PKI Smart Card with onboard key generation, encryption, decryption and digital signing
USB PKI Token PKI Smart Card

Secure storage of personal identity information, digital certificates and private keys in a tiny keychain sized USB key. Supports on-board encryption/decryption and digital signatures. Driverless on Windows, Mac and Linux.

Secure storage of personal identity information, digital certificates and private keys in a standard sized card. Supports on-board encryption/decryption and digital signatures. NFC-enabled for contactless applications. Can be used with any of our smart card readers.


  • Driverless
  • USB connectivity
  • Onboard key pair generation
  • Onboard digital signature and verification
  • Onboard data encryption and decryption
  • PKCS#11 and Microsoft CSP support


  • 32-bit ARM-based Smart Card Chip (CC EAL 6+)
  • Java Card 2.2.2
  • Global Platform 2.1.1
  • ISO-7816 compliant
  • X.509 v3 Certificate Storage
  • SSL v3, IPSec
  • Onboard 3DES, SHA-1, SHA-256, RSA 512/1024/2048, AES, ECDSA 192/256 bit
  • 500,000+ write/erase cycles
  • 10 year+ data retention


  • Contactless NFC operation (ISO/IEC 14443)
  • Onboard DES, 3DES, MD5, SHA-1, RSA 1024/2048, AES, SHA-2
  • Onboard RSA key-pair generation
  • Onboard digital signing and verification
  • Supports Microsoft CAPI and PKCS#11
  • OpenSC compatible


  • Java Card 2.2.2
  • Global Platform 2.1.1
  • ISO-7816 compliant
  • ISO/IEC 14443 compliant
  • Microsoft CAPI, PKCS#11
  • PKCS#15
  • Supported on Windows 2000 onwards (client & server)
  • Supported on Linux
  • Supported on Mac OSX with OpenSC middleware
  • Operating voltage: 3v/5v
  • 500,000+ memory rewrites
  • 10 year+ data retention
Buy USB PKI Tokens Online Now Buy PKI Smart Cards Online Now

PKI tokens in other form factors are available, contact us to enquire.


USB PKI Token PKI Smart Card
Windows PC/Laptop (with compatible reader)
Mac OS X (with compatible reader)
Linux (with compatible reader)
iPhone (with compatible reader)
iPad (with compatible reader)
Windows tablet (with compatible reader)
Android (contactless (NFC), or with compatible reader)


Our PKI Software Development Kit includes everything you need to integrate PKI into your software. The SDK include libraries, detailed sample code and documentation for C, C++ and Java.

Contact us to discuss your PKI requirements