基于隐私保护与身份验证的网络投票系统.pdfVIP

基于隐私保护与身份验证的网络投票系统.pdf

  1. 1、本文档共3页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于隐私保护与身份验证的网络投票系统.pdf

本期关注special focus 两化融合 基于隐私保护与身份验证的网络投票系统 陈桥 刘泽斌 胡雨季 / 浙江工商大学 信息与电子工程学院 , , 摘 要:网络投票具有便捷高效的优点,但是由于投票人对个人隐私的担忧,阻碍了网络投票的现实应用。为此,本文 实现一套保护隐私的安全投票协议,来解决投票环节中第三方攻击导致的数据泄密以及投票过程未匿名化的问题,从 而实现集成安全技术的隐私保护机制[1],实现信息的安全采集与提交。 关键词:协议算法;加密解密;网络投票;匿名化 着互联网科技的飞速发展,信息化已成为人 1.2 CA (Certificate Authority )认证 们生活必不可缺的一部分。信息化技术使社 为了解决密钥管理的问题,我们设计采用CA认证方 随 式为每个需要使用密钥对的用户发放密钥对,并对外公布 会活动变得简单,提高了生活和工作效率, 但同时也使得安全性降低。网络投票系统作为典型的数据 公钥。这个过程将保证协议中所有的密钥对均是经过CA 采集系统,其安全性一直为人所诟病。典型的网络投票系 中心认证可靠安全的。一旦发现任何密钥的来源不是CA 统由计票人端S端和多个投票人C端组成。S端接收C端传 中心,则此次投票即是无效的。 送来的投票数据,然后进行统计得出结果。显而易见,投 1.3 安全协议 票过程容易受到黑客的攻击,攻击者既可能来自第三方, 每个投票者已有两对钥匙:用于签名的私钥对(ui , 也可能来自计票人:(1 )第三方通过对通信链路的攻 vi )以及用于加解密的私钥公钥对(xi ,yi )。此外,计票 击,获取通信链路上传输的选票内容;(2 )第三方对计 人有用于加解密的私钥公钥对(XDM ,YDM )。这些钥 票人端的攻击,获取或者更改从投票端得到的选票内容; 匙对中的公钥是人人皆知的。 (3 )计票人通过监控,可以知道某个特定的投票人的选 1.3.1 协议第一阶段——密钥生成阶段 票内容。 每个投票者首先从CA 中心获取各自的签名密钥对和 第三方攻击主要发生在使用明文传输数据的场合,攻 加解密的密钥对,然后随机生成一个临时的密钥对(wi , 击者可以轻易地获取甚至篡改投票内容和结果。计票人攻 zi )。投票人i使用ui签名其临时公钥,得到zi并发给计票 击主要是将收到的选票与其通信源(如IP地址)关联,从 人,然后计票人再把zi发给所有投票人,任何人都可以用已 而确定各个投票人的投票内容。换言之,投票人的匿名化 知的公钥vi来验证这是用ui签名的结果,从而相信zi 即为投 在当前的网络投票系统中也是并未真正实现的。 票者i所发。如果签名没有被核实,那么就要终止本协议。 为解决这些安全问题,本文的投票系统采用了多项安 1.3.2 协议第二阶段——数据提交阶段 全措施:(1)使用RSA非对称加密算法[2] ;(2 )CA认证; 每个投票者通过计票人的公钥YDM来加密其投票数 [3] 据,然后再用第一阶段所生成的临时辅助公钥zi来进行循 (3 )签名算法;(4 )匿名化过程 。我们将在讨论这些措 施的基础上完成安全协议相关的软件设计,并在Windows平 环加密(按zN ,zN-1 ,…,z1序逐次加密)。 台下采用Java实现保障安全和匿名性的投票系统。 C ′={d

您可能关注的文档

文档评论(0)

文档精品 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:6203200221000001

1亿VIP精品文档

相关文档