[发明专利]无线传感器网络中基于接收信号强度的安全保障协议有效
申请号: | 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表示该汇聚节点的邻居节点数;Data表示该汇聚节点在一定时间t内的吞吐量;表示加权系数,
2)若判定为热区,重新设置更新汇聚节点周期T′,其中T′<T,加快汇聚节点选择,实时更新汇聚节点;
三、数据异常的检测步骤如下:
1)将节点采集数据的特征与预存数据异常的特征进行对比,利用相似度计算公式得到异常节点选择因子ξ,若ξ大于阈值YTh,则为受怀疑节点,并且该节点将通知其邻居节点,否则保持为普通节点;相似度计算公式如下:
其中,ξ表示节点的异常选择因子;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,解密通信数据包,获取其中信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湘潭大学,未经湘潭大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410160428.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种内燃机车车载换油装置
- 下一篇:一种多功能鱼鳞刷