Hold Your Own Key (HYOK)
HYOK allows customers to retain key material in their own infrastructure.
HYOK allows customers to retain key material in their own infrastructure.
Overview
- Key material never enters QNSI
- Customer HSM performs cryptographic operations
- QNSI orchestrates but doesn't hold keys
Architecture
QNSI Service → Customer HSM Proxy → Customer HSM
↓
Key Material
Configuration
HYOK orchestration APIs are not shipped in this repo. Configuration and enrollment depend on your deployment bundle.
Operations
HYOK keys support:
- Encrypt/decrypt (proxied to customer HSM)
- Sign/verify (proxied to customer HSM)
Not supported:
- Key material export
- Key rotation (managed by customer)
Requirements
Customer HSM must:
- Expose compatible API
- Support mTLS authentication
- Meet latency requirements (<100ms)
Use cases
- Regulatory requirements for key custody
- Existing HSM investments
- Maximum control over key material
Add-on
HYOK enablement and licensing are deployment-specific.