[发明专利]一种对等网络存储数据信任模型建立方法无效

专利信息
申请号: 201210042567.6 申请日: 2012-02-23
公开(公告)号: CN102571983A 公开(公告)日: 2012-07-11
发明(设计)人: 蒋晓宁;甘志刚;刘君强;余斌霄 申请(专利权)人: 浙江工商大学
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06;H04L12/56
代理公司: 暂无信息 代理人: 暂无信息
地址: 310018 浙江*** 国省代码: 浙江;33
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明“一种对等网络存储数据信任模型建立方法”涉及分布式存储安全技术领域,在对等网络存储领域具有广泛的应用前景。针对当前信任模型中对新加入网络的节点赋予固定的信任值,从而容易遭受“洗底”攻击的特点,提出了动态配置节点初始值的方法。同时,为了提高信任模型在网络存储领域应用的灵活性,提出存储信任值和数据读取信任值的概念,并通过存储偏好因子来调节两种信任值在最终结果中的比重,与其他对等网络存储信任模型相比,本发明配置更灵活,应用的范围更广。模拟实验表明,本模型较经典的EigenTrust信任模型在大范围的“洗底”攻击下具有更高的交易成功率。
搜索关键词: 一种 对等 网络 存储 数据 信任 模型 建立 方法
【主权项】:
1.一种对等网络存储数据信任模型建立方法,其特征在于,所述的方法是在由对等节点构成的对等网络中进行网络数据存储,依次含有以下步骤:步骤1:初始化;首先,定义以下信任模型概念:信任值,即度量节点之间信任程度的数值,一般存在于[0,1]区间范围内;直接信任值,即节点通过与对方直接交易来计算出对对方的信任值;推荐信任值,即节点从第三方节点获得对对方节点的信任值来推算出对方的信任值;设当前对等网络节点集合为N,为每个节点i(i∈N)设置一个四元组队列,用于记录节点i对其他节点的信任值,其中表示节点i对网络中节点j的存储信任值,代表节点i将数据保存到节点j的过程中的总体满意程度;表示节点i对网络中节点j的数据读取信任值,代表节点i从节点j读取数据过程中的总体满意程度;Fij是节点i与节点j第一次交易时节点j是否作恶的标识;Timeij表示节点i与节点j第一次交易的时间(j∈N);设定统计时间窗口长度TimeWindow,便于获得最近时间段内对等网络中新节点作恶的情况;步骤2:统计当前时间窗内对等网络环境中的新节点作恶概率ρnew,为分配新节点的初始直接信任值做准备;步骤2.1:计算统计时间窗口的范围,即从CurrentTime-TimeWindow时刻到CurrentTime时刻的一段时间,其中CurrentTime表示当前时刻,TimeWindow表示时间窗口的长度;步骤2.2:查询对等网络中的所有节点的四元组,统计所有节点四元组中Timeij≥CurrentTime-TimeWindow且Fij=1的节点个数之和Countnew和Timeij≥CurrentTime-TimeWindow的所有节点个数之和Countall;步骤2.3:计算出当前对等网络环境下新节点作恶概率ρnewbad=Countnew/Countall×100%(Countall0)0(Countall=0)---(1)]]>步骤3:设置新节点的初始直接信任值;当节点i与节点j第一次交易时,计算出节点j的初始直接信任值为Trijdir=max(Trmaxnew×(1-ρnewbad),Trminnew)---(2)]]>其中分别表示新节点首次可以赋予的最大信任值和最小信任值;步骤4:获得交易节点的信任值;当节点i需要将数据存储到对等网络中的其他节点上时,首先需要获得这些节点的信任值,这里以计算节点i对节点j(i≠j)的信任值为例说明其计算方法:步骤4.1:从节点i的四元组队列中得到节点j的直接存储信任值和直接数据读取信任值当节点i与j第一次交易时,则取均为(2)式计算出的初始直接信任值;步骤4.2:从节点k(k∈N,k≠i,j)获得其对节点j的直接存储信任值和直接数据读取信任值得到节点j的推荐存储信任值Trijsave,ref=ΣkN,ki,j(Triksave,dirTrkjsave,dir)---(3)]]>和推荐数据读取信任值Trijload,ref=ΣkN,ki,j(Trikload,dirTrkjload,dir)---(4)]]>步骤4.3:得到节点i对节点j的综合信任值Trij=λ(Trijsave,dir+ΣkN,ki,jTrkjsave,ref)+(1-λ)(Trijload,dir+ΣkN,ki,jTrkjload,ref)---(5)]]>其中λ(λ∈[0,1])为存储偏好因子,λ值越大,代表用户越关注于数据存储的可靠性,反之则更关注数据读取的可靠性;步骤5:对所有节点的信任值进行排序,选择信任值最高的节点进行存储交易;步骤6:数据存储完毕后,需要对节点j进行交易评价,并根据存储效果更新节点j的存储信任值;如果节点i是第一次与节点j进行交易,则更新节点i上节点j对应的Fij和Timeij;步骤7:当节点i每一次从存储节点j获取存储数据后,需要对节点j进行交易评价,并根据获取数据的效果更新节点j的数据读取信任值;如果节点i是第一次与节点j进行交易,则更新节点i上节点j对应的Fij和Timeij
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201210042567.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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