[论文解读] E-voting System Using Homomorphic Encryption and Blockchain Technology to Encrypt Voter Data
该论文提出了一种新型电子投票系统,通过同态加密对选民身份和人口统计信息进行加密,同时将选票以明文形式存储以确保可验证性。通过将加密重点从选票转移到选民属性,该系统在不损害隐私的前提下实现了安全的统计分析,其性能与现有同态加密和基于区块链的系统相当或更优。
Homomorphic encryption and blockchain technology are regarded as two significant technologies for improving e-voting systems. In this paper, we suggest a novel e-voting system using homomorphic encryption and blockchain technology that is focused on encrypting voter data. By encrypting voter information rather than cast votes, the system enables various statistical analyses regarding the vote result while securing the credibility, privacy, and verifiability of overall e-voting system. We checked the efficiency of the overall system by comparing the speed of the proposed system with the speed of other e-voting systems that use homomorphic encryption and blockchain technology.
研究动机与目标
- 解决现有电子投票系统在仅对选票进行加密而忽视选民身份隐私方面的局限性。
- 在不进行解密的前提下,实现对选民人口统计信息(例如年龄、性别、教育程度)的安全、隐私保护型统计分析。
- 通过在计票过程中对选票使用明文处理,同时对选民数据应用同态加密,提升系统效率,同时保持端到端可验证性。
- 证明所提出的系统在性能上与现有基于区块链和同态加密的电子投票系统相当或更优。
- 提出电子投票的新范式:在不牺牲透明度或可审计性的情况下,保护选民数据隐私。
提出的方法
- 使用同态加密在将选民属性(例如年龄、性别、教育程度)存储到区块链之前进行加密。
- 以明文形式存储已投选票,使选民能够验证自己的投票选择,从而增强透明度和用户信任。
- 将所有加密的选民数据和明文选票记录在公共区块链上,以确保不可篡改性和可审计性。
- 通过同态操作对加密的选民属性执行统计分析,整个过程避免解密。
- 利用区块链的去中心化和不可篡改账本特性,确保投票记录和存储的完整性,并检测篡改行为。
- 通过最小化计票过程中的同态操作来优化性能——仅使用明文计票进行汇总,从而降低计算开销。
实验结果
研究问题
- RQ1一个电子投票系统能否在保护选民隐私的同时,实现对人口统计信息的详细统计分析?
- RQ2对选民数据进行加密的电子投票系统,其性能与对选票进行加密的系统相比如何?
- RQ3将同态加密的重点从选票转移到选民属性,是否能提升系统效率和可验证性?
- RQ4能否在不损害隐私或系统性能的前提下,对加密的选民属性执行统计分析?
- RQ5数据大小对所提出系统中区块链数据记录速度和同态计算速度有何影响?
主要发现
- 对于1024名选民,所提出系统的计票时间约为1.7秒,且与数据大小无关,表明性能稳定一致。
- 由于计票过程使用明文处理,所提出系统的计票速度优于其他系统,避免了计票过程中昂贵的同态加法操作。
- 系统在区块链数据记录方面保持了高效率,即使在处理较大数据量时也未出现显著性能下降。
- 对加密选民属性的统计分析是可行且安全的,因为同态操作在整个过程中无需解密,从而保护了隐私。
- 结果表明,与传统方法相比,对选民数据而非选票进行加密,可在保证强隐私保护的同时实现高性能,且在关键效率指标上表现更优。
- 1024次同态32位加法的执行时间估计为5.463秒,证实此类操作在可管理范围内,不会成为系统瓶颈。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。