一种在低信噪比情况下提取设备物理指纹特征的方法技术

技术编号:19435672 阅读:29 留言:0更新日期:2018-11-14 12:56
本发明专利技术公开了一种在低信噪比情况下提取设备物理指纹特征的方法,接收机接收到低信噪比的信号后,在不破坏设备物理指纹的情况下进行降噪处理,然后从降噪后的信号中提取设备的物理指纹特征,方法中涉及的信号需要包括重复序列,或重复发送的多帧信号内有不变的部分,包括步骤:接收到低信噪比信号后,估计信号的频率和相位,估计信号重复序列上调制的信息数据,获得极性相同的多个重复序列,并将其对齐和叠加以提高信噪比;最后通过物理层指纹提取方法提取设备的物理指纹并用于设备身份识别。本发明专利技术可以在信噪比低的情况下有效地提取设备的物理层指纹特征,有效地解决了基于设备物理指纹的设备识别方法在现实应用中必须面临的低信噪比问题。

【技术实现步骤摘要】
一种在低信噪比情况下提取设备物理指纹特征的方法
本申请涉及信息安全领域,尤其涉及一种在低信噪比下提取设备物理指纹特征的方法。
技术介绍
电磁辐射源发射信号时会不可避免的引入设备的物理特征。该特征主要是设备内部的硬件元件的功差造成的。由于每个电子元件都存在独一无二的功差,所以每个设备的物理特征也是唯一的。该物理特征就像设备的“指纹”一样,具有唯一性以及难以克隆的特性,因此该特征也被称为物理指纹特征或者射频指纹特征。随着设备物理指纹相关技术研究的深入,物理指纹特征被普遍认为是无线设备唯一的特征,从而可以被用于电磁辐射源的身份识别与认证。具体来说,基于物理指纹特征的设备识别技术可以准确区别即使采用了相同频率、带宽、调制方式的无线设备,具有非常好的实用价值。因此,基于物理指纹特征的认证系统可以在物理信号层面对接入的己方无线设备进行认证。相比于传统的设备身份认证方法,物理层指纹技术可以有效的抵御伪造,篡改等攻击,具有物理不可克隆的特性。然而,现有公开的提取设备物理指纹特征的方法主要工作在高信噪比的情况下。这些方法在高信噪比的实验条件下可以取得较好的设备识别效果,但是在低信噪比情况下识别效果很差。但是,低信噪比的情况是实际通信中时经常需要面临的情况。例如,常用于军事和卫星通信的直接序列扩频系统经常工作于远距离低信噪比的情况下。所以现有的设备物理特征提取方法不能完全满足实际应用的需求。一种可以在低信噪比情况下有效提取无线设备物理指纹的方法是迫切需求的。
技术实现思路
专利技术目的:为了解决现有技术存在的问题,实现对低信噪比情况下正常通信的无线设备信号进行合适的降噪处理,并有效提取低信噪比信号中无线设备的物理指纹特征,本专利技术提供了一种在低信噪比情况下提取设备物理指纹特征的方法。技术方案:一种在低信噪比情况下提取设备物理指纹特征的方法,包括以下步骤:步骤一:发射机发射射频信号,所述射频信号为含有重复序列的信号或有不变部分的多帧信号,记所述重复序列或不变部分为C(t);步骤二:接收机接收射频信号,通过下变频得到中频信号Y(t),并测量Y(t)的信噪比作为原始信号信噪比;设定目标信噪比,如果原始信号信噪比低于设定的目标信噪比,则执行以下步骤,反之直接执行步骤七;步骤三:接收机根据已知的发射机和接收机相对移动速度,以及射频信号载波频率量级估计频偏量级,并设置频偏范围(fmin:fmax)和频偏步进值fstep;将频偏估计值带入步骤二的中频信号Y(t),尝试进行载波解调,令解调后的信号为Y’(t),Y’(t)的计算公式为:在本地生成重复序列C(t),以重复序列C(t)的一个码片长度为单位步进增大本地重复序列的起始点位置并将该重复序列和Y’(t)进行相关,相关计算的公式为:每带入一个频偏估计值或本地重复序列的起始点位置都可以计算得到一个相关结果;设定门限值,当相关结果超过门限值时,认为当前使用的重复序列的起始点τd和载波频偏估计值Δf是非常接近真实值的;从而获得每个重复序列的起始点位置,并得到去除了频偏的信号步骤四:利用本地生成的重复序列和步骤三得到的去除了频偏的信号进行相关,得到一系列相关峰,如果相关峰为正,说明在这个扩频长度时间内调制的信息数据为1,反之为-1,从而估计得到重复序列上调制的所有信息数据;步骤五:用步骤四得到的信息数据D(t)和步骤三得到的去除了频偏的信号相乘,得到去除了数据调制的信号S(t)中所有重复序列的极性相同;步骤六:根据步骤三得到的重复序列起始位置和步骤五得到的极性相同的重复序列,将M个重复序列对齐并进行叠加,得到叠加后的信号,叠加后信号的信噪比会变为原始信号信噪比的M倍,叠加周期数M由原始信号信噪比和期望达到的目标信噪比计算得到;步骤七:采用指纹提取方法从叠加后的信号中提取设备物理层指纹,并进行设备身份识别。进一步的,步骤一中的重复序列为固定序列。进一步的,步骤三中,本地生成的重复序列与发射机发射射频信号中含有的重复序列相同,且经过相同采样率采样;若步骤一中发射机发射的信号包括IQ两路,本地应生成两个对应的重复序列。进一步的,步骤三中,频偏和重复序列起始点的步进应同时进行,若一次估计的频偏不满足所需精度,应根据估计得到的频偏值缩小频偏范围,并减小频偏步进值fstep的大小,重复进行步骤三,直到准确估计并消除频偏。进一步的,若步骤一中发送的是含有重复序列的信号,则步骤六中的叠加为一帧信号重复序列的叠加。进一步的,若步骤一中发送的是含有不变部分的多帧信号,则步骤六中的叠加为累计接收多帧信号后将每帧信号中不变的部分进行叠加。进一步的,若多帧信号内不变的部分是前导部分,则不需要估计不变部分上调制的信息数据,直接根据步骤三得到的重复序列起始位置,将每帧信号中不变的部分进行对齐叠加。进一步的,步骤六中的叠加是直接将序列进行叠加,或者是在不破坏设备物理层指纹的情况下对信号进行均衡后进行叠加。进一步的,步骤七中指纹提取方法包括机器学习、深度学习、星座图中的一种或多种方法。有益效果:本专利技术提供了一种在低信噪比情况下提取设备物理指纹特征的方法,相比较现有技术,更加适用于低信噪比的信号。接收机接收到低信噪比的信号后,可以在不破坏设备物理指纹的情况下进行降噪处理,然后从降噪后的信号中提取设备的物理指纹特征。该方法可以在信噪比低的情况下有效地提取设备的物理层指纹特征,有效地解决了基于设备物理指纹的设备识别方法在现实应用中必须面临的低信噪比问题。附图说明图1为本专利技术的方法流程图;图2为本专利技术接收的低信噪比下原始信号波形图;图3为本专利技术低信噪比信号经过降噪处理后的波形图;图4为本专利技术估计重复序列上调制的信息数据的相关峰图;图5为本专利技术使用该专利技术方法在低信噪比下提高设备识别率的结果示意图。具体实施方式下面结合附图与具体实施方式对本专利技术作进一步详细说明:本实施例提供一种在低信噪比情况下提取设备物理指纹特征的方法,通过本方法,接收机接收到了低信噪比的信号后,可以在不破坏设备指纹的情况下进行降噪处理,并从降噪后的信号中提取设备的物理指纹特征,用于身份认证。该方法的流程如图1所示:步骤一:首先发射机发射射频信号,射频信号中需要包括重复序列,或重复发送的多帧信号内有不变的部分,例如直接序列扩频系统中的扩频序列,ZigBee和WiFi系统中的前导信号等,本实施例中发射的为直接序列扩频信号,其中的扩频序列记为C(t)。步骤二:接收机射频前端在一定频段上进行信号扫描,当扫描到设定的频段上有信号时,射频前端接收信号,并测量其信噪比,该信噪比就是原始信号信噪比。设定目标信噪比,如果原始信号信噪比低于设定的目标信噪比,则进入降噪处理单元,否则直接进行设备物理指纹提取。在本实施例中,考虑到发射机发射的是直接序列扩频信号X(t),接收机接收到信号并下变频到中频后为Y(t),接收的低信噪比的原始信号波形图如图2所示。从图中可以看出,信号被噪声污染很严重,很难从中提取发射机物理指纹给发射信号带来的细微失真。步骤三:对信号进行降噪处理。降噪方法的主体部分是多个扩频序列对齐叠加,消除噪声和随机干扰。但是由于在实际通信系统中,接收信号和发射信号会存在同步上的偏差,包括扩频码起始点偏移τ和频偏Δf。通过二维线性搜索的方式可以同时估计出扩频码起始点偏移和频偏。二维本文档来自技高网...

