Microsoft Double Key Encryption (DKE)
Keep Microsoft from unlocking regulated mail, files and Teams content alone, without leaving M365.
Salesforce Encryption
Customer and opportunity data stay useful in Salesforce, without giving the CRM the last encryption key.
Salesforce Shield Platform Encryption can use a key you control outside Salesforce. Your data stays useful in the CRM, without giving Salesforce the last key.
With the Cache-Only Key Service, Salesforce fetches the key on demand and never stores it.
Sales and service teams keep working; encryption happens inside Shield Platform Encryption.
Withhold the key and Salesforce can no longer decrypt the protected fields and files.
Shield Platform Encryption protects fields and files at rest, and the key that unlocks them comes from DuoKey instead of being generated and stored by Salesforce.
Salesforce calls the DuoKey key service through a named credential, uses the key from an encrypted cache, and does not retain it.
Stop serving the key and Salesforce cannot decrypt the protected data once its cache expires, an exit and incident lever you control.
Each callout from Salesforce is logged in the DuoKey journal, with keys held as MPC shards so no single party holds a complete key.
DuoKey serves keys to Shield Platform Encryption, which encrypts data across the clouds you run on the Salesforce platform.
Key material served on demand, never stored by Salesforce.
Generate and manage tenant secrets outside Salesforce.
Keys split across independent nodes, no single point of failure.
Withhold the key to cut off decryption.
Every key request recorded with time and outcome.
Salesforce keys next to your other cloud and SaaS keys.
Run the key service as a service or in your own infrastructure.
Proof in practice
Deep dives
Compliance
Trust
Customer programmes
See the Cache-Only Key Service with keys Salesforce never stores.
Products
Keep Microsoft from unlocking regulated mail, files and Teams content alone, without leaving M365.