首页> 中国专利> 基于电磁空间周期统计的加密协议识别方法、系统及介质

基于电磁空间周期统计的加密协议识别方法、系统及介质

摘要

本发明涉及一种于电磁空间周期统计的加密协议识别方法、系统及计算机可读存储介质。该方法包括:对电磁频谱信号的波形进行周期统计以获取所述电磁频谱信号的一维时序信号;将所述一维时序信号转换成二维图片;获取所述二维图片的频谱信息,并基于所述二维图片的频谱信息分别获取背景信号和加密协议信号;对所述加密协议信号进行分类识别和验证。本发明通过将接收到的电磁频谱信号进行图像化处理,从而无需采用专用的硬件设备,即可通用地、快速精确识别电磁空间中的加密协议。

著录项

  • 公开/公告号CN113221863A

    专利类型发明专利

  • 公开/公告日2021-08-06

    原文格式PDF

  • 申请/专利权人 深圳市永达电子信息股份有限公司;

    申请/专利号CN202110782469.5

  • 发明设计人 戚建淮;罗朋;唐娟;刘建辉;

    申请日2021-07-12

  • 分类号G06K9/00(20060101);G06F21/60(20130101);G06N3/08(20060101);G06N20/00(20190101);

  • 代理机构44217 深圳市顺天达专利商标代理有限公司;

  • 代理人高占元

  • 地址 518057 广东省深圳市南山区西丽街道科技北一路17号摩比天线大楼6楼601-602室

  • 入库时间 2023-06-19 12:07:15

说明书

技术领域

本发明涉及电磁通信领域,更具体地说,涉及一种基于电磁空间周期统计的加密协议识别方法、系统及计算机可读存储介质。

背景技术

电磁信号的解析是和安全是现代信息安全的重要组成部分。电磁信息虽然很容易捕获,但是对于电磁空间的加密协议识别却没有相关的方案,其主要原因是因为识别难度大,算力要求高。随着无线电终端和物联网设备的爆炸性增长,无线电频谱正在变得越来越拥挤,识别、定位和阻断干扰信号变得异常困难。

目前电磁信号需要通过专用硬件来识别和分析,必须有对应的硬件才能解出对应的加密协议内容,因此不具有通用型。对于一些特别重要的私有协议则完全无法解析。

发明内容

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种通用地、可以快速精确识别电磁空间中的加密协议的基于电磁空间周期统计的加密协议识别方法、系统及计算机可读存储介质。

本发明解决其技术问题所采用的技术方案是:构造一种基于电磁空间周期统计的加密协议识别方法,包括以下步骤:

S1、对电磁频谱信号的波形进行周期统计以获取所述电磁频谱信号的一维时序信号;

S2、将所述一维时序信号转换成二维图片;

S3、获取所述二维图片的频谱信息,并基于所述二维图片的频谱信息分别获取背景信号和加密协议信号;

S4、对所述加密协议信号进行分类识别和验证。

在本发明所述的基于电磁空间周期统计的加密协议识别方法中,步骤S1进一步包括以下步骤:

S11、采集所述电磁频谱信号,并对所述电磁频谱信号进行滤波处理;

S12、对滤波处理后的电磁频谱信号进行波形分析以对其进行周期统计并展示周期分布状态;

S13、基于所述周期分布状态获取所述电磁频谱信号的所述一维时序信号。

在本发明所述的基于电磁空间周期统计的加密协议识别方法中,所述电磁频谱信号包括雷达信号。

在本发明所述的基于电磁空间周期统计的加密协议识别方法中,在步骤S2中,采用Python的PIL库、CV库或pyts库将所述一维时序信号转换成所述二维图片。

在本发明所述的基于电磁空间周期统计的加密协议识别方法中,步骤S3进一步包括:

S31、获取所述二维图片的频谱信息;

S32、采用智能图像识别技术基于所述频谱信息进行识别,从而获取所述二维图片中的背景信号分量和加密协议信号分量。

