问题:纸质选票对选举安全至关重要,但计票速度慢,容易引发代价高昂的纠纷;而电子投票计票速度快,但容易受到黑客攻击,并有损害选民匿名性的风险。如果我们能兼得两者之长,那会怎样?

解决方案:PaperBallotchain 将纸质选票与区块链技术相结合,提供有史以来第一个可通过加密方式验证、选民可验证、但仍保持匿名、近乎即时计票的纸质选票投票系统。(专利号 12132827)









书面解释

你不需要了解区块链技术,因为

你可以私下核实你的扫描纸质选票是否

使用你的选票ID号添加到区块链,

而坏人则无法验证你投了哪张选票。


但如果你有兴趣...


内容

PaperBallotchain 可以为您解决以下问题

(返回目录)


投票问题

解决方案:PaperBallotchain 的投票系统将纸质选票和区块链技术结合起来,只使用开源代码。

  • 实现选票的加密验证
  • 使个人选民能够私下验证其扫描的纸质选票是否已被添加到独立的利益相关者区块链中,
  • 但却混淆了不良行为者核实哪些选票是由哪些选民投出的努力。

该投票方法包括麻省理工学院和区块链专家发现的区块链投票的关键技术漏洞的解决方案。


计票问题

解决方案:PaperBallotchain 对独立利益相关者区块链上所有经过加密验证的选票进行计票

  • 完全透明,
  • 完全准确,并且
  • 几乎是瞬间。

该计票方法包括麻省理工学院和区块链专家发现的区块链投票的关键技术漏洞的解决方案。


(区块链:一种特殊类型的数据库——一种加密安全、透明、不可变、防篡改的分布式数字分类账。)

(返回目录)

比较投票方法

(返回目录)

系统问题的解决往往伴随着权衡。

但与传统的纸质选票投票(仅次于 PaperBallotchain 的第二高评级系统)相比,PaperBallotchain 带来了 9 项评级提升(共 15 个类别),并且没有评级降低或权衡,将 9 个类别从“弱点”、“轻微优势”或“优势”转变为“优势”或“主要优势”

此外,与电子投票到区块链投票相比,PaperBallotchain 仅在投票速度/简易性方面做出一个权衡,有利于安全性,同时带来 9 项评级改进(共 15 个类别),将 9 个类别从“主要弱点”或“弱点”转变为“优势”或“主要优势”

此外,“在线投票可能不会提高投票率。关于在线投票对选民投票率影响的研究范围很广,有的研究发现对投票率没有影响(例如瑞士 [1]),有的研究发现在线投票会略微降低投票率(例如比利时 [2]),还有的研究发现在线投票会略微提高投票率但“不太可能解决低投票率危机”(例如加拿大 [3])。1[4] 对爱沙尼亚选举的研究也表明,在线投票导致的投票率变化可能有利于高收入和高等教育人群 [5]。美国最近的研究表明,智能手机拥有率存在显著的人口差异(例如,性别、收入和教育程度)[6]。”(来源:从糟糕到更糟:从互联网投票到区块链投票 | 网络安全杂志)

评分量表

(返回目录)

比较区块链投票方法

(返回目录)

从表面上看,区块链投票似乎是投票系统问题的最佳解决方案,因为......

然而,麻省理工学院和其他区块链专家强烈警告不要使用区块链投票,并解释说......

因此,如果我们能够安全地将纸质选票数据传输到区块链上,那么选票数据就可以安全地存储和统计在区块链上,但我们该怎么做呢?一个关键问题是纸质选票需要扫描,而扫描的选票数据在创建和从扫描仪到区块链的路径上会像电子选票一样存在同样的漏洞。PaperBallotchain 专利解决了这个问题。

问题(关键技术漏洞)

传统

电子选票到区块链投票

解决方案(低技术和非技术)

在 新

纸质选票到区块链投票

这种方法很容易受到无法察觉的大规模黑客攻击,如果扫描的选票数据或区块链遭到黑客攻击,则需要进行全新的选举,因为手动计票或其他方式将不会存在纸质选票。

这种方法不易受到不可检测或大规模黑客攻击,并且如果扫描的选票数据或区块链遭到黑客攻击,则不需要进行全新的选举,因为纸质选票将保留在官方保管下以进行手工计票或其他方式。

1. 危及选票的完整性(关键技术漏洞):“如果投票完全基于软件,恶意系统可能会欺骗选民,让他们误以为投票实际上是如何记录的”——而且该系统容易出现大规模错误和黑客攻击,以无法察觉的方式推翻选举结果,或者如果被发现,将需要重新选举。(来源:1)麻省理工学院专家:不,不要使用区块链投票 | 麻省理工学院 CSAIL。2)在区块链上投票会更好吗 - YouTube。)

2. 危及选民匿名性(关键技术漏洞):需要同时

