[发明专利]一种基于智能合约的安全可靠的车联网空间众包任务匹配方法在审
| 申请号: | 202110821556.7 | 申请日: | 2021-07-20 |
| 公开(公告)号: | CN113761555A | 公开(公告)日: | 2021-12-07 |
| 发明(设计)人: | 刘雪娇;王慧敏;夏莹杰 | 申请(专利权)人: | 杭州师范大学 |
| 主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06F21/64;G06F16/27 |
| 代理公司: | 杭州浙科专利事务所(普通合伙) 33213 | 代理人: | 沈渊琪 |
| 地址: | 311121 浙江*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 智能 合约 安全 可靠 联网 空间 任务 匹配 方法 | ||
1.一种基于智能合约的安全可靠的车联网空间众包任务匹配方法,其特征在于,包括多种实体对象,所述实体对象包括车辆、路侧单元(Road Side Unit,RSU)、移动边缘服务器(Mobile Edge Server,MES)和可信中心,车辆在不同空间众包服务中既可以是发布任务的请求车辆,也可以是执行任务的工人车辆,由移动边缘服务器构建区块链;
匹配方法采用上述实体对象,包括以下步骤:
S1.系统初始化,可信中心划分车联网空间众包服务区域,生成系统公钥;
S2.当车辆进入路侧单元通信范围时,车辆生成包含位置、信誉值的记录,并加密通过路侧单元转发,提交至区块链,申请成为工人车辆wj;
S3.当请求车辆需要发布空间众包任务时,请求车辆加密生成包含位置策略以及信誉阈值的任务策略密文,通过路侧单元转发,提交至区块链,触发智能合约;
S4.区块链使用智能合约,将请求车辆的任务策略密文与工人车辆wj的记录密文进行匹配,找到符合任务策略的工人车辆。
2.根据权利要求1所述的基于智能合约的安全可靠的车联网空间众包任务匹配方法,其特征在于,步骤S1中所述的车联网空间众包服务区域划分及生成车联网空间众包服务区域公钥过程,包括以下内容:
S11可信中心将所有车联网空间众包服务用户中活动范围最大的用户的活动区域视为A,A={(x,y)|0≤x≤X,0≤y≤Y},其中,X和Y是x和y轴上坐标系中A的最大值,然后根据四叉树函数将区域A递归划分为n*m的网格,用户的位置能够映射在所述网格的任一格子中,由此得到的分割线集S为:
其中,η表示将位置坐标转换为整数坐标,它的值取决于GPS坐标的准确性,N表示网格划分最大水平;
S12可信中心生成一个阶为素数q1,生成元为g1的循环群G1,随机选择整数x(1≤x≤q1-2)作为系统的私钥sk,并计算h=g1x mod q1,公钥pk=(G1,q1,g1,h)。
3.根据权利要求2所述的基于智能合约的安全可靠的车联网空间众包任务匹配方法,其特征在于S2中所述的工人车辆wj在链上提交记录并加密的过程,包括以下内容:
S21工人车辆wj将其位置映射到网格中,并以网格的中心点(xj,yj)表示;
S22工人车辆wj将(xj,yj)转换成向量表示,向量表示为
S23工人车辆wj使用系统公钥pk将位置向量加密得到位置记录密文,
并且,为了满足任务请求对工人车辆wj信誉值的要求,在记录中也提交了工人车辆wj的信誉值recordj,最后将提交至链上。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州师范大学,未经杭州师范大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110821556.7/1.html,转载请声明来源钻瓜专利网。





