Patent ID: 9251355
Filing Date: 2016-02-02
CPC Classification: G06F

Claim Text:
1. A method for implementing user specific encryption in a database system, the method comprising: a computer receiving a query statement including a user specific key and data, the data comprising a data field requiring encryption and a data field not requiring encryption, wherein the user specific key is an encryption key that is associated with a single specific user; the computer identifying the data field requiring encryption; the computer encrypting the data field requiring encryption by using the user specific key; the computer inserting both the encrypted data field and the non-encrypted data field into a table row in a database; the computer creating a hash of the user specific key; and the computer inserting the hash of the user specific key in the table row with the data, wherein the hash of the user specific key is inserted as metadata included with the encrypted data field such that the user specific key is stored in a non-recoverable form that is un-usable for decryption of the encrypted data field.