Invention Grant
- Patent Title: Filtering encrypted data using indexes
-
Application No.: US15495685Application Date: 2017-04-24
-
Publication No.: US10594490B2Publication Date: 2020-03-17
- Inventor: Alexandre Hersans
- Applicant: salesforce.com, inc.
- Applicant Address: US CA San Francisco
- Assignee: salesforce.com, inc.
- Current Assignee: salesforce.com, inc.
- Current Assignee Address: US CA San Francisco
- Agency: Holland & Hart LLP
- Main IPC: H04L9/32
- IPC: H04L9/32 ; G06F16/22

Abstract:
During an encryption process, a database system may generate an index value based on the plaintext to be encrypted, an encryption key, a data field-specific salt, or a combination thereof. The database may store the index value in an index associated with the ciphertext output of the encryption process. In some cases, the database may receive a query specifying a plaintext value for filtering on a data field, where the database may return data objects with the specified plaintext value in the given data field. The database may compute a set of index values associated with the specified plaintext, and may identify indexes with index values included in the set of index values and associated with the given data field. The database may decrypt the ciphertexts associated with the identified indexes to check if they match the specified plaintext.
Public/Granted literature
- US20180307763A1 FILTERING ENCRYPTED DATA USING INDEXES Public/Granted day:2018-10-25
Information query