Systems and Methods for Cryptography
AssigneeLagrange Labs Inc.
InventorsCharalampos PAPAMANTHOU, Shravan SRINIVASAN, Nicolas GAILLY, Ismael HISHON-REZAIZADEH, Andrus SALUMETS, Stjepan GOLEMAC
Life of this patent
Estimating the term…
Loading patent…
AssigneeLagrange Labs Inc.
InventorsCharalampos PAPAMANTHOU, Shravan SRINIVASAN, Nicolas GAILLY, Ismael HISHON-REZAIZADEH, Andrus SALUMETS, Stjepan GOLEMAC
Estimating the term…
A cryptographic method of performing a maintainable Merkle-based vector commitment is provided. The method comprises: a) computing a succinct batch proof of a subset of k leaves in a Merkle tree of n leaves using a recursive succinct non-interactive arguments of knowledge (SNARK), where the recursive SNARK is run directly on Merkle paths belonging to elements in the batch to perform the computation of the subset hash inside the computation of the Merkle verification, using operations comprising: i) verifying that the elements belong to the Merkle tree, ii) computing a batch hash for the elements in the batch using canonical hashing and iii) making the batch hash part of the public statement; and b) maintaining a data structure that stores previously computed recursive proofs; and c) updating the succinct batch proof, upon change of an element of the Merkle tree, in logarithmic time.
A computer-implemented cryptographic method of performing a maintainable Merkle-based vector commitment, the method comprising:
A computer-implemented system comprising at least one processor and instructions executable by the at least one processor to cause the at least one processor to perform a maintainable Merkle-based vector commitment by performing operations comprising:
One or more non-transitory computer-readable storage media encoded with instructions executable by one or more processors to create an application for performing a maintainable Merkle-based vector commitment, the application comprising:
A computer-implemented method for providing parallelizable and updatable batch proofs in a decentralized network, the method comprising:
Dependencies are inferred from the claim text.