|
|
|
|
|
by pbsd
4266 days ago
|
|
I don't think this is a fair assessment. There was a lot of concern over implementation issues during SHA-3 and every finalist did have constant-time implementations, usually coming from the design team itself. The thing with AES and its derivatives is that they make it very easy to prove resistance against cryptanalysis (differential and linear); ARX designs are very hard to analyze exaustively, and bit-oriented designs tend to be slow. Using AES-like constructions provides a middle ground of reasonable performance and provable security (for some value of security). |
|
Their constant time approach is "assume use of hardware AES instructions, otherwise enjoy a speed hit if you want to be safe".