[发明专利]一种基于联盟链的科技资源数据安全存储与共享方法有效
申请号: | 202010815552.3 | 申请日: | 2020-08-14 |
公开(公告)号: | CN112039855B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 黄梦醒;郑先东;冯文龙;冯思玲;张雨 | 申请(专利权)人: | 海南大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L67/1097;H04L9/32;H04L9/06;G06N3/00 |
代理公司: | 海南汉普知识产权代理有限公司 46003 | 代理人: | 麦海玲 |
地址: | 570100 海南省*** | 国省代码: | 海南;46 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 联盟 科技 资源 数据 安全 存储 共享 方法 | ||
1.一种基于联盟链的科技资源数据安全存储与共享方法,其特征在于,所述方法包括:
IPFS服务器获取科技服务提供商上传的共享数据,为共享数据生成关键字索引;
IPFS服务器生成共享数据的哈希信息发送给科技服务提供商,通过智能合约将哈希信息以交易形式存储在区块链上,获取相应的区块ID,所述哈希信息包括共享数据的哈希值和哈希地址;
数据请求方节点发送目标数据访问请求到目标数据拥有者节点,通过智能合约对数据请求方进行验证,验证通过后向数据请求方节点发送搜索令牌,数据请求方节点根据搜索令牌从IPFS服务器获取相应共享数据;
在所述数据请求方节点发送目标数据访问请求到目标数据拥有者节点前,根据数据请求方输入的服务需求信息执行优化蚁群算法匹配最佳科技服务提供商,所述服务需求信息包括科技服务的价格、时效性、获取难易程度、数据质量;
所述根据数据请求方输入的服务需求信息执行优化蚁群算法匹配最佳科技服务提供商,具体为:
蚁群算法从所有数据请求方中随机选择一个作为起始点开始匹配,第k只蚂蚁以数据请求方i为起点,选择科技服务提供商j与数据请求方i匹配的概率Pk(i,j)表示为:
其中,τ(i,j)为数据请求方i与科技服务提供商j之间的信息素;j∈Jk(i)为当蚂蚁到数据请求方i时,未参与匹配的所有科技服务提供商的集合;η(i,j)为影响数据请求方i与科技服务提供商j的启发因子;
获取符合最优匹配规则的匹配结果并反馈给数据请求方节点;
所述最优匹配规则通过以下步骤获取:
基于所有数据请求方对需求服务属性的实际值、最低接受值和最高期望值、科技服务提供商所提供科技服务属性实际值、所有科技服务提供商所提供科技服务属性的最低值,分别获取数据请求方效用函数和科技服务提供商效用函数,所述服务属性包括科技服务价格、时效性、获取难易程度、数据质量;
根据数据请求方效用函数和科技服务提供商效用函数获取匹配评价函数,根据匹配评价函数生成最优匹配规则;
所述数据请求方效用函数表示为:
所述科技服务提供商效用函数表示为:
其中,yi表示一个科技服务提供商所提供服务属性的实际值,xj表示一个数据请求方使用服务属性的实际值,xmin为所有参与匹配的数据请求方对需求服务属性的最低接受值,xmax表示所有参与匹配的数据请求方对需求服务属性的最高期望值,ymin是所有参与匹配的科技服务提供商所提供科技服务属性的最低值,所述匹配评价函数用于评价科技服务的多个属性匹配结果,表示为:
f(si,j)=∑i,j∈NS(Zj+Zi),
其中,Zj表示科技服务提供商匹配满意度效用值,Zj=Uj·ωj,ωj为科技服务提供商对需求服务属性偏好的权重;Zi表示数据请求方匹配满意度效用值,Zi=Ui·ωi,ωi为数据请求方对需求服务属性偏好的权重,NS为一个考虑属性偏好的有效匹配集合,基于匹配评价函数f(si,j)生成的最优匹配规则表示为:
min(f(si,j),si,j∈NS);
所述数据请求方i与科技服务提供商j之间的信息素τ(i,j)的更新公式表示为:
τ(i,j)=(1-ρ)τ(i,j)+ρ(Δτ(i,j)+Δτ*(i,j))
其中,ρ为信息素的挥发系数,ρ∈(0,1),Δτ(i,j)是第k只蚂蚁探索有效匹配(i,j)上的信息素增量,C为当前匹配中有效匹配的个数,C∈[0,n],n为当前匹配的总个数,Δτ*(i,j)为引入的信息素调整增量,max(f(si,j)为匹配评价函数的最大值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海南大学,未经海南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010815552.3/1.html,转载请声明来源钻瓜专利网。