A cryptographic module is a component of a computer system that securely implements cryptographic algorithms, typically with some element of tamper resistance.