论文标题
Pollsite投票中的投票填充和参与隐私
Ballot stuffing and participation privacy in pollsite voting
论文作者
论文摘要
我们研究了对Pollsite投票系统同时解决投票填充和参与隐私的问题。选票填充是攻击,将假选票(未由任何合格的选民施放)插入系统中。参与隐私是隐藏哪些合格选民实际上投票。到目前为止,主要研究了投票填充和参与隐私的组合,以进行互联网投票,其中选民被认为拥有可信赖的计算设备。这种方法不适用于投票通常裸体投票的Pollsite投票。我们提出了一项资格审核协议,以检测Pollsite投票方案中的投票填充。这是在保护参与隐私免受远程观察员的同时完成的 - 一位在投票期间没有身体观察选民的观察者。我们的协议可以在大多数现有的Pollsite E2E-V投票协议之上作为附加层实例化。为了实现我们的保证,我们开发了一个有效的零知识证明(ZKP),鉴于值$ v $和一套承诺的$φ$,证明$ v $是由$φ$的某些承诺实施的,而没有透露哪个承诺。我们称其为反向设置会员资格的ZKP,因为它与流行的SET成员资格的ZKP有关系。该ZKP可能具有独立的利益。
We study the problem of simultaneously addressing both ballot stuffing and participation privacy for pollsite voting systems. Ballot stuffing is the attack where fake ballots (not cast by any eligible voter) are inserted into the system. Participation privacy is about hiding which eligible voters have actually cast their vote. So far, the combination of ballot stuffing and participation privacy has been mostly studied for internet voting, where voters are assumed to own trusted computing devices. Such approaches are inapplicable to pollsite voting where voters typically vote bare handed. We present an eligibility audit protocol to detect ballot stuffing in pollsite voting protocols. This is done while protecting participation privacy from a remote observer - one who does not physically observe voters during voting. Our protocol can be instantiated as an additional layer on top of most existing pollsite E2E-V voting protocols. To achieve our guarantees, we develop an efficient zero-knowledge proof (ZKP), that, given a value $v$ and a set $Φ$ of commitments, proves $v$ is committed by some commitment in $Φ$, without revealing which one. We call this a ZKP of reverse set membership because of its relationship to the popular ZKPs of set membership. This ZKP may be of independent interest.