在本发明所述的基于电磁空间周期统计的加密协议识别方法中,步骤S32进一步包括:

S321、采用BP神经网络学习多个分别包括所述背景信号分量和所述加密协议信号分量的所述二维图片来确定所述BP神经网络的权值取值;

S322、采用所述BP神经网络基于所述频谱信息进行所述背景信号分量和所述加密协议信号分量的识别以获取所述背景信号和所述加密协议信号。

在本发明所述的基于电磁空间周期统计的加密协议识别方法中,步骤S4进一步包括:

S41、基于加密协议样本对所述加密协议信号进行协议指纹提取;

S42、建立加密协议验证规则;

S43、基于提取的协议指纹和所述加密协议验证规则对所述加密协议信号进行分类验证。

本发明解决其技术问题采用的另一技术方案是,构造一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现根据所述的基于电磁空间周期统计的加密协议识别方法。

本发明解决其技术问题采用的另一技术方案是,构造一种基于电磁空间周期统计的加密协议识别系统,包括:

频谱信号处理装置,用于对电磁频谱信号的波形进行周期统计以获取所述电磁频谱信号的一维时序信号;

图片转换装置,用于将所述一维时序信号转换成二维图片;

分析处理装置,用于获取所述二维图片的频谱信息,并基于所述二维图片的频谱信息分别获取背景信号和加密协议信号;

分类验证装置,用于对所述加密协议信号进行分类识别和验证。

实施本发明的电磁空间周期统计的加密协议识别方法、系统及计算机可读存储介质,通过将接收到的电磁频谱信号进行图像化处理,从而无需采用专用的硬件设备,即可通用地、快速精确识别电磁空间中的加密协议。进一步地,通过采用深度学习算法,可以提高复杂电磁环境中的识别能力。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明的基于电磁空间周期统计的加密协议识别方法的第一优选实施例的流程图;

图2是图1所示的基于电磁空间周期统计的加密协议识别方法的原理示意图;

图3是根据本发明的背景信号和加密协议信号的叠加示意图;

图4是根据本发明的背景信号和加密协议信号的分离示意图;

图5是本发明的基于电磁空间周期统计的加密协议识别系统的第一优选实施例的原理框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明的电磁空间周期统计的加密协议识别方法,包括:对电磁频谱信号的波形进行周期统计以获取所述电磁频谱信号的一维时序信号;将所述一维时序信号转换成二维图片;获取所述二维图片的频谱信息,并基于所述二维图片的频谱信息分别获取背景信号和加密协议信号;对所述加密协议信号进行分类识别和验证。本发明通过采集电磁频谱信号,将电磁频谱信号的波形进行分析,统计频谱信号的周期,从而将电磁信号具象化为二维图片,将电磁信号的识别问题转化为图像识别领域的目标检测问题,然后应用二维图像的频谱分布特征进行深度识别和分类,对统计的信号信息和图谱特征进行协议判别,因此从而无需采用专用的硬件设备,即可通用地、快速精确识别电磁空间中的加密协议。

图1是本发明的基于电磁空间周期统计的加密协议识别方法的第一优选实施例的流程图。图2是图1所示的基于电磁空间周期统计的加密协议识别方法的原理示意图。所述基于电磁空间周期统计的加密协议识别方法的目的在叠加的背景信号和加密协议信号中,将加密协议信号分离出来并进行识别。

如图1-图2所示,在步骤S1中,对电磁频谱信号的波形进行周期统计以获取所述电磁频谱信号的一维时序信号。在本发明的优选实施例中,首先采集所述电磁频谱信号,并对所述电磁频谱信号进行滤波处理。例如,可以通过无线采集系统采集各个频段的频谱数据信号。优选的,可以专门针对应用最广的雷达信号进行采集和滤波处理。当频谱越高的时候数据量越大,因此相应地,可以采用大数据并行采集方法进行处理。在进行滤波处理之后,可以得到信噪比较高的数据。然后对滤波处理后的电磁频谱信号进行波形分析以对其进行周期统计并展示周期分布状态。随后,基于所述周期分布状态获取所述电磁频谱信号的一维时序信号。在本发明的优选实施例中,针对电磁环境恶化,频谱资源匮乏、分配不均及其在空间、时间和频域上存在的高度相关性的问题,可以采用基于大数据分析的频谱资源管控模块来实现上述功能。该频谱资源管控模块由频谱监测与存储、数据分析处理和管控中心3个功能单元组成。

