想要了解一下,有没有可能作到一种网络投票系统,
同时具有“验证身份合法性”的功能,以及“不具名投票”的特性?
1. 只有合法的身份(透过自然人凭证或类似的)可以送出合法的封包
不合法的身份产生的封包在服务器会被挡下来
2. 一个身份只能送出一次合法的封包
第二次以后就会被服务器挡掉
3. 系统无法从单一投票封包看出该选民的选项是谁(以确保不具名投票的特性)
但可以根据所有的投票封包统计出每一位候选人的得票数是多少
前两个不难想像,但第三点我一直很卡 XD
感觉就是数学或是密码学问题,有没有人对这方面有研究的?
想要了解一下未来的人类社会是不是有机会能透过科技降低“直接民主”的门槛
不知道这样的系统有没有可能实现,防弊的能力如何…