论文摘要
安全多方计算(Secure Multiparty Computation, SMC)在密码学中拥有相当重要的地位,它是电子选举、门限签名以及电子拍卖等诸多应用得以实施的密码学基础。电子选举是SMC应用的最典型案例。传统密码领域提出的几类电子选举方案,在实现普遍验证性前提下,难以实现无收据性。因此,同时实现无收据性和普遍验证性成为现有的安全电子选举方案研究的重点。针对上述问题,通过对现有的电子选举方案的分析,在一个通用的电子选举模型基础上,设计出一个适合大规模选举的多候选人的电子选举方案。通过一系列的数学拆分组合,将多选多选票转换为多个大整数,并将矩阵传送求和协议应用于选票发送和计票,得出选举结果。最后通过模拟仿真实现了大规模的多选多的电子选举系统,证明了方案设计的正确性和可行性。整个选举过程不需要可信第三方,任何投票人都可以计票。比一般的方案具有更强的安全性,同时实现了选举的无收据性和普遍验证性。在多候选人模型的基础上,通过引入不可信第三方保存权值,采用基于茫然传输协议的两方点积协议和秘密比较协议进行计票和判定结果,设计出一个含权的秘密电子评审方案。通过模拟仿真对该方案进行了实现证明,既能保证一般选举活动的基本要求,又满足了选举的无收据性和权值的保密性等安全性要求。该方案适用于投票人数量较少的情况下,适用通过恰当的参数选择,计算复杂度可以达到线性的。
论文目录
摘要ABSTRACT1 绪论1.1 课题的背景及意义1.2 国内外研究概况1.2.1 安全电子选举的要求1.2.2 电子选举的发展概况1.3 论文研究内容及结构2 安全多方计算和电子选举相关理论及技术2.1 安全多方计算协议2.1.1 秘密分享与可验证秘密分享2.1.2 同态公钥加密2.1.3 混合网协议2.1.4 零知识证明2.1.5 茫然传输协议2.1.6 秘密比较协议2.2 安全电子选举方案分析2.2.1 基于匿名信道/混合网的电子选举方案2.2.2 基于盲签名的电子选举方案2.2.3 基于同态加密的电子选举方案2.2.4 基于VSS 的电子选举方案2.3 本章小结3 一种适合大规模的安全电子选举方案设计与性能分析3.1 通用的电子选举模型设计3.1.1 通用的电子选举模型设计3.1.2 典型方案的性能比较3.2 一种适合大规模的多候选人电子选举方案设计3.2.1 基本定义及安全性目标3.2.2 基础算法与协议3.2.3 选举模型3.3 大规模多候选人电子选举方案正确性和安全性分析3.3.1 正确性分析3.3.2 安全性分析3.4 本章小结4 一种含权电子评审方案设计与性能分析4.1 基本模型及算法4.1.1 电子评审模型主要参数4.1.2 相关SMC 协议4.1.3 电子评审方案的安全性定义4.2 含权的安全电子评审方案设计4.2.1 预备阶段4.2.2 投票阶段4.2.3 计票阶段4.2.4 判定阶段4.3 含权的安全电子评审方案安全性分析4.4 本章小结5 方案实现与仿真实验5.1 大规模的多候选人电子选举方案模拟实现5.1.1 设计思想5.1.2 设计原则5.1.3 系统关键技术的实现5.1.4 数据库设计5.1.5 多候选人电子选举系统的操作页面实现5.2 数据分析比较5.2.1 系统的通信代价5.2.2 系统的计算代价5.2.3 与FOO 协议比较及本系统的优点5.3 含权的电子评审方案的模拟实现5.3.1 设计思想5.3.2 设计原则5.3.3 系统关键技术的实现5.3.4 数据库设计5.3.5 含权电子评审系统的操作页面实现5.4 数据分析比较5.4.1 数据分析5.4.2 复杂度分析5.4.3 方案比较及优点5.5 本章小结6 总结与展望6.1 全文总结6.2 工作展望致谢参考文献
相关论文文献
标签:电子选举论文; 安全多方计算论文; 电子评审论文; 含权电子选举论文;