【技术实现步骤摘要】
二进制序列识别方法及电路
本专利技术涉及网络安全领域,尤其涉及一种二进制序列的识别方法及电路。
技术介绍
伴随着技术的发展,网络攻击往往会利用光网络中的漏洞或者设计时的缺陷来攻击光网络,光网络的安全问题日益凸显。同时,由于光网络数据传输的高速、大容量特性,即使只对光网络进行了非常短暂的攻击,都会导致大量信息的泄露或者错误,甚至可能会造成整个网络的瘫痪。面对网络攻击,构建光子防火墙越来越得到重视。光子防火墙的关键技术是全光二进制序列识别。现有的二进制序列识别方法主要依靠与门、同或门以及再生器进行循环判别。若要在M位的光数据序列中识别N位的目标序列,首先令待识别序列以固定周期循环N次,将目标序列的每一位重复M次并依次与待识别序列进行同或操作。通过同或门能够依次判断目标序列的每一位在待识别序列的位置。然后将同或结果输入到与门中,通过最后与门有无脉冲输出可以判断光数据序列中是否包含目标序列,且脉冲出现的位置就是光数据序列中目标序列最后一位出现的位置。然而目前部署的光网络都是采用基于电路交换的传输模式,其中传输的都是连续光信号对应的待识别序列。现有的二进制序列识别方法,主要 ...
【技术保护点】
1.一种二进制序列识别方法,其特征在于,包括:确定目标序列与待识别序列;逐位提取所述目标序列中的一位提取数据,根据当前的提取数据,确定当前的参考序列,所述当前的参考序列与所述当前的待识别序列等长,所述当前的参考序列中数据均为所述当前的提取数据;每次提取后均根据所述当前的参考序列在所述当前的待识别序列中查找与所述当前的提取数据匹配的当前的候选数据,并在所述当前的候选数据中确定当前的目标数据,若当前的提取次数j不为1,则所述当前的目标数据是根据前一次确定的目标数据与所述当前的候选数据确定的;其中,每次确定目标数据后,若所述当前的待识别序列中存在当前的多余位,则将所述当前的多余位 ...
【技术特征摘要】
1.一种二进制序列识别方法,其特征在于,包括:确定目标序列与待识别序列;逐位提取所述目标序列中的一位提取数据,根据当前的提取数据,确定当前的参考序列,所述当前的参考序列与所述当前的待识别序列等长,所述当前的参考序列中数据均为所述当前的提取数据;每次提取后均根据所述当前的参考序列在所述当前的待识别序列中查找与所述当前的提取数据匹配的当前的候选数据,并在所述当前的候选数据中确定当前的目标数据,若当前的提取次数j不为1,则所述当前的目标数据是根据前一次确定的目标数据与所述当前的候选数据确定的;其中,每次确定目标数据后,若所述当前的待识别序列中存在当前的多余位,则将所述当前的多余位删除,所述当前的多余位与第一个所述当前的目标数据之间的位置间隔大于或等于j-1;根据最后一次确定的目标数据,确定识别结果,所述识别结果用于表征所述目标序列在所述待识别序列中出现的位置与次数。2.根据权利要求1所述的方法,其特征在于,所述每次提取后均根据所述当前的参考序列在所述当前的待识别序列中查找与所述当前的提取数据匹配的当前的候选数据,包括:根据所述当前的参考序列与所述当前的待识别序列,确定能够表征所述当前的候选数据位置的当前的第一序列。3.根据权利要求2所述的方法,其特征在于,所述根据所述当前的参考序列与所述当前的待识别序列,确定能够表征所述当前的候选数据位置的当前的第一序列,包括:对所述当前的参考序列与所述当前的待识别序列进行同或运算,确定所述当前的第一序列。4.根据权利要求2所述的方法,其特征在于,所述在所述当前的候选数据中确定当前的目标数据,包括:对所述当前的第一序列和所述能够表征所述前一次的目标数据位置的前一次的第二序列进行与运算,确定所述能够表征所述当前的目标数据位置的当前的第二序列。5.根据权利要求1所述的方法,其特征在于,所述根据最后一次确定的目标数据,确定识别结果,包括:根据能够表征最后一次的目标数据的最后一次的第二序列的脉冲个数,确定所述目标序列在所述待识别序列中出现的次数;根据能够表征最后一次的目标数据的最后一次的第二序列的脉冲位...
【专利技术属性】
技术研发人员:李新,黄善国,郭俊峰,唐颖,张路,尹珊,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。