Statement proof and verification
AssigneenChain Licensing AG
InventorEnrique Larraia
Life of this patent
Estimating the term…
Loading patent…
AssigneenChain Licensing AG
InventorEnrique Larraia
Estimating the term…
A method of proving that a secret committed in a commitment is a discrete logarithm of a public element of a finite group of data elements, comprising: obtaining a first vector used to generate the commitment, the first vector comprising n components, wherein one of the n components of the first vector is at a position which corresponds to the secret; generating a second vector comprising n components, wherein a component of the second vector, at a predetermined position corresponding to the position in the first vector, is set to zero; generating a further commitment to the second vector; transmitting the further commitment to a verifying device; receiving a random challenge from the verifying device; generating a response using the first vector, the second vector and the random challenge; and transmitting the response to the verifying device to prove that the secret is the discrete logarithm of the public element.
A computer implemented method of proving that a secret that is committed in a batched commitment is a discrete logarithm of a public element of a finite group of data elements, the method performed on a computing device and comprising:
A computer implemented method of verifying that a secret that is committed in a batched commitment is a discrete logarithm of a public element of a finite group of data elements, the method performed on a computing device and comprising:
A non-transitory computer readable storage medium comprising computer readable instructions that, when executed by a computing device, cause the computing device to perform a method of proving that a secret that is committed in a batched commitment is a discrete logarithm of a public element of a finite group of data elements, the method performed on a computing device and comprising:
Dependencies are inferred from the claim text.