纽创信安-硬件安全系列课程笔记(三)
纽创信安-硬件安全系列课程笔记(三)
侧信道攻击从理论到实践
开发板和采集软件来自OSR大学计划产品
侧信道分析库SCARED https://github.com/eshard/scared
软件需求:python jupyter lab Arduino IDE
设备需求:Pico3206D OSR-2560
侧信道攻击模型
示波器工作原理
- 采样:示波器按照一定频率记录信号
- Nyquist定理:采样率最少为信号频率的2倍,实际使用时,采样率设置为信号频率的5-10倍
- 量化噪声:量化带来的噪声
- 触发:示波器记录信号的开始,如上升沿
- 存储深度:示波器记录的采样点的最大个数
示波器采集环境
方案一
方案二
TOE存在多条地线,不能有效的反应真实功耗情况
方案三
方案四
侧信道记录流程
普通流程
secquence模式
汉明重量模型
T = a*HW(x) + b + r
- HW:汉明重量
- x:写入值
- b:常数
- r:随机噪声
- 功耗泄露和寄存器写入数据的汉明重量线性相关

浙公网安备 33010602011771号