Microsoft 365 Double Key Encryption: Complete Setup Guide
Mar 18, 2026
ArticleA practical setup guide for Microsoft 365 Double Key Encryption: keep a customer-held key outside Microsoft so regulated content stays under your authority.
Read article
Six practical criteria for choosing a Microsoft 365 Double Key Encryption (DKE) provider: rotation with continuity, Graph provisioning, multi-tenant B2B, ABAC, key custody and operations.
Microsoft 365 Double Key Encryption (DKE) only delivers independent control if the second key provider can operate keys the way a security team actually runs production: rotate without breaking labels, provision cleanly in Azure, support partner tenants, and enforce who may unwrap under which context.
Use these six criteria when you shortlist a DKE key provider. They are capability tests, not a vendor league table. Ask each candidate to demonstrate them in a pilot.
Ask: When we rotate a DKE key, do users keep opening protected content without a new Purview label rollout or a change-management programme?
Why it matters. Rotation that forces new labels, re-classification, or a weekend of broken documents will be deferred. Deferred rotation is residual risk.
What good looks like. A configurable cache window so the previous key still serves decrypt operations during rotation. Continuity is a product behaviour, not a runbook apology.
Ask: Is the Azure app registration and DKE endpoint wiring provisioned through Microsoft Graph, or is it a manual portal checklist?
Why it matters. Manual app registration drift is how pilots stall and how production differs from the diagram.
What good looks like. Automated Graph-based provisioning of the application registration and required configuration, repeatable per environment.
Ask: Can partner domains and dedicated issuers participate without flattening everyone into one tenant trust model?
Why it matters. Real estates include subsidiaries, law firms, and B2B guests. DKE that only works for a single tidy tenant fails the first external collaboration test.
What good looks like. Support for partner domains and dedicated issuers so cross-tenant collaboration stays under explicit key policy.
Ask: Can unwrap be denied or allowed based on user, IP, location, time, Azure groups and MFA state, not only "member of group X"?
Why it matters. DKE without contextual access control becomes a binary: anyone who can authenticate to the key service can unwrap. That is not how regulated mail and files are supposed to work.
What good looks like. Attribute-based rules evaluated on each key access: identity, network, geo, time, group membership, MFA.
Ask: Who can reconstruct or use the customer-controlled key alone? Does any single party (including the DKE vendor or hyperscaler) hold a complete unwrap secret?
Why it matters. DKE exists so Microsoft cannot unwrap alone. The second key should not recreate a new single point of compromise at the provider.
What good looks like. Customer-held control with distributed key technology (for example MPC) so no single operator or appliance holds the full key. See MPC vs HSM.
Ask: Can we show auditors who accessed keys, when rotation happened, and how B2B issuers are scoped, without exporting tribal knowledge from the implementer?
Why it matters. Sovereignty programmes fail audits on evidence, not on slideware.
What good looks like. Audit trails, clear key ownership, documented rotation history, and operational runbooks that match what the product actually does.
On DuoKey for Microsoft 365 DKE these criteria are product capabilities, not roadmap slogans:
| Criterion | DuoKey behaviour |
|---|---|
| Rotation with continuity | Configurable cache window; previous key still serves during rotation; no new Purview label required for continuity |
| Graph provisioning | Azure application registration provisioned automatically via Microsoft Graph |
| Multi-tenant / B2B | Partner domains and dedicated issuers |
| Contextual ABAC | Access control by user, IP, location, time, Azure groups and MFA |
| Independent custody | MPC-distributed key management; Microsoft does not hold your second key |
| Operability | Dedicated tenant/vault model with granular rules outside Microsoft |
Use the six questions above against any provider, including us. The right shortlist is the one that can demonstrate each item with your tenant, not the one with the longest feature PDF.
Evaluating DKE providers on brand familiarity alone misses the operational failures that kill programmes: rotation that breaks labels, manual Azure wiring, no B2B path, and unwrap rules that ignore context. Score every candidate on these six criteria in a pilot. Keep Microsoft off the second key, and keep your own provider from becoming the new single point of failure.
Written by
Nagib Aouini
Related Resources
Tell us where control is difficult today. We will help you identify a practical next step.