TraoreMorike/Arrow-Experimental-EMFI-Probes

GitHub: TraoreMorike/Arrow-Experimental-EMFI-Probes

Arrow 是一套实验性电磁故障注入探针的开源设计文件,为硬件安全研究人员提供两种可定制的 EMFI 探针方案以评估不同磁场拓扑对目标设备的影响。

Stars: 14 | Forks: 1

![横幅](https://static.pigsec.cn/wp-content/uploads/repos/cas/9e/9e8a9441614ced57f51a68bb8a2710d73a0af9abe17be5dccdea4df0d75d7948.png)

Experimental

# Arrow 实验性 EMFI 探针 Arrow 电磁故障注入 (EMFI) 探针是一个实验性项目,旨在针对被测设备 (DUT) 评估不同的磁场拓扑结构。该项目提供了一套包含 **2 种不同探针** 的全面解决方案,专为精确的电磁脉冲生成和灵活的故障注入场景而设计。它为研究人员、安全专业人士和爱好者提供了工具,以精心生成精确的电磁脉冲用于故障注入测试。就像弓箭手制作自己的箭一样,用户可以根据特定需求自定义和调整这些探针。 ## 目录 - [概述](#overview) - [安全注意事项](#safety-considerations) - [探针类型](#probe-types) - [双电感探针](#1-dual-inductors-probe) - [多用途探针](#2-multipurpose-probe) - [项目结构](#project-structure) - [应用场景](#applications) - [新手入门](#getting-started) - [贡献](#contributing) ## 安全注意事项 ⚠️ **重要安全须知** ⚠️ - 这些探针会产生高压电磁脉冲。 - 务必谨慎操作,并具备相应的专业知识。 ## 探针类型 ### 1. 双电感探针 双电感探针利用现成的商用 (COTS) SMD 电感器来产生具有用户自定义磁场特性的电磁脉冲。 **特性:** - **双电感选项:** 可选择使用 0402 电感器产生窄电磁脉冲 (EMP),或使用 0805 电感器产生更宽的脉冲。 - **紧凑设计:** 外形尺寸经过优化,便于精确定位。 - **反 EMF 保护:** 集成了针对反电动势的保护机制(如果 glitch generator 中已存在保护措施,则可停用此功能)。 - **脉冲监测:** 内置 1/20 衰减器,用于监测高压脉冲波形(旨在用于脉冲整形可视化)。 - **安装灵活性:** 提供四个绝缘的 snap-fit 孔位,可与 XYZ 工作台无缝集成,或用于连接附件(例如,Z 轴限位开关)。 ### 2. 多用途探针 多用途探针通过其模块化的 snap-together 设计系统提供了最大的灵活性。 **主要特性:** - **预装电感器:** 配备 0402 或 0805 电感器,可立即生成电磁脉冲 (EMP)。 - **模块化设计:** 通过 snap-fit 的部分配置,适应不同的操作模式。 **配置选项:** **Section 1 + Section 2 组合:** - 允许使用单个 0805 或 0402 电感器。 **Section 1:** - 用于连接现有的 SMA 注入探针。 **Section 2:** - 提供一个 1.5mm 的槽孔,用于插入 ferrite core。 - 使用用户自选的磁芯制作自定义电感器。 - 提供 CW/CCW 绕线选项。 ## 应用场景 - 硬件安全研究 - 故障注入测试 - 电磁兼容性 (EMC) 测试 - 设备漏洞评估 - 硬件安全领域的学术研究 ## 新手入门 有关详细的设置和使用说明,请参阅[新手入门指南](GettingStarted.md)。 ## 贡献 这是一个实验性项目。欢迎通过 issue 和 pull request 贡献代码、提出建议和改进。
标签:侧信道攻击, 探针, 故障注入, 电磁干扰, 硬件安全, 硬件设计