大规模电子选举协议:结合ElGamal与RSA的盲签名安全方案
需积分: 10 93 浏览量
更新于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-12-01 上传
2024-12-01 上传
weixin_38554781
- 粉丝: 6
- 资源: 884
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率