ELECTRIC POWER RESEARCH INSTITUTE, CHINA SOUTHERN POWER GRID (20240273649). BLOCKCHAIN-BASED ANONYMOUS TRUSTED VOTING METHOD, APPARATUS AND RELATED DEVICE simplified abstract

From WikiPatents
Jump to navigation Jump to search

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

Organization Name

ELECTRIC POWER RESEARCH INSTITUTE, CHINA SOUTHERN POWER GRID

Inventor(s)

Yong Xiao of Guangzhou, Guangdong (CN)

Jiaxiang Ou of Guiyang, Guizhou (CN)

Yi Luo of Guangzhou, Guangdong (CN)

Houpeng Hu of Guiyang, Guizhou (CN)

Bin Qian of Guangzhou, Guangdong (CN)

Peilin He of Guiyang, Guizhou (CN)

Mi Zhou of Guangzhou, Guangdong (CN)

Yaodan Deng of Guiyang, Guizhou (CN)

Ji Wang of Guangzhou, Guangdong (CN)

Tianqiang Dong of Guiyang, Guizhou (CN)

Fusheng Li of Guangzhou, Guangdong (CN)

Pengcheng Li of Guiyang, Guizhou (CN)

Fan Zhang of Guangzhou, Guangdong (CN)

Yanhong Xiao of Guiyang, Guizhou (CN)

Xiaoming Lin of Guangzhou, Guangdong (CN)

Gaoyi Long of Guiyang, Guizhou (CN)

Jianlin Tang of Guangzhou, Guangdong (CN)

Kunlin He of Guiyang, Guizhou (CN)

Chaoying Liu of Guiyang, Guizhou (CN)

Hangfeng Li of Guiyang, Guizhou (CN)

Zerui Chen of Guiyang, Guizhou (CN)

BLOCKCHAIN-BASED ANONYMOUS TRUSTED VOTING METHOD, APPARATUS AND RELATED DEVICE - A simplified explanation of the abstract

This abstract first appeared for US patent application 20240273649 titled 'BLOCKCHAIN-BASED ANONYMOUS TRUSTED VOTING METHOD, APPARATUS AND RELATED DEVICE

The abstract of the patent application describes a trusted anonymous voting method that involves hashing the original voting content, blinding the commitment value based on other voters' information, signing the commitment value tuple using an esdsa, and establishing a vote tuple based on the commitment value tuple, signature tuple, and signature tuple of other voters. The vote tuple and commitment value tuple are then uploaded to the blockchain for verification and decryption.

  • Performing a hash operation on original voting content to obtain a hash output with a commitment value.
  • Blinding the commitment value based on information of other voters to obtain commitment value tuples.
  • Signing the commitment value tuple using an esdsa to obtain a signature tuple.
  • Establishing a vote tuple based on the commitment value tuple, signature tuple, and signature tuple of other voters.
  • Uploading the vote tuple and commitment value tuple to the blockchain for verification and decryption.

Potential Applications: - Secure and anonymous voting systems - Blockchain-based voting platforms - Trustworthy electronic voting mechanisms

Problems Solved: - Ensuring the anonymity and integrity of votes - Preventing tampering and fraud in voting processes

Benefits: - Increased trust in voting systems - Enhanced security and privacy for voters - Transparent and verifiable voting results

Commercial Applications: Title: Secure Blockchain Voting Systems for Elections Description: This technology can be utilized in national elections, corporate decision-making processes, and online polls to ensure secure and anonymous voting.

Questions about the technology: 1. How does the use of blockchain enhance the security of the voting process? 2. What are the potential challenges in implementing this voting method in large-scale elections?


Original Abstract Submitted

a trusted anonymous voting method includes: performing a hash operation on original voting content to obtain a hash output including a commitment value c; blinding the commitment value cbased 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.