安全实用的大规模选举协议的设计
| 第一章 绪论 | 第1-17页 |
| ·课题研究的背景和意义 | 第13-14页 |
| ·保密选举的基本涵义 | 第14页 |
| ·保密选举的基本特征 | 第14页 |
| ·保密选举协议的实现 | 第14-15页 |
| ·保密选举研究的进展和趋势 | 第15-16页 |
| ·本课题的来源,目的及主要研究内容 | 第16-17页 |
| 第二章 公开密钥体制及其应用 | 第17-33页 |
| ·对称密钥 | 第17-18页 |
| ·公开密钥算法 | 第18-23页 |
| ·RSA算法 | 第19-21页 |
| ·背景 | 第19-20页 |
| ·算法描述 | 第20页 |
| ·RSA的速度 | 第20-21页 |
| ·RSA的安全性 | 第21页 |
| ·EL Gamal算法 | 第21-23页 |
| ·EL Gamal签名 | 第21-22页 |
| ·EL Gamal加密 | 第22页 |
| ·EL Gamal算法的软件实现速度 | 第22-23页 |
| ·数字签名 | 第23-27页 |
| ·数字签名的概念和基本特性 | 第23-24页 |
| ·数字签名的分类 | 第24-25页 |
| ·数字签名方案 | 第25-27页 |
| ·基于私钥密码体制的数字签名方案 | 第25-26页 |
| ·基于公钥密码体制的签名方案 | 第26页 |
| ·数字签名的实现 | 第26-27页 |
| ·盲签名 | 第27页 |
| ·单向散列函数简介 | 第27-29页 |
| ·数据完整性 | 第29-32页 |
| ·信息摘录技术 | 第29页 |
| ·报文摘要MD5算法 | 第29-32页 |
| ·综述 | 第29-30页 |
| ·算法的应用 | 第30-31页 |
| ·算法描述 | 第31页 |
| ·MD5的安全性 | 第31-32页 |
| ·小结 | 第32-33页 |
| 第三章 现有保密选举协议分析 | 第33-41页 |
| ·保密选举的要求 | 第33页 |
| ·简单投票协议 | 第33-34页 |
| ·使用盲签名投票 | 第34-35页 |
| ·带两个中央机构的投票 | 第35-36页 |
| ·带有单个中央机构的投票 | 第36-37页 |
| ·不带中央制表机构的投票 | 第37-40页 |
| ·小结 | 第40-41页 |
| 第四章 安全实用的大规模选举协议 | 第41-49页 |
| ·预先工作 | 第41-42页 |
| ·具体实现 | 第42-48页 |
| ·初始化 | 第43页 |
| ·产生全局公开密钥G_p | 第43-46页 |
| ·注册 | 第46-47页 |
| ·投票 | 第47-48页 |
| ·公开选票 | 第48页 |
| ·公开选举结果 | 第48页 |
| ·小结 | 第48-49页 |
| 第五章 协议证明 | 第49-56页 |
| ·完整性证明 | 第49-50页 |
| ·公正性(soundness)证明 | 第50页 |
| ·结果正确性证明 | 第50-52页 |
| ·秘密性证明 | 第52-53页 |
| ·公平性证明 | 第53-54页 |
| ·无碰撞性(Collision Free)证明 | 第54页 |
| ·小结 | 第54-56页 |
| 第六章 结论与展望 | 第56-57页 |
| 参考文献 | 第57-60页 |
| 攻读硕士学位期间发表的论文 | 第60页 |