基于区块链与安全多方计算的电子投票研究

来源 :北方工业大学 | 被引量 : 0次 | 上传用户:william1212
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的飞速发展,带来许多新兴技术,例如云计算、大数据、区块链等,他们都使得信息在传播和存储时更加高效、快捷。但是,在给人们提供方便的同时,数据的安全性问题正日益严重。安全多方计算作为密码学领域保护隐私的重要工具之一,可以通过设计高效的计算协议来保护隐私数据的安全。安全多方计算主要研究如何在无可信第三方的情况下,通过计算指定函数得到输出结果,且不泄露参与者的秘密输入信息。环签名技术可以通过匿名的方式,完成对数据发送者身份信息的保护。而电子投票是这两项技术的典型应用实例。在绝大多数的电子投票方案中,普遍存在这样一个问题:无法在无可信第三方机构的情况下完成计票工作,导致存在安全隐患。为解决此问题,本文运用安全多方计算和区块链的环签名技术,提出了一个公平、安全的电子投票协议,主要工作如下:(1)针对环签名在环成员数量过大时签名效率较低的问题,结合国密算法SM2,提出了基于SM2的环签名算法SMRA,并应用于电子投票方案。(2)通过对FOO电子投票方案及其改进方案进行仔细分析和研究,找出传统电子投票方案中普遍存在的问题:无法在无可信第三方机构参与的情况下完成计票工作。针对该问题,本文运用安全多方计算和区块链技术提出了提出了一个公平、安全的电子投票协议,该协议可以在无第三方机构的情况下由选民和候选人完成计票工作,并且不会泄露选民的身份信息以及候选人的具体票数,具有更高的安全性和匿名性。(3)基于本文的投票方案,设计了一个可应用的电子投票系统。系统采用PHP进行程序开发,数据库为My SQL。该系统保证选民的隐私信息不会被泄露,并且选民可以利用签名验证选票是否被正确统计。最后,在比特币测试网络testnet上对投票系统进行了性能测试,测试结果表明,签名生成时间与签名验证时间随选民数量增加而增大的速度主要取决于不同CPU的性能。
其他文献
学位
学位
学位
本文着眼于句法语义系统背后的深层次制约因素,从隐性量范畴的角度探讨与副词"就"有关的格式.分析讨论"一……就……""只要……就……"以及其他关联格式的句法特征,并探讨发话者的数量理解方式以及默认值如何影响句式的产生.在论述的过程中,还考察复句中相关连词的脱落现象,进一步探索格式虚化的发生机制.
信息时代的到来对学前教育教学工作提出了新的要求,而信息技术凭借形象生动的影像与音效,更能吸引幼儿的注意,激发学习兴趣,促使教育工作更加顺利地开展。同时,教育部发布的《3~6岁儿童学习与发展指南》重点提出,幼儿园应当尝试多元教学形式去引导幼儿探索、认知,在教学中须体现幼儿的主体地位。因此,在如今的幼儿园教学活动中,需要重视信息技术的巧妙融入,为幼儿的知识面拓宽与思维发散创设更好的教育环境,进一步激发
学位
学位
学位
学位
随着信息获取和存储技术的飞速发展,观测数据呈现出大规模即高维度、大尺寸的特征,例如:大规模阵列信号处理中的观测数据在时间维度、空间维度、频率维度以及极化维度呈现高维度以及大尺寸特征,在本文中“维度”表示用于索引数据中任意元素所需要独立坐标个数,而“尺寸”表示数据在特定维度上的数据量,另外,将使用高维度和大尺寸具体指代大规模。张量,即多维数组,能够完整描述高维度数据中的多线性结构,适合表示和分析这类