[发明专利]一种基于ISA100.11a标准的工业传感网数据重复检测方法有效
申请号: | 201510070566.6 | 申请日: | 2015-02-11 |
公开(公告)号: | CN104717105B | 公开(公告)日: | 2018-07-13 |
发明(设计)人: | 张建奇;张建锋;成斐鸣;支亚军;李孟;王鼎衡 | 申请(专利权)人: | 西安航天自动化股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/861;H04L29/08 |
代理公司: | 西安文盛专利代理有限公司 61100 | 代理人: | 佘文英 |
地址: | 710065*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于ISA100.11a标准的工业传感网数据重复检测方法,包括重复检测DL子网中终端设备和骨干网设备的方法。本发明提出的重复检测方法,能够有效的检测ISA100.11a网络中消息重复、乱序等问题,在终端设备上执行的重复检测方法简单,易于实现,同时节约了终端设备的存储资源,并很好地解决了传感网的重放攻击问题。 | ||
搜索关键词: | 终端设备 重复检测 工业传感网 数据重复 检测 骨干网设备 存储资源 重放攻击 传感网 乱序 子网 节约 重复 网络 | ||
【主权项】:
1.一种基于ISA100.11a标准的工业传感网数据重复检测方法,包括重复检测DL子网中终端设备和骨干网设备,其特征是DL子网中终端设备重复检测方法是:传输层维护一个MIC缓存队列,将当前TPDU的MIC信息与队列中缓存的MIC逐个比较,如果比较结果相同,表明被检测TPDU重复,给出重复警报,丢弃该TPDU;否则,表明被检测TPDU不重复,将该MIC信息添加到队列中存放时间最近的一组MIC后面,将当前的TPDU上报给应用层;骨干网络中设备重复检测方法是:在进行重复检测前,根据接收的报文中相关信息构建一个报文检测标签;重复检测时,时间戳指示该检测标签是否为有效检测标签,如果当前时间与该时间戳的差值大于某个确定的时间窗口,则表示该检测标签无效,重复检测时不会再比较这些检测标签;将当前的检测标签和队列中存放的检测标签内容进行比较,如果比较结果相同,表明消息具有重复性,给出重复警报;否则,表明报文不重复,将当前时间戳和新封装的检测标签添加到队列中存放时间最近的一项报文标识的后面,并将数据送给应用层;其中时间戳表示该TPDU的接收时间,检测标签由TPDU的序列号、源地址、源端口和目的端口构成,其中:时间戳:当前接收时间;序列号:报文顺序的一个计数值;源地址:发送TPDU设备的IPv6地址;源端口:发送TPDU进程对象的端口号;目的端口:接收TPDU进程对象的端口号。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安航天自动化股份有限公司,未经西安航天自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510070566.6/,转载请声明来源钻瓜专利网。
- 上一篇:经以太网的多路径光纤信道网络
- 下一篇:深度包检测方法和系统