论文部分内容阅读
电子投票以密码学为基础,运用计算机和网络技术来实现。选举管理机构可以不必象人工选举那样进行大量的人工选票发放和选票的统计工作,投票人也不必到固定的投票中心去投票。与传统人工投票方式相比,电子投票可大量减少人为因素,做到更公平、更安全、更高效、更灵活。并且对电子投票中涉及的密码学理论与实际应用问题的研究对电子安全领域其他方面也具有一定的借鉴作用。所以对电子投票进行研究具有一定的理论意义与实际应用价值。如何充分利用电子投票的优势,设计出更具安全性、实用性的电子投票方案,也成为目前安全领域学术届研究的一个热点问题。本文完成的工作主要有以下几个方面:1.介绍了电子投票所涉及的一些密码学理论,阐述了安全电子投票所应具备的几条基本性质,然后对一些具代表性的安全电子投票方案进行深入分析,发现某些现有安全电子投票方案存在安全性和操作性上的缺陷。2.本文提出了一个基于身份的链式环签名来实现的安全电子投票方案。该方案实现了投票者身份的匿名性,投票的唯一性、完整性、准确性、公正性和可验证性。本方案关键在于解决了在电子投票方案中由于管理中心或群管理者权利过大造成投票者身份泄露的问题,可以无条件保证投票者身份的匿名性。其次,采用链式环签名可使方案的流程简化,大大提高了效率,并且环签名本身性质保证了投票者身份的匿名性。再者,弃权的投票者不必投一张空白的选票,任何人无法冒充投票者进行投票。最后,针对选举中我们可能对自己的投票感到后悔,我们可以利用环签名的可链接性,进行新一轮的投票,用新的选票替代旧的,使自己不会因一时的疏忽和犹豫而投错票。