作业6

1.模块

注册模块:每个人有相应的账号

活动模块:选择是否参与选举

投票模块:每个人有投票权 匿名

计算模块:计数投票结果

公示模块:将投票结果公示给所有账号

 

2.认证协议

使用kerberos加密认证方式,每个用户可以申请ticket和TGS票据,进行验证注册登录等操作

 

3.保证隐私

对密钥进行加密操作

只有用户自己和系统内部计算时知道投票情况

 

4.无法伪造

使用公钥加密,只有每个人自己知道私钥

posted @ 2022-05-23 16:34  沐易啊啊啊  阅读(25)  评论(0编辑  收藏  举报