BLOCKCHAIN-BASED ANONYMOUS TRUSTED VOTING METHOD, APPARATUS AND RELATED DEVICE

A trusted anonymous voting method includes: performing a hash operation on original voting content to obtain a hash output including a commitment value cvi; blinding the commitment value cvi based on information of other voters to obtain commitment value tuples {tilde over (c)} and {tilde over (x)};...

Full description

Saved in:
Bibliographic Details
Main Authors XIAO, Yong, LUO, Yi, LONG, Gaoyi, OU, Jiaxiang, LI, Hangfeng, LIU, Chaoying, LIN, Xiaoming, CHEN, Zerui, DENG, Yaodan, DONG, Tianqiang, HU, Houpeng, HE, Peilin, ZHANG, Fan, QIAN, Bin, WANG, Ji, HE, Kunlin, ZHOU, Mi, TANG, Jianlin, LI, Fusheng, LI, Pengcheng, XIAO, Yanhong
Format Patent
LanguageEnglish
Published 15.08.2024
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:A trusted anonymous voting method includes: performing a hash operation on original voting content to obtain a hash output including a commitment value cvi; blinding the commitment value cvi based on information of other voters to obtain commitment value tuples {tilde over (c)} and {tilde over (x)}; signing the commitment value tuple {tilde over (c)} by using an ESDSA to obtain a signature tuple {tilde over (s)}; and establishing a vote tuple ({tilde over (c)}, {tilde over (s)}, {tilde over (d)}) based on the commitment value tuple {tilde over (c)}, the signature tuple {tilde over (s)} and a signature tuple {acute over (d)} of other voters, and uploading the vote tuple (ć, ś, {acute over (d)}) and the commitment value tuple {tilde over (x)} to the blockchain, where signature tuple {tilde over (d)} is generated in a case that other voters verify the signature tuple {tilde over (s)} and the signature tuple {tilde over (s)} passes the verification, and the commitment value tuple {tilde over (x)} is used to decrypt the vote tuple.
Bibliography:Application Number: US202218562874