Zero-knowledge set membership proof method and apparatus
AssigneeAlipay (Hangzhou) Information Technology Co., Ltd.
InventorsZhenghao WU, Jinming CUI, Xiaojian LIANG, Pu DUAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeAlipay (Hangzhou) Information Technology Co., Ltd.
InventorsZhenghao WU, Jinming CUI, Xiaojian LIANG, Pu DUAN
Estimating the term…
Embodiments of this specification provide a zero-knowledge set membership proof method and apparatus. User equipment receives, from a verifier device, a subset S′ whose size is η in a set S; calculates two public values based on a parameter set disclosed by a third party, an element u, and an evidence σ, and sends the two public values to the verifier device to calculate a third public value; calculates η groups of random statements based on η groups of generated random numbers and the three public values, and sends the η groups of random statements to the verifier device; receives a random challenge c from the verifier device; and sends η groups of data proofs. The verifier device verifies whether the random statement, the challenge value, and the proof value satisfy a preset relationship, to determine whether the element u owned by the user equipment belongs to the subset S′.
A zero-knowledge set membership proof method, performed by user equipment, wherein the user equipment owns an element u and an evidence σ issued by a third party to prove that the element u belongs to a set S, and the method comprises:
14-20. (canceled)
A non-transitory computer-readable storage medium, wherein the non-transitory computer-readable storage medium stores a computer program, which when executed by a processor causes the processor to:
A computing device, comprising a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the computing device is caused to:
Dependencies are inferred from the claim text.