System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 侧信道泄露采集方法、侧信道泄露采集装置以及存储介质制造方法及图纸_技高网

侧信道泄露采集方法、侧信道泄露采集装置以及存储介质制造方法及图纸

技术编号:41130801 阅读:5 留言:0更新日期:2024-04-30 18:00
本申请公开了一种侧信道泄露采集方法、侧信道泄露采集装置以及计算机存储介质,该侧信道泄露采集方法包括:响应于侧信道泄露采集指令,设置泄露采集参数;按照泄露采集参数控制多个目标板执行加解密操作,并同时采集每一目标板在加解密过程中的能量迹;响应于所有目标板的加解密操作执行完成,获得所有目标板的能量迹集合;根据能量迹集合,分析每一目标板的侧信道泄露情况。通过上述方式,本申请能够通过同时采集多个目标板在加解密过程中产生的能量迹用于对不同或相同的设备的侧信道泄露情况进行分析,以得到与设备对应的侧信道泄露模型。

【技术实现步骤摘要】

本申请涉及密码设备安全领域,特别是涉及一种侧信道泄露采集方法、侧信道泄露采集装置以及计算机存储介质。


技术介绍

1、随着信息技术的不断发展,对信息传播的安全性要求也越来越高。因此密码芯片作为可执行密码算法的硬件载体也由于其安全高效的特性在各种各样对信息安全要求较高的领域如金融、政务和安防等中应用广泛。而侧信道攻击作为对密码芯片的一种攻击方法,可以在密码芯片在执行加解密操作的过程中对其侧信道泄露信号进行采集以对其进行建立模型,从而实现对密码芯片的攻击。

2、在一应用场景中,对于侧信道泄露信号的采集需要使用专用的侧信道泄露采集系统,价格昂贵且不易搭建。且每套侧信道泄露采集系统只能对一种密码算法进行采集。如果想对同一密码芯片使用的不同密码算法进行采集,需要搭建多套侧信道泄露采集系统,耗费的成本过高,且对于每套系统中的设备进行维护也需要耗费大量金钱以及时间。


技术实现思路

1、本申请主要解决的技术问题是如何提高侧信道泄露信号采集的效率,对此,本申请提供一种侧信道泄露采集方法、侧信道泄露采集装置以及计算机存储介质。

2、为解决上述技术问题,本申请采用的一个技术方案是:提供一种侧信道泄露采集方法,该方法包括:响应于侧信道泄露采集指令,设置泄露采集参数;按照泄露采集参数控制多个目标板执行加解密操作,并同时采集每一目标板在加解密过程中的能量迹;响应于所有目标板的加解密操作执行完成,获得所有目标板的能量迹集合;根据能量迹集合,分析每一目标板的侧信道泄露情况。

3、其中,泄露采集参数包括:加解密指令、初始加解密数据和/或采集控制参数。

4、其中,按照泄露采集参数控制多个目标板执行加解密操作,并同时采集每一目标板在加解密过程中的能量迹,包括:按照采集控制参数向多个目标板下发加解密指令,以使多个目标板基于加解密指令对初始加解密数据进行加解密;在多个目标板对初始加解密数据进行加解密的过程中,同时采集每一目标板的能量迹。

5、其中,侧信道泄露采集方法还包括:对目标板进行试采集以调整泄露采集参数。

6、其中,在根据能量迹集合,分析每一目标板的侧信道泄露情况之后,侧信道泄露采集方法还包括:基于侧信道泄露情况,建立侧信道泄露模型,侧信道泄露模型用于分析目标板的抗侧信道攻击能力。

7、其中,同时采集每一目标板在加解密过程中的能量迹,包括:通过绝对差值和的触发方式同时采集每一目标板在加解密过程中的能量迹。

8、其中,在同时采集每一目标板在加解密过程中的能量迹之后,还包括:向主机返回采集完成信息;响应于所有目标板的加解密操作执行完成,获得所有目标板的能量迹集合,包括:主机收到采集完成信息后,向与所有目标板对应的采集板发送提取能量迹集合的命令;响应于提取能量迹集合的命令,获得所有目标板的能量迹集合。

9、为解决上述技术问题,本申请采用的另一个技术方案是:提供一种侧信道泄露采集方法应用于一种侧信道泄露采集系统,其中,侧信道泄露采集系统包括主机、控制卡以及采集卡;侧信道泄露采集方法包括:主机向控制卡发送侧信道泄露采集指令;控制卡根据侧信道泄露采集指令设置泄露采集参数,并将泄露采集参数发送给采集卡;采集卡根据泄露采集参数控制多个目标板执行加解密操作,并同时采集每一目标板在加解密过程中的能量迹;采集卡在所有目标板的加解密操作执行完成时,获得所有目标板的能量迹集合,并发送给主机;主机根据能量迹集合,分析每一目标板的侧信道泄露情况。

10、为解决上述技术问题,本申请采用的另一个技术方案是:提供一种侧信道泄露采集装置,该侧信道泄露采集装置包括处理器和存储器,存储器与处理器耦接,存储器存储有程序数据,处理器用于执行程序数据以实现如上述的侧信道泄露采集方法。

11、为解决上述技术问题,本申请采用的另一个技术方案是:提供一种计算机可读存储介质,该计算机可读存储介质存储有程序数据,程序数据在被执行时,用于实现上述的侧信道泄露采集方法。

12、本申请的有益效果是:区别于现有技术的情况,本申请提供的侧信道泄露采集方法应用于侧信道泄露采集装置,侧信道泄露采集装置响应于侧信道泄露采集指令,设置泄露采集参数;按照泄露采集参数控制多个目标板执行加解密操作,并同时采集每一目标板在加解密过程中的能量迹;响应于所有目标板的加解密操作执行完成,获得所有目标板的能量迹集合;根据能量迹集合,分析每一目标板的侧信道泄露情况。通过上述方式,与常规的侧信道泄露采集方法相比,本申请采用的基于设定好的泄露采集参数对多个目标板执行加解密操作,并对多个目标板同时进行采集以获得所有目标板的能量迹集合的方法,能够同时获取多个目标板执行加解密操作时的能量迹,显著提升了提取目标板能量迹的效率,并能够根据获取的能量迹对目标板进行分析得到该种目标板的侧信道泄露情况,从而可以根据该侧信道泄露情况对目标板进行调整以提高其抗侧信道攻击能力。本侧信道泄露采集方法能够简化侧信道泄露采集的采集成本,提高侧信道采集的采集效率,能够依靠对目标板的侧信道泄露采集结果实现对其抗侧信道攻击的能力的测量与评估,以对目标板进行相应调整,提高目标板的抗侧信道攻击能力。

本文档来自技高网...

【技术保护点】

1.一种侧信道泄露采集方法,其特征在于,所述侧信道泄露采集方法包括:

2.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

3.根据权利要求2所述的侧信道泄露采集方法,其特征在于,

4.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

5.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

6.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

7.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

8.一种侧信道泄露采集方法,其特征在于,所述侧信道泄露采集方法应用于一种侧信道泄露采集系统,其中,所述侧信道泄露采集系统包括主机、控制卡以及采集卡;所述侧信道泄露采集方法包括:

9.一种侧信道泄露采集装置,其特征在于,所述侧信道泄露采集装置包括存储器以及与所述存储器耦接的处理器;

10.一种计算机存储介质,其特征在于,所述计算机存储介质用于存储程序数据,所述程序数据在被计算机执行时,用以实现如权利要求1至8任一项所述的侧信道泄露采集方法。

【技术特征摘要】

1.一种侧信道泄露采集方法,其特征在于,所述侧信道泄露采集方法包括:

2.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

3.根据权利要求2所述的侧信道泄露采集方法,其特征在于,

4.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

5.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

6.根据权利要求1所述的侧信道泄露采集方法,其特征在于,

7.根据权利要求1所述的侧信道泄露采集方法,其特征在...

【专利技术属性】
技术研发人员:杨威贾津邹铛铛
申请(专利权)人:国民技术股份有限公司
类型:发明
国别省市:

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

1