高级密码加密标准(AES),可以抵抗诸如差分、线性等传统攻击。在实现 AES 的大多数软件中都不约而同地使用了 S 盒真值表,现实中在有限的 CPU 缓存中使用这些真值表时会泄漏时间信息。时间驱动的缓存攻击是指通过分析处理器中算法执行时...
详细信息
高级密码加密标准(AES),可以抵抗诸如差分、线性等传统攻击。在实现 AES 的大多数软件中都不约而同地使用了 S 盒真值表,现实中在有限的 CPU 缓存中使用这些真值表时会泄漏时间信息。时间驱动的缓存攻击是指通过分析处理器中算法执行时间的不同来恢复密钥的攻击。本文分析了针对 AES 的时间驱动缓存攻击,并给出了一种攻击的改进版本,最后分析了缓存攻击的优点及抵抗这种攻击的对策。
暂无评论