Secure cryptographic device

Definition
A secure cryptographic device is

"[a] set of hardware, software and firmware that implements cryptographic processes (including cryptographic algorithms and key generation) and is contained within a defined cryptographic boundary."