CPC H04L 9/3236 (2013.01) [H04L 9/0643 (2013.01); H04L 9/3221 (2013.01); H04L 9/50 (2022.05)] | 20 Claims |
1. A system for trusted aggregation with data privacy of contributors based on a zero-knowledge-proof, the system comprising:
a memory; and
a processor in communication with the memory, the processor being configured to perform operations comprising:
committing, anonymously, an identity and performance data of a resource producer on a blockchain by an independent gateway;
generating a Merkle tree hash commitment to the blockchain of all resources handled by an aggregator, wherein the Merkle tree hash commitment includes a first commitment of a delivery of the resource to a first user and a second commitment of the delivery of the resource to a second user;
executing the first commitment of the delivery of the resource to the first user and the second commitment of the delivery of the resource to the second user; and
providing, by the aggregator, a zero-knowledge-proof that proves that the commitment of the identity and performance data of the resource producer, and the Merkle tree hash commitment match, wherein the zero-knowledge-proof verifies that the executed first commitment and the executed second commitment are consistent with the first commitment and the second commitment in the Merkle tree, wherein the zero-knowledge-proof is recorded on a linked shared document of the blockchain as matching and approved by a virtual machine.
|