基于智能合约的去中心化安全电子投票系统

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:wangjiejin
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子投票在社会活动尤其是经济和政治领域中发挥着重要的作用。在设计投票系统时,如何保证投票结果的可信性以及投票者的隐私始终是最重要的问题。目前,大多数电子投票协议都依赖于一个完全可信的公共公告板。然而,在现实的电子投票系统中,公共公告板所显示的信息往往会受到投票者和公众的质疑,甚至会被黑客或恶意的投票管理者篡改。区块链以及智能合约的兴起为电子投票协议的设计提供了新的思路。本文提出了一个半诚实模型下基于智能合约的去中心化安全电子投票协议。区块链以及其上运行的智能合约为电子投票系统提供了一个信息可信的公共公告板以及计算可信的运行环境。包含可链接环签名的选票可以保证投票结果的正确性,并避免一票多投的情况发生。此外,无可信中心的门限加密方案可保证在选票统计阶段之前,任何人都不能获得解密的私钥,从而保证所有投票者能够同时获得投票结果且在投票过程中没有人能够获得中间结果。投票结果的可信性不完全依赖于投票管理员,而由投票管理员和所有投票者共同保证。在协议中,部分恶意的投票者不会破坏投票的最终结果。若所有投票者都是恶意的,投票会被中止,而不会产生错误的结果。本文对协议的安全性进行了详细的分析。然而在本协议中,随着投票规模的增大、恶意选民的增加,恶意选民所造成的计算资源的浪费不断增大,系统健壮性不断减弱。本文提出了一个恶意模型下基于智能合约的去中心化安全电子投票协议。为增强投票协议的健壮性,本文提出了恶意模型下的无可信中心门限加密方案。恶意的参与者能够被及时检测出来并被禁止参与密钥生成,以保证恶意参与者不会造成的无效加密操作,避免了计算资源的浪费。通过在投票协议中引入选民代表角色,选民代表负责进行公钥的生成以及私钥的保存,有效的降低了选民的计算消耗。在此协议中,协议中止所造成的计算资源损失较小,整个协议的隐私性与公平性得到保证。经分析,本方案适合大规模投票活动。根据安全电子投票协议,本文完成了基于以太坊的安全电子投票智能合约的开发,并根据不同角色所需要的不同功能完成了去中心应用系统的开发。该系统通过太坊所提供的相应接口实现与以太坊上智能合约的交互。同时本文测试了不同规模投票所消耗的计算资源以及各项操作的运行时间,并对实验结果进行了分析。
其他文献
2014年以来,卢布汇率大幅贬值和剧烈波动引起国际社会广泛关注。资本外逃、通货膨胀、外汇储备下降,俄罗斯经济面临严峻考验。深刻分析卢布贬值的原因:欧美制裁和油价下跌是
2013年中国研发的7个新药品种被跨国制药公司收购,其中大部分处于临床前或临床试验阶段。本文通过调研分析这种情况的发生,认为一方面反映了中国新药研发能力逐步与国际接轨,
2019年6月6日,5G正式商用,基于5G技术,数字建设迈入全新阶段,为媒体融合注活赋能,智媒体再度深化,智媒时代或将全面开启。2016年,网络直播破电视主播主导格局,"主播"不再专属
《红楼梦》是作者"使闺阁昭传"的作品。其中史湘云作为重点描写对象之一,她的婚姻对象是与"水"为名的水溶,在《红楼梦》判词、曲及其湘云、海棠等意象中都有体现。"云""水"的
[目的 /意义]旨在探索移动互联网的背景下网络舆情分析人员在应具备的胜任特征。[方法 /过程]运用数据挖掘、行为事件访谈、问卷测评等方法,对我国网络舆情分析人员的胜任特
<正>过敏性哮喘是一种由嗜酸性粒细胞(Eos)、肥大细胞(MC)、T细胞等多种炎症细胞参与的慢性气管炎症,是以气管变态性炎症(AAI)和气管高反应性(BHR)为特征的疾病。从免疫学来
恶性肿瘤的综合治疗开始在上世纪50年代。这是因为经过20世纪前50年的治疗探索,肿瘤医师们发现,手术或深部X线的单一治疗手段难以有效控制肿瘤。1956年60Co治疗机的出现,使放
以基于永磁同步发电机的直驱式小型风力发电机组为研究对象,为了在不使用机械传感器的情况下实现最大功率点跟踪(MPPT)控制,提高系统可靠性和降低控制成本,提出了一种利用发
目的:在描述成人心血管手术患者手术相关压力性损伤的发生现状与影响因素的基础上,构建预测高危人群的模型,并进行验证,为后续制定针对性的护理干预措施奠定基础。方法:通过
本文以湖南省湘乡市S镇财政为例,阐述湘乡市S镇财政所面临的困境,如乡镇财政管理难以维系,乡镇财政债务化解难,乡镇财政预算流于形式等。并在此基础上提出要积极推行"乡财、