Google AI:DEV 作者专属(RSS)· polycratia·· 2 小时前AI 评分36
ctsafe 的恒定时间测试为何需要一个已知会泄漏的对照
A constant-time test needs a known leak it is required to find
AI 导读
ctsafe 是一个防止比较与擦除被计时侧信道泄漏的 C++17 头文件库,其计时测试要求 memcmp 这个已知会泄漏的对照必须被检出,否则整轮结果作废并返回退出码 2。测试采用 dudect 思路,随机抽取输入类别、裁剪慢尾并做 Welch t 检验,|t| 超过 10 判定失败,二进制在 -O2 且无 sanitizer 下构建。
来源:Google AI:DEV 作者专属(RSS) · dev.to