ChipWhisperer

重要链接
文档 | 实验 | 论坛 | 商店 | NewAE
ChipWhisperer 7.0:全新改版的 Analyzer、Project 与 SCA101
ChipWhisperer 7.0 为项目、分析器带来了重大改进,并推出了全新在线课程 SCA101。这些变更包括:
- 基于 Zarr 的新项目,功能较以往项目有所提升
- 新的 CPA 攻击类,性能大幅提升
- 针对 CPA 攻击的更优结果 API
- 简化项目/分析器 API
- 在整个项目中采用整数运算
- 移除 Analyzer 中不再维护的部分
- 将 MixColumns 攻击移植到 Analyzer
- 为 KTP 类提供迭代器
我们还提供了一份更详尽的变更文档。
SCA101 在线课程可在 learn.chipwhisperer.io 获取。
如果你需要使用旧版 API 的 ChipWhisperer,最后一个包含该 API 的提交可通过标签 v6.1.0 获取
什么是 ChipWhisperer?
ChipWhisperer 是一个专用于硬件安全研究的开源工具链。该工具链由多个开源组件层组成:
- 硬件:ChipWhisperer 使用一块_采集_板和一块_目标_板。ChipWhisperer-Husky 采集板以及多款目标板的原理图和 PCB 布局均可免费获取。
- 固件:ChipWhisperer 硬件上使用了三部分独立的固件。采集板包含一个 USB 控制器(使用 C 语言编写)和一个用于高速采集的 FPGA(使用 Verilog 编写),其固件均为开源。此外,目标设备也有自己的固件;本仓库包含了许多针对不同目标的固件示例。
- 软件:ChipWhisperer 软件包含用于与 ChipWhisperer 硬件通信的 Python API(ChipWhisperer Capture),以及用于处理来自 ChipWhisperer 硬件的功耗迹的 Python API(ChipWhisperer Analyzer)。
你可以在此处找到上述所有内容的文档。
快速入门
第一次使用 ChipWhisperer?请访问我们全新的文档站点,了解开始使用 ChipWhisperer 所需的全部信息。
需要帮助!
遇到困难?如果你需要帮助,可以通过以下几个渠道寻求支持:
ChipWhisperer 是 NewAE Technology Inc. 的商标,已在美国、欧洲和中国注册。