[发明专利]具备匿名奖励分发和身份隐私保护的移动设备认证方法在审
| 申请号: | 201910227277.0 | 申请日: | 2019-03-25 |
| 公开(公告)号: | CN109889541A | 公开(公告)日: | 2019-06-14 |
| 发明(设计)人: | 张俊松;李志刚;吉星;甘勇;蒋永丛;贺蕾;张启坤;蔡增玉 | 申请(专利权)人: | 郑州轻工业学院 |
| 主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L9/06;H04L9/08;H04L9/30 |
| 代理公司: | 郑州优盾知识产权代理有限公司 41125 | 代理人: | 栗改 |
| 地址: | 450002 *** | 国省代码: | 河南;41 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 采集 兑换 奖励 移动设备认证 分发 移动设备 隐私保护 身份 临时身份标识符 双向认证协议 消息验证码 应用服务器 感知数据 生成数据 生成算法 数据采集 算法生成 伪随机数 验证数据 验证消息 移动环境 用户利用 机密性 上传 验证 关联 凭证 应用 保证 | ||
1.一种具备匿名奖励分发和身份隐私保护的移动设备认证方法,其特征在于,其步骤如下:
步骤一:任务发布与奖励分发中心对所使用的椭圆曲线、消息认证码算法、哈希函数和采集数据的价格等级表进行初始化;任务发布与奖励分发中心利用伪随机数算法生成自己的私钥和秘密值并进行保存,并利用椭圆曲线初始化自己的公钥;
步骤二:若干个应用服务器和数据采集者均在任务发布与奖励分发中心处进行注册;
步骤三:当应用服务器生成移动应用缺乏某个区域的某种类型数据时,向任务发布与奖励分发中心发送包含需要采集数据的种类、精度及位置的任务请求消息;任务发布与奖励分发中心验证应用服务器的合法性,然后向任务请求消息所指定的区域发布数据采集任务;
步骤四:当收到数据采集任务后,数据采集者按照任务请求消息的要求采集数据并将所采集的数据连同所生成的随机假名传递给应用服务器;
步骤五:应用服务器判定数据采集者是否为注册用户,如果是则接收该数据,然后根据数据采集者的随机假名计算感知数据的奖励凭证并将奖励凭证返回给相应的数据采集者;如果否,则返回步骤四;
步骤六:数据采集者收到奖励凭证后,利用奖励凭证和随机假名生成奖励兑换凭证并发送至任务发布与奖励分发中心;任务发布与奖励分发中心给数据采集者按照采集数据的价格等级表对奖励兑换凭证进行兑付。
2.根据权利要求1所述的具备匿名奖励分发和身份隐私保护的移动设备认证方法,其特征在于,所述利用椭圆曲线初始化公钥的方法是:
步骤S11:任务发布与奖励分发中心选择一个大的素数p,并选择由素数p构成的有限域GF(p)上的椭圆曲线Ep(a,b):y12=x13+ax1+b且满足4a3+27b2≠0(mod p),x1和y1表示椭圆曲线Ep(a,b)的自变量和因变量;随后,任务发布与奖励分发中心在椭圆曲线Ep(a,b)上选取一个阶为q的基点P;其中,a和b为有限域上的常数;
步骤S12:任务发布与奖励分发中心通过伪随机数算法生成随机数并将其作为自己的私钥;奖励分发中心利用私钥s计算其公钥Ppub=s·P;其中,有限域随后,任务发布与奖励分发中心通过伪随机数算法再生成随机数并将秘密值x,y进行妥善保存。
3.根据权利要求2所述的具备匿名奖励分发和身份隐私保护的移动设备认证方法,其特征在于,所述消息认证算法为MD5或SHA-1的商用消息认证码算法;任务发布与奖励分发中心选择的哈希函数包括安全hash函数h(·)、Hash函数H(·)和Map-to-point哈希函数H1(·),且:其中,l为0,1字符串的长度;所述价格等级表为G={G1,G2,…,Gn},G1,G2,…,Gn表示n个价格等级;奖励分发中心将生成的参数{Ep(a,b),P,Ppub,h(·),H(·)}公开。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州轻工业学院,未经郑州轻工业学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910227277.0/1.html,转载请声明来源钻瓜专利网。





