Salesforce Encryption
Customer and opportunity data stay useful in Salesforce, without giving the CRM the last encryption key.
DuoKey Tri-Secret Secure for Snowflake
Keep analytics in Snowflake while a customer-held key means the warehouse cannot unlock data alone.
Snowflake Tri-Secret Secure combines Snowflake's key with a customer-managed key you hold. With DuoKey XKS, that key also stays outside AWS.
The composite master key needs your customer-managed key.
Back the CMK with an AWS KMS External Key Store held by DuoKey.
Withdraw the key and Snowflake can no longer read the data.
Tri-Secret Secure joins a Snowflake-maintained key and your customer-managed key into a composite master key for the account.
The composite key wraps table master keys, which derive the file keys that encrypt the data. Without your part, the hierarchy cannot be unlocked.
Disable or withdraw the customer-managed key and Snowflake loses the ability to decrypt the account's data.
On AWS, the CMK lives in AWS KMS. Backing it with an XKS key store keeps the actual key material with DuoKey, protected with MPC.
Snowflake keeps running on AWS, AWS KMS keeps answering Snowflake, and the key behind it stays with DuoKey.
Composite master key with your customer-managed key.
AWS KMS External Key Store backed by DuoKey.
Distributed key security and high availability.
Policy and audit controls in the Cockpit.
Cut off decryption by withdrawing the key.
Queries, loads and shares keep working.
Enable Tri-Secret Secure on a Business Critical account and connect your key.
Proof in practice
Trust
Customer programmes
See Tri-Secret Secure with a customer-managed key Snowflake and AWS cannot use alone.
Products
Customer and opportunity data stay useful in Salesforce, without giving the CRM the last encryption key.