[发明专利]传感器网络簇头监视节点秘密选择协议有效
申请号: | 201811420939.8 | 申请日: | 2018-11-27 |
公开(公告)号: | CN109302424B | 公开(公告)日: | 2021-05-25 |
发明(设计)人: | 周洪伟;原锦辉;张玉臣;张来顺 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/38;H04W12/06;H04L12/715 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 陈勇 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 传感器 网络 监视 节点 秘密 选择 协议 | ||
1.传感器网络簇头监视节点秘密选择协议,其特征在于,包括:
步骤1、在簇头节点O确定之后,由所述簇头节点O发起节点群构建子协议,建立节点群,所述节点群指所有参与簇头监视节点选择的备选节点集合,每个备选节点设置有一活动节点集,所述活动节点集记录有所有备选节点的节点信息,所述节点信息包括序列号;
步骤2、传感器网络中的各节点在明确备选节点身份后,发起令牌生成子协议,建立其所持有令牌集;
步骤3、节点群中序列号最小的备选节点发起节点秘密选择子协议,结合各备选节点所持有令牌集确定下一个监视周期中的簇头监视节点;
步骤4、进入监视周期,在监视周期即将结束时,各备选节点发起令牌生成子协议,更新其所持有令牌集;
步骤5、重复执行步骤3至步骤4;
步骤6、在监视周期内,若簇头节点失去簇头地位,簇头节点发起节点群撤消子协议,协议中止;
所述节点群构建子协议包括:
步骤1.1、簇头节点O广播消息Msg(Init, IDO, Mdata),其中,Mdata是监视簇头节点所必需的信息;
步骤1.2、收到所述消息Msg(Init, IDO, Mdata)的备选节点IDi增加发射功率,广播其加入簇头监视节点选择的消息Msg(Init-R, IDO, IDi);
步骤1.3、同时接收到所述消息Msg(Init, IDO, Mdata)和所述消息Msg(Init-R, IDO,IDi)的节点将IDi记录在其所持有活动节点集中;
所述令牌生成子协议包括:
步骤2.1、各备选节点清空其所持有的令牌集Token,并各自继续完成下列动作;
步骤2.2、根据预先约定的令牌数量与能量水平之间的映射规则,确定所持有令牌数量为s,其中s_down≤s≤s_up,s_down为预设令牌数量下限值,s_up为预设令牌数量上限值;
步骤2.3、生成随机数random,并计算k=random mod n,n为备选节点总数;
步骤2.4、将k加入令牌集Token={k};
步骤2.5、检测当前时刻所述令牌集中的令牌数量,若令牌数量未达到s,继续生成随机数random’,并计算k’=random’ mod n;
步骤2.6、若k’与所述令牌集中其它令牌均不相同,将k’加入所述令牌集,否则返回步骤2.5,重新计算k’;
步骤2.7、重复步骤2.5和步骤2.6,直至所述令牌集中的令牌数量达到s个;
所述节点秘密选择子协议包括:
步骤3.1、节点群中序列号最小的备选节点ID1随机生成一段字符串str1,封装成节点秘密选择消息Msg(Sel, IDO, ID1, str1),并增大发射功率,向其他所有备选节点广播所述节点秘密选择消息Msg(Sel, IDO, ID1, str1);
步骤3.2、待间隔时间T后,节点群中序列号次小的节点ID2随机生成一段字符串str2,封装成节点秘密选择消息Msg(Sel, IDO, ID2, str2),并增大发射功率,向其他所有备选节点广播所述节点秘密选择消息Msg(Sel, IDO, ID2, str2);
步骤3.3、依此类推,每间隔时间T后,根据序列号大小,备选节点IDi随机生成一段字符串stri,封装成节点秘密选择消息Msg(Sel, IDO, IDi, stri),并增大发射功率,向其他所有备选节点广播所述节点秘密选择消息Msg(Sel, IDO, IDi, stri),i=3,4,……,n,n为备选节点总数;
步骤3.4、每个备选节点收集所有备选节点生成的字符串得到新字符串str= str1||str2||…|| strn,其中||为字符串拼接操作;
步骤3.5、每个备选节点计算下一个监视周期的工作令牌token=hash(str) mod n,token即为秘密选择结果,各备选节点查看所述token是否命中其所持有令牌集中的令牌,若命中,则表示由其作为下一个监视周期中的簇头监视节点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学,未经中国人民解放军战略支援部队信息工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811420939.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种漏洞扫描能力测试方法和装置
- 下一篇:身份认证方法及终端设备