Compression of encrypted data in database management systems
First Claim
Patent Images
1. A method comprising:
- declaring a table in a database management system having one or more columns including an encrypted column with one or more constant values to be encrypted and compressed; and
initializing the declared table, wherein the initialization includes;
encrypting each constant value according to an encryption key to produce a cipher text for each constant value; and
storing each cipher text in a header of the table.
2 Assignments
0 Petitions
Accused Products
Abstract
The subject mater herein relates to database management systems and, more particularly, compression of encrypted data in database management systems. Various embodiments provide systems, methods, and software that compress encrypted column values stored tables. Some other embodiments include declaring tables with column encrypt and compress attributes.
-
Citations
20 Claims
-
1. A method comprising:
-
declaring a table in a database management system having one or more columns including an encrypted column with one or more constant values to be encrypted and compressed; and initializing the declared table, wherein the initialization includes; encrypting each constant value according to an encryption key to produce a cipher text for each constant value; and storing each cipher text in a header of the table. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
a database management system including column data encryption and compression services that; service column declaration of table declaration statements including a declaration of a column to be encrypted and compressed; and service column initialization of a declared table where the column is declared to be encrypted and compressed by encrypting each declared column constant to produce a cipher text for each constant and store the constant in a header of the table. - View Dependent Claims (9, 10, 11, 12, 13)
-
14. A machine-readable medium, with instructions which when processed cause a machine to:
-
declare a table in a database management system having one or more columns including an encrypted column with one or more constant values to be encrypted and compressed; and initialize the declared table, wherein the initialization includes; encrypting each constant value according to an encryption key to produce a cipher text for each constant value; and storing each cipher text in a header of the table. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification