[发明专利]一种基于社会信任的物联网安全路由方法有效
申请号: | 201510253275.0 | 申请日: | 2015-05-18 |
公开(公告)号: | CN104901887B | 公开(公告)日: | 2018-01-12 |
发明(设计)人: | 孙燕;殷丽华;段文良;刘耀 | 申请(专利权)人: | 北京哈工大计算机网络与信息安全技术研究中心;湖南合天智汇信息技术有限公司;湖南傻蛋科技有限公司 |
主分类号: | H04L12/721 | 分类号: | H04L12/721;H04L12/46 |
代理公司: | 长沙市标致专利代理事务所(普通合伙)43218 | 代理人: | 高建华 |
地址: | 100081 北京市海淀区中关*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 社会 信任 联网 安全 路由 方法 | ||
1.一种基于社会信任的物联网安全路由方法,包括如下步骤:
步骤一:社会信任初始化:通过节点社会属性相似性计算,初始化社会信任值;
步骤二:路由过程中节点社会信任的生成:通过计算直接社会信任值、间接社会信任值,从而生成最终的节点综合社会信任值;
步骤三:路由节点选择:根据节点的综合社会信任值,决定是否将该节点作为下一跳路由的中继节点;
步骤四:节点社会信任的更新:在设定的社会信任更新周期到来时,根据历史记录重新计算节点的社会信任值,从而更新社会信任值;
所述路由过程中节点社会信任的生成包括以下分步骤:
A、根据节点间历史交互的成功次数和失败次数,计算节点的直接社会信任值;
B、根据邻居节点在指定收集时间范围内所收集到的邻居节点的社会信任值,计算节点的间接社会信任值;
C、根据节点的直接社会信任值和间接社会信任值,计算节点的综合社会信任值;
计算节点的直接社会信任值时,采用如下公式:
其中,DT(i, j)表示节点i对节点j的直接社会信任值, Sij和Fij分别表示节点间历史交互的成功次数和失败次数;
计算节点的间接社会信任值时,采用如下公式:
其中,IDT(i, j)表示节点i对节点j的间接社会信任值, n为邻居节点的指定收集时间T_collect内收集到的社会信任值个数,θk为信任合成时间接信任权重;
计算节点的综合社会信任值时,采用如下公式:
其中,T(i, j)表示节点i对节点j的综合社会信任值, θ为信任合成时直接信任权重。
2.根据权利要求1所述的基于社会信任的物联网安全路由方法,其特征是,所述社会信任初始化具体包括以下分步骤:
A、节点根据自身定义的属性作为项目,建立评分矩阵;
B、根据建立的评分矩阵,使用Pearson相似度计算方法计算属性间的相似性,形成相似属性集合;
C、根据相似属性集合,计算出节点间的相似性;
D、使用节点间的相似性,作为节点的初始社会信任值,网络进行社会信用初始化。
3.根据权利要求2所述的基于社会信任的物联网安全路由方法,其特征是,计算属性间的相似性时,采用如下公式:
;
其中,sim(i, j)为属性i和属性j的相似性, Ri, j为评分矩阵中第 i行第 j列元素,表示第 i个节点对第 j个属性的评分,Ui,j为对属性i和属性j都进行评分的用户,为属性i的平均值;
计算节点间的相似性时,采用如下公式:
其中,sim(u, i)为节点u和节点i的相似性,Iui为节点u和节点i进行评分的属性集合。
4.根据权利要求1所述的基于社会信任的物联网安全路由方法,其特征是,所述路由节点选择包括:
A、当节点i和节点j相遇时,节点i发出路由转发请求;
B、节点i检查自身携带的社会档案表,查询节点j的社会信任值;
C、当节点j的社会信任值大于预先设定的可信度阈值时,节点i向节点j提出交互请求;
D、节点j检查自身携带的社会档案表,查询节点i的社会信任值;
E、当节点i的社会信任值大于预先设置的可信度阈值时,节点j响应转发请求,节点i选择节点j进行路由中继。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京哈工大计算机网络与信息安全技术研究中心;湖南合天智汇信息技术有限公司;湖南傻蛋科技有限公司,未经北京哈工大计算机网络与信息安全技术研究中心;湖南合天智汇信息技术有限公司;湖南傻蛋科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510253275.0/1.html,转载请声明来源钻瓜专利网。