story · 2020年08月13日

使用PTPX进行time based模式功耗分析

来自微信公众号 “数字芯片实验室”

了解侧信道攻击(side channel attack)的同学可能清楚芯片的实时功耗和算法处理的数据是具有很强的相关性的,通过采集密码算法的实时功耗,再加以数据处理是可以直接获得密码算法中的密钥的。

这种攻击方式远高于密码分析的数学方法,因此给密码设备带来了严重的威胁。

当然,本文的重点并非侧信道攻击,而是实时功耗的仿真,即time based模式的功耗分析。与上一篇文章区别不同的是

1、time based模式的功耗分析的power\_analysis\_mode需要设置为time\_based

set power_enable_analysis TRUE
set power_analysis_mode time_based

2、time based模式的功耗分析可以有好看的图,averaged 模式只有枯燥的结果。

为此,在执行功耗分析时需要将实时功耗写入到一个文件中

set_power_analysis_options -waveform_format fsdb -waveform_output [name]

执行完功耗分析之后,会在当前工作目录底下保存.fsdb波形文件

要查看波形文件,使用nWave的波形查看器。在UNIX Shell中,输入

nWave &

上图是Lab文档截图,我的打开结果是,无解了\~

1>This FSDB file (/home/IC/Desktop/tutpx/time\_based/gate.fsdb) was generated using a previous version.

You can load and use this FSDB file as you did in the previous version, but you may not have access to certain new features.

Please consult the Release Notes for a list of the latest features, and regenerate the FSDB file if you would like to use new features.

本文转载自公众号:芯片数字实验室
原文链接:https://mp.weixin.qq.com/s/XxIbAiyh4flwBR11fmU6Dw
未经作者同意,请勿转载!

推荐阅读

想了解更多内容,欢迎关注芯片数字实验室专栏
推荐阅读
关注数
12276
内容数
201
前瞻性的眼光,和持之以恒的学习~
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息