constant-time-testing - 测试密码实现的时间侧信道泄漏
使用 dudect 和 Valgrind 上的 Timecop 测量运行中密码实现的时间侧信道,并解读四类分析方法的结果。
标签
更新于: 2026-10-15能力
典型输入
典型输出
该技能可以做什么
- 测量执行时间差异
- 运行 dudect 统计测试
- 使用 Timecop 跟踪运行时行为
- 比较固定与随机输入
- 解读时间分析结果
- 分类分析工具方法
输入
- 密码实现
- 已编译二进制文件
- 固定测试输入
- 随机测试输入
输出
- 时间侧信道测量结果
- 统计测试结果
- 动态执行跟踪记录
- 时间分析结论
要求
- 可运行的密码实现
- dudect 支持
- 基于 Valgrind 的 Timecop
- 用于时间测量的执行环境
