[发明专利]能量分析攻击缓解方法、电子设备及存储介质在审
| 申请号: | 202211487488.6 | 申请日: | 2022-11-21 |
| 公开(公告)号: | CN115774879A | 公开(公告)日: | 2023-03-10 |
| 发明(设计)人: | 王旭;赵波 | 申请(专利权)人: | 中金金融认证中心有限公司 |
| 主分类号: | G06F21/57 | 分类号: | G06F21/57;G06F7/58 |
| 代理公司: | 北京维昊知识产权代理事务所(普通合伙) 11804 | 代理人: | 刁益帆 |
| 地址: | 100054 北京市西城区菜市口*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 能量 分析 攻击 缓解 方法 电子设备 存储 介质 | ||
1.一种能量分析攻击缓解方法,其特征在于,包括:
基于随机数序列和待运行算法接口列表的预设列表长度,确定干扰算法接口数量以及目标算法接口在所述待运行算法接口列表中的目标位置编号;
基于所述随机数序列、所述干扰算法接口数量以及算法接口函数列表的指针列表长度确定索引编号队列;其中,所述算法接口函数列表中的每一算法接口均设有对应的索引编号;
基于所述目标位置编号、所述索引编号队列以及所述算法接口函数列表确定所述待运行算法接口列表。
2.根据权利要求1所述的能量分析攻击缓解方法,其特征在于,
所述基于随机数序列和待运行算法接口列表的预设列表长度,确定干扰算法接口数量以及目标算法接口在所述待运行算法接口列表中的目标位置编号,包括:
在所述随机数序列中获取第一随机数;
基于所述第一随机数以及所述预设列表长度确定所述干扰算法接口数量;
在所述随机数序列中获取第二随机数;
基于所述第二随机数以及所述预设列表长度确定所述目标位置编号。
3.根据权利要求2所述的能量分析攻击缓解方法,其特征在于,
所述基于所述第一随机数以及所述预设列表长度确定所述干扰算法接口数量,包括:
将所述第一随机数对所述预设列表长度进行取模运算,得到所述干扰算法接口数量。
4.根据权利要求2所述的能量分析攻击缓解方法,其特征在于,
所述基于所述第二随机数以及所述预设列表长度确定所述目标位置编号,包括:
将所述第二随机数对所述预设列表长度加1的和进行取模运算,得到所述目标位置编号。
5.根据权利要求1所述的能量分析攻击缓解方法,其特征在于,
所述干扰算法接口数量为N,所述N为正整数;
所述基于所述随机数序列、所述干扰算法接口数量以及算法接口函数列表的指针列表长度确定所述索引编号队列,包括:
在所述随机数序列中依次获取N个随机数;
基于所述N个随机数以及所述指针列表长度依次确定N个索引编号;
基于所述N个索引编号的生成顺序以及所述N个索引编号确定所述索引编号队列。
6.根据权利要求5所述的能量分析攻击缓解方法,其特征在于,
所述基于所述N个随机数以及所述指针列表长度依次确定N个索引编号,包括:
分别将所述N个随机数依次对所述指针列表长度进行取模运算,依次得到所述N个索引编号。
7.根据权利要求6所述的能量分析攻击缓解方法,其特征在于,
所述基于所述目标位置编号、所述索引编号队列以及所述算法接口函数列表确定所述待运行算法接口列表,包括:
根据所述目标位置编号将所述目标算法接口添加至所述待运行算法接口列表中;
依次将所述索引编号队列中的各个索引编号在所述算法接口函数列表中对应的算法接口确定为干扰算法接口;
将各个干扰算法接口依次添加至所述待运行算法接口列表中。
8.根据权利要求1所述的能量分析攻击缓解方法,其特征在于,
所述基于所述目标位置编号、所述索引编号队列以及所述算法接口函数列表确定所述待运行算法接口列表之后,包括:
依次运行所述待运行算法接口列表中的各个算法接口。
9.一种电子设备,其特征在于,包括:
处理器;以及
存储器,其上存储有可执行代码,当所述可执行代码被所述处理器执行时,使所述处理器执行如权利要求1-8中任一项所述的方法。
10.一种非暂时性机器可读存储介质,其上存储有可执行代码,当所述可执行代码被电子设备的处理器执行时,使所述处理器执行如权利要求1-8中任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中金金融认证中心有限公司,未经中金金融认证中心有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211487488.6/1.html,转载请声明来源钻瓜专利网。





