跳到主要内容
uencoder

Timing Attack

时序攻击由 Kocher 提出,利用密码运算执行时间与密钥相关的微小差异逐位恢复密钥。

用途

评估密码实现是否数据无关时间,RSA(CRT 分支)、AES(查表)等曾受时序攻击威胁。

机制

测量同一密钥下不同输入的执行时间,统计时间差异与密钥位假设的相关性,相关性最高者即正确密钥位。防御需恒定时间实现。

用例

  • RSA 实现安全
  • AES T-table 时序
  • Diffie-Hellman 安全

相关工具

参考链接