Re:Lessons learned from implementing SIMD-accelerated algori...
by ayende on Friday August 15, 2025 @02:15AM
(#44909149)
One thing that is ignored here is that for crypto, there are additional concerns
For example, are the instructions cost depend on the data? If so, you have a timing leak and a hole in your system
One of the reasons to use assembly is specifically to avoid timing dependency and the compiler being "smart" about things and thus leading to timing attacks
For example, are the instructions cost depend on the data? If so, you have a timing leak and a hole in your system
One of the reasons to use assembly is specifically to avoid timing dependency and the compiler being "smart" about things and thus leading to timing attacks