在步骤S2中,将所述一维时序信号转换成二维图片。在本发明的优选实施例中,可以采用任何已知的方法,例如采用Python的PIL库、CV库或pyts库将所述一维时序信号转换成所述二维图片。由于电磁频谱信号中包括了背景信号和加密协议信号,因此其生成的二维图片中必然包含背景信号分量和加密协议信号分量。图3是根据本发明的背景信号和加密协议信号的叠加示意图。发明的目的是将目标加密协议信号分离出来并进行识别。通过将得到的一维时序信号进行图形化处理。把电磁频谱信号具象化为一张二维图片,将电磁频谱信号识别问题转化为图像识别领域的目标检测问题。

在步骤S3中,获取所述二维图片的频谱信息,并基于所述二维图片的频谱信息分别获取背景信号和加密协议信号。在本发明的优选实施例中,首先获取所述二维图片的频谱信息。例如可以通过傅里叶变换获得所述二维图片的频谱图。由于所述二维图片中包含背景信号分量和加密协议信号分量,那么对应的,该频谱图也自然包括背景信号分量和加密协议信号分量,这两个分量的频率显示是不同的。一般背景信号分量是低频,加密协议分量是高频。

随后,采用智能图像识别技术基于所述频谱信息进行识别,从而获取所述二维图片中的背景信号分量和所述加密协议信号分量,以分别获取背景信号和加密协议信号。在本发明的优选实施例中,可以对图形化后的数据在统计的基础上通过将人工智能与传统电磁频谱信号识别技术深度融合,利用人工智能的机器学习方法,特别是深度学习算法,自动提取电磁频谱信号的模式特征,避免基于经验的人工特征提取,提高复杂电磁环境下无线电信号的识别能力。在本发明的优选实施例中,可以采用BP神经网络学习多个分别包括所述背景信号分量和所述加密协议信号分量的所述二维图片来确定所述BP神经网络的权值取值;然后采用所述BP神经网络基于所述频谱信息进行所述背景信号分量和所述加密协议信号分量的识别。基于本发明的教导以及已知的BP神经网络相关知识,本领域技术人员能够实现BP神经网络的设计和完善。当然,在本发明的其他优选实施例中,还可以采用其他的AI识别算法,从而对所述二维图片中的背景信号分量和加密协议信号分量进行识别。图4是根据本发明的背景信号和加密协议信号的分离示意图。

在所述步骤S4中,对所述加密协议信号进行分类识别和验证。优选的,可以通过协议样本进行协议指纹提取和相应协议验证规则建立,然后在进行识别阶段,通过快速指纹匹配和协议识别结果进行快速验证。这样,建立样本协议,通过周期转换、信号图形化之后,即可对后续信号进行快速验证。

在本发明的优选实施例中,首先基于加密协议样本对所述加密协议信号分量进行协议指纹提取。在本发明中,可以采用现有技术中已知的任何方法进行上述协议指纹提取。随后建立所述加密协议验证规则。在本发明中,可以采用传统的电磁频谱信号的任何已知的验证规则算法。随后,基于提取的协议指纹和所述加密协议验证规则对所述加密协议信号进行分类验证。例如,可以采用任何已知方法建立算法基准并且训练判别模型和协议。

实施本发明的电磁空间周期统计的加密协议识别方法,通过将接收到的电磁频谱信号进行图像化处理,从而无需采用专用的硬件设备,即可通用地、快速精确识别电磁空间中的加密协议。进一步地,通过采用深度学习算法,可以提高复杂电磁环境中的识别能力。

