[发明专利]翻转计数模型构建的方法和装置有效
申请号: | 201811581405.3 | 申请日: | 2018-12-24 |
公开(公告)号: | CN109740214B | 公开(公告)日: | 2023-10-13 |
发明(设计)人: | 李煜光;魏凡星;路晔绵;詹鹏翼;潘娟;国炜 | 申请(专利权)人: | 中国信息通信研究院 |
主分类号: | G06F30/3308 | 分类号: | G06F30/3308;G06F21/55 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 孙乳笋;王涛 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 翻转 计数 模型 构建 方法 装置 | ||
1.一种翻转计数模型构建的方法,其特征在于,所述方法包括:
对用于分析加密设备中功耗泄露的逻辑仿真工具进行仿真层次模型分类;
将所述仿真层次模型分为无毛刺模型和含毛刺模型;
确定所述仿真层次模型为无毛刺模型,则根据加密设备的电路类型对应的仿真层次模型,得到最终的仿真层次模型;
将所述最终的仿真层次模型中的仿真数据导出为VCD文件;
对所述VCD文件中翻转信号进行分析,获得翻转计数模型。
2.根据权利要求1所述的方法,其特征在于,所述仿真层次模型包括:行为仿真模型、翻译后仿真模型、映射后仿真模型和布线后仿真模型。
3.根据权利要求2所述的方法,其特征在于,还包括:
确定所述仿真层次模型为含毛刺模型,则将所述布线后仿真模型作为最终的仿真层次模型。
4.根据权利要求1所述的方法,其特征在于,所述电路类型包括:SLCD或CLCD。
5.根据权利要求1所述的方法,其特征在于,所述对所述VCD文件中翻转信号进行分析,获得翻转计数模型,之后还包括:
根据所述翻转计模型对实测功耗曲线进行功耗的侧信道分析。
6.一种翻转计数模型构建的装置,其特征在于,所述装置包括:
模型分类模块,用于对用于分析加密设备中功耗泄露的逻辑仿真工具进行仿真层次模型分类;
毛刺模型确定模块,用于将所述仿真层次模型分为无毛刺模型和含毛刺模型;
电路类型选择模块,用于确定所述仿真层次模型为无毛刺模型,则根据加密设备的电路类型对应的仿真层次模型,得到最终的仿真层次模型;
VCD文件获得模块,用于将所述最终的仿真层次模型中的仿真数据导出为VCD文件;
翻转计数模型确定模块,用于对所述VCD文件中翻转信号进行分析,获得翻转计数模型。
7.根据权利要求6所述的装置,其特征在于,所述仿真层次模型包括:行为仿真模型、翻译后仿真模型、映射后仿真模型和布线后仿真模型。
8.根据权利要求7所述的装置,其特征在于,还包括:
布线后仿真模型确定模块,用于确定所述仿真层次模型为含毛刺模型,则将所述布线后仿真模型作为最终的仿真层次模型。
9.根据权利要求6所述的装置,其特征在于,所述电路类型包括:SLCD或CLCD。
10.根据权利要求6所述的装置,其特征在于,还包括:
功耗分析模块,用于根据所述翻转计数模型对实测功耗曲线进行功耗的侧信道分析。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国信息通信研究院,未经中国信息通信研究院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811581405.3/1.html,转载请声明来源钻瓜专利网。