[发明专利]无线传感器网络中基于接收信号强度的安全保障协议有效

专利信息
申请号: 201410160428.2 申请日: 2014-04-19
公开(公告)号: CN104270751B 公开(公告)日: 2017-12-08
发明(设计)人: 李哲涛;易昌;朱更明;王志强 申请(专利权)人: 湘潭大学
主分类号: H04W12/04 分类号: H04W12/04;H04W40/02;H04W84/18;H04L29/06
代理公司: 暂无信息 代理人: 暂无信息
地址: 411105 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 无线 传感器 网络 基于 接收 信号 强度 安全 保障 协议
【权利要求书】:

1.无线传感器网络中基于接收信号强度的安全保障方法,其特征在于,安全路由的建立方法包括以下前提、定义和步骤:

前提如下:

1)基站节点是安全的;

2)在未知区域有N个传感节点{S1,S2,...,SN},每个传感器节点有唯一ID号,节点间互不相关,即节点能独立确定感知数据;

3)每个节点中预存数据异常的特征值;

定义如下:

1)广播信号发送消息的格式:

2)汇聚节点负责收集所有传感器节点感知的数据,并与控制中心通信;

3)节点设定间隔时间t,用于计算t时间内汇聚节点的吞吐量;

4)节点预设置汇聚选择因子的阈值为FTh、热区选择因子的阈值为DTh、汇聚节点剩余能ETh和数据异常特征相似度的阈值为YTh

5)设定网络汇聚节点的更新时间为T;

步骤包括汇聚节点的选择、热区的选择和数据异常的检测三个方面:

一、汇聚节点的选择步骤如下:

1)所有节点向其邻居节点发送广播消息;

2)邻居节点根据接收到的广播消息,获取接收信号的强度、信号的来源及方向,并根据信标节点(基站)方位计算自身的具体位置;

3)所有节点根据邻居节点数、接收信号强度和自身能量值,利用汇聚节点选择公式计算汇聚节点选择因子θ,若θ大于FTh,则从普通节点转为汇聚节点,否则保持为普通节点;汇聚节点选择公式如下:

其中,θ表示节点的汇聚选择因子;E表示该节点能量值;n表示该节点邻居节点数;表示该节点的邻居节点接收信号强度之和;表示加权系数,

4)汇聚节点被选定后,其邻居节点根据接收信息的信号强度决定从属的汇聚节点,并完成与汇聚节点握手,建立网络拓扑;同时,汇聚节点将周期性检查自身能量,若剩余能量低于阈值ETh,则向邻居节点发送广播消息,根据第3)步重新选择汇聚节点;

二、热区的选择步骤如下:

1)根据步骤一中选定的汇聚节点,由汇聚节点在一定时间t内的吞吐量及邻居节点数,利用热区判定公式计算热区选择因子π,若π大于DTh,则为热区,否则为普通区;热区判定公式如下:

π=n+(1-)Data]]> 1

其中,π表示汇聚节点的热区选择因子;n表示该汇聚节点的邻居节点数;Data表示该汇聚节点在一定时间t内的吞吐量;表示加权系数,

2)若判定为热区,重新设置更新汇聚节点周期T′,其中T′<T,加快汇聚节点选择,实时更新汇聚节点;

三、数据异常的检测步骤如下:

1)将节点采集数据的特征与预存数据异常的特征进行对比,利用相似度计算公式得到异常节点选择因子ξ,若ξ大于阈值YTh,则为受怀疑节点,并且该节点将通知其邻居节点,否则保持为普通节点;相似度计算公式如下:

ξ=Σi=1m1Σj=1m2(SubStriStrj)]]>

其中,ξ表示节点的异常选择因子;m1表示节点采集数据的子串个数;m2表示节点预存数据异常字符串个数;SubStri表示节点采集数据的第i个子串;Strj表示节点预存异常数据的第j个字符串;

2)受怀疑节点的邻居节点获得其自身的数据异常检测结果后,若为异常数据,则该节点将异常检测结果反馈给受怀疑节点,若受怀疑节点接收到邻居节点的反馈结果数大于邻居节点总数的1/2,则为受感染节点,否则保持为普通节点;

3)若确定为受感染节点,则隔离该节点,若该受感染节点为汇聚节点,则利用汇聚节点选择步骤重新选择汇聚节点。

2.无线传感器网络中基于接收信号强度的安全保障方法,其特征在于密钥管理的建立,包括以下前提和步骤:

前提如下:

1)所有节点初始化密钥为Kn

2)所有节点初始化密钥为Kc和Kp,分别是代表公钥和私钥;

步骤如下:

1)发送节点以密钥Kn加密自身时间信息T1和其从属的汇聚节点在一定时间t内的吞吐量Data,并将加密信息发送给接收节点;

2)接收节点根据密钥Kn解密接收的信息,同时获取自身时间信息T2,针对权利1中步骤二判定是否汇聚区域为热区,采用不同的F( )函数动态生成不同的会话密钥Kd;若汇聚区域为热区,则F( )函数根据两节点的时间信息(T1,T2)和发送节点从属的汇聚节点在一定时间t内的吞吐量Data,计算会话密钥Kd=F(F(T1,T2),Data);若汇聚区域为普通区,则F( )函数根据两节点的时间信息(T1,T2),计算会话密钥Kd=F(T1,T2);

3)接收节点计算出会话密钥Kd后,采用公钥Kc加密会话密钥Kd,并将加密后的Kd发送给发送节点;

4)发送节点获得加密后的Kd,通过私钥Kp解密出密钥Kd,然后以Kd为密钥使用对称密码机制加密通信数据包,发送给接收节点;

5)接收节点根据密钥Kd,解密通信数据包,获取其中信息。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/pat/books/201410160428.2/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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