爱沙尼亚在线投票系统源码公开

Source code of the Estonian online voting system

爱沙尼亚的IVXV在线投票系统源码已正式在GitHub上公开,供公众审查。该仓库不用于日常开发,但会保持更新,确保代码与实际选举中使用的版本一致。由于涉及法律效力的选举,系统开发严格遵循法规,由爱沙尼亚国家选举办公室监督。这一举措体现了对透明度和安全性的重视,让全球开发者有机会深入了解这一成熟的电子投票架构。

该仓库旨在将爱沙尼亚在线投票系统的源代码公开,供公众审查。
  1. cryptonector

    纯软件,甚至是软硬件结合的系统,本身都无法确保选举安全。想想“对信任的反思”(Reflections On Trusting Trust)问题、固件验证的必要性等等。你无法确保机器_将_正确运行,但你_可以_验证它们_确实_正确运行了。要在事后验证机器的运行状况,必须在投票结束后的很短时间内进行,并且必须设计一种人工的、统计随机抽样方法:手动检查随机抽取的已标记纸质选票,与数字投票记录(CVR)进行比对,然后进行数字风险限制审计(risk-limiting audit),以核对 CVR 的总计是否与机器报告的选举结果一致。投票结束后越早进行这项操作,发现作弊的可能性就越大。也就是说,需要立即对足够数量的随机选定的投票站进行人工部分审计。

    这仍然留下了大量其他技术问题需要解决,例如邮寄选票/缺席选票的安全性、提前投票使用的票箱安全性(因为你可能无法执行上述人工部分审计,否则夜间结果就会向公众公布;或者你接受这一点)、选民登记等等。

  2. kuratkull

    我是爱沙尼亚人。电子投票在这里被广泛接受和使用。我们从 2001 年就开始使用它,自 2007 年(首次议会电子投票)以来更是大规模应用。

    它是开源的这一事实早已广为人知(至少在 IT 圈内),并备受赞赏。

    本地专家和国际社区对其有效性没有任何固有的怀疑。

  3. AndroTux

    生活在爱沙尼亚,我很难决定我对这个投票系统的感受。

    目前,在人们信任政府的情况下,这个系统很棒。我可以像在这里处理其他所有事情一样在线投票,并且可以相当确定我的选票被计入了,这要归功于上述对系统的信任。

    但我真的很担心信任瓦解的那一天。

    另一方面,一旦信任消失,我认为无论是模拟计数还是数字计数其实都无所谓了。反正人们都不会信任这个系统。

    不过,这其中有很多细微差别和不同层次的信任,这也是我不知道正确答案是什么的原因。

  4. devin

    每当这个话题出现时,总有很多人似乎对已经存在且已在真实选举中实际使用过的系统一无所知。例如,ElectionGuard 自 2020 年以来已在美国的几次真实选举中使用过 [1]。

    [1]: https://electionguard.vote/

  5. aussieguy1234

    任何计算机硬件或软件,只要被攻破的诱因足够大,就会被黑客入侵。

    我们最近就在比特币钱包上看到了这一点,供应链攻击中有人偷偷植入了 5g 调制解调器。在这种情况下,攻击者的收益足以驱使他们采取如此极端的措施。

    干扰民主国家的选举对俄罗斯这样的国家来说是一个巨大的诱因。他们也有资源去做这件事。

  6. SP3269

    讨论中有很多担忧,但事实是,爱沙尼亚使用电子投票已经相当久了,并且被证明是稳健且安全的。它将具有良好的可扩展性。去查看源代码吧。

    我相信瑞士也开源了他们的电子投票软件。

  7. samat

    有趣的是,几乎一年都没有更新。看来是款很酷的稳定软件?

  8. pelagicAustral

    答案是有 ID 支持的纸质选票,但我猜现在为时已晚。

同日更多故事

2026-10-17