波形的处理方法及装置制造方法及图纸

技术编号:36514077 阅读:12 留言:0更新日期:2023-02-01 15:44
本申请提供了一种波形的处理方法和装置。该方法包括:获取待处理的第一波形集合,所述第一波形集合中包括的波形用于指示密码设备在加密过程中泄露的侧信道信息随时间的变化;对所述第一波形集合中的波形进行第一处理,得到第二波形集合,所述第一处理用于减少所述第一波形集合中的低频噪声;对所述第二波形集合进行侧信道分析,以获取所述密码设备的密钥。在本申请实施例中,通过对第一波形集合中的波形进行第一处理,以降低第一波形集合中低频噪声,得到第二波形集合,并对第二波形集合进行侧信道分析,以获取密码设备的密钥,有助于提高获取密钥的准确性。高获取密钥的准确性。高获取密钥的准确性。

【技术实现步骤摘要】
波形的处理方法及装置


[0001]本申请涉及信息
,具体涉及一种波形的处理方法及装置。

技术介绍

[0002]目前,大部分侧信道分析技术需要基于采集的多个波形进行分析,其中,多个波形中的每个波形用于指示密码设备在加密的过程中的每个时刻泄露的侧信道信息。也就是说,波形可以侧信道分析成功的基础。然而,出于各种原因,在采集波形的过程中会引入低频噪声,通常此类噪声比较随机并且与波形本身耦合在一起,降低了侧信道分析的准确性。

技术实现思路

[0003]本申请实施例致力于提供一种波形的处理方法和装置。下文从以下几个方面介绍。
[0004]第一方面,提供了一种波形的处理方法,包括:获取待处理的第一波形集合,所述第一波形集合中包括的波形用于指示密码设备在加密过程中泄露的侧信道信息随时间的变化;对所述第一波形集合中的波形进行第一处理,得到第二波形集合,所述第一处理用于减少所述第一波形集合中的低频噪声;对所述第二波形集合进行侧信道分析,以获取所述密码设备的密钥。
[0005]在一种可能的实现方式中,所述第一波形集合包括第一波形以及除所述第一波形之外的其他波形,所述对所述第一波形集合进行第一处理,得到第二波形集合,包括:从所述第一波形集合中选择所述第一波形,所述第一波形中包含的低频噪声高于所述其他波形中的低频噪声;将所述第一波形从所述第一波形集合中删除,得到所述第二波形集合。
[0006]在一种可能的实现方式中,所述第一波形集合包括第二波形,所述第二波形包括第一段波形和第二段的波形,所述第一段波形为用于所述侧信道分析的波形,所述对所述第一波形集合进行第一处理,得到第二波形集合,包括:确定所述第一段波形的第一幅值以及所述第二段波形的第二幅值;若所述第二幅值大于所述第一幅值,根据所述第二幅值,对所述第一段波形的幅值进行调整,得到调整后的第二波形,所述调整后的第二波形属于所述第二波形集合。
[0007]在一种可能的实现方式中,在所述对所述第一波形集合进行第一处理,得到第二波形集合之前,所述方法还包括:对第三波形集合中的波形进行低通滤波处理,得到所述第一波形集合。
[0008]在一种可能的实现方式中,所述对所述第三波形集合中的波形进行低通滤波处理,得到所述第一波形集合,包括:对所述第三波形集合中的波形进行低通滤波处理,得到滤波后的波形;对所述滤波后的波形进行静态对齐操作,形成对齐后的波形,所述对齐后的波形属于所述第一波形集合。
[0009]在一种可能的实现方式中,所述对所述第一波形集合中的波形进行第一处理,得到第二波形集合,包括:对所述第一波形集合中的波形进行第一处理,得到处理后的波形;
对所述处理后的波形进行尾部截断处理,得到截断后的波形,所述截断后的波形属于所述第二波形集合。
[0010]在一种可能的实现方式中,所述第一波形集合中的波形是在所述密码设备对目标明文进行加密的过程中得到的,所述目标明文的类型与所述第一波形集合中的波形的用途关联,所述第一波形集合中的波形的用途包括用于对所述密码设备进行泄露检测,和/或,对所述密码设备进行攻击。
[0011]第二方面,提供了一种波形的处理装置,包括:获取单元,用于获取待处理的第一波形集合,所述第一波形集合中包括的波形用于指示密码设备在加密过程中泄露的侧信道信息随时间的变化;处理单元,用于对所述第一波形集合中的波形进行第一处理,得到第二波形集合,所述第一处理用于减少所述第一波形集合中的低频噪声;所述处理单元,用于对所述第二波形集合进行侧信道分析,以获取所述密码设备的密钥。
[0012]在一种可能的实现方式中,所述第一波形集合包括第一波形以及除所述第一波形之外的其他波形,所述处理单元还用于:从所述第一波形集合中选择所述第一波形,所述第一波形中包含的低频噪声高于所述其他波形中的低频噪声;将所述第一波形从所述第一波形集合中删除,得到所述第二波形集合。
[0013]在一种可能的实现方式中,所述第一波形集合包括第二波形,所述第二波形包括第一段波形和第二段的波形,所述第一段波形为用于所述侧信道分析的波形,所述处理单元还用于:确定所述第一段波形的第一幅值以及所述第二段波形的第二幅值;若所述第二幅值大于所述第一幅值,根据所述第二幅值,对所述第一段波形的幅值进行调整,得到调整后的第二波形,所述调整后的第二波形属于所述第二波形集合。
[0014]在一种可能的实现方式中,所述处理单元还用于:对第三波形集合中的波形进行低通滤波处理,得到所述第一波形集合。
[0015]在一种可能的实现方式中,所述处理单元还用于:对所述第三波形集合中的波形进行低通滤波处理,得到滤波后的波形;对所述滤波后的波形进行静态对齐操作,形成对齐后的波形,所述对齐后的波形属于所述第一波形集合。
[0016]在一种可能的实现方式中,所述处理单元还用于:对所述第一波形集合中的波形进行第一处理,得到处理后的波形;对所述处理后的波形进行尾部截断处理,得到截断后的波形,所述截断后的波形属于所述第二波形集合。
[0017]在一种可能的实现方式中,所述第一波形集合中的波形是在所述密码设备对目标明文进行加密的过程中得到的,所述目标明文的类型与所述第一波形集合中的波形的用途关联,所述第一波形集合中的波形的用途包括用于对所述密码设备进行泄露检测,和/或,对所述密码设备进行攻击。
[0018]第三方面,提供了一种波形的处理装置,包括:存储器,用于存储指令;处理器,用于执行所述存储器中存储的指令,以执行上述各个方面所述的方法。
[0019]第四方面,提供了一种机器可读存储介质,其上存储有用于执行上述各个方面所述的方法的指令。
[0020]第五方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述各方面中的方法。
[0021]第六方面,提供了一种芯片系统,该芯片系统包括处理器,用于实现上述方面中所
涉及的功能,例如,获取,分析,或推算上述方法中所涉及的数据和/或信息。在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存处理器必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
[0022]在本申请实施例中,通过对第一波形集合中的波形进行第一处理,以降低第一波形集合中低频噪声,得到第二波形集合,并对第二波形集合进行侧信道分析,以获取密码设备的密钥,有助于提高获取密钥的准确性。
附图说明
[0023]图1是本申请实施例的波形的处理方法的示意性流程图。
[0024]图2是本申请另一实施例的波形的处理方法的示意性流程图。
[0025]图3是本申请实施例中经过低通滤波处理后的波形的示意图。
[0026]图4是本申请实施例中经过第一处理后的波形的示意图。
[0027]图5是本申请实施例的侧信道分析结果的示意图。
[0028]图6是本申请实施例的波形的处理装置的示意图。...

