Security & Trust Center
Your data security is our top priority
Multi-Key Protection: Encrypting your data at rest within Databricks
Databricks Multi-Key Protection is a key encryption hierarchy that implements fine-grained encryption of customer data when it is at rest in the Databricks account.
Currently, Databricks has implemented Multi-Key Protection to securely encrypt customer data at rest in Default Storage, a Databricks-managed cloud storage solution designed for customers who prefer a simpler data lakehouse infrastructure, available now to customers starting with express setup.
What is Databricks Multi-Key Protection?
Databricks Multi-Key Protection is a key encryption hierarchy that secures data at rest in the Databricks account with multiple levels of isolation and the ability to provide a customer-managed key (CMK).
Encryption process
Benefits of Databricks Multi-Key Protection
Customers can revoke access to their CMK at any time. This makes all data undecryptable to any Databricks process.
File-level key granularity provides cryptographic isolation, even across files within a single Delta table, volume or model.
Your data in Databricks is only accessible through Databricks endpoints to users and systems authenticated and authorized by Unity Catalog. Even if someone gains direct access to cloud storage, they can’t decrypt the data without going through the governed Databricks path.