A secure device that provides cryptographic capabilities, typically by providing private keys used in Public-key cryptography.