发明名称 一种基于NFC的隐私信息安全保护方法
摘要 本发明公开了一种基于NFC的隐私信息安全保护方法,包括以下步骤:用户A向TSM发送获取R<sub>B</sub>的请求,获取R<sub>B</sub>,产生随机数以及假名,得到消息m<sub>1</sub>并发送到用户B;用户B接收到消息m<sub>1</sub>后,向TSM发送获取R<sub>A</sub>的请求,获取R<sub>A</sub>,产生随机数以及假名,得到消息m<sub>2</sub>并发送给用户A;用户A接收到信息m<sub>2</sub>后,利用自己的私钥和R<sub>B</sub>计算出SSK和密钥验证标识Mac<sub>A</sub>,并将Mac<sub>A</sub>发送给用户B;用户B接收到Mac<sub>A</sub>后,利用自己的私钥和R<sub>A</sub>计算出SSK和Mac<sub>B</sub>,并将Mac<sub>B</sub>与Mac<sub>A</sub>进行比较,若相等,则用户B将SSK设置为共享密钥,将Mac<sub>B</sub>发送给用户A,若不相等,则结束会话;用户A将Mac<sub>B</sub>与Mac<sub>A</sub>比较,若相等,则将SSK设置为共享密钥,否则,结束会话。本发明方法保护了NFC移动设备通信时的用户的隐私信息安全。
申请公布号 CN106060802A 申请公布日期 2016.10.26
申请号 CN201610298652.7 申请日期 2016.05.06
申请人 广东工业大学 发明人 凌捷;王影;谢锐;龚怡
分类号 H04W12/02(2009.01)I;H04W12/04(2009.01)I;H04W4/00(2009.01)I 主分类号 H04W12/02(2009.01)I
代理机构 广州市华学知识产权代理有限公司 44245 代理人 刘巧霞;裘晖
主权项 一种基于NFC的隐私信息安全保护方法,其特征在于,包括步骤:(1)注册阶段:用户A将自己公钥Q<sub>A</sub>和身份ID<sub>A</sub>通过安全通道发送给TSM;TSM接收到(Q<sub>A</sub>,ID<sub>A</sub>)之后,计算<img file="FDA0000982991730000011.GIF" wi="315" he="71" />Q<sub>A</sub>和s<sub>A</sub>为通过无证书公钥密码体制产生的用户A的公钥和部分私钥;同理,用户B将自己公钥Q<sub>B</sub>和身份ID<sub>B</sub>通过安全通道发送给TSM;TSM接收到(Q<sub>B</sub>,ID<sub>B</sub>)之后,计算<img file="FDA0000982991730000012.GIF" wi="323" he="79" />Q<sub>B</sub>和s<sub>B</sub>为通过无证书公钥密码体制产生的用户A的公钥和部分私钥;(2)密钥协商和确认阶段:(2‑1)用户A向TSM发送获取R<sub>B</sub>的请求,获取R<sub>B</sub>;同时用户A产生随机数N<sub>A</sub>和r<sub>A</sub>,根据随机数计算假名Q′<sub>A</sub>,进而计算一消息m<sub>1</sub>,将消息m<sub>1</sub>发送给用户B;(2‑2)用户B接收到消息m<sub>1</sub>后,向TSM发送获取R<sub>A</sub>的请求,获取R<sub>A</sub>;同时,用户B产生随机数N<sub>B</sub>和r<sub>B</sub>,根据上述随机数计算假名Q′<sub>B</sub>,进而计算一消息m<sub>2</sub>,将消息m<sub>2</sub>发送给用户A;(2‑3)用户A接收到信息m<sub>2</sub>后,利用自己的私钥和R<sub>B</sub>计算出SSK和密钥验证标识Mac<sub>A</sub>,并将Mac<sub>A</sub>发送给用户B;(2‑4)用户B接收到Mac<sub>A</sub>后,利用自己的私钥和R<sub>A</sub>计算出共享密钥SSK和密钥验证标识Mac<sub>B</sub>,并将Mac<sub>B</sub>与从用户A接收到的Mac<sub>A</sub>进行比较,若值相等,则用户B将SSK设置为共享密钥,并将Mac<sub>B</sub>发送给用户A,若值不相等,则结束会话;(2‑5)用户A将从用户B接收到的Mac<sub>B</sub>与自身计算出的Mac<sub>A</sub>比较,若相等,则将SSK设置为共享密钥,否则,结束会话;(2‑6)若双方需要知道对方真实身份,则TSM对用户真实身份作出验证。
地址 510090 广东省广州市越秀区东风东路729号