Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I may be wrong, but the timing attack only reveals the cache line, but being able to read the cache line is something itself I would expect to fail even without the timing attack. How does that not cause an exception?


My understanding is that you never directly read memory to which you shouldn't have access. You arrange for the processor to read a specific address you control based on the value of the illegal read. By timing subsequent accesses to that user address, you can infer whether or not the processor brought it into the cache, and thus infer the value of the illegal read.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: