nShield Edge

 The nShield Edge USB hardware security module is a full-featured, portable USB HSM designed for low-volume transaction environments. This HSM is a USB-connected device that delivers capabilities for encryption and key protection, and is ideally suited for off-line key generation for certificate authorities (CAs) as well as development environments  .