大规模电子选举协议:结合ElGamal与RSA的盲签名安全方案
需积分: 10 55 浏览量
更新于2024-08-12
收藏 265KB PDF 举报
"一个适合大规模的电子选举协议 (2008年) - 谢淑翠、杨铺"
本文是自然科学领域的论文,探讨了一种适用于大规模选举的电子投票协议,该协议结合了ElGamal密码体制和RSA盲签名体制,以确保选举过程的安全性和效率。以下是关于这一电子选举协议的详细解释:
1. **ElGamal密码体制**:ElGamal加密系统是一种公钥加密算法,基于离散对数问题的难度。在这个协议中,它可能用于实现选举信息的加密,确保只有拥有正确私钥的选举机构才能解密和验证选票。
2. **RSA盲签名体制**:RSA是一种广泛使用的公钥加密技术,而盲签名是RSA的一个扩展应用。在此协议中,盲签名允许选民匿名提交选票,因为选票在被选举机构签名前会被随机因子(盲因子)模糊处理,这样选举机构无法得知选民的选择,同时还能确认选票的有效性。
3. **两次盲化过程**:选民对选票进行两次不同方法的盲化,进一步增强了匿名性。第一次盲化可能涉及选民对选票进行加密,然后选举机构签名;第二次盲化可能涉及选票的随机变换,使选举机构无法关联选民和选票。
4. **无收据性**:选票由选举机构生成并确保无收据性,意味着选民无法保留能证明其投票内容的证据,从而防止选民被胁迫或收买后更改投票。这种特性对于保护选民的隐私至关重要。
5. **计票效率**:由于选票的预处理和标准化,计票阶段的工作量大大减少,提高了效率。这在处理大规模选举时尤其重要,因为可以快速准确地统计大量选票。
6. **选民计算负担小**:该协议设计时考虑到了选民的计算能力,所需的计算参数较少,使得普通用户也能轻松参与,有利于协议的实际推广和应用。
7. **适用性**:由于协议具有高效率和低计算复杂性,它非常适合在实际的大规模选举中使用,比如政府选举、公司投票或者社区决策等场合。
这个电子选举协议通过结合两种强大的加密机制,实现了安全、匿名且高效的选举过程,解决了大规模选举中的关键问题,并且易于被选民接受和操作。它为电子选举提供了一种可靠的技术解决方案,有助于推动选举过程的现代化和透明化。
2019-08-23 上传
2019-12-29 上传
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
点击了解资源详情
2024-10-25 上传
weixin_38554781
- 粉丝: 6
- 资源: 884
最新资源
- ES管理利器:ES Head工具详解
- Layui前端UI框架压缩包:轻量级的Web界面构建利器
- WPF 字体布局问题解决方法与应用案例
- 响应式网页布局教程:CSS实现全平台适配
- Windows平台Elasticsearch 8.10.2版发布
- ICEY开源小程序:定时显示极限值提醒
- MATLAB条形图绘制指南:从入门到进阶技巧全解析
- WPF实现任务管理器进程分组逻辑教程解析
- C#编程实现显卡硬件信息的获取方法
- 前端世界核心-HTML+CSS+JS团队服务网页模板开发
- 精选SQL面试题大汇总
- Nacos Server 1.2.1在Linux系统的安装包介绍
- 易语言MySQL支持库3.0#0版全新升级与使用指南
- 快乐足球响应式网页模板:前端开发全技能秘籍
- OpenEuler4.19内核发布:国产操作系统的里程碑
- Boyue Zheng的LeetCode Python解答集