A method and apparatus for validation of archived data that includes one
or more servers or data sources, an archive server, and one or more
storage subsystems. Data is received from the data source and a
verification code is generated on the data using a verification method.
The data, and the verification information, including the verification
code, and the verification method, are sent to the storage subsystem and
stored. A request for verification of the data stored at the storage
subsystem is received. A second verification code on the stored data at
the storage subsystem is generated at the storage subsystem using the
stored verification method. The verification code and the second
verification code are compared and either a data verified signal or a
data not verified signal is sent by the storage subsystem based on the
comparison in response to the request.