ProtectServer hardware security modules (HSMs) are designed to protect cryptographic keys against compromise while providing encryption, signing and authentication services to secure Java and sensitive web applications. ProtectServer HSMs offer a unique level of flexibility for application developers to create their own firmware and execute it within the secure confines of the HSM. Known as functionality modules, the toolkits provide a comprehensive facility to develop and deploy custom firmware. ProtectServer Internal-Express provides tamper-protected hardware security for server systems and applications that require high-performance symmetric and asymmetric cryptographic operations.