3. 新的区块链数据库漏洞(关键技术漏洞):新的区块链数据库通常只有少数计算机节点参与者,这使得它们天生就容易受到“51% 攻击”,即恶意行为者控制大多数区块链节点/计算机,使他们能够“创建多个版本的区块链以显示不同的人,挑起不和”。即使黑客攻击可以被检测到,也需要进行一次全新的选举。(来源:从糟糕到更糟:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

4.“如果用户丢失了私钥,他们就无法再投票,而如果攻击者获得用户的私钥,他们现在就可以以该用户的身份进行投票,且不会被察觉。”(来源:每况愈下:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

5.“如果用户的投票设备(可能是手机)受到攻击,他们的投票结果也可能受到影响。”(来源:每况愈下:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

6. 有针对性的选票审查:

7. 拒绝服务 (DOS) 攻击——通过用无效选票/交易淹没区块链,导致投票错过将选票添加到区块链的截止时间。(来源:情况每况愈下:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

8. 拒绝服务 (DOS) 攻击——通过影响/破坏网络连接,导致选票错过添加到区块链的截止日期。(来源:情况每况愈下:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

9、“在经过多年的行业充分测试之前,不建议在关键基础设施中使用新的分布式共识协议或新的加密原语”(来源:每况愈下:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

10.“在去中心化系统中部署安全修复程序比在中心化系统中需要更多时间和精力,因此区块链系统比中心化系统更容易受到攻击。”(来源:每况愈下:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

11.“选举本质上是中心化的(有一个中央组织,即政府,负责选举程序、选举竞赛、候选人资格和投票资格),”因此区块链技术并不适合投票。(来源:从糟糕到更糟糕:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

12.“可扩展攻击(SHOWSTOPPER 类别):如果对手篡改选举的成本远低于防御者防止此类攻击的成本,那么在实践中,试图防止、补救甚至发现故障可能是不可能的。影响选举结果的可扩展“批发”攻击比仅影响少数选票的“零售”攻击危险得多。”这是“两类‘showstopper’漏洞之一,这些漏洞有效地消除了选举当局防止或补救严重故障的能力。”之前讨论的从电子选票到区块链投票的几个问题都是可扩展攻击。(来源:从坏到更坏:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

13.“不可检测攻击(SHOWSTOPPER 类别):如果攻击者可以更改选举结果,而这种修改不会被(选民、选举官员或审计员)发现,那么这种攻击就无法阻止或缓解。”这是“两类‘showstopper’漏洞之一,这些漏洞有效地消除了选举当局防止或补救严重故障的能力。”之前讨论的从电子选票到区块链投票的几个问题都是不可检测的攻击。(来源:从糟糕到更糟糕:从互联网投票到区块链投票 | 网络安全杂志 | 牛津学术。)

1. 低技术解决方案:1)在折叠、密封、防篡改的纸质选票上打印以下内容:

2. 非技术解决方案:投票系统软件永远不会知道选民的身份。选举官员以他们选择的任何方式验证选民身份后,会向选民提供折叠、密封、防篡改的纸质选票,

3. 低技术解决方案:扫描选票数据文件存储在多个相互竞争的独立利益相关者选票区块链中(每个区块链都有冗余备份),利益相关者集中构建/控制这些区块链(但公众会在很多地方复制和验证这些区块链,以发现任何篡改行为),因此不存在 51% 攻击的可能性。该系统利用利益相关者的竞争性质、区块链的比较以及公众和利益相关者验证计算机(运行开源区块链构建软件)来复制和检查区块链上信息的完整性。

4.私钥不分配给用户。

5.系统中不使用个人设备。

6. 防范针对性选票审查:

7.防御DOS交易泛滥:

8.防御DOS连接中断:

9. 该系统不需要分布式共识协议,它可以使用旧的、基本的、久经考验的(而不是新的、新颖的)加密原语,因为该系统使用集中控制的区块链(每个区块链由独立的利益相关者控制),其中每个区块链都使用相同的验证协议。

10. 该系统不使用分散的区块链,而是使用多个集中控制的区块链(每个区块链由独立的利益相关者管理),因此可以快速部署修复。

11. 该系统采用与选举的集中性质一致的集中控制投票和计票方法,同时以新颖而基本的方式采用区块链技术,以提供选举所要求和期望的安全性、透明度和计票速度。

12. 攻击者需要贿赂多个独立的利益相关者团体(不被发现)才能发动大规模攻击:

13. 在整个 PaperBallotchain 投票过程中,以下各项都是可检测且公开明显的。

电子选票到区块链投票方式很容易受到无法察觉的大规模黑客攻击,并且如果扫描的选票数据或区块链遭到黑客攻击,则需要进行全新的选举,因为手动计票或其他方式将不会存在纸质选票。

纸质选票到区块链投票方式不易受到不可检测或大规模黑客攻击,并且如果扫描的选票数据或区块链遭到黑客攻击,则不需要进行全新的选举,因为纸质选票将存在于官方保管中,以进行手工计票或其他方式。

(返回目录)

PaperBallotchain 的关键步骤

(返回目录)

步骤 1

选举官员通过他们选择的方法验证选民资格后,他们会通过他们选择的方法向选民分发折叠、密封、防篡改的纸质选票(包含隐藏的打印选票 ID# 和隐藏的选票私钥二维码)。

第2步

选民进入私人空间或投票亭打开并填写纸质选票。

步骤3

在投票站,选民(或选举官员)将标记的纸质选票放入选票自动柜员机(ATM),该机包含一个选票扫描仪组件,该组件带有多个独立的利益相关者扫描仪(每个扫描仪都有一个单向数据二极管),每个扫描仪都可以分别将利益相关者扫描仪数字签名应用于每个扫描的选票数据文件以及纸质选票数字签名(公众可以使用相应的选举前公布的利益相关者扫描仪公钥和纸质选票公钥进行验证)。

步骤4

每个独立利益相关者扫描仪(在选票投票 ATM 内的扫描仪组件内)独立地将扫描的选票数据文件连同来自选票私钥的数字签名、来自利益相关者扫描仪私钥的数字签名以及扫描仪生成的加密谜题传输给所有参与的独立利益相关者选票区块链,每个选票区块链都由利益相关者独立地集中控制。

步骤5

碎纸机(位于 ATM 内的扫描仪组件内)将选票私钥从纸质选票上撕碎。

第 6 步

每个独立利益相关者的选票区块链都使用相同的验证协议将扫描的选票数据文件添加到其区块链中。

步骤7

如果选票自动取款机确认扫描的选票数据文件已添加到利益相关者区块链,则它会闪烁绿灯,如果没有,则会闪烁红灯,然后将纸质选票放入透明塑料自动取款机内相应的透明绿色或红色塑料盒中。

步骤8

选民可以使用他们私下查看的选票 ID#(可以选择写在他们的私人投票空间内)和政府计算机或个人移动设备上的区块链浏览器在利益相关者选票区块链上查找他们的选票数据。

步骤9

如果选民无法在区块链上找到他们的选票数据,或者发现他们的选票数据已被更改,那么选民可以口头通知保存此类报告的纸质记录的选举官员(不会识别选民)。

第 10 步

区块链浏览器提供实时报告(整个投票和计票过程),其中包含从所有利益相关者区块链中提取的以下信息:

可选投票咖啡馆

帮助最大限度地提高社区的投票率

(返回目录)

关键安全层

在 PaperBallotchain 中

(返回目录)

确保选民匿名的安全层

1. 折叠、密封、防篡改的纸质选票,包含隐藏的选票 ID# 和隐藏的选票私钥二维码(以扫描仪设备可读的隐形墨水打印)。

2. 选择使用选票自动售票机

3. 在独立利益相关者区块链上公开展示所有已投票的扫描选票数据文件。

保护选票完整性和真实性的安全层


注:“完整性”是指数据没有被改变。


注意:“真实性”意味着数据可以被验证为来自预期来源(在这种情况下,通过 1)选票公钥进行加密验证,该选票公钥确定选票数字签名(由选票私钥创建)是否有效;2)扫描仪公钥确定扫描仪数字签名(由利益相关者扫描仪私钥创建)是否有效。

4. 折叠、密封、防篡改的纸质选票内含有隐藏的选票 ID# 和选票私钥二维码(以扫描设备可读取的隐形墨水打印)。

5. 选票私钥(公私密钥对的一部分)——以隐形墨水打印为二维码(可由扫描设备读取),并隐藏在折叠、密封、防篡改的纸质选票中。

6. 利益相关者-扫描仪私钥(公钥-私钥对的一部分)——在利益相关者扫描仪上。

7. 加密谜题——来自利益相关者的扫描器。

8. 多个独立利益相关者扫描仪——在扫描仪集合组装中。

9. 碎纸机——位于扫描仪组件中。

10. 多个独立利益相关者区块链——在合作区块链网络中。

(返回目录)

重要记录

在 PaperBallotchain 中

(返回目录)

纸质选票模板

(与人类身份无关)

以防篡改的方式折叠和密封,以隐藏选票 ID 号和选票私钥


实时 PaperBallotchain 投票统计报告

由开源区块链浏览器制作,旨在显示合并结果

来自所有存储利益相关者扫描选票数据文件的独立利益相关者区块链


选民报告问题的纸质日志

选票未能发布在所有利益相关者区块链上,或区块链上发布的选票被更改


选举前发表

选票 ID 号、选票公钥、批次号和投票站分配


选举前发表

独立利益相关者扫描仪 ID、扫描仪公钥和投票站分配

(返回目录)

Share by: