Enterprise Key Master

What It Is

Enterprise Key Master (EKM) is a tool for managing cryptographic keys for the enterprise. EKM employs a database to store information about keys and a web-based interface for its management interface. EKM was designed to manage thousands of keys in a corporate enterprise. EKM is open source and is licensed under the GPL.

What It Does

EKM manages keys interfaces using existing cryptographic software. EKM addresses the various phases of the lifecycle of keys, including:

Support for Multiple Types of Keys

EKM currently provides support for the key types listed below, but was designed to be enhanced with support for new types of keys.


In addition, EKM is extensible, enabling users to add new key types for management. As EKM is used, contributions by users are incorporated into the base product for the benefit of all EKM users.