×

Method and apparatus for using an external security device to secure data in a database

  • US 7,639,819 B2
  • Filed: 06/16/2005
  • Issued: 12/29/2009
  • Est. Priority Date: 06/16/2005
  • Status: Active Grant
First Claim
Patent Images

1. A method for using an external security module to secure data in a database without having to modify database applications, the method comprising:

  • generating a column key in the database;

    passing the column key to the external security module;

    receiving a wrapped column key corresponding to the column key from the external security module, wherein the wrapped column key is obtained by encrypting the column key using a master key;

    storing the wrapped column key in the database;

    receiving a request at the database to perform an encryption/decryption operation;

    in response to the request, passing the wrapped column key to the external security module, thereby allowing the external security module to decrypt the wrapped column key using the master key to obtain the column key;

    receiving the column key from the external security module;

    performing the encryption/decryption operation on data in the database using the received column key; and

    erasing the column key from memory in the database.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×