【技术保护点】

【技术特征摘要】
1.一种波形的处理方法,其特征在于,包括:获取待处理的第一波形集合,所述第一波形集合中包括的波形用于指示密码设备在加密过程中泄露的侧信道信息随时间的变化;对所述第一波形集合中的波形进行第一处理,得到第二波形集合,所述第一处理用于减少所述第一波形集合中的低频噪声;对所述第二波形集合进行侧信道分析,以获取所述密码设备的密钥。2.如权利要求1所述的方法,其特征在于,所述第一波形集合包括第一波形以及除所述第一波形之外的其他波形,所述对所述第一波形集合进行第一处理,得到第二波形集合,包括:从所述第一波形集合中选择所述第一波形,所述第一波形中包含的低频噪声高于所述其他波形中的低频噪声;将所述第一波形从所述第一波形集合中删除,得到所述第二波形集合。3.如权利要求1所述的方法,其特征在于,所述第一波形集合包括第二波形,所述第二波形包括第一段波形和第二段的波形,所述第一段波形为用于所述侧信道分析的波形,所述对所述第一波形集合进行第一处理,得到第二波形集合,包括:确定所述第一段波形的第一幅值以及所述第二段波形的第二幅值;若所述第二幅值大于所述第一幅值,根据所述第二幅值,对所述第一段波形的幅值进行调整,得到调整后的第二波形,所述调整后的第二波形属于所述第二波形集合。4.如权利要求1所述的方法,其特征在于,在所述对所述第一波形集合进行第一处理,得到第二波形集合之前,所述方法还包括:对第三波形集合中的波形进行低通滤波处理,得到所述第一波形集合。5.如权利要求4所述的方法,其特征在于,所述对所述第三波形集合中的波形进行低通滤波处理,得到所述第一波形集合,包括:对所述第三波形集合中的波形进行低通滤波处理,得到滤波后的波形;对所述滤波后的波形进行静态对齐操作,形成对齐后的波形,所述对齐后的波形属于所述第一波形集合。6.如权利要求1所述的方法,其特征在于,所述对所述第一波形集合中的波形进行第一处理,得到第二波形集合,包括:对所述第一波形集合中的波形进行第一处理,得到处理后的波形;对所述处理后的波形进行尾部截断处理,得到截断后的波形,所述截断后的波形属于所述第二波形集合。7.如权利要求1所述的方法,其特征在于,所述第一波形集合中的波形是在所述密码设备对目标明文进行加密的过程中得到的,所述目标明文的类型与所述第一波形集合中的波形的用途关联,所述第一波形集合中的波形的用途包括用于对所述密码设备进行泄露检测,和/或,对所述密码设备进行攻击。8.一种波形的处理装置,其特征在于,包括:获取单元,用于获取待处理的第一波...

【专利技术属性】
技术研发人员:苏长山王博李根
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1