Invention Grant
- Patent Title: Systems, methods, and devices for encrypting database data
-
Application No.: US17228379Application Date: 2021-04-12
-
Publication No.: US11188674B2Publication Date: 2021-11-30
- Inventor: Benoit Dageville , Peter Povinec , Philipp Thomas Unterbrunner , Martin Hentschel
- Applicant: Snowflake Inc.
- Applicant Address: US MT Bozeman
- Assignee: Snowflake Inc.
- Current Assignee: Snowflake Inc.
- Current Assignee Address: US MT Bozeman
- Agency: Womble Bond Dickinson (US) LLP
- Main IPC: G06F21/62
- IPC: G06F21/62 ; G06F21/60

Abstract:
A method for encrypting database data includes generating an encryption key for a first file stored in a data store, wherein a table in a database comprises an entry pointing to the first file. The method includes generating a second file by encrypting the data the first file in the data store using the encryption key without modifying the first file. The method includes, in response to generating the second file, modifying the entry in the table to point to the second file, wherein the modification of the entry is performed atomically. A process for rekeying from the first file to the second file may happen in the background without blocking, interfering, or otherwise obstructing user interaction with a database system.
Public/Granted literature
- US20210256153A1 Systems, Methods, and Devices for Encrypting Database Data Public/Granted day:2021-08-19
Information query