Patent ID: 7028184
Filing Date: 2006-04-11
Classification: H04L

Abstract:
1. A computer program product for digitally notarizing a collection comprising a plurality of data streams, the computer program product embodied on one or more computer-usable media and comprising: computer-readable program code configured to compute a hash value over each of the plurality of data streams, wherein each data stream is created by a different application processing component; computer-readable program code configured to combine each hash value for each of the plurality of data streams with a unique identifier of the application processing component which created the data stream for which the hash value was computed, thereby creating a combination data block; computer-readable program code configured to hash the combination data block; computer-readable program code configured to digitally sign the hashed combination data block with a private cryptographic key, wherein the private cryptographic key and a public cryptographic key which is cryptographically associated therewith represent a digital notary; and computer-readable program code configured to provide the digitally signed hashed combination data block, along with the combination data block, as the digital notarization for the collection plurality of data streams, wherein the digital notarization cryptographically seals contents of the collection of data streams.