|
|
|
|
|
by lazide
500 days ago
|
|
This is also a fundamental property - if you can save time in some code/execution paths, but not in others (which is a very desirable attribute in most algorithms!), and that algorithm is doing something where knowing if it was able to go faster or slower has security implications (most any crypto algorithm, unless very carefully designed), then this is just the way it is - and has to be. The way this has been trending is that in modern systems, we try to move as much of the ‘critical’ security information processing to known-slower-but-secure processing units. But, for servers, in virtualized environments, or when someone hasn’t done the work to make that doable - we have these attacks. So, ‘specialization’ essentially. |
|