基于区块链的匿名电子投票方案研究与设计

来源 :江西理工大学 | 被引量 : 0次 | 上传用户:zsdown520
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在当今的信息时代,电子投票由于成本低、效率高、方便快捷、计票简单的特点正慢慢取代传统纸质投票。但是就目前已有的电子投票而言,仍然存在很多需要解决的问题。由于现有电子投票系统都是建立在第三方服务器的基础之上,因此存在数据不够公开透明,且容易被篡改或者伪造;不能保证选民的隐私和选票的隐私性;不能对选民的选票的有效性进行公开验证等问题。这些问题没有很好的解决之前,电子投票的应用仍然受限。自比特币发布以来,区块链技术和以太坊技术的发展,为电子投票的设计带来了新的解决方案和解决思路。区块链技术由于其去中心化,不可篡改的特点,可以弥补当前电子投票系统存在的问题和不足。所以将区块链技术和电子投票方案结合的研究有很重要的意义和前景,本文针对这一思路作了如下工作:1、分析了投票的应用场景,对比了各种投票实现方式存在的一些问题,分析了将区块链应用于电子投票的意义。2、详细介绍了区块链相关技术和以太坊相关技术及技术关键细节。3、针对当前电子投票系统在匿名性,透明性,公开计票等方面存在的问题,本文提出了一种基于一次性环签名的区块链的电子投票方案。方案中利用一次性环签名对投票者身份信息进行加密,可以保证投票者的匿名性。通过生成的一次性的密钥镜像,每位投票者只能使用一次该密钥镜像进行投票,因此不存在重复投票的问题。同时通过匿名地址技术使得不同的投票者对相同的候选者的选票都不一样,保证了候选者的匿名性,任何人或第三方机构都无法在投票结束前获得投票中间结果。另外通过区块链技术,将投票信息存储在以太坊区块链上,任何人在投票结束后都可以对选票进行验证和统计。通过安全性和性能分析,该方案符合电子投票系统的基本安全标准。4、针对本文提出的基于一次性环签名电子投票方案,提出了一个改进的密钥共享算法,通过改进的密钥共享算法,将候选者的两个密钥中的其中一个密钥对通过密钥共享的方式生成,可以大大简化计票统计算法的时间复杂度。将计票算法的时间复杂度由O(mn)降为线性时间复杂度O(m+n),有效地提高了计票验票的效率。5、本文通过以太坊区块链上的智能合约技术开发实现了基于以太坊区块链的电子投票方案,并为智能合约设计实现了投票系统Dapp的用户交互界面。对基于以太坊的区块链电子投票系统进行了详细地分析和设计,并在智能合约的基础之上使用了web前端技术为其设计了投票系统的交互界面。通过实现的投票系统分析了一次性环签名中环的大小和生成签名的时间、验证签名的时间和签名大小之间的关系。可以选择合适的环的大小从而即能保证签名的可靠性,又能尽量提高生成签名和验证签名的效率。
其他文献
氰酸酯树脂具有优异的耐高温性、介电性能、耐腐蚀性、力学性能和加工性能,在航天、电子、建筑和军工等行业得到了广泛的研究与应用,是一种具有广阔发展空间的热固性树脂。双
图像目标分割是对图像中的像素点进行分类的过程,经过多年发展,传统的单目图像目标分割技术已经十分成熟,可以较准确地分割出图像中的前景目标。随着双目立体视觉技术的逐渐
大规格曲轴用非调质钢中MnS夹杂物的控制是目前钢铁生产厂家和下游用户普遍关注的问题。尺寸合适、分布均匀的MnS夹杂物不仅有利于切削性能的改善,还能起到高温钉扎、低温促
<正>长期以来,检察机关民事执行检察监督制度的目的争论较多,"执行乱""执行难"是否都应该涵盖分歧较大。特别是随着"执行难"~①含义的不断扩充,其裹挟着民事执行环节各个方面
会议
无线人体通信技术具有低功耗、结构简单、安全性高和易于集成化等优点,可以被广泛应用于身份识别、保密信息传输、健康医疗等领域。因此,本论文以人体作为传输信道,对人体通
金砖国家开发银行(又称金砖银行)的组建,既开启了中国金融区域国际合作的新纪元,也为人民币国际化带来了新机遇。本文在对人民币国际化发展进程及存在问题进行分析的基础上,
图书馆因缺少初始读者历史行为信息,难以为初始读者提供有针对性的图书推荐服务,为解决这一问题,提出一种基于Probit回归的图书馆初始读者图书兴趣挖掘方法,并根据商丘职业技
文章从环境美学的角度阐述了贵州省黔东南世界自然遗产“梵净山”独特的自然地理环境优势:梵净山宗教场所古诗文所呈现出来的环境美学,梵净山宗教场所的兴起与修建为武陵民族
随着习总书记的“人类命运共同体”理念以及国家“一带一路”战略的提出,从政策的层面明确了我国经济发展的新动向,倡导国内企业加快转型升级,更多的参与到国际市场的竞争当
蔬菜是人类日常生活中必不可少的农产品,它可以为人类提供各种丰富的营养物质。但是,施肥不当容易使蔬菜积累硝酸盐,尤其是叶菜类的蔬菜产品,这对人们的身体健康构成了潜在的