作业5

(1)APP功能

用户部分:查询快递信息,获取取件码

快递员部分:查询快递信息,验证取件码正确性

快递服务平台:管理快递信息,查验身份

(2)交互过程

1.用户,快递员登录app

       C→A:IDC||PasswordC

       B→A:IDB||PasswordB

ID:指用户和快递员的账户信息

Password:指用户和快递员的账号密码

2.app随机生成密钥,对用户取件信息进行加密形成取件码,向用户发送取件码和取件信息,向快递员发送用户取件信息

       A→C:Information||ES(Information)

       A→B:Information

Information:为发送给用户的取件信息

ES(Information):经过密钥S加密取件信息形成的取件码

3.用户与快递员见面,用户将取件码告诉快递员,快递员向app提供取件码,app通过解密核对信息正确后,向快递员发送可以交付包裹的通知

       C→B:ES(Information)

       B→A:ES(Information)

       A→B:Resuit

Resuit:指app给快递员是否能够交付包裹的指令

 

posted @ 2022-05-15 08:38  Forival  阅读(97)  评论(0编辑  收藏  举报