ChipWhisperer-Husky是一个功能强大,紧凑的工具,用于侧通道功率分析和故障注入。凭借多年开发ChipWhisperer-Lite和实验室级ChipWhisperer-Pro的经验,ChipWhisperer-Husky增加了新的功能,如高速逻辑分析仪(可视化故障),用于攻击非对称算法的实时数据流,支持具有ftdi兼容模式的JTAG/SWD编程,以及额外的I/O扩展引脚。
虽然整个产品没有通过oshw认证,但其核心(包括FPGA逻辑、微控制器固件和计算机代码)是开源的,因此您可以进行修改并添加功能。ChipWhisperer-Husky旨在为研究人员提供高度可访问性,并得到我们为所有用户提供长期支持的承诺的支持。
这种比较可以帮助您确定四种ChipWhisperer捕获硬件(ChipWhisperer- nano, Lite, Husky或Pro)中哪一种最适合您的需求和预算。
特性:
采样率和ADC: 200ms /s, 12位
样品缓冲大小:> 80 KSample
流式支持(受计算机缓冲区限制):>20 MS/s, 8位数据可以流回无限捕获大小。
电压故障:2尺寸的撬棍故障
时钟故障:基于相移架构的高分辨率故障生成(sub nS分辨率)
I/O引脚:ChipWhisperer 20引脚头,额外8个数据+ 1个时钟线。所有I/O引脚3.3 V。
FPGA: Artix A35
Specifications
| |
| |
| 12-bit 200 MS/s, 20MS/s streaming |
| |
| AC-Coupled Differential, adjustable -6.5dB to 55dB low noise gain |
| |
| Regular, with glitch inserted, glitch only |
| |
| Rising-edge, Falling-edge, High, Low |
| |
| Basic, Analog Pattern, Analog Threshold, UART, Edge Count, Arm Trace |
| |
| PLL Generated (Integer Multiple of Int/Ext Clock) |
| Sum of Absolute Difference (32 Samples), Analog Level |
版本对比:
概述
ChipWhisperer是一个平台,使研究和测试嵌入式侧信道攻击简单,容易,可复制和方便。ChipWhisperer特别关注功率分析和电压/时钟故障。
本页比较了四种可用的捕获侧硬件设备的功能:ChipWhisperer-Husky, CW1200 ChipWhisperer-Pro (CWPro), CW1173 ChipWhisperer-Lite (CWLite)和CW1101 ChipWhisperer-Nano (CWNano)。作为快速概述
这四个都能进行功率分析和故障处理
ChipWhisperer Nano不会出现时钟故障,但会出现电压故障
ChipWhisperer Nano是成本最低的选择,但与Husky、Lite和Pro相比有许多限制。这些限制了可以使用它执行的攻击,特别是针对非newae目标。
ChipWhisperer-Lite和ChipWhisperer-Pro具有相同的基本规格,但Pro具有额外的功能
这些附加功能,如IO和模拟触发,在研究针对非newae目标(如开发板)的攻击时特别有用。它还具有用于触发输入和输出的SMA连接器,可以轻松连接实验室设备。
所有四个捕获设备都可以与目标时钟同步执行功率分析
这有助于攻击在比传统示波器低得多的采样频率下成功
Huskey比Lite或Pro有更好的模拟能力,可以攻击更多的目标,也可以攻击频率更高的目标
Huskey的故障分辨率独立于目标时钟,允许更准确和可靠的故障
Analog Capture and Clock
Triggering
IO
Glitch
ChipWhisperer-Pro优于ChipWhisperer-Lite的特性?
附加触发模块-模拟波形和UART/SPI
10MS/s流模式,允许几乎无限的样本量
SMA连接器用于触发输入/输出
更大的样本缓冲(Pro上的98k样本vs. Lite上的24k样本)
防水的情况下
液晶屏
标示状态led
5V可在20pin连接器
ChipWhisperer-Husky在ChipWhisperer-Lite上的特性?
更快的ADC(在Husky上200MS/s比在Lite上105MS/s),更大的位深度(在Husky上12位比在Lite上10位)
>20MS/s流模式允许几乎无限的样本量
更大的样本缓冲(在Husky上>80k样本,而在Lite上> 24k样本)
差分ADC输入
额外的触发模块-模拟波形,模拟电平,UART,边缘计数,手臂跟踪
SMB连接器触发/故障输出,时钟输入/输出
多个可编程故障
Tracewhisperer支持
故障分辨率独立于目标时钟
20引脚用户IO头与8个数据引脚
数据引脚可以用作gpio,用于JTAG/SWD, Arm Trace或作为逻辑分析仪输入
重
AI润色
1057/5000
通用场景
ChipWhisperer-Pro优于ChipWhisperer-Lite的特性?
附加触发模块-模拟波形和UART/SPI
10MS/s流模式,允许几乎无限的样本量
SMA连接器用于触发输入/输出
更大的样本缓冲(Pro上的98k样本vs. Lite上的24k样本)
防水的情况下
液晶屏
标示状态led
5V可在20pin连接器
ChipWhisperer-Husky在ChipWhisperer-Lite上的特性?
更快的ADC(在Husky上200MS/s比在Lite上105MS/s),更大的位深度(在Husky上12位比在Lite上10位)
>20MS/s流模式允许几乎无限的样本量
更大的样本缓冲(在Husky上>80k样本,而在Lite上> 24k样本)
差分ADC输入
额外的触发模块-模拟波形,模拟电平,UART,边缘计数,手臂跟踪
SMB连接器触发/故障输出,时钟输入/输出
多个可编程故障
Tracewhisperer支持
故障分辨率独立于目标时钟
20引脚用户IO头与8个数据引脚
重点词汇
AI润色
1057/5000
通用场景
ChipWhisperer-Pro优于ChipWhisperer-Lite的特性?
附加触发模块-模拟波形和UART/SPI
10MS/s流模式,允许几乎无限的样本量
SMA连接器用于触发输入/输出
更大的样本缓冲(Pro上的98k样本vs. Lite上的24k样本)
防水的情况下
液晶屏
标示状态led
5V可在20pin连接器
ChipWhisperer-Husky在ChipWhisperer-Lite上的特性?
更快的ADC(在Husky上200MS/s比在Lite上105MS/s),更大的位深度(在Husky上12位比在Lite上10位)
>20MS/s流模式允许几乎无限的样本量
更大的样本缓冲(在Husky上>80k样本,而在Lite上> 24k样本)
差分ADC输入
额外的触发模块-模拟波形,模拟电平,UART,边缘计数,手臂跟踪
SMB连接器触发/故障输出,时钟输入/输出
多个可编程故障
Tracewhisperer支持
故障分辨率独立于目标时钟
20引脚用户IO头与8个数据引脚
数据引脚可以用作gpio,用于JTAG/SWD, Arm Trace或作为逻辑分析仪输入
数据引脚可以用作gpio,用于JTAG/SWD, Arm Trace或作为逻辑分析仪输入