[发明专利]二进制序列的识别方法及电路有效
申请号: | 201811095523.3 | 申请日: | 2018-09-19 |
公开(公告)号: | CN109286619B | 公开(公告)日: | 2020-06-30 |
发明(设计)人: | 李新;黄善国;郭俊峰;唐颖;张路;尹珊 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04B10/85 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 徐海晟;刘芳 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 二进制 序列 识别 方法 电路 | ||
本发明提供一种二进制序列识别方法及电路,包括:确定目标序列与待识别序列;逐位提取所述目标序列中的一位提取数据,根据当前的提取数据,确定当前的参考序列;每次提取后均根据当前的参考序列在当前的待识别序列中查找与当前的提取数据匹配的当前的候选数据,并在所述当前的候选数据中确定当前的目标数据;其中,每次确定目标数据后,若所述当前的待识别序列中存在当前的多余位,则将所述当前的多余位删除;根据最后一次确定的目标数据,确定识别结果。本发明提供的二进制序列识别方法及电路,提高了对连续光信号的识别效率。
技术领域
本发明涉及网络安全领域,尤其涉及一种二进制序列的识别方法及电路。
背景技术
伴随着技术的发展,网络攻击往往会利用光网络中的漏洞或者设计时的缺陷来攻击光网络,光网络的安全问题日益凸显。同时,由于光网络数据传输的高速、大容量特性,即使只对光网络进行了非常短暂的攻击,都会导致大量信息的泄露或者错误,甚至可能会造成整个网络的瘫痪。面对网络攻击,构建光子防火墙越来越得到重视。光子防火墙的关键技术是全光二进制序列识别。
现有的二进制序列识别方法主要依靠与门、同或门以及再生器进行循环判别。若要在M位的光数据序列中识别N位的目标序列,首先令待识别序列以固定周期循环N次,将目标序列的每一位重复M次并依次与待识别序列进行同或操作。通过同或门能够依次判断目标序列的每一位在待识别序列的位置。然后将同或结果输入到与门中,通过最后与门有无脉冲输出可以判断光数据序列中是否包含目标序列,且脉冲出现的位置就是光数据序列中目标序列最后一位出现的位置。
然而目前部署的光网络都是采用基于电路交换的传输模式,其中传输的都是连续光信号对应的待识别序列。现有的二进制序列识别方法,主要针对基于光分组交换的传输模式,在光分组中进行识别,在进行识别的过程中需要依次将目标序列的每一位都在完整的待识别序列中识别一次,由于连续光信号较长,因此每次识别的时间较长,导致识别效率低。
发明内容
本发明提供一种二进制序列识别方法及电路,以提高对连续光信号的识别效率。
本发明第一个方面提供一种二进制序列识别方法,包括:
确定目标序列与待识别序列;
逐位提取所述目标序列中的一位提取数据,根据当前的提取数据,确定当前的参考序列,所述当前的参考序列与当前的待识别序列等长,所述当前的参考序列中数据均为所述当前的提取数据;
每次提取后均根据所述当前的参考序列在所述当前的待识别序列中查找与所述当前的提取数据匹配的当前的候选数据,并在所述当前的候选数据中确定当前的目标数据,若当前的提取次数j不为1,则所述当前的目标数据是根据前一次确定的目标数据与所述当前的候选数据确定的;
其中,每次确定目标数据后,若所述当前的待识别序列中存在当前的多余位,则将所述当前的多余位删除,所述当前的多余位与第一个所述当前的目标数据之间的位置间隔大于或等于j-1;
根据最后一次确定的目标数据,确定识别结果,所述识别结果用于表征所述目标序列在所述待识别序列中出现的位置与次数。
可选的,所述每次提取后均根据所述当前的参考序列在所述当前的待识别序列中查找与所述当前的提取数据匹配的当前的候选数据,包括:
根据所述当前的参考序列与所述当前的待识别序列,确定能够表征所述当前的候选数据位置的当前的第一序列。
可选的,所述根据所述当前的参考序列与所述当前的待识别序列,确定能够表征所述当前的候选数据位置的当前的第一序列,包括:
对所述当前的参考序列与所述当前的待识别序列进行同或运算,确定所述当前的第一序列。
可选的,所述在所述当前的候选数据中确定当前的目标数据,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811095523.3/2.html,转载请声明来源钻瓜专利网。