节点文献

一个安全电子投票系统的研究与设计

Research and Design of a Secure Electronic Voting System

【作者】 陈航

【导师】 冯珊;

【作者基本信息】 华中科技大学 , 系统工程, 2006, 硕士

【摘要】 投票,是民主社会中经常发生的行为,而传统的手工投票由于存在种种弊端,已不适应当前的投票需求。随着网络技术和密码学技术的发展,电子投票产生了,它是以密码学为基础,运用计算机和网络技术来实现投票功能,具有很高的效率和灵活性,可应用于诸多领域,有广阔的应用前景。要使电子投票能够安全可靠地运行,首先必须在密码学技术的基础之上设计出一个安全的电子投票协议。自从1981年Chaum设计了第一个电子投票协议以来,已有多位学者设计了满足不同要求的电子投票协议,但这些协议都还或多或少的存在着缺陷,无法在实际中应用。为了实现一个安全实用的电子投票系统,本文首先对Fujioka, Okamoto和Ohta三人于1992年设计的一个电子投票协议——FOO协议进行了研究,详细分析了FOO协议的安全性,深入探讨了该协议存在的漏洞和弊端,以及产生这些缺陷的原因。在此基础上,借鉴现实生活中投票方式的某些优点,提出了改进的策略和方法,从而设计出一个新的电子投票协议。新协议在FOO协议的基础上将投票中心进行了进一步的分解,同时增加了一个监督机构,目的在于使得其投票机制更接近于现实生活中的投票,让投票人的投票行为更加灵活和方便,提高整个投票流程的效率,并且通过投票中心不同机构间的相互牵制,来制约投票中心的舞弊行为。所设计的新协议对解决FOO协议存在的某些问题进行了有益的探索,并预期其可以在一定的网络环境中实现有效的电子投票。以新的协议为核心,本文设计了一个安全电子投票系统,详细介绍了该系统的体系结构和模块功能,并且在Windows平台上使用Visual C++6.0实现了其中的关键环节。最后,本文对研究工作进行了总结并对今后的发展和需要的进一步研究工作进行了探讨。

【Abstract】 Voting is a behavior that often takes place in democratic society. The traditional craft voting can’t meet the present voting demand because of its weakness. With the development of network and cryptography technologies, the electronic voting arises at the historic moment. Based on cryptography, electronic voting uses computer and network technology to realize the functions of voting. Electronic voting has the advantage of high efficiency, convenience and flexibility, can be applied to many field. It has broad outlook of application.In order to make the electronic voting be carried out securely and reliably, a secure electronic voting protocol must be designed. Chaum designed the first electronic voting protocol in 1981. Since then many scholars have designed different protocols that are adapted to different situation. However, these protocols have some defaults. They are not applied very well.In order to realize the electronic voting system applied in actual life, this paper has studied FOO protocol which is designed in 1992 by Fujioka, Okamoto and Ohta , carried detailed analysis on FOO and found several shortages in FOO, then referring to the advantage of traditional voting, presented several strategies and methods to improve the protocol. Based on these facts, a new protocol is designed by this paper. The new protocol reduces the power of voting centre and imports a new sub-center called supervisor in order to make the mechanism of new protocol more close to that of actual life, improve the efficiency of voting greatly, and make voting more flexible and convenient. The new protocol also reduced the possibility of that the centers practice fraud of voting. This new protocol explores the methods to solve FOO’s problems, is expected to be suitable for elections. Based on this new protocol, this paper designs a secure electronic voting system, introduces the systematic structures and modules’function of the system, and realizes the key parts of the system using Visual C++ 6.0 in Windows platform.In the end, the research work in this paper is summarized and the development and further work for the secure electronic voting system is discussed.

【关键词】 电子投票FOO协议盲签名RSA
【Key words】 electronic votingFOO protocolblind signatureRSA
  • 【分类号】TP311.52
  • 【下载频次】346
节点文献中: 

本文链接的文献网络图示:

本文的引文网络