ChipWhisperer 实战测试一 Timing Analysis with Power for Password Bypass

使用软件ChipWhisperer 5.1.3

https://github.com/newaetech/chipwhisperer/releases/download/5.1.3/Virtual.Machine.ChipWhisperer.Jupyter-5-1-3.7z

使用设备:ChipWhisperer CW1200 ,CW308 如图:

img_3090-33366509-1577122565414.jpg

进入PA_SPA_1-Timing_Analysis_with_Power_for_Password_Bypass.ipynb

一路执行到

img_3086

img_3087

这里是正确密码和错误密码波形的差异,我们这里选区421这个位置。

继续执行到

img_3085

这里需要修改一个参数

elif PLATFORM == “CWLITEARM” or PLATFORM == “CW308_STM32F3”:
return trace[421 + 36*i] > -0.2 #修改原来229 改成 421

改完执行一次

img_3088

如果这里跳出h,说明参数没有问题,然后不正确,继续调整参数。

执行1.7破解所有密码。如图:

img_3089

 

发表评论

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据