[发明专利]一种基于零知识证明的快递个人隐私保护及身份验证方法有效
| 申请号: | 202010102410.2 | 申请日: | 2020-02-19 |
| 公开(公告)号: | CN111404690B | 公开(公告)日: | 2023-04-07 |
| 发明(设计)人: | 韩牟;杨晨;张星;马世典 | 申请(专利权)人: | 江苏大学 |
| 主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L9/06;G06F21/62;G06K17/00;G06Q10/083 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 212013 江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 知识 证明 快递 个人隐私 保护 身份验证 方法 | ||
1.一种基于零知识证明的快递个人隐私保护及身份验证方法,其特征在于:包括以下步骤:(1)寄件方在可信第三方提供的平台上填写快递信息;(2)下单后可信第三方将收件地址发给快递公司;(3)可信第三方为收件方生成并发送公私钥;(4)可信第三方将快递公司名称、快递单号通过其平台发送给收件方;(5)快递送达收件地址时,快递员、快递寄存点、快递柜可利用可信第三方提供的平台通过零知识证明技术验证取件者身份;(6)若快递无人领取,将快递发回寄件方;
所述步骤(5)具体如下:
步骤5.1:快递送达后,收件方可以通过快递单号获取到快递的派送信息或寄存点、快递柜的位置;
步骤5.2:取件者取件时,授权终端通过快递单号从快递公司获取公钥,快递员和快递寄存点工作人员在取件者取件时通过授权终端扫描快递上的条码获取快递对应的公钥;取件者在去快递柜取件时,可以手动输入快递公司和快递单号,或出示步骤(4)中保存的快递单号条形码,快递柜授权终端扫描后可以获取对应的公钥;
步骤5.3:取件者选择可信第三方提供的平台上的收件功能,生成含有证明的二维码,取件者选择收件功能后,平台生成随机数r∈Zq*,计算t=gr∈G,c=sha256(pka,t)(modq),s=ska·c+r(mod q),计算完成后生成所含信息为(t,s)的二维码;
上述式子中,ska是取件者的私钥,pka是取件者的公钥,是取模q的最小非负简化剩余系;
步骤5.4:授权终端扫描包含证明信息的二维码,通过非交互式零知识证明验证取件者身份,授权终端扫描二维码获取证明信息后,计算c=sha256(pk,t),验证gs=pkc·t是否成立,若成立则接受证明,否则拒绝;
步骤5.5:若证明被接受,则取件者身份核验确实为收件方,否则无法取件,若取件者身份证明正确,快递员或快递寄存点工作人员将快递交给收件方,如果是快递柜则快递柜打开对应柜门取走快递;否则快递员或快递寄存点工作人员应拒绝将快递交给该取件者,如果是快递柜柜门无法打开。
2.根据权利要求1所述的一种基于零知识证明的快递个人隐私保护及身份验证方法,其特征在于,所述步骤(1)寄件方在可信第三方提供的平台上填写快递信息,可信第三方提供平台供寄件人填写快递寄件、收件双方的信息,填写完成后,可信第三方对收件方和寄件方的个人信息保密,除了将收件方地址发给快递公司外,其他任何信息只有可信第三方持有。
3.根据权利要求1所述的一种基于零知识证明的快递个人隐私保护及身份验证方法,其特征在于,所述步骤(2)下单后可信第三方将收件地址发给快递公司;其步骤如下:
步骤2.1:寄件方在可信第三方提供的平台填写完双方信息后,可信第三方生成唯一流水号,将此次寄件的流水号和收件方收货地址发送给快递公司;
步骤2.2:快递公司收到可信第三方发来的流水号和收货地址后,生成唯一的快递单号;
步骤2.3:快递公司将从可信第三方收到的流水号和生成的快递单号反馈给可信第三方,可信第三方将快递单号与收寄件人信息相关联;
步骤2.4:快递公司打印快递单,快递单上仅有此次快递单号的条码信息,快递公司授权的终端和应用可以通过条形码读取收件人的收货地址。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江苏大学,未经江苏大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010102410.2/1.html,转载请声明来源钻瓜专利网。





