[发明专利]一种数据报加扰查表转发的网络节点装置和方法有效
申请号: | 201810537863.0 | 申请日: | 2018-05-30 |
公开(公告)号: | CN108881022B | 公开(公告)日: | 2020-11-10 |
发明(设计)人: | 赵博;刘勤让;宋克;沈剑良;吕平;王崇;张兴明;张文建;朱珂;谭力波 | 申请(专利权)人: | 中国人民解放军战略支援部队信息工程大学;天津市滨海新区信息技术创新中心 |
主分类号: | H04L12/741 | 分类号: | H04L12/741;H04L12/747;H04L12/863;H04L12/935;H04L29/06 |
代理公司: | 郑州大通专利商标代理有限公司 41111 | 代理人: | 陈勇 |
地址: | 450000 河*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据 报加扰查表 转发 网络 节点 装置 方法 | ||
1.一种数据报加扰查表转发的网络节点装置,包括解析器、报文缓存、查表逻辑、表项缓存及修改器,其特征在于,还包括:加扰器A、加扰器B、解扰器A、解扰器B、扰码缓存;所述解析器用于提取网络数据报文各层头部内容,并交与查表逻辑查表;
所述报文缓存用于存储网络数据报文内容;
所述查表逻辑用于接收网络数据报文各层头部内容作为输入,输出查表结果,所述查表结果包括下一跳地址、操作指令;
所述表项缓存用于存储各种映射表的表项数据,所述映射表包括路由表、报头字段与操作指令的映射表;
所述修改器用于根据查表结果执行相应指令,包括丢弃无效报文、替换报文头部指定内容;所述加扰器A、加扰器B分别用于通过加扰算子SA、加扰算子SB对数据进行加扰操作,改变数据呈现形态,所述数据呈现形态包括特征码呈现形态,使得受特征码激活的隐藏木马后门逻辑无法识别特征码;
所述加扰器A的加扰算子SA为:
SA(D)=NOT(D)
表示对原始业务数据D的一元按位取反运算;
所述解扰器A、解扰器B分别用于通过解扰算子MA、解扰算子MB对数据进行解码操作,还原数据原始形态;
所述解扰器A的解扰算子MA为:
MA(DA)=NOT(DA)
表示对经加扰器A的加扰算子SA处理得到的加扰后数据DA的一元按位取反运算;
所述扰码缓存用于存储扰码。
2.基于权利要求1所述的一种数据报加扰查表转发的网络节点装置的一种数据报加扰查表转发的方法,其特征在于,包括:
步骤1:节点接收到原始业务数据D,经加扰器A的加扰算子SA处理,得到加扰后数据DA:
DA=SA(D)
步骤2:将DA的前n比特DAn发送至解析器,同时将DA发送至报文缓存;n由具体报文类型及处理流程确定;
步骤3:DAn经解析器解析,提取出字段FA1、FA2、FA3......FAn,经加扰器B的加扰算子SB进行加扰操作后,得到加扰后的字段FAB1、FAB2、FAB3......FABn;加扰后字段送至查表逻辑进行查表操作:
FABi=SB(FAi)i∈[1,n]
步骤4:查表逻辑通过字段FAB1、FAB2、FAB3......FABn在表项缓存的各种映射表中进行查找,得到对应的查表结果RAB1、RAB2、RAB3......RABn,经解扰器B的解扰算子MB操作后,得到解扰后的查表结果RA1、RA2、RA3......RAn,送至修改器:
RAi=MB(RABi)i∈[1,n]
步骤5:DA经加扰器B的加扰算子SB进行加扰操作后,得到加扰后的报文DAB,送至报文缓存:
DAB=SB(DA)
步骤6:报文缓存里的数据经解扰器B的解扰算子MB进行解扰操作后,得到DA,送至修改器进行修改封装操作:
DA=MB(DAB)
步骤7:修改器接收报文缓存的数据DA和查表逻辑的输出结果RA1、RA2、RA3......RAn,根据RA1、RA2、RA3......RAn对DA进行修改,得到修改后的报文OA;
步骤8:修改后的报文OA经解扰器A的解扰算子MA处理后,得到最终输出报文O:
O=MA(OA)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军战略支援部队信息工程大学;天津市滨海新区信息技术创新中心,未经中国人民解放军战略支援部队信息工程大学;天津市滨海新区信息技术创新中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810537863.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高效可靠的物联网实现方法
- 下一篇:一种多路径的大数据网络实现方法
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置