我在这里阅读了一些电子投票问题,但大多数都处理简单的事情,例如保护连接免受外部攻击者的攻击。但老实说,他们通常隐含信任中央投票机构。
因此,假设您有 1000 个选民,以及一个统计(即计数)选票的人(Tallier)。每个选民都知道他自己的投票是什么(不完整的信息),但只有记账员知道每个人是如何投票的(完整的图片)。然而,Tallier 想对结果撒谎。
因为选民不相信 Tallier 是诚实的,所以他们要求他向他们提供某种日志。然后每个选民检查该日志。
我们能否让系统以这样一种方式使 Tallier 不可能在没有大部分选民意识到有问题的情况下提供欺诈性日志?
我想象类似于 SHA1 校验和的东西,其中服务器无法提供 SHA1 校验和的文件。只有在这种情况下,每个选民的信息都不完整(他只知道自己的投票)。
此外,选民需要检测 Taller 是否发明了不存在的选民。
有没有这方面的研究?