ChaCha20对定时攻击免疫的原因是什么?此外,为什么AES不对定时攻击免疫?
发布于 2016-02-24 18:46:45
实现ChaCha20的显而易见的方法只涉及添加、固定的旋转和XOR。所有这些都是固定的时间,所以实现ChaCha20的最明显的方法就是安全地抵御定时攻击。使ChaCha20变得更快的主要方法-- SIMD --不会改变这一点。
另一方面,实现AES的明显方法是对S框使用表查找.由于缓存的原因,这些不是固定的时间。要避免这种情况,要么需要:
https://crypto.stackexchange.com/questions/33057
复制相似问题