The present disclosure relates to an electronic voting system and a control method. The system has terminals, multiple authentication servers and multiple voting servers. The authentication server has: an authentication processing unit which authenticates voters using authentication data containing the first ID and voter authentication information associated with voters; and a first synchronization unit which synchronizes the first block chain containing the first transaction data indicating that voters are authenticated among multiple authentication servers. The voting server has: a voting processing unit which receives voting data from the terminal containing a second ID associated with the voter's vote and voting information independent of the first ID; and a second synchronization unit which synchronizes the second block chain among multiple voting servers, and the second block chain contains voting information contained in the voting data, i.e. the second transaction data and voting information that are not related to the voting data. Associated pseudo-transaction data. The terminal sends authentication data to the authentication server, and after successful authentication, it sends voting data to one of the multiple voting servers.
【技术实现步骤摘要】
电子投票系统以及控制方法
本公开涉及电子投票系统以及控制方法。
技术介绍
近年来,一部分地方自治团体在进行电子投票。在电子投票系统中,为了隐匿投票者的投票内容,需要使得不让投票者的认证信息与投票内容相关联。在专利文献1(日本特表2011-517825号公报)所公开的电子投票系统中,向投票者的认证所使用的通信终端发送投票参与票证(ticket),通信终端将投票参与票证以匿名化的方式发送,由此来确保投票者的匿名性。另外,电子投票系统也需要具备如系统的可靠性高以及所记录的投票内容不会被改变这样的要件。在非专利文献1(“利用区块链分布式台账的电子投票的群智慧的构成”,信息处理,第57卷,第12号,第1204-1209页(「ブロックチェーンの分散台帳を利用した電子投票による集合知の構成」情報処理第57巻第12号pp.1204-1209))中,公开了为了实现系统的高可靠性以及对改变投票内容的防止而使用区块链(blockchain)。
技术实现思路
专利技术所要解决的问题在电子投票系统中通过区块链管理投票的情况下,存在如下问题:将包含投票结果的区块链公开时,会形成投票者与投票内容的关联,无法实现秘密投票(无记名投票)。于是,本公开提供能够实现秘密投票的电子投票系统等。用于解决问题的技术方案本公开的一个技术方案涉及的电子投票系统,具备终端、多个认证服务器和多个投票服务器,所述多个认证服务器包括第一认证服务器和至少一个其他认证服务器,所述多个投票服务器包括第一投票服务器和至少一个其他投票服务器,所述第一认证服务器具备第一存储器和第一处理器,所述第一处理器在运行中执行第一处理,所 ...
【技术保护点】
1.一种电子投票系统,具备终端、多个认证服务器和多个投票服务器,所述多个认证服务器包括第一认证服务器和至少一个其他认证服务器,所述多个投票服务器包括第一投票服务器和至少一个其他投票服务器,所述第一认证服务器具备第一存储器和第一处理器,所述第一处理器在运行中执行第一处理,所述第一处理包括:从所述终端接收认证数据,使用接收到的所述认证数据来对投票者进行认证,所述认证数据包含与所述投票者相关联的第一ID和所述投票者的认证信息;将第一区块链存储于所述第一存储器,所述第一区块链包含表示所述投票者通过所述认证得到认证这一情况的第一事务数据;以及将所述第一存储器所存储的所述第一区块链与所述其他认证服务器进行同步,所述第一投票服务器具备第二存储器和第二处理器,所述第二处理器在运行中执行第二处理,所述第二处理包括:从所述终端接收投票数据,所述投票数据包含与所述投票者所投的票相关联的第二ID和表示所述票的投票内容的投票信息,所述第一ID与所述第二ID相独立;将第二区块链存储于所述第二存储器,所述第二区块链包含第二事务数据和伪事务数据,所述第二事务数据是接收到的所述投票数据所包含的所述投票信息,所述伪事务数 ...
【技术特征摘要】
2018.05.09 JP 2018-090310;2017.09.15 US 62/5590431.一种电子投票系统,具备终端、多个认证服务器和多个投票服务器,所述多个认证服务器包括第一认证服务器和至少一个其他认证服务器,所述多个投票服务器包括第一投票服务器和至少一个其他投票服务器,所述第一认证服务器具备第一存储器和第一处理器,所述第一处理器在运行中执行第一处理,所述第一处理包括:从所述终端接收认证数据,使用接收到的所述认证数据来对投票者进行认证,所述认证数据包含与所述投票者相关联的第一ID和所述投票者的认证信息;将第一区块链存储于所述第一存储器,所述第一区块链包含表示所述投票者通过所述认证得到认证这一情况的第一事务数据;以及将所述第一存储器所存储的所述第一区块链与所述其他认证服务器进行同步,所述第一投票服务器具备第二存储器和第二处理器,所述第二处理器在运行中执行第二处理,所述第二处理包括:从所述终端接收投票数据,所述投票数据包含与所述投票者所投的票相关联的第二ID和表示所述票的投票内容的投票信息,所述第一ID与所述第二ID相独立;将第二区块链存储于所述第二存储器,所述第二区块链包含第二事务数据和伪事务数据,所述第二事务数据是接收到的所述投票数据所包含的所述投票信息,所述伪事务数据是包含与所述投票者的投票不相关联的伪票的投票内容的事务数据;以及将所述第二存储器所存储的所述第二区块链与所述其他投票服务器进行同步,所述终端具备第三存储器和第三处理器,所述第三处理器在运行中执行第三处理,所述第三处理包括:生成所述认证数据;将生成的所述认证数据发送给所述第一认证服务器;以及在由所述第一认证服务器进行的认证成功后生成所述投票数据,将生成的所述投票数据发送给所述第一投票服务器。2.根据权利要求1所述的电子投票系统,所述第二处理还包括:在从所述终端接收到所述投票数据的情况下,生成第二事务数据,所述第二事务数据表示接收到的所述投票数据所包含的所述投票内容;生成作为包含所述伪票的投票内容的事务数据的所述伪事务数据;生成包含所述第二事务数据和所述伪事务数据的第二区块;以及将生成的所述第二区块连接于所述第二区块链。3.根据权利要求2所述的电子投票系统,所述第二处理还包括:输出所生成的所述伪事务数据的个数。4.根据权利要求2所述的电子投票系统,所述第二处理还包括:预先决定所述多个投票服务器生成的所述伪事务数据的个数;以及将决定的所述个数与所述其他投票服务器进行共享。5.根据权利要求3所述的电子投票系统,所述第二处理还包括:在从所述终端接收到所述投票数据的情况下,生成具有与接收到的所述投票数据所包含的所述投票内容不同的投票内容的所述伪事务数据。6.一种电子投票系统,具备多个认证服务器和多个投票服务器,所述多个认证服务器包括第一认证服务器和至少一个其他认证服务器,所述多个投票服务器包括第一投票服务器和至少一个其他投票服务器,所述第一认证服务器具备第一存储器和第一处理器,所述第一处理器在运行中执行第一处理,所述第一处理包括:从终端接收认证数据,使用接收到的所述认证数据来对投票者进行认证,所述认证数据包含与所述投票者相关联的第一ID和所述投票者的认证信息;将包含第一事务数据的第一区块链存储于所述第一存储器,所述第一区块链包含...
【专利技术属性】
技术研发人员:海上勇二,田中章,添田纯一郎,
申请(专利权)人:松下电器美国知识产权公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。