电子投票协议的设计与系统开发

来源 :东北大学 | 被引量 : 0次 | 上传用户:mimi107
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
电子投票是传统投票的电子化,是指利用先进的密码学技术和计算机网络技术,使选民可以在投票站或自己家中设置的计算机终端通过互联网进行投票,由计算机负责统计选票,不仅在组织工作、选票搜集与统计方面都节省了大量的人力物力,而且在一定程度上保证了投票人的利益和投票结果的公正性,所有这些优点使其取代传统投票成为必然的趋势。 要使电子投票安全、可靠地运行,除了保证计算机和网络系统完好、正常运转之外,首先必需在密码学的基础之上设计出适合的电子投票协议。自从Chaum设计出第一个电子投票协议以来,已有多位学者设计出满足不同要求的电子投票协议,但这些协议还或多或少地存在着一定缺陷,如何充分利用电子投票的优势,设计出更具安全性、实用性的电子投票方案,也成为目前安全领域学术界研究的一个热点问题。 本文首先介绍了电子投票所涉及的一些密码学基础理论,阐述了安全电子投票应具备的几条基本性质一完全性、准确性、秘密性、不可重用性、合法性、公平性、可验证性。然后根据上述七个基本性质分析了现有安全电子投票方案在安全性和可操作性上的优点和缺陷。针对这些问题,本文设计了一个基于公开密钥(双钥)、盲签名和位保证等密码技术实现的电子投票协议,开发了一个实用的电子投票系统。系统中把候选人作为选票的验证机构,使系统的安全性又上了个台阶,避免了管理机构权力过大而作弊的可能性。 综上所述,本文提出的协议不仅可以同时保证诚实投票者身份的匿名性、选票的秘密性和选举的公平性,而且还解决了现有方案中存在的一些问题,如投票人不能中途退出的问题,投票人两次发送选票而过于繁锁的问题,非法投票人截获选票用于以后选举的问题。因此,该协议安全性较高,较适合于大规模选举。
其他文献
传统的IP多播方案是为一对多,多对多的通信模型而设计的。然而由于IP多播方案的技术性问题和IP多播方案所带来的市场问题,使得IP播方案在提出10年以后仍然没有在Internet上成功
长非编码RNA(long noncoding RNAs)是一类长度超过200个核苷酸的非编码RNAs,大量研究表明,lncRNAs在许多重要的生物过程中起着关键作用,并且其突变和失调与许多疾病有关。然而通
数据库是构建信息系统的重要基础,数据库安全也成为了信息安全的重要研究领域。目前大部分数据库都是以明文存储并且没有验证机制,采用一般的身份验证与识别和存取控制技术并
随着信息技术的飞速发展,Internet已经发展成为当今世界最大的信息库,并且成为全球范围内传播信息和获取信息的最主要途径之一。Internet上出现越来越多的信息,同时也出现了
当前的物流信息公共平台普遍缺乏严格的注册审查机制,信息有效率低,很多物流公司没有网上查找商机的习惯。容发货运市场计划建立一个拥有大屏幕显示终端和多个触摸屏终端的物流
随着计算机和互联网的发展,在自然语言处理领域,以双语(或多语)平行语料库为基础的应用日益增多。除机器翻译方面的应用之外,平行语料库的建设对于双语词典编纂、词义消岐和
随着多媒体技术和网络技术的发展,人们对多媒体及网络环境的要求也越来越高。传统的集中式服务器,无论是集中式服务器本身,还是它的网络带宽,都构成系统的瓶颈而不能满足用户
本文针对面向服务计算环境下最终用户即时按需构造应用软件时面临的一些挑战性问题,包括如何保障系统行为和业务约束的一致性、如何提供辅助编程推荐、以及如何向最终用户提供
熔融沉积(FDM)快速成型制造中,支撑设计是一项关键性技术。支撑设计的优劣会直接影响零件的成型精度与成形质量。本文研究了FDM工艺中基于CLI模型支撑设计的相关方法和软件实
随着网络经济时代的到来,网络化制造模式迅速发展。网络化制造模式下企业应用系统强调应用与应用之间的交互和集成,传统的分布式集成技术如RMI,CORBA,DCOM不能很好的支持异构体系