一个安全电子投票协议的设计与实现

一个安全电子投票协议的设计与实现

论文摘要

随着计算机科学与通信技术的发展,电子投票以它独特的魅力登上了历史舞台,并且日渐取代传统投票成为人们日常生活中的一种常见的投票方式。电子投票是以密码学为基础,运用计算机和网络技术来实现投票功能。虽然它具有传统投票不可比拟的优点,但其安全性不容乐观,还有待进一步的提高。国内外的众多学者致力于电子投票协议的研究,正是为了提高电子投票的安全性和效率。由于采用了密码学技术,电子投票协议在理论和实际应用方面都取得了一些成果,但是,如何设计出一具有更高安全性和效率的电子投票协议,仍是今后学者们研究的热点。本文首先在讨论了电子投票协议的背景及国内外研究现状后,阐述了电子投票协议的七项要求,即一个安全的电子投票协议应具有:完整性、准确性、匿名性、唯一性、合法性、公正性和可验证性。然后,在了解了电子投票协议的性质及要求的基础上,本文分析了以FOO协议为代表的几个典型协议,并指出了它们各自的优点以及在安全性和可用性方面的缺陷。接下来,针对目前大多数电子投票协议的缺陷,本文提出一个安全的基于匿名信道的电子投票协议。新协议先是限制了管理机构的权限,即设立多个投票子机构,由这些机构分享管理机构的权力,这样就减小了管理机构舞弊的可能并可有效地防止管理机构冒充弃权选民的身份投票。然后在新协议中,引入了监票机构,并且按秘密分割门限方案设立多个子监票人,由它们一起来分享选民的选票密钥,这样既提高了系统效率又可防止中间结果泄露。与大多数电子投票协议相比,新协议克服了不允许选民弃权、选票碰撞和中间结果易泄露等问题,并且满足了电子投票协议七个要求。最后,本文在提出的新协议的基础上,利用Dreamweaver 8、VBscript和ASP技术对新协议进行了模拟实现,证明了协议的可行性。并对本文的工作进行了总结,结合新协议中仍存在的一些问题,对未来的研究内容进行了展望。

论文目录

  • 摘要
  • Abstract
  • 第1章 绪论
  • 1.1 课题研究背景与意义
  • 1.2 电子投票的国内外研究现状
  • 1.3 电子投票的定义与要求
  • 1.4 本文主要实现的目标
  • 1.5 本文的结构
  • 第2章 电子投票协议的密码学基础
  • 2.1 密码学简介
  • 2.2 RSA密码体制
  • 2.3 散列(Hash)函数
  • 2.4 数字签名
  • 2.5 盲签名
  • 2.6 匿名信道
  • 2.7 比特承诺
  • 2.8 秘密分割
  • 2.9 本章小结
  • 第3章 现有电子投票协议的分析
  • 3.1 FOO协议
  • 3.1.1 FOO协议的组成
  • 3.1.2 FOO协议的描述
  • 3.1.3 FOO协议的安全性分析
  • 3.1.4 FOO协议的缺点
  • 3.2 QX协议
  • 3.3 XL协议
  • 3.4 本章小结
  • 第4章 一个新的电子投票协议
  • 4.1 新协议的组成部分
  • 4.2 新协议的流程
  • 4.3 新协议的改进之处
  • 4.4 新协议的安全性分析
  • 4.5 新协议的优缺点
  • 4.6 本章小结
  • 第5章 电子投票系统的设计与实现
  • 5.1 电子投票系统的设计
  • 5.1.1 电子投票系统的设计思想与原则
  • 5.1.2 系统关键算法的实现
  • 5.1.3 数据库的设计
  • 5.2 电子投票系统的实现
  • 5.3 本章小结
  • 结论
  • 致谢
  • 参考文献
  • 攻读硕士学位期间发表的论文及参加的科研项目
  • 相关论文文献

    • [1].基于联盟链的匿名电子投票方案[J]. 网络空间安全 2019(12)
    • [2].日本开发基于区块链协议的电子投票系统[J]. 智能城市 2020(21)
    • [3].电子投票系统在我国高校大班型授课中的应用探索[J]. 软件导刊(教育技术) 2010(12)
    • [4].安全电子投票系统的设计与实现[J]. 电子制作 2013(06)
    • [5].一种改进的电子投票方案[J]. 内蒙古科技大学学报 2020(01)
    • [6].基于激光加密技术的电子投票密码数学模型设计[J]. 激光杂志 2019(01)
    • [7].互联网中电子投票系统置信度建模仿真[J]. 计算机仿真 2017(05)
    • [8].杭州居委会选举使用电子投票[J]. 杭州(下半月) 2009(12)
    • [9].基于TD-SCDMA/CMMB的电子投票系统的设计[J]. 价值工程 2012(27)
    • [10].基于网格的电子投票系统[J]. 微型机与应用 2010(15)
    • [11].一个有效的电子投票方案及其实现[J]. 现代计算机(专业版) 2009(10)
    • [12].一种基于数字签名的实用电子投票系统[J]. 计算机工程与科学 2012(05)
    • [13].一种基于门限的电子投票方案[J]. 计算机科学 2012(07)
    • [14].浅析电子投票系统中的加密技术[J]. 大众科技 2008(04)
    • [15].基于联盟区块链的董事会电子投票系统[J]. 网络与信息安全学报 2017(12)
    • [16].苏州市推行职代会运用电子投票器表决[J]. 工会信息 2015(27)
    • [17].RFID技术电子投票应用的探讨[J]. 计算机科学 2011(S1)
    • [18].电子投票系统在职称评审中的应用[J]. 吉林工商学院学报 2011(06)
    • [19].我国网络投票选举问题及对策研究[J]. 美与时代(城市版) 2015(08)
    • [20].基于数字签名和加密二维码技术的电子投票系统的实现[J]. 现代计算机 2020(20)
    • [21].基于同态加密的多候选人电子投票方案[J]. 计算机系统应用 2019(02)
    • [22].电子投票系统中mix-net安全性改进[J]. 浙江师范大学学报(自然科学版) 2016(02)
    • [23].电子投票系统探讨——基于双重数字签名和数字信封技术[J]. 现代商贸工业 2013(11)
    • [24].一种可验证的多候选人电子投票方案[J]. 计算机工程与科学 2015(09)
    • [25].基于Blind-Signature的电子投票协议[J]. 福建电脑 2008(08)
    • [26].大型电子投票表决系统通信协议的设计与实现[J]. 计算技术与自动化 2013(03)
    • [27].一种基于区块链技术的可信电子投票方法[J]. 软件导刊 2018(05)
    • [28].浅谈电子投票协议的设计要求[J]. 网络安全技术与应用 2010(07)
    • [29].一种可补名投票的无收据电子投票方案[J]. 数字技术与应用 2011(05)
    • [30].一种安全的多候选人电子投票方案[J]. 计算机工程与应用 2012(25)

    标签:;  ;  ;  ;  ;  

    一个安全电子投票协议的设计与实现
    下载Doc文档

    猜你喜欢