Optimizing costs associated with managing encrypted data
AssigneeHewlett-Packard Development Company, L.P.
InventorsErik Riedel, Mahesh Kallahalla, Ram Swaminathan
Life of this patent
Estimating the term…
Abstract
A plurality of file encryption groups are created for a plurality of files based on attributes of each file. An event is detected and a selected file encryption group is divided into a plurality of sub-groups in response to the event. The division is based on an access pattern for each file in the selected file encryption group.
Claims41
A method of implementing a file system, comprising:
- creating a plurality of file encryption groups from a plurality of files;
- and
- associating each file with a respective file encryption group based on an access pattern for each file.
A method of optimizing costs associated with managing encrypted data, said method comprising:
- creating a plurality of file encryption groups for a plurality of files based on attributes of each file;
- detecting an event;
- and
- dividing a selected file encryption group into a plurality of sub-groups based on an access pattern for each file in said selected file encryption group in response to said event.
A method of optimizing costs associated with managing encrypted data, said method comprising:
- creating a plurality of file encryption groups for a plurality of files;
- and
- associating each file with a respective file encryption group based on at least one attribute and an access pattern for each file.
An apparatus for optimizing costs associated with managing encrypted data, said apparatus comprising:
- means for creating a plurality of file encryption groups for a plurality of files based on attributes of each file;
- means for detecting an event;
- and
- means for dividing a selected file encryption group into a plurality of sub-groups based on an access pattern for each file in said selected file encryption group in response to said event.
A system for optimizing costs associated with managing encrypted data, said system comprising:
- at least one processor;
- a memory configured to interface with said at least one processor;
- and
- a file manager module configured to be stored on said memory and executed by said at least one processor;
- wherein said file manager module is configured to create a plurality of file encryption groups for a plurality of files based on attributes of each file, to detect an event, and to divide a selected file encryption group into a plurality of sub-groups based on an access pattern for each file in said selected file encryption group in response to said event.
The system according to 27, wherein said file manager module is adapted to execute in an application program.
A computer readable storage medium on which is embedded one or more computer programs, said one or more computer programs implementing a method of optimizing costs associated with managing encrypted data, said one or more computer programs comprising a set of instructions for:
- creating a plurality of file encryption groups from a plurality of files;
- and
- associating each file with a respective file encryption group based on an access pattern for each file.
Dependencies are inferred from the claim text.