Computer-implemented system and method for trustless zero-knowledge contingent payment
AssigneenChain Licensing AG
InventorThomas Trevethan
Life of this patent
Estimating the term…
Loading patent…
AssigneenChain Licensing AG
InventorThomas Trevethan
Estimating the term…
This invention relates to a computer-implemented method for enabling zero-knowledge proof or verification of a statement (S) in which a prover proves to a verifier that a statement is true while keeping a witness (W) to the statement a secret. The method includes sending to the verifier a statement (S) represented by an arithmetic circuit configured to implement a function circuit and determine whether a function circuit output (h) and an elliptic curve point (P), the function circuit input (s) to a wire of the function circuit is equal to the corresponding elliptic curve point multiplier (s); individual wire commitments and a batched commitment for wires of the circuit; a function circuit output (h); proving key (PrK) to enable the verifier to determine that the circuit is satisfied and calculate the elliptic curve point (P) to validate the statement, determin that the prover holds the witness (w) to the statement.
A computer-implemented method executed by a computing device associated with a seller or prover for enabling a trustless zero-knowledge contingent payment or exchange of reward data from a buyer or verifier in exchange for access data from the seller or prover, wherein the reward data is data associated with a payment, the method including:
A computer-implemented method executed by a computing device associated with a buyer or verifier for enabling a trustless zero-knowledge contingent payment or exchange of reward data from a buyer or verifier in exchange for access data from a seller or prover, wherein the reward data is data associated with a payment, the method including:
Dependencies are inferred from the claim text.