[发明专利]基于安全且具备隐私保护的激励方法及实时地图更新系统有效

专利信息
申请号: 201910867488.0 申请日: 2019-09-13
公开(公告)号: CN110677395B9 公开(公告)日: 2021-12-07
发明(设计)人: 赖成喆;张敏;杜阳阳;丁煜涵;门嘉卫;类诚至 申请(专利权)人: 西安邮电大学
主分类号: H04L29/06 分类号: H04L29/06;H04L9/32;G06Q30/08;G06Q20/38;G06F21/62
代理公司: 西安长和专利代理有限公司 61227 代理人: 黄伟洪
地址: 710061 陕西省西安*** 国省代码: 陕西;61
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 安全 具备 隐私 保护 激励 方法 实时 地图 更新 系统
【权利要求书】:

1.一种安全且具备隐私保护的激励方法,其特征在于,所述安全且具备隐私保护的激励方法包括以下步骤:

步骤一,利用基于RSA部分盲签名技术的假名管理机制实现假名认证、颁发假名证书和身份追踪及信誉更新;

步骤二,在反向拍卖阶段中地图服务平台预算和用户能力有限的情况下,运用反向拍卖的数学模型和RA算法实现双方的反向拍卖;

步骤三,利用基于区块链技术的支付系统确保奖励的安全分发;

所述步骤一的利用基于RSA部分盲签名技术的假名管理机制实现假名认证、颁发假名证书和身份追踪及信誉更新具体包括:

(1)假名认证:

1)用户在申请假名认证之前,首先向认证中心CA注册,CA通过查询自己维护的用户信誉账户,判断是否接受注册,而判断的标准由应用场景的安全要求决定;

2)如果要求用户不能有任何不诚信的表现,用户有信誉减分,CA拒绝其注册请求;如果允许减分,在允许范围内进行是否接受注册的判定;

3)注册后,用户产生假名,并实名向CA请求对这个假名进行认证;利用基于RSA的部分盲签名技术,认证中心只知道用户的真名RID而不知道用户的假名PID;

(2)颁发假名证书:

1)用户得到CA认证后将假名与对应的认证一起发送给假名认证中心PCA;

2)PCA收到CA对此假名的认证后,检验该签名是否合法;若合法,则对用户发放针对假名的假名证书;

3)在通信过程中,用户将假名连同假名证书一起发送给地图服务平台MSP,MSP验证假名证书合法之后再接受与该用户进行通信;

(3)基于区块链的信用管理系统来实现身份追踪及信誉更新;

1)追踪中心TM从MSP接收到信誉更新请求消息,在经过调查后,若确认消息属实,则直接从假名中获得用户真实身份,并通知CA对该用户的信誉账户进行更新;

2)CA计算用户新的信誉值,将用户新的声誉值打包成一个区块;每个CA通过挖矿将它们的区块添加到可信区块链中;所有CA通过共识机制共同维护可信区块链;

所述假名认证具体包括:用户使用KCA-V对用户真实身份RID和假名数量N进行加密,并对其进行签名,将及假名注册请求消息发送给CA;CA收到后,使用用户公钥Pubv验证签名的有效性,并确定RID是否有效;若无效则拒绝注册请求;若有效则CA将向用户发送批准消息;用户收到批准消息后和CA协商得到消息Infovc,协商消息中包含过期日期和其他可选项;

CA验证Infovc后,选取随机数计算CA将y发送给用户,用户收到y后,针对第i个假名,随机选取随机数和盲因子用户构造假名计算盲消息将αi发送给CA,CA接收到后,计算盲签名并将x,ti发送给用户;用户计算ci=uixmodn,其中x是CA决定的,ui是用户决定的;用户通过计算去除盲签名ti中的盲因子r,得到CA对PIDi的签名(si,ci,Infovc),用户通过验证此签名;若合法则用户将得到CA对假名的签名;若非法则重新开始执行;经过N次交互后,用户可以得到N个假名的签名(si,ci,Infovc)1≤i≤N

所述颁发假名证书具体包括:用户收到CA的签名后,将(si,ci,Infovc)1≤i≤N和PIDi发送给PCA;PCA验证(si,ci,Infovc)1≤i≤N是否合法;若合法,证明该假名已得到CA的认证且未被篡改,发放假名证书用户收到假名证书后,验证其是否有效;若验证无效,则重新进行本阶段的通信过程;若通过,则表示假名已由PCA认证,在通信中使用;

