Patent ID: 7171557
Filing Date: 2007-01-30
Classification: G06F,H04L

Abstract:
1. A method of implementing a file system, comprising: creating a plurality of file encryption groups from a plurality of files stored in the file system based on common attributes of said plurality of files, wherein at least one of the file encryption groups includes multiple files stored in the file system; associating each file encryption group of said plurality of file encryption groups with a respective key; accessing one of the file encryption groups by utilizing one of the respective keys that is associated with the one file encryption group; determining a modification in at least one attribute of a plurality of attributes for a file of the plurality of files; utilizing the plurality of attributes for the file for indexing into a file encryption group table storing attributes for each of the plurality of file encryption groups; determining whether an existing file encryption group of the plurality of file encryption groups has attributes matching the plurality of attribute for the file based on the indexing; in response to determining a non-existence of an existing file encryption group having attributes matching the plurality of attributes for the file,