What problem does it solve?
This Skill simplifies the management and testing of Hardware Security Modules (HSMs), enabling secure cryptographic key operations and systems testing.
Core Features & Use Cases
- HSM Interface Identification: Helps determine the type and connectivity of various HSMs such as Thales PayShield, AWS CloudHSM, and GCP Cloud KMS.
- PIN Block Operations: Performs PIN generation, translation, and verification functions critical for payment security.
- Key Management: Supports key generation, import, derivation, and validation, critical for maintaining cryptographic integrity.
- MAC and Cryptogram Operations: Generates and verifies message authentication codes and EMV chip card cryptograms for payment authentication.
- Testing and Security Checks: Includes functions for security validation, key check-value calculations, and vulnerability assessments.
Quick Start
Use the hsm-operator skill to identify HSM type, generate keys, or perform PIN translation and verification tasks as needed for security testing and key management.