News for hackers. Stuff that matters.
Re:Fixing Getrandom() by boring_twenties on Tuesday October 01, 2019 @05:15PM (#21130751)
RDRAND might not be the only place where an attacker can screw me over, but it's a much easier exploit than many others, and one that is by design impossible to detect.

It would probably not be possible to get away with an XOR instruction that doesn't behave as advertised. There is simply no way to determine if RDRAND is behaving as advertised or not.

> you have to trust someone

Well, yes. Intel specifically has to my mind demonstrated beyond a shadow of a doubt that they are not be trusted (that "entire x86 core running minix --- with security holes" thing you just mentioned, thought it was ARM though). So if the only difference is moving my root of trust from Intel to a random, unknown party that is not Intel, that is already something of an improvement.

Re:Fixing Getrandom() by gpderetta on Wednesday October 02, 2019 @04:20AM (#21134337)
How would you measure the jitter from your disk? Certainly you can't trust rdtsc either.
Re:Fixing Getrandom() by kijiki on Tuesday October 01, 2019 @11:33PM (#21133239)
It was never ARM. It used to be ARC, but these days it is x86.