3 ms·
Its not going to be fixed until the cache participates in the roll back mechanism. After this you still have good old fashioned timing attacks but this can be
by slededit 8y ago
Its not going to be fixed until the cache participates in the roll back mechanism. After this you still have good old fashioned timing attacks but this can be fixed with a new set of instructions to ensure blocks of code take a minimum amount of time.
- brandmeyer 8y agoThat wouldn't be enough, either. Core A and V are cache-coherant. Attacker sets up the cache in core A such that its state will be affected based on the victim's speculation on core V. A speculative write on V to a line that is present in A produces a state change that is visible to A. There's no way you're going to see speculation rollback across cores.