Hold Your Own Key (HYOK)
HYOK allows customers to retain key material in their own infrastructure.
Hold Your Own Key (HYOK)
HYOK allows customers to retain key material in their own infrastructure.
Overview
- Key material never enters QNSP
- Customer HSM performs cryptographic operations
- QNSP orchestrates but doesn't hold keys
Architecture
QNSP 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.