【技术实现步骤摘要】
确定侧信道安全性的方法、装置、设备、芯片和存储介质
[0001]本申请涉及信息系统安全
,尤其涉及一种确定侧信道安全性的方法
、
装置
、
设备
、
芯片和存储介质
。
技术介绍
[0002]芯片的安全受到来自侧信道攻击的严重威胁,为了测试芯片在侧信道攻击下的安全性,现有技术通过采集芯片实体的功耗数据对芯片进行侧信道安全分析
。
其中,芯片实体指的是芯片设计完成后,根据设计数据制造的芯片产品,也即实际应用中使用的芯片
。
现有技术的方案灵活性较差,无法迅速且低成本地对存在侧信道安全隐患的芯片进行修改
。
技术实现思路
[0003]本申请至少提供一种确定侧信道安全性的方法
、
装置
、
设备
、
芯片和存储介质
。
[0004]本申请的技术方案是这样实现的:第一方面,本申请实施例提供了一种确定侧信道安全性的方法,该方法包括:获取芯片的电路信息以及用 ...
【技术保护点】
【技术特征摘要】
1.
一种确定侧信道安全性的方法,其特征在于,所述方法包括:获取芯片的电路信息以及用于对所述芯片进行签核的测试数据;其中,所述电路信息包括:门级的网表经过布局布线处理后与标准元件库综合而成的完整的电路设计信息;基于所述电路信息和所述测试数据对所述芯片进行签核,得到所述芯片在第一时间段内的功耗数据;基于所述功耗数据和所述测试数据确定所述芯片在侧信道攻击下的安全性
。2.
根据权利要求1所述的方法,其特征在于,所述电路信息还包括:电阻信息和电容信息;所述基于所述电路信息和所述测试数据对所述芯片进行签核,得到所述芯片在第一时间段内的功耗数据,包括:基于所述电路设计信息
、
所述电阻信息
、
所述电容信息和所述测试数据,对所述芯片进行时序签核,得到信号切换数据,所述信号切换数据用于表征所述芯片在所述第一时间段内的信号切换情况;基于所述电阻信息
、
所述电容信息和所述信号切换数据,对所述芯片进行功耗签核,得到所述芯片在第一时间段内的功耗数据
。3.
根据权利要求2所述的方法,其特征在于,所述基于所述电路设计信息
、
所述电阻信息
、
所述电容信息和所述测试数据,对所述芯片进行时序签核,得到信号切换数据,包括:基于所述电路设计信息
、
所述电阻信息
、
所述电容信息和所述测试数据,对所述芯片进行时序签核,得到所述芯片的延时数据;基于所述延时数据,确定所述信号切换数据;其中,所述延时数据包括以下至少之一:输入输出路径延时
、
内部连线延时
、
所述芯片的各个单元所需的建立时间
、
所述芯片的各个单元所需的保持时间
。4.
根据权利要求1至3中任一项所述的方法,其特征在于,所述基于所述功耗数据和所述测试数据确定所述芯片在侧信道攻击下的安全性,包括:基于所述功耗数据和所述测试数据,采用侧信道安全分析算法确定所述芯片在侧信道攻击下的安全性,所述侧信道安全分析算法包括以下至少一种:测试向量泄露评估算法
、
库尔巴克
‑
莱布勒散度算法
、
相关能量分析算法
。5.
根据权利要求4所述的方法,其特征在于,采用所述测试向量泄露评估算法确定所述芯片在侧信道攻击下的安全性的...
【专利技术属性】
技术研发人员:范逸凡,朱凯,
申请(专利权)人:深圳市纽创信安科技开发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。