QUICK REVIEW
[论文解读] Ques-Chain: an Ethereum Based E-Voting System
Qixuan Zhang, Bowen Xu|arXiv (Cornell University)|May 13, 2019
Blockchain Technology Applications and Security参考文献 8被引用 7
一句话总结
Ques-Chain 是一种基于以太坊的电子投票系统,通过三方可信盲签名协议实现匿名、可认证的投票——将盲签名过程委托给组织者、选民和智能合约,确保选票的完整性、隐私性和可验证性,同时防止垃圾信息和未经授权的投票。
ABSTRACT
Ethereum is an open-source, public, blockchain-based distributed computing platform and operating system featuring smart contract functionality. In this paper, we proposed an Ethereum based eletronic voting (e-voting) protocol, Ques-Chain, which can ensure the authentication can be done without hurting confidentiality and the anonymity can be protected without problems of scams at the same time. Furthermore, the authors considered the wider usages Ques-Chain can be applied on, pointing out that it is able to process all kinds of messages and can be used in all fields with similar needs.
研究动机与目标
- 设计一种安全、去中心化的电子投票系统,保护选民匿名性,同时支持身份认证和防伪造投票。
- 解决电子投票和意见收集系统中透明性、隐私性和完整性之间的平衡挑战。
- 实现在 referendums(公投)、员工评估和客户反馈等现实应用场景中电子投票的实用化部署,无需依赖可信第三方。
- 通过利用以太坊的智能合约功能和区块链的不可篡改性,降低电子投票系统的成本并提升信任度。
- 提供一种通用协议,适用于任何需要匿名、可认证消息提交的场景,包括问卷调查和投诉报告。
提出的方法
- 使用盲签名技术,使选民在签名过程中无需向组织者或智能合约透露选票内容即可提交选票。
- 将盲签名过程分解为三个阶段:选民盲化、组织者签名、智能合约验证,确保任何单一实体都无法看到完整选票。
- 在以太坊的 EVM 上部署智能合约作为检查员,使用组织者的公钥验证签名,并仅将有效选票存储在公开的 BallotBox 中。
- 通过允许所有以太坊用户审计最终计票结果并利用区块链的透明性验证结果正确性,实现端到端可验证性。
- 引入使用第二组密钥对加密选票的发布选项,使组织者能够在保持隐私的前提下控制结果的披露。
- 依赖以太坊的 gas 机制和共识模型,确保投票过程的公平性、不可篡改性以及对篡改的抵抗能力。
实验结果
研究问题
- RQ1电子投票系统如何在确保身份认证和防止重复或欺诈投票的同时,保护选民匿名性?
- RQ2去中心化的基于区块链的系统是否能够消除电子投票和意见收集中对可信第三方的依赖?
- RQ3盲签名协议如何在多个参与方(选民、组织者、智能合约)之间适配与分发,以保障隐私性和完整性?
- RQ4在以太坊上大规模部署此类系统(如全国公投)的实际性能和成本影响如何?
- RQ5在实际部署中,该协议在多大程度上能防范垃圾信息、胁迫和无收据攻击?
主要发现
- Ques-Chain 协议实现了正确性、隐私性、鲁棒性、可验证性和公平性,满足电子投票系统的核心安全属性。
- 系统通过三方可信盲签名机制防止重复投票和垃圾信息,确保仅授权且正确签名的选票被接受。
- 在以太坊主网上使用 Ques-Chain 举办英国脱欧公投的预估成本为 390 万英镑——比传统方式的 1.291 亿英镑低 97%。
- 该协议支持广泛的应用场景,包括全国公投、公司员工评估、客户评价和非政府组织项目评估。
- 即使组织者控制权限管理,系统仍能保持选民匿名性,因为智能合约从未接触原始选票内容。
- 收据无痕性未完全实现,因为选民可能利用其盲化密钥构造出证明其投票内容的收据,表明仍存在潜在攻击面。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。