Dispositif informatique physique qui protège et gère les clés numériques, exécute des fonctions de chiffrement et de déchiffrement pour les signatures numériques, l'authentification forte et d'autres fonctions cryptographiques. Un module de sécurité matérielle contient une ou plusieurs puces cryptoprocesseurs sécurisées.
Hash MAC (HMAC)
Code d'authentification d'une empreinte cryptographique de message avec clé est un type de code d'authentification de message (CAM), ou MAC en anglais (message authentication code), calculé en utilisant une fonction de hachage cryptographique en combinaison avec une clé secrète. Comme avec n'importe quel CAM, il peut être utilisé pour vérifier simultanément l'intégrité de données et l'authenticité d'un message.