[发明专利]一种应用于无线传感器网络的动态密钥虚假数据过滤方法有效

专利信息
申请号: 201710016376.5 申请日: 2017-01-10
公开(公告)号: CN106851636B 公开(公告)日: 2019-11-08
发明(设计)人: 李鹏;夏正东;王汝传;徐鹤;余笑天;王振;蒋万元 申请(专利权)人: 南京邮电大学
主分类号: H04W12/04 分类号: H04W12/04;H04W12/12;H04W84/18
代理公司: 南京经纬专利商标代理有限公司 32200 代理人: 王美章
地址: 210023 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 应用于 无线 传感器 网络 动态 密钥 虚假 数据 过滤 方法
【权利要求书】:

1.一种应用于无线传感器网络的动态密钥虚假数据过滤方法,其特征在于,具体包括以下步骤:

S1、簇头节点对所有簇内节点上传的数据r进形验证,验证不通过,则直接丢弃该数据,验证通过进入S2步骤;

S2、簇头节点验证完簇内节点上传的数据后,再检验是否需要密钥更新,同时生成数据报告R,将数据报告R发送给下游节点;

S3、如果需要更新,则簇头节点与需要更新的簇内节点进行密钥更新,并通知下游节点进行密钥更新;

S4、簇头节点的下游节点对数据报告R进行验证,同时检测是否需要进行密钥更新,中转节点将验证通过的数据报告R发送给下游节点,直到数据报告R发送到Sink节点;

S5、数据报告R到达Sink后,Sink节点进行最后验证,验证通过则保存数据报告R,反之,则丢弃数据报告R;同时检测是否需要进行密钥更新,如果需要就与上游节点进行密钥更新,更新成功后,向发起密钥更新的簇内节点发送密钥更新成功通知,新密钥可以使用;

所述S1步骤中,当簇内传感器节点vj上传数据时,vj利用密钥kl和数据值ej生成消息认证代码MAC:macj=kl(ej);各节点将自己生成的数据发送给簇头节点;F_Tj是生成rj的时间点,该值是由节点中定时器产生;当需要更新密钥时,才将Mj添加到rj中,是节点vj产生的第i个随机数,Mj是随机数生成的认证信息;

具体验证过程如下:

S1.1、簇头节点检测所有上传的数据中的ID是否是自己簇内节点的ID以及唯一性检测,如果不是,则直接丢弃该ID的数据rj

S1.2、验证完ID之后,接下来验证F_Tj与簇头节点存储的F_Tj′:如果F_Tj≤F_Tj′,则说明该数据为“过时”数据,丢弃;

S1.3、接下来,簇头节点利用自己拥有簇内所有节点的密钥对macj进行验证,即使用密钥与ej重新生成macj′,与上传的macj进行对比,如不相等,则丢弃该数据,并将验证失败的rj中的ID列入“不信任”ID范围,下次不再接收该节点信息;

S1.4、在进行macj验证之后,获取合理数据:簇头节点取出各节点的事件值ej,计算出平均值再计算出如果Δd>d,d为设定误差范围阈值,则丢弃相应的rj数据;

S1.5、检测rj中是否有随机数如果有,验证对应的随机数的加密信息Mj

验证通过则进行密钥更新步骤,同时将存储的F_T归零;

验证不通过,则丢弃该数据。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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