论文部分内容阅读
随着人类社会的发展,各个国家、组织都越来越民主,很多重大事件都需要个体的参与。其中选举就占据着社会生活中重要的地位。传统的选举方式存在着很多问题,比如选民要聚集到同一地方或到指定的投票地点进行选举,这样涉及到场地、交通、人力等很多方面的资源,造成大量的消耗,而且最终的统计选票又是一项巨大工程。更重要的是整个过程很难做到公平公正。如今计算机技术和通信技术的快速发展,以及密码学领域的相关研究,电子选举作为新型的选举方式更能体现其价值。本文主要研究电子选举中关于选票内容的隐私保护以及选举的无收据性。选票内容的保护是能够保证选民公平公正进行选举的前提,也就是使选民可以真正匿名的投票,按照自己的意愿参与选举。无收据性是保证候选人无法贿赂或强制选民,从而影响选举结果,破坏选举的公平公正。只有做到这基本的两点,才能实现民主,选举也才有意义。本文主要研究基于代理盲签名的电子选举协议。本文研究成果如下:1.对数字签名进行研究,分析目前数字签名能够满足的一些性质,对网络信息的传递或储存起到哪些保护作用。重点研究代理签名和盲签名,并介绍几种典型的代理签名协议和盲签名协议,分析和比较安全性目标。2.重点研究了电子选举的安全性目标以及现有的电子选举协议的类型与比较。安全性目标是评价一个电子选举方案和电子选举系统是否可行的重要标准,也是我们设计电子选举方案首要参考的依据。根据目前的大量电子选举协议,通过归纳总结将其分为主要的四种类型,分别为:基于盲签名的电子选举、基于秘密共享的电子选举、基于混合网络的电子选举和基于同态加密的电子选举,给出这四类电子选举方案的分析与比较。3.对国内外基于代理签名和盲签名等的电子选举方案进行深入研究,分析选举过程中的安全性要求,以及目前仍然存在的安全隐患并加以改进。分析了一个基于改进离散对数问题的电子选举方案中的安全漏洞,给出了一个攻击方法,并针对其代理授权部分和盲签名部分进行了改善,提出一个基于代理盲签名的更为高效和安全的电子选举方案。方案中针对大规模选举中选民的注册、选票的签名以及最后的计票过程都非常耗时耗力。在不同区域设置代理处,比如以省为单位,每个省设置代理,同时并行的进行选举。在选民隐私保护方面应用盲签名,对选票内容进行盲化,从而保护选民的隐私性,而且效率更高。针对电子选举的更高要求,即普遍验证性和无收据性,在两者之间达到一种相对平衡,从而提高选举的可操作性和公正性。由于盲签名中的盲化因子可以用来隐藏选票的内容,同时它也会被投票人当作证据,向候选人索取贿赂金额。因此方案中的计票阶段采用ElGamal同态加密,保证了电子选举的无收据性,可以防止贿赂选民,强制选举的不良行为。