使用软件ChipWhisperer 5.1.3
使用设备:ChipWhisperer CW1200 ,CW308 如图:
进入PA_SPA_1-Timing_Analysis_with_Power_for_Password_Bypass.ipynb
一路执行到
这里是正确密码和错误密码波形的差异,我们这里选区421这个位置。
继续执行到
这里需要修改一个参数
elif PLATFORM == “CWLITEARM” or PLATFORM == “CW308_STM32F3”:
return trace[421 + 36*i] > -0.2 #修改原来229 改成 421
改完执行一次
如果这里跳出h,说明参数没有问题,然后不正确,继续调整参数。
执行1.7破解所有密码。如图: