The Encedo HEM is a general-purpose, natively Internet-oriented, hardware security module (HSM) which provides advanced key management and basic cryptography functions that operate on the keys managed by themselves. The HEM communicates with host systems through its network interface (Ethernet over a USB connection, USB-ECM) and supports RESTful HTTP(s) based API.