信安作业六

模块:
注册、登录模块:注册账号,登录(核实密码)
身份模块:选择账号作为选举人还是投票人
投票模块:选择选项进行投票,对投票结果进行后台统计
公示模块:将投票结果进行公示
如何核实身份,认证协议:
采用kerberos协议与公钥私钥的机制。在身份认证过程中,用户与AS之间进行身份验证服务交换,用AS给的ticket作为身份认证访问TGS拿到访问服务器的ticket。
如何保证隐私不被别人得到
采用匿名投票的设置,即只统计票数情况,不记录账号的投票记录,忽略每个人单独投票的结果。
如何保证无法伪造投票
每次投票时都需进行身份验证,采用人脸识别等的方式。