Randomization (Crypto Defense)
随机化防御通过在密码执行中引入随机性(操作顺序、数据位置、掩码)使侧信道泄露在多次执行间不相关。
用途
使攻击者无法从单次或少量执行的物理测量中提取稳定密钥相关信息。
机制
随机化轮操作顺序、S-box 表位置(防缓存攻击)、插入随机延迟(防时序对齐)、随机掩码中间值。多次执行的平均泄露趋零。
用例
- AES 缓存攻击防御
- RSA 随机化指数
- 智能卡随机延迟
随机化防御通过在密码执行中引入随机性(操作顺序、数据位置、掩码)使侧信道泄露在多次执行间不相关。
使攻击者无法从单次或少量执行的物理测量中提取稳定密钥相关信息。
随机化轮操作顺序、S-box 表位置(防缓存攻击)、插入随机延迟(防时序对齐)、随机掩码中间值。多次执行的平均泄露趋零。