DuoKey
Ressourcen
Artikel

DKE vs Microsoft 365 Customer Key: Which Control Model Do You Need?

Compare Microsoft 365 Double Key Encryption (DKE) and Customer Key: who holds the keys, what Microsoft can decrypt, and when each model fits your programme.

Nagib Aouini··4 Min. Lesezeit

DKE vs Microsoft 365 Customer Key: Which Control Model Do You Need?

Both Microsoft Double Key Encryption (DKE) and Customer Key improve on default Microsoft-managed keys. They answer different questions about custody. This guide is a decision aid for security, compliance and cloud architects shortlisting a control model for regulated mail, files and collaboration data in Microsoft 365.


Table of Contents

  1. What each model does
  2. Side-by-side comparison
  3. When Customer Key is enough
  4. When you need DKE
  5. How DuoKey fits each path
  6. Next step

What each model does

Customer Key (service encryption under your root keys)

Microsoft’s Customer Key feature lets you supply root encryption keys used for Microsoft 365 service encryption. You improve governance and can revoke access by controlling your key. Azure Key Vault still participates in cryptographic operations for derived data encryption keys.

Microsoft’s own documentation states that Microsoft does not have access to the root keys you maintain in Azure Key Vault, but can access data encryption keys derived from your keys. That is a stronger posture than provider-managed defaults, not the same as Microsoft never being able to decrypt protected content.

Double Key Encryption (DKE)

DKE encrypts selected content with two keys: Microsoft’s key and your external key. Both are required to decrypt. Microsoft never holds your external key. For highly sensitive labels and documents, that is the Microsoft model that keeps decryption authority outside Microsoft’s sole control.

DuoKey provides the external key service for DKE using HSM-backed Multi-Party Computation (MPC) with dual-control authorization, so no single party, including DuoKey, can use the key unilaterally.

Microsoft 365 Double Key Encryption schema showing key separation between Microsoft and external DuoKey vault

DKE: two independent keys are required. Microsoft’s infrastructure never holds the external key.

Side-by-side comparison

QuestionCustomer KeyDouble Key Encryption (DKE)
What it protectsService encryption for Microsoft 365 workloads covered by Customer KeySelected highly sensitive content protected with a sensitivity label / DKE policy
Where your root / external key livesCustomer-controlled keys in Azure Key Vault (BYOK-style path)External key service you operate or mandate (outside Microsoft)
Can Microsoft decrypt alone?Derived DEKs remain in Microsoft’s operational pathNo: your external key is required
Typical buyer needStronger governance and revocation than default M365 encryptionIndependent custody for regulated or sovereignty-sensitive content
User experience impactBroad service encryption; day-to-day M365 use continuesApplied to labelled / protected content; workflows stay in Outlook and SharePoint when configured correctly
Sovereignty depth (relative)Better than default; not full external custodyHighest Microsoft-supported model for independent custody

Default Microsoft-managed keys sit below both options: data is encrypted, Microsoft holds the keys.

When Customer Key is enough

Choose Customer Key when:

  • Your programme needs customer-operated root keys and clearer revocation than Microsoft-managed defaults
  • Regulators or contracts ask for customer keys in Azure Key Vault, not necessarily dual-key content encryption
  • The priority is service-level encryption and operational governance across M365, not per-document external unlock
  • Legal and security agree that Azure Key Vault participation in derived-key operations meets your threat model

Customer Key is the right step when default encryption is insufficient and full DKE scope is not yet required.

When you need DKE

Choose DKE when:

  • Supervisors, public-sector guidance or board risk appetite require that Microsoft cannot decrypt selected content alone
  • You must demonstrate keys outside the Microsoft trust boundary for highly sensitive mail and files
  • Sovereignty or extraterritorial access (for example CLOUD Act questions) is a named programme risk
  • You need labelled protection that stays usable in M365 while custody stays independent

DKE is not a blanket replacement for every mailbox. It is the control for content that must remain under an external unlock authority.

How DuoKey fits each path

PathDuoKey productWhat changes for you
Customer KeyService Encryption for Microsoft 365Customer Key under your authority so Microsoft cannot unlock regulated content alone
DKEMicrosoft Double Key Encryption (DKE)External key for DKE with MPC-backed custody and dual-control authorization

Many programmes run both: Customer Key for broad service encryption posture, DKE for the highest-sensitivity labels.

Next step

  1. Map which M365 datasets need independent unlock authority versus stronger Customer Key governance.
  2. Shortlist a DKE provider with six operational criteria if DKE is in scope.
  3. Review product pages for DKE and Customer Key, or talk to DuoKey about a scoped pilot.

Teilen

Geschrieben von

Nagib Aouini

Sprechen Sie über die Entscheidungen, die für Ihr Sicherheitsprogramm zählen.

Sagen Sie uns, wo Kontrolle heute schwierig ist. Wir helfen Ihnen, den nächsten praktischen Schritt zu finden.