What is a hardware security module (HMS) ?

HMS is an encryption processor designed to protect the life cycle of encryption keys. HMS functions are trusted to protect the cryptographic infrastructure of some of the most security-conscious organizations in the world by managing, processing, and securely storing cryptographic keys within a protected device.

What is its main function?

It safeguards transactions, identities and applications by protecting cryptographic keys and providing a wide range of encryption, decryption, authentication and digital signature services.


  • Accelerates operations through a dedicated cryptographic processor which eliminates bottlenecks and maximizes application performance.

  • Through a secure device, it centralizes the management of the lifecycle of cryptographic keys, including their generation, distribution, storage, termination and archiving.

  • It improves profitability and helps numerous tools and software (in compliance with regulations), including solutions designed for:

    • Print to digital initiatives
    • PCI DSS
    • Digital signatures
    • DNSSEC
    • Hardware key storage 
    • Transaction acceleration
    • Certificate signing
    • Code or document signing 
    • Mass key generation
    • Data encryption.