PKCS#11 define una API para la comunicación con tokens con seguridad criptográfica como tarjetas inteligentes, llaves USB y módulos de seguridad de hardware (HSMs). También conocida como Cryptoki", PKCS#11 es parte de las Public Key Cryptography Standards.