zoukankan      html  css  js  c++  java
  • 作业5 隐私保护(B班)

     设计一个投票系统APP,投票信息关乎隐私,一般采用无记名投票,但在网络上投票具有可溯源性,明文传输别人窃听,就会知道投票人投谁的票。为了保护隐私、又要确认每个人都投了票,要求设计一款APP。

    软件需求:

    1、采用网络服务器server + 用户手机app模式,

    2、主要功能包括:注册、登陆、报名参加选举人、app投票、统计公布选举结果。

    3、投票:单选,内容:各选举人或弃权。

    4、确认每个人都投了票,而且投了有效票。

    5、任何人(包括服务器管理员)也不能知道投票人投了什么票。

    6、网络传输要防止窃听。

    设计要求,

    1、写清楚你的系统为了完成上述功能要求,设计了那些功能模块,每个模块有什么功能;

    2、写清楚你的认证协议,要核实身份,是不是有效注册用户;

    3、写清楚你是如何保证隐私不被别人得到的;

    4、写清楚如何保证无法伪造投票。

  • 相关阅读:
    python从入门到实践-5章if语句
    HiveQL:文件格式和压缩方法
    HiveQL:调优
    HiveQL:模式设计
    HiveQL:视图
    (转)配置文件.bash_profile和.bashrc的区别
    Hive-学习总结(二)
    Hive-学习总结
    MYSQL-表类型(存储引擎)的选择
    MYSQL-常用函数
  • 原文地址:https://www.cnblogs.com/pecker1968/p/13063754.html
Copyright © 2011-2022 走看看