CPC G06F 21/64 (2013.01) [G06F 21/602 (2013.01)] | 17 Claims |
1. A method for certifying integrity of data assets stored on a client computing system, the method comprising:
detecting at least one new or changed data asset stored on the client computing system;
responsive to detecting the at least one new or changed data asset, calculating a state representation of the least one data asset using a data verification module deployed to the client computing system, the state representation of the at least one data asset comprising a cryptographic representation of at least a portion of the data asset;
calculating a state representation of the data verification module, the state representation of the data verification module comprising a cryptographic hash of the data verification module or a runtime environment of the data verification module;
transmitting the state representation of the at least one data asset and the state representation of the data verification module over a network from the client computing system to a remote computing system
validating, by the remote computing system, the state representation of the data verification module; and
if the state representation of the data verification module is validated, storing, by the remote computing system, the state representation of the at least one data asset in an immutable ledger.
|