...

cryptographic device