另外,本发明实施例还提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被计算机运行时执行如图1-图4所示任一实施方式所述的电磁空间周期统计的加密协议识别方法。

需要说明的是,本发明申请实施例所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。

图5是本发明的基于电磁空间周期统计的加密协议识别方法的第一优选实施例的原理框图。如图5所示,所述基于电磁空间周期统计的加密协议识别系统的目的在叠加的背景信号和加密协议信号中,将加密协议信号分离出来并进行识别。所述基于电磁空间周期统计的加密协议识别系统通过采集电磁频谱信号,将电磁频谱信号的波形进行分析,统计频谱信号的周期,从而将电磁信号具象化为二维图片,将电磁信号的识别问题转化为图像识别领域的目标检测问题,然后应用二维图像的频谱分布特征进行深度识别和分类,对统计的信号信息和图谱特征进行协议判别,因此从而无需采用专用的硬件设备,即可通用地、快速精确识别电磁空间中的加密协议。

如图5所示,所述基于电磁空间周期统计的加密协议识别系统包括频谱信号处理装置100、图片转换装置200、分析处理装置300和分类验证装置400。在本优选实施例中,所述频谱信号处理装置100用于对电磁频谱信号的波形进行周期统计以获取所述电磁频谱信号的一维时序信号。例如其可以包括无线采集系统,用于采集各个频段的频谱数据信号。可以专门针对应用最广的雷达信号进行采集和滤波处理。当频谱越高的时候数据量越大,因此相应地,所述频谱信号处理装置100可以采用大数据并行采集方法进行处理。在进行滤波处理之后,可以得到信噪比较高的数据。然后对滤波处理后的电磁频谱信号进行波形分析以对其进行周期统计并展示周期分布状态。随后,基于所述周期分布状态获取所述电磁频谱信号的一维时序信号。在本发明的优选实施例中,针对电磁环境恶化,频谱资源匮乏、分配不均及其在空间、时间和频域上存在的高度相关性的问题,可以采用基于大数据分析的频谱资源管控模块来实现上述功能。该频谱资源管控模块由频谱监测与存储、数据分析处理和管控中心3个功能单元组成。

所述图片转换装置200用于将所述一维时序信号转换成二维图片。所述图片转换装置200可以是任何电路,模块,软件,用于采用Python的PIL库、CV库或pyts库将所述一维时序信号转换成所述二维图片。

所述分析处理装置300,用于获取所述二维图片的频谱信息,并基于所述二维图片的频谱信息分别获取背景信号和加密协议信号。例如,所述分析处理装置300可以用于获取所述二维图片的频谱信息,采用智能图像识别技术基于所述频谱信息进行识别,从而获取所述二维图片中的背景信号分量和所述加密协议信号分量。优选的,可以采用BP神经网络学习多个分别包括所述背景信号分量和所述加密协议信号分量的所述二维图片来确定所述BP神经网络的权值取值;然后采用所述BP神经网络基于所述频谱信息进行所述背景信号分量和所述加密协议信号分量的识别。

所述分类验证装置400用于对所述加密协议信号进行分类识别和验证。例如,所述分类验证装置400可以用于基于加密协议样本对所述加密协议信号分量进行协议指纹提取;建立所述加密协议验证规则;基于提取的协议指纹和所述加密协议验证规则对所述加密协议信号进行分类验证。

本领域技术人员知悉,在本发明的优选实施例中,频谱信号处理装置100、图片转换装置200、分析处理装置300和分类验证装置400均可以参照图1-图4中所示的任何实施例构造。

实施本发明的电磁空间周期统计的加密协议识别系统,通过将接收到的电磁频谱信号进行图像化处理,从而无需采用专用的硬件设备,即可通用地、快速精确识别电磁空间中的加密协议。进一步地,通过采用深度学习算法,可以提高复杂电磁环境中的识别能力。

虽然本发明是通过具体实施例进行说明的,本领域技术人员应当明白,在不脱离本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或材料,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

去获取专利,查看全文>
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号