System and method for storing data using a virtual worm file system
First Claim
1. A system for storing data on a virtual file system using write once read many (WORM) protection, the system comprising:
- a WORM server in communication with one or more storage devices;
a controller in communication with the WORM server;
a first time stamping process for creating a first time stamp for a data object based on instructions applied by the controller for storage on the WORM server; and
a second time stamping process for creating a second time stamp for the data object for storage on the WORM server, including;
executing a hash function on a previously created time stamp to produce a new hash value;
processing the new hash value with a digital signature algorithm different from a digital signature algorithm previously used to process a previously produced hash value with respect to the previously created time stamp, to produce a digital signature; and
combining the digital signature and hash value to produce a new time stamp to be recorded along with the previously created time stamp.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method for storing data in a virtual file system using write once read many (WORM) protection includes a WORM server in communication with one or more storage devices and a controller in communication with the WORM server. A first time stamping process for creating a first time stamp for a data object based on instructions applied by the controller for storage on the WORM server. A second time stamping process for creating a second time stamp for the data object for storage on the WORM server. The second time stamping process creates the second time stamp for the data object and first time stamp to ensure the integrity of the data object stored on the system.
-
Citations
13 Claims
-
1. A system for storing data on a virtual file system using write once read many (WORM) protection, the system comprising:
-
a WORM server in communication with one or more storage devices; a controller in communication with the WORM server; a first time stamping process for creating a first time stamp for a data object based on instructions applied by the controller for storage on the WORM server; and a second time stamping process for creating a second time stamp for the data object for storage on the WORM server, including; executing a hash function on a previously created time stamp to produce a new hash value; processing the new hash value with a digital signature algorithm different from a digital signature algorithm previously used to process a previously produced hash value with respect to the previously created time stamp, to produce a digital signature; and combining the digital signature and hash value to produce a new time stamp to be recorded along with the previously created time stamp. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of storing data on a virtual file system using write once read many (WORM) protection, the method comprising:
-
providing a write once read many (WORM) server in communication with one or more storage devices; receiving a data object at the WORM server from a remote client; computing a first time stamp for the data object with a first time stamping process for storage on the WORM server; and computing a second time stamp for the data object with a second time stamping process for storage on the WORM server, wherein the second time stamping process creates the second time stamp for the data object, including; executing a hash function on a previously created time stamp to produce a new hash value; processing the new hash value with a digital signature algorithm different from a digital signature algorithm previously used to process a previously produced hash value with respect to the previously created time stamp, to produce a digital signature; and combining the digital signature and hash value to produce a new time stamp to be recorded along with the previously created time stamp. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification