Back to results
US 8,661,263 B2Granted
Meta-complete data storage
AssigneeProtegrity Corporation
InventorUlf Mattsson
Life of this patent
Estimating the term…
Abstract
The invention described herein generally relates to systems and methods of securely storing data so that the data contains information about the data and/or the encryption of the data, systems and methods of providing secure access to real world data through data transformations, and systems and methods of managing security parameters for data.
Claims22
A method for securely storing data comprising:
- accessing a structured datum from a location within a database, the structured datum comprising a data type and haying a plurality of fields, each field corresponding to a portion of the structured datum;
- selecting a field of the structured datum, the selected field having a first length;
- encrypting a portion of the structured datum corresponding to the selected field to form an encrypted datum portion having a length less than the first length;
- replacing the portion of the structured datum corresponding to the selected field with the encrypted datum portion and metadata describing the encryption operation to form a partially encrypted datum comprising the data type, wherein the encrypted datum portion and the metadata together have a length that is equal to the first length;
- and
- storing the partially encrypted datum at the location within the database.
3 more elements
A method for securely storing data comprising:
- accessing a structured clear-text datum from a database field, the clear-text datum having a first length;
- encrypting the structured clear-text datum to form an encrypted datum having a length less than the first length and comprising a same data type as the structured clear-text datum;
- storing the encrypted datum and metadata describing the encryption operation in the database field, wherein the encrypted datum and the metadata together have a length that is equal to the first length.
A computer-implemented method for securely storing data comprising:
- accessing, by a computer, a structured datum comprising a data type from a location within a database, the structured datum comprising a plurality of fields, each field corresponding to a portion of the structured datum;
- selecting, by the computer, a field of the structured datum, the selected field having a first length;
- encrypting, by the computer, the portion of the structured datum corresponding to the selected field to form an encrypted datum portion having a length less than the first length;
- and
- replacing, by the computer, the portion of the structured datum corresponding to the selected field with the encrypted datum portion and metadata describing at least one encryption operation parameter to form a partially encrypted datum comprising the data type, wherein the encrypted datum portion and the metadata together have a length that is equal to the first length;
- and
- storing the partially encrypted datum at the location within the database.
4 more elements
A system for securely storing data comprising:
- an input configured to access a structured datum from a location within a database, the structured datum comprising a data type and having a plurality of fields, each field corresponding to a portion of the structured datum;
- an encoder comprising a processor configured to:
- select a field of the structured datum having a first length;
- encrypt a portion of the structured datum corresponding to the selected field to form an encrypted datum portion having a length less than the first length;
- and
- replace the portion of the structured datum corresponding to the selected field with the encrypted datum portion and metadata describing the encryption operation to form a partially encrypted datum comprising the data type, wherein the encrypted datum portion and the metadata together have a length that is equal to the first length;
- and
- an output configured to store the partially encrypted datum at the location within the database.
5 more elements
A system for securely storing data comprising:
- an input configured to access a structured clear-text datum from a database field, the clear-text datum having a first length;
- an encoder comprising a processor configured to encrypt the structured clear-text datum to form an encrypted datum having a length less than the first length and comprising a same data type as the structure clear-text datum;
- and
- an output configured to store encrypted datum and metadata describing the encryption operation in the database field, wherein the encrypted datum and the metadata together have a length that is equal to the first length.
1 more element
Dependencies are inferred from the claim text.