在线投票程序的矢量选票方法与光学标记感应扫描技术
矢量选票在线投票方法
在线投票的矢量选票方法在效率和安全性上有独特优势。在效率方面,相较于之前的混合网络协议,由于绝大多数选民不会进行手写投票,收缩 - 混合方法能实现显著提升,例如在手写投票概率为 1/100 时,可实现五倍的效率提升。
在安全性上,该电子投票方法需满足一些条件才能具备 b - 周长保密性、普遍可验证性、鲁棒性和公平性:
1. 恶意权威机构数量少于 t(t 为执行解密所需的阈值)。
2. 底层同态加密方案具有语义安全性。
3. 参与者可参考信标为零知识证明生成挑战。
第三方审计员可通过以下三步验证所有选票是否被正确统计:
1. 验证非手写部分 :审计员从每个选民矢量选票的第一部分重新计算计票密文 Ctally,并通过检查非交互式零知识解密证明来验证权威机构是否正确解密 Ctally。
2. 验证收缩阶段 :审计员重新计算收缩 - 混合网络收缩阶段使用的所有密文 Ci1, …, ib,并像步骤 1 一样验证其解密情况。
3. 验证鲁棒混合 :审计员检查洗牌权威机构在混合过程中给出的所有混合证明。
公平性方面,由于同态加密函数的语义安全性和一致选票编码证明的零知识属性,任何第三方都无法获取部分选票总和。鲁棒性上,对选民而言是无条件保证的,任何合格选民的失败都不会影响协议,且低于阈值 t 的任何数量的权威机构失败也不会影响协议。而该方案的 b - 周长保密性则基于底层同态加密方案的语义安全性。
超级会员免费看
订阅专栏 解锁全文

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