所述身份追踪及信誉更新具体包括:TM从MSP接收到信誉更新请求消息其中credit*为MSP惩罚或奖励用户的信誉值,t*为当前时间;TM在验证MSP签名及调查用户的行为恶意或善意后,使用PriTM对进行解密,得到随机数ui,得到RID;最后,TM将用户的RID和发送给CA,CA验证MSP的签名,验证通过后,计算用户新的信誉值;CA将用户新的声誉值打包成一个区块,然后每个CA通过挖矿将它们的区块添加到可信区块链中;所有CA通过共识机制共同维护可信区块链;

所述步骤二在反向拍卖阶段中地图服务平台预算和用户能力有限的情况下,运用反向拍卖的数学模型和RA算法实现双方的反向拍卖具体包括:

(1)数学模型,定义反向拍卖、用户的收益、服务商的收益和数据可信度的含义;

(2)反向拍卖算法,用户集合V,给出用户集合V上的反向拍卖的详细算法;在向拍卖算法中,使用集合V上用户拍卖时的用户报价b、地图服务平台的预算R和数据可信度U作为算法的输入,输出为地图服务平台给所有用户的奖励f和所有用户需要收集的数据量d;

所述反向拍卖算法包括以下步骤:

步骤一,地图服务平台将用户集合V随机地划分成两个用户子集T和W,并将预算平均分配到两个子集中,然后所有用户提交报价;

步骤二,使用OOA算法,分别计算用户子集T和W上的最优拍卖获得的数据量的估计值QT和QW

步骤三,用UQW作为子集T上的最优拍卖获得的数据量的估计值,用UQT作为子集W上的最优拍卖获得的数据量的估计值;

步骤四,使用FRA算法,在用户子集T和W上分别进行固定价格反向拍卖;

步骤五,汇总用户T和W上固定价格反向拍卖的结果,决定购买哪些用户的服务,并计算给予用户的奖励f和需要用户提供的数据量d;

所述数学模型为:

定义1:反向拍卖

地图服务平台充当拍卖人,用户充当竞买人,地图服务平台用有限的预算来购买用户提供的数据;

将用户真实报价记为b=(b1,b2,...,bn),其中,bi=<ci,qi>是用户vi的真实报价,ci表示用户收集数据的单位成本,qi表示用户最多可收集到的数据量;

定义2:用户的收益

若vi是获胜者,地图服务平台将奖励他fi作为回报,否则他得不到任何奖励;B是获胜者用户集合,vi的收益u′i由下式给出:

定义3:服务商的收益

在给定所有用户需要收集的数据量d=(d1,d2,...,dn)和获胜者用户集合B的情况下,服务商的收益uo就是所有获胜者提供的数据量的总和:

定义4:数据可信度

基于信誉值的数据可信度由两个因素决定,过去的数据可信度Hi和信誉因子εi;用Ui表示,计算方法如下:

Ui=εi*Hi

其中,L代表用户信誉值,ρ为控制信誉因子εi增长速度的参数,Hi=θHik+(1-θ)hik,Hik表示用户vi第k次完成任务之前的信誉值,hik表示用户vi第k次完成任务时,得到的信誉值,hik=0或1;

所述步骤三利用基于区块链技术的支付系统确保奖励的安全分发包括:利用基于区块链的支付系统去支付奖励,公开发布所有交易,同时实现用户的匿名性;使用用户公钥作为假名,用户公钥的哈希值作为地址;每个用户都有一对公私钥;私钥用于对交易进行签名,公钥用于验证交易签名;

如果MSP想支付f给用户,它将执行一个交易其中t为锁定时间,Ty表示前一个交易,它的值至少是f且没有重复支付;如果签名正确,则交易有效;采用输入脚本和输出脚本灵活定义交易;In-script表示MSP的签名,Out-script是一个验证语句;

其中:vi表示用户;Pubv,Priv表示用户的公钥和私钥;PubMSP,PriMSP表示地图服务平台的公钥和私钥;PubTM,PriTM表示追踪中心的公钥和私钥;eCA,dCA表示认证中心的公钥和私钥;KCA-V表示认证中心和用户的共享密钥;KMSP-TM表示地图服务平台和追踪中心的共享密钥;Infovc表示认证中心和用户的协商消息;pcerti表示伪名证书;RID表示用户的真实身份;PID表示用户的假名。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安邮电大学,未经西安邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910867488.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top