1. 引言
前序博客有:
- Rust crate subtle:用于实现常量时间执行密码学操作的库
- rust Trait subtle::ConditionallySelectable常量时间执行及应用举例
- dudect_bencher test for constant-time函数
密码学中,constant-time函数可从软件层面预防side-channel攻击,对于constant-time函数的测试验证,可通过dudect_bencher来实现。
目前开源的constant-time密码学库有: