鸡腿辅助破解 相关简介:

软件介绍

"鸡腿辅助破解"是一款专注于物理侧信道安全分析的工具,主要面向硬件安全研究人员和密码学审计人员。其核心功能是通过高精度电流探头采集智能卡、加密芯片等设备在执行加密运算时的功耗波形数据,并结合差分功耗分析(DPA)等统计学方法对采集数据进行处理,从而推导出目标设备中存储的密钥信息。该工具配套了波形可视化、数据预处理、统计分析及密钥还原等模块,支持多种常见加密算法(如AES、RSA、DES)的功耗轨迹分析,可帮助研究人员快速定位硬件实现中的侧信道泄漏点,适用于嵌入式设备安全性评估、密码模块抗攻击能力测试以及安全芯片漏洞验证等场景。

软件优势

1. 高精度采集与分析能力:支持微安级电流波动采集,内置差分功耗分析(DPA)、相关功耗分析(CPA)等多种主流侧信道攻击算法,密钥还原准确率高。

2. 多算法兼容:可对AES、RSA、DES、ECC等多种对称与非对称加密算法的硬件实现进行功耗分析,适用范围广泛。

3. 可视化操作界面:提供功耗波形实时显示、轨迹对齐、统计分布图等可视化功能,降低侧信道分析的技术门槛。

4. 自动化分析流程:从数据采集、预处理到密钥推导可一键完成,大幅提升安全评估效率,支持批量轨迹分析。

5. 防护方案验证:内置模拟防护机制(如掩码、随机化噪声)测试模块,可验证目标硬件的抗侧信道攻击能力。

使用教程

1. 环境搭建:安装软件后,连接高精度电流探头至目标智能卡/加密芯片的供电回路,确保探头与设备接地良好;启动软件并校准采集参数(采样率建议不低于1GHz)。

2. 数据采集:在软件中新建项目,选择目标加密算法,配置触发信号(如加密开始/结束的GPIO信号),点击"开始采集"获取设备执行加密操作时的功耗轨迹数据,建议采集不少于1000条轨迹以保证统计有效性。

3. 数据预处理:对采集的原始轨迹进行对齐、重采样和滤波处理,去除环境噪声干扰,确保所有轨迹的关键操作节点时间一致,可使用软件内置的"轨迹对齐"功能自动完成。

4. 攻击分析:选择"差分功耗分析"或"相关功耗分析"模式,设置密钥猜测范围(如AES的16字节),点击"运行分析",软件将自动计算每种密钥猜测对应的统计相关性。

5. 结果解读:分析完成后,软件会显示与正确密钥对应的最大相关系数峰值,通过峰值位置即可还原目标设备存储的密钥信息;可导出分析报告用于安全评估文档。

更新日志

2025-12-05 v3.2.0:新增抗侧信道防护方案验证模块,支持掩码算法、随机化噪声电路的防护效果评估;优化轨迹对齐算法,处理速度提升40%;修复RSA功耗分析中大数运算轨迹溢出的问题。

2025-10-20 v3.1.0:增加对ECC椭圆曲线加密算法的功耗分析支持;扩展可视化模块,新增3D轨迹分布图功能;兼容更多型号的电流探头驱动。

2025-08-15 v3.0.0:重构核心分析引擎,支持并行计算,分析效率提升3倍;新增自定义统计模型接口;调整UI布局,优化操作流程。

2025-06-10 v2.5.0:增加AES-256算法支持;修复低功耗设备采集数据丢失的问题;增加数据加密存储功能,保护分析结果安全。

2025-04-01 v2.4.0:新增批量轨迹导入功能;优化差分功耗分析的相关性计算逻辑;支持自定义触发延迟设置。

鸡腿辅助破解