| CPC G06F 21/6218 (2013.01) [H04L 9/3242 (2013.01)] | 20 Claims |

|
1. A computer-implemented method comprising:
generating a nested data object corresponding to at least one file, wherein the nested data object comprises a first layer for at least one first transaction related to the at least one file;
adding, for each of one or more additional transactions related to the at least one file, a corresponding additional layer to the nested data object, wherein the first layer and the one or more additional layers each comprise one or more respective hash values and one or more respective private keys; and
transmitting the nested data object to at least one user device, wherein the first layer and the one or more additional layers are each encrypted based at least in part on a type of access, from among a plurality of types of access, specified for at least one user of the at least one user device, and wherein a given transaction, from among the at least one first transaction and the one or more additional transactions, is verifiable by the at least one user device based at least in part on the one or more respective hash values of the corresponding layer;
wherein the method is performed by at least one processing device comprising a processor coupled to a memory.
|