【技术保护点】
1.一种在低信噪比情况下提取设备物理指纹特征的方法,其特征在于,包括以下步骤:步骤一:发射机发射射频信号,所述射频信号为含有重复序列的信号或有不变部分的多帧信号,记所述重复序列或不变部分为C(t);步骤二:接收机接收射频信号,通过下变频得到中频信号Y(t),并测量Y(t)的信噪比作为原始信号信噪比;设定目标信噪比,如果原始信号信噪比低于设定的目标信噪比,则执行以下步骤,反之直接执行步骤七;步骤三:接收机根据已知的发射机和接收机相对移动速度,以及射频信号载波频率量级估计频偏量级,并设置频偏范围(fmin:fmax)和频偏步进值fstep;将频偏估计值

【技术特征摘要】
1.一种在低信噪比情况下提取设备物理指纹特征的方法,其特征在于,包括以下步骤:步骤一:发射机发射射频信号,所述射频信号为含有重复序列的信号或有不变部分的多帧信号,记所述重复序列或不变部分为C(t);步骤二:接收机接收射频信号,通过下变频得到中频信号Y(t),并测量Y(t)的信噪比作为原始信号信噪比;设定目标信噪比,如果原始信号信噪比低于设定的目标信噪比,则执行以下步骤,反之直接执行步骤七;步骤三:接收机根据已知的发射机和接收机相对移动速度,以及射频信号载波频率量级估计频偏量级,并设置频偏范围(fmin:fmax)和频偏步进值fstep;将频偏估计值带入步骤二的中频信号Y(t),尝试进行载波解调,令解调后的信号为Y’(t),Y’(t)的计算公式为:在本地生成重复序列C(t),以重复序列C(t)的一个码片长度为单位步进增大本地重复序列的起始点位置并将该重复序列和Y’(t)进行相关,相关计算的公式为:每带入一个频偏估计值或本地重复序列的起始点位置水可以计算得到一个相关结果;设定门限值,当相关结果超过门限值时,认为当前使用的重复序列的起始点τd和载波频偏估计值Δf是非常接近真实值的;从而获得每个重复序列的起始点位置,并得到去除了频偏的信号步骤四:利用本地生成的重复序列和步骤三得到的去除了频偏的信号进行相关,得到一系列相关峰,如果相关峰为正,说明在这个扩频长度时间内调制的信息数据为1,反之为-1,从而估计得到重复序列上调制的所有信息数据;步骤五:用步骤四得到的信息数据D(t)和步骤三得到的去除了频偏的信号相乘,得到去除了数据调制的信号S(t)中所有重复序列的极性相同;步骤六:根据步骤三得到的重复序列起始位置和步骤五得到的极性相同的重复序列,将M个重复序列对齐并进行叠加,得到叠加后的信号,叠加后信号的信噪比会变为原始信号信噪比的M倍,叠加周期数M由原始信号信噪比和期望达到的目标信噪比计算得到...

【专利技术属性】
技术研发人员:胡爱群邢月秀彭林宁
申请(专利权)人:南京东科优信网络安全技术研究院有限公司东南大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1