The proposed Google software protection against LVI attacks showed a 14-fold decrease in performance.
Zola Bridges from Google proposed a patch with an implementation of SESES (Speculative Execution Side Effect Suppression) protection for the LLVM compiler set, which helps block attacks on the speculative execution mechanism in Intel CPUs, similar to LVI. The protection method is implemented at the compiler level and is based on adding LFENCE instructions, which are inserted before each read instruction by the compiler during machine code generation […]
