摘要

本发明公开一种对投票人的选票信息进行加密的电子投票方法,使用区块链作为公告板,利用区块链不可篡改的特性保证公告板信息的一致性,同时使用同态D-BCP密码对选票信息进行加解密,利用同态D-BCP密码的同态特性计算选举结果,并在解密选举结果后利用同态D-BCP密码的可验证特性使注册中心和每个投票者都可以对权威公开候选人选举结果的合法性进行验证。本发明解决了现有技术中存在的权威对选举结果的篡改的威胁和投票者及注册中心难以验证选举结果的技术问题。具有电子投票中更加安全可靠保证投票结果的合法性,更符合现实需求的优点。