[发明专利]区块链协助下的可验证隐私保护和个性化众包任务匹配方法及系统在审
申请号: | 202211200357.5 | 申请日: | 2022-09-29 |
公开(公告)号: | CN115694787A | 公开(公告)日: | 2023-02-03 |
发明(设计)人: | 邬海琴;曹珍富;王良民;李梁;何良恩 | 申请(专利权)人: | 华东师范大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L9/24;H04L9/30;H04L9/32;H04L9/40 |
代理公司: | 南京华恒专利代理事务所(普通合伙) 32335 | 代理人: | 宋方园 |
地址: | 200062 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 协助 验证 隐私 保护 个性化 任务 匹配 方法 系统 | ||
1.一种区块链协助下的可验证隐私保护和个性化众包任务匹配方法,其特征在于:包括以下步骤:
步骤(1)、初始化众包服务系统;
密钥生成中心生成系统主密钥msk,选择一个伪随机函数密钥sk0,任务发布者和任务执行者在密钥生成中心注册,密钥生成中心为注册的任务发布者计算密钥ki=H1(msk||ri),密钥生成中心为注册的任务执行者选择密钥然后计算秘密值其中g为乘法循环群G的生成元,为整数模p的加法群,ri是长度为安全参数λ的随机数,H1为密码学哈希函数;
步骤(2)、任务发布者先预处理个性化任务要求然后对预处理后的任务加密处理生成任务密文,接着对任务要求集合累加值和任务元数据,最后将所得数据分别发送给众包平台和区块链;cT为任务类型,任务位置横纵坐标为分别为任务开始时间和任务结束时间,rT为参与任务执行者的最低信誉值;
步骤(3)、任务执行者先预处理自身属性和任务偏好要求然后对预处理后的属性和任务偏好加密处理生成属性和任务偏好密文,接着对属性和任务偏好密文累加值和元数据,最后将所得数据分别发送给众包平台和区块链;CP为任务执行者期望参加的任务类型集合,为感兴趣任务执行区域的最大横纵坐标;分别为任务执行者参加任务的空闲时间段的起始和结束时间,rP为任务执行者的信誉值,以上属性值均映射到集合{1,2,…,n}中,n为系统参数;
步骤(4)、众包平台采用隐私保护法来密文匹配发布者任务要求和任务执行者属性及任务偏好,然后对匹配结果进行验证生成证明信息,验证通过后将证明信息与匹配结果一同传送至区块链;
步骤(5)、任务发布者和任务执行者查询区块链的匹配结果和证明信息,并进行验证,若验证通过则提交验证结果,区块链共识确定最终正确匹配结果;
步骤(6)、任务发布者根据最终匹配结果,通过区块链向匹配任务执行者发送任务加密密钥密文;
步骤(7)、任务执行者收到密文后,解密得到任务具体信息。
2.根据权利要求1所述的区块链协助下的可验证隐私保护和个性化众包任务匹配方法,其特征在于:所述步骤(2)的具体过程为:
步骤(2.1)、个性化任务预处理
给定一个任务要求六元组T,令任务发布者按照以下规则为构建任务属性向量
其中,i∈{1,…,6},j∈{1,…,n},σi,j是指任务属性向量中第i*j个元素;
步骤(2.2)、任务加密
任务发布者生成一次性任务要求加密密钥在密钥空间中选择两个私钥K,K',并将K划分为6n个随机密钥份额,满足K=K1⊕K2⊕…⊕K6n;然后分别采用隐藏向量加密和对称加密方法来加密任务属性向量和任务具体内容M,c=Enc(K,Enc(K',M)),最终得到任务密文
其中k=(i-1)n+j,ci,j,0是指任务属性向量中非*位的密文,ci,j,1是指任务属性向量中为*位的密文,Kk为私钥K的第k个份额;F0为一个伪随机函数,Enc为对称加密算法,Tid为任务标识符;
步骤(2.3)、任务要求集合累加值计算
6n位任务属性向量以每n位作为一个元素,构建任务属性集合令|δi|=n,i∈[1,6],任务发布者采用随机双线性映射累加器按照下式为每个属性集合计算累加值:
s和是随机双线性映射累加器中的密钥和随机数;F1为一个伪随机函数,密钥为sk0,为第i个属性元素δi的扩展集合,μj为中的第j个元素;上式中i为1时,时,
步骤(2.4)、数据上传至众包平台和区块链
任务发布者设置任务标识符Tid,将Tid、任务密文集合和随机数集合发送给众包平台;计算任务元数据H0(Tid||M)和H0(Tid||K),其中H0为密码学哈希函数,将Tid、元数据和累加值发送至区块链。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华东师范大学,未经华东师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211200357.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种垃圾填埋场渗滤液全量化处理系统
- 下一篇:一种用于轴孔拂配检测方法