电子投票:基于双盲身份加密的新方法
1. 主要参与方
电子投票方案有五个主要参与方,每个参与方都是独立的可信实体,具体如下:
|参与方|职责|
| ---- | ---- |
|投票管理机构(VA)|代表选票构造方(BC)和投票种子方(VS)签署选票,在指定确认者签名方案中充当签名者(KGC)。选举前进行设置并发布公钥 params,选举开始时将 id3 提供给投票箱(BX)和公告板运营商(BD),选举结束时公布 id3。|
|选票构造方(BC)|与选民互动获取选票,并让 VA 对选票签名。构造 id2 = V|R(V 是选民选择,R 是随机值),选票表示为 (id 1, id 2, σ)。|
|投票箱(BX)|检查 BC 生成的选票是否有效,若有效则传递给 BD 记录。还负责为选民提供每个候选人的有效选票列表。|
|公告板运营商(BD)|维护有效选票数据库,选举结束时随机发布所有有效选票。选举前与 VA、VS 合作创建每个候选人的 N 个有效虚拟选票并放入数据库。|
|投票种子方(VS)|选举前为每个候选人创建 N 个虚拟选票,并提交给 BD 记录,每个选票由 VA 签名。|
2. 硬件和软件实现
- VA 和 BD 实现为集中式服务器。
- VS 是通过互联网与 VA 和 BD 通信的应用程序。
- BC 和 BX 分别实现为位于投票站的多个选票构造机(BCM)和投票箱机(BXMs)。BCM 通过互联网与 VA 通信,通过纸质选票与 BXMs 单向通信;BXMs 通过互联网与 BD 通信。
- VA 可能通过互联网将 id3 单向分发
超级会员免费看
订阅专栏 解锁全文
16

被折叠的 条评论
为什么被折叠?



