METHOD AND SYSTEM TO PROVIDE FINE GRANULAR INTEGRITY TO DIGITAL DATA
First Claim
Patent Images
1. A method to generate fine granular integrity to huge volumes of data in real time at a very low computational cost for use with a computer the method comprising:
- receiving original data from multiple sources, locally or via the network using predetermined protocols;
processing the original data by cryptographic means for generating one or more immutable digital chains that contain at least integrity information related to the original data including timestamps; and
communicating said digital chains to a destination, said destination being one of;
the same as the sender of the original data, a different destination or a storage media,wherein a chained and chronologically ordered list of active chains is provided;
every time immutable digital chains are generated or closed the list is updated as follows;
a. Updating the latest flag of the latest chain list to false, and re-computing its digital signature;
b. Adding a new chain list, with the latest flag set to true, an index set to one plus the index of the previous chain list, a timestamp, the list of active chains at the moment, and a digital signature of the concatenation of the digital signature of the previous chain list and the said contents of the new active chain list.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and system to generate fine granular integrity to huge volumes of data in real time at a very low computational cost. The invention proposes a scalable system that can receive different digital data from multiple sources and generates integrity streams associated to the original data. This invention provides full guarantees for data integrity: order of data logged cannot be altered and content cannot be modified neither added nor deleted without detection.
-
Citations
12 Claims
-
1. A method to generate fine granular integrity to huge volumes of data in real time at a very low computational cost for use with a computer the method comprising:
-
receiving original data from multiple sources, locally or via the network using predetermined protocols; processing the original data by cryptographic means for generating one or more immutable digital chains that contain at least integrity information related to the original data including timestamps; and communicating said digital chains to a destination, said destination being one of;
the same as the sender of the original data, a different destination or a storage media,wherein a chained and chronologically ordered list of active chains is provided; every time immutable digital chains are generated or closed the list is updated as follows; a. Updating the latest flag of the latest chain list to false, and re-computing its digital signature; b. Adding a new chain list, with the latest flag set to true, an index set to one plus the index of the previous chain list, a timestamp, the list of active chains at the moment, and a digital signature of the concatenation of the digital signature of the previous chain list and the said contents of the new active chain list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification