Microsoft Double Key Encryption (DKE)
Keep Microsoft from unlocking regulated mail, files and Teams content alone, without leaving M365.
AWS S3 Encryption
Objects stay in S3 for scale. Decryption still requires a key share you hold outside AWS.
Client-side encryption for Amazon S3: objects are encrypted before they reach AWS, and decryption still needs a key share you hold outside AWS.
Objects are encrypted before upload; S3 only stores ciphertext.
Keep S3 for durability and scale, without trusting it with the key.
Every access to the key is logged with a full audit trail.
Unlike server-side encryption with AWS KMS, DuoKey client-side encryption seals objects before they are sent to S3.
Keys are split with multi-party computation, and the share needed to decrypt stays outside AWS, in your tenant and vault.
Because AWS never holds the key, a provider-side access, request or breach yields ciphertext only.
Logging and monitoring show who accessed encrypted data, when and with which key, with a detailed audit trail.
Encryption always performed before upload.
No single point of failure or compromise.
AWS stores ciphertext only.
A dedicated tenant and vault for your keys.
See who uses your keys.
Detailed logs for compliance.
Proof in practice
Deep dives
Trust
Customer programmes
See client-side encryption on your own buckets, with the key share outside AWS.
Products
Keep Microsoft from unlocking regulated mail, files and Teams content alone, without leaving M365.