一种基于区块链的可验证隐私投票方法

    公开(公告)号:CN118784201A

    公开(公告)日:2024-10-15

    申请号:CN202410781253.0

    申请日:2024-06-18

    Abstract: 本发明公开了一种基于区块链的可验证隐私投票方法,该方法首先投票发起选举机构初始化一个投票,候选人和选民发送注册请求,选举机构在区块链上为其进行注册。其次选民使用候选人的公钥加密对应的分数后,得到选票,并将选票加上计算的零知识证明发送给区块链。然后智能合约自动检查选票的零知识证明,通过验证的选票保存在区块链。最后候选人在区块链公布私钥,选民使用私钥计算计票结果,若存在选民弃票,选民计算一个和原选票的分数一致的新选票,所有选民计算后,再使用公开的私钥计算计票结果。本发明保障了投票数据的安全性和完整性,提高了电子投票的透明性。

Patent Agency Ranking