You are here:
Per-Release Secret Generation and Export
At the start of each release, a Salesforce cryptographic security officer conducts a High Assurance Virtual Ceremony (HAVC) to generate the per-release secrets and keys. Once created, the secrets are sent to the regional Shield KMSs.
- During the HAVC, the primary HSM generates these secrets.
- KDF seed
- KDF salt
- Tenant wrapping key (TWK)
- A key escrow server receives requests from regional key brokers for the KDF Seed, KDF Salt, and Tenant Wrapping Key.
- The regional Shield KSMs generates random byte data through its HSM) and sends it to the key escrow server.
- The key escrow server retrieves the secrets from the primary Shield KMS and returns them to the key brokers.
- The key brokers install the secrets onto the regional Shield KMSs.
After all the secrets are in the regional Shield KMSs, they’re used for encryption services to tenant orgs in the region.
For definitions of each secret and key, refer to the Keys and Secrets section.

