Lux Docs

Lux KMS

Enterprise key management with HSM integration and secrets automation

Lux KMS (github.com/luxfi/kms) is a centralized key management and secrets platform with HSM integration, PKI, and Kubernetes automation.

Architecture

┌──────────────────────────────────────────────┐
│              Lux KMS (Control Plane)         │
│  ┌────────┬──────────┬──────────┬─────────┐  │
│  │Secrets │ Policies │ Audit    │ PKI     │  │
│  └────┬───┴────┬─────┴───┬─────┴────┬────┘  │
│       │        │         │          │        │
│  ┌────▼────────▼─────────▼──────────▼────┐   │
│  │         Unified Encryption API        │   │
│  └────┬────────┬──────────┬──────────┬───┘   │
│       │        │          │          │        │
│  ┌────▼──┐ ┌───▼──┐  ┌───▼───┐  ┌───▼───┐   │
│  │  HSM  │ │ MPC  │  │ Soft  │  │ Ext   │   │
│  │Engine │ │Engine│  │Engine │  │  KMS  │   │
│  └───────┘ └──────┘  └───────┘  └───────┘   │
└──────────────────────────────────────────────┘

Capabilities

FeatureDescription
SecretsCentralized storage, versioning, rotation, access control
Transit EncryptionAES-256-GCM, ChaCha20-Poly1305, RSA, ECDSA, HMAC
External KMSAWS KMS, GCP Cloud KMS, Azure Key Vault
HSMZymbit SCM, AWS CloudHSM, Google Cloud HSM
PKIX.509 certificate authority and lifecycle
MPCThreshold key management (ECDSA, EdDSA, Taproot)
Dynamic SecretsEphemeral database credentials
K8s OperatorCRDs for KMSSecret, KMSPushSecret, KMSDynamicSecret

On this page