| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Original HTTPS Page] |
π Welcome to the official OpenKCM. We are part of ApeiroRA which is an Important Project of Common European Interest.
OpenKCM (Open Key Chain Manager) is an open-source, vendor-neutral key management system built on the OASIS KMIP standard. It gives organizations full control over their encryption keys β without locking them into a single cloud provider.
OpenKCM consists of two layers:
| Capability | Description |
|---|---|
| KMIP Standard | No proprietary APIs β any KMIP-compatible database (MongoDB, MariaDB, VMware) integrates with zero code changes |
| Flexible Key Hierarchy | Define your own keychain depth β from a two-level startup setup to a deep, geographically partitioned enterprise hierarchy |
| Customer Key Sovereignty | The customer's root key (L1) never leaves their own vault β Krypton holds a reference, not the key |
| Edge Performance | Krypton Gateway runs as a local sidecar, delivering sub-millisecond encrypt/decrypt without upstream round-trips for every operation |
| Top-Down Revocation | Revoke a key at any level β everything below becomes instantly unreadable. The customer's "Red Button" |
| Provider-Agnostic L1 | Switch root key providers (cloud KMS, HSM, open-source vault) at any time β no re-encryption, no downtime |
| Zero-Downtime Rotation | Lazy re-wrapping via Internal Versioned Keys (IVK) β no batch jobs, no maintenance windows |
| FIPS 140-2/3 Compliance | NIST-approved algorithms only (AES-256-GCM, RSA-OAEP, HKDF) β no fallbacks |
| End-to-End Audit Logging | Every key operation logged with a correlation ID across the full chain β SIEM-ready, regulation-compliant (DORA, NIS2, PCI-DSS, GDPR) |
| Keystore Models | Provider Managed, BYOK, or HYOK (Hold Your Own Key β recommended) |
ApeiroRA is a reference blueprint for an open, flexible, secure, and compliant next-generation cloud-edge continuum and therefore a key contribution to IPCEI-CIS. At a high level, the projects of ApeiroRA allow users to provider-agnostically fetch, request and consume services, and for service providers to describe, offer and provision their services.
By being open source, ApeiroRA provides a cross-border spillover effect, solidifying the foundation and future of the project.
Learn more about ApeiroRA by checking out the official website at https://apeirora.eu/.
We welcome contributions of all kinds, from code to documentation, testing, and design. If you're interested in getting involved, check out our open issues. You can have look at our current road map to have a better overview of our planned features: Road Map
To facilitate a nice environment for all, check out our Code of Conduct.
You can try out OpenKCM by following our documentation. We are actively developing both the CMK control plane and the Krypton crypto layer. Check out the documentation for architecture decisions, setup instructions, and integration guides.
Customer's HSM / Cloud KMS (L1 β root key, never leaves customer's vault)
ββ Krypton Core (regional β L2/L3 key wrapping)
ββ Krypton Gateway (edge sidecar β L4/DEK operations, sub-ms latency)
ββ Application (MongoDB, PostgreSQL, etc. β connects via KMIP)
Default templates of SAP's repositories. Provides template files including LICENSE, .reuse/dep5, Code of Conduct, etc...
Makefile 1
KCM Customer Managed Key (CMK) allows customers to have control over the master key used to protect subordinate keys in the hierarchy. This empowers customers to revoke access to their encrypted data, if necessary, enhancing data control and reducing the risk of unauthorized access. Key features include support for Bring Your Own Key (BYOK), whe...
Checker is a modular service offering REST API-based endpoints for operational insights and system utilities, with extensible functionality designed to evolve with future requirements.
Orbital is an open-source framework crafted to synchronize resources seamlessly across system boundaries. Achieving eventual consistency, it offers real-time introspection to report resource states with ease. Simplifying resource management, it requires consumers to implement only a single functional operator, eliminating the need for on-site da...
Registry Service is a Go application that provides (g)RPCs for managing Tenants and Systems
Defines different Plugin APIs used by different Key Chain Manager (KCM) services/components. Does define the API to manage plugins over the given configuration.
This organization has no public members. You must be a member to see who’s a part of this organization.
Loadingβ¦
Loadingβ¦
| Back | FazBrowse Home | New Git URL |