[发明专利]一种侧信道分析方法及装置在审
申请号: | 202011378007.9 | 申请日: | 2020-11-30 |
公开(公告)号: | CN112395607A | 公开(公告)日: | 2021-02-23 |
发明(设计)人: | 陈佳哲;王蓓蓓;李贺鑫;王宇航;张宝峰;石竑松 | 申请(专利权)人: | 中国信息安全测评中心 |
主分类号: | G06F21/55 | 分类号: | G06F21/55;G06F21/46 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 尹秀 |
地址: | 100085 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 信道 分析 方法 装置 | ||
1.一种侧信道分析方法,其特征在于,包括:
在待分析侧信道曲线文件的大小大于系统待用内存的情况下,获取对所述待分析侧信道曲线文件进行侧信道分析的类型;所述类型为信号处理或密钥分析;
在所述类型为所述信号处理的情况下,依据所述系统待用内存可存储所述待分析侧信道曲线文件中的最大行数,对所述待分析侧信道文件中的数据按行分批次进行侧信道加速分析;其中,每次进行侧信道加速分析的行数不大于所述最大行数;
在所述类型为所述密钥分析的情况下,依据所述系统待用内存存储所述待分析侧信道曲线文件中预设的一列密码数据后,还可存储的侧信道曲线数据的最大列数,对所述侧信道曲线数据按列分批次进行侧信道加速分析;其中,每次进行侧信道加速分析的列数不大于所述最大列数。
2.根据权利要求1所述的方法,其特征在于,所述依据所述系统待用内存可存储所述待分析侧信道曲线文件中的最大行数,对所述待分析侧信道文件中的数据按行分批次进行侧信道加速分析,包括:
依据所述系统待用内存与所述待分析侧信道曲线文件中一行数据的大小,确定所述系统待用内存可存储的最大行数;
依据所述最大行数对所述待分析侧信道曲线文件的数据按行进行分块;其中,一块包含的行数不大于所述最大行数;
循环执行第一流程,直至所述待分析侧信道曲线文件的每块数据都被侧信道加速分析为止;
所述第一流程包括:
在i<a的情况下,读取第i块数据;i的初始值为0;a的取值为分块数量;
对读取的块数据进行侧信道加速分析,得到第一分析结果;
对所述第一分析结果进行存储;
i=i+1。
3.根据权利要求1所述的方法,其特征在于,所述依据所述系统待用内存存储所述待分析侧信道曲线文件中预设的一列密码数据后,还可存储的侧信道曲线数据的最大列数,对所述侧信道曲线数据按列分批次进行侧信道加速分析,包括:
计算所述待分析侧信道曲线文件的密码数据中一列密码数据的大小;
依据所述待分析侧信道曲线文件的侧信道曲线数据中一列侧信道曲线数据的大小,计算所述系统待用内存在存储一列密码数据后,还可存储的侧信道曲线数据的最大列数;
依据所述最大列数,将所述侧信道曲线数据进行分块;其中,一块侧信道曲线数据包含的列数不大于所述最大列数;
读取所述密码数据中预设的一列密码数据;
循环执行第二流程,直至所述待分析侧信道曲线文件的每块侧信道曲线数据都被侧信道加速分析为止;
所述第二流程包括:
在j<b的情况下,读取第j块侧信道曲线数据;j的初始值为0;b的取值为侧信道曲线数据的分块数量;
对读取的侧信道曲线块数据进行侧信道加速分析,得到第二分析结果;
对所述第二分析结果进行存储;
j=j+1。
4.根据权利要求1所述的方法,其特征在于,还包括:
在所述待分析侧信道曲线文件的大小不大于所述系统待用内存的情况下,读取所述待分析侧信道曲线文件;
对所述待分析侧信道曲线文件,进行侧信道加速分析,得到第三分析结果;
存储所述第三分析结果。
5.根据权利要求1~4任意一项所述的方法,其特征在于,所述侧信道加速分析指:采用numba库的侧信道加速分析。
6.一种侧信道分析装置,其特征在于,包括:
获取模块,用于在待分析侧信道曲线文件的大小大于系统待用内存的情况下,获取对所述待分析侧信道曲线文件进行侧信道分析的类型;所述类型为信号处理或密钥分析;
第一处理模块,用于在所述类型为所述信号处理的情况下,依据所述系统待用内存可存储所述待分析侧信道曲线文件中的最大行数,对所述待分析侧信道文件中的数据按行分批次进行侧信道加速分析;其中,每次进行侧信道加速分析的行数不大于所述最大行数;
第二处理模块,用于在所述类型为所述密钥分析的情况下,依据所述系统待用内存存储所述待分析侧信道曲线文件中预设的一列密码数据后,还可存储的侧信道曲线数据的最大列数,对所述侧信道曲线数据按列分批次进行侧信道加速分析;其中,每次进行侧信道加速分析的列数不大于所述最大列数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息安全测评中心,未经中国信息安全测评中心许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011378007.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:基于神经网络的烟雾图像分类方法
- 下一篇:一种实验室用试管水浴加热设备