Abstract | ||
---|---|---|
Floating-point computations introduce several side channels. This paper describes the first solution that closes these side channels while preserving the precision of non-secure executions. Our solution exploits micro-architectural features of the x86 architecture along with novel compilation techniques to provide low overhead.Because of the details of x86 execution, the evaluation of floating-point side channel defenses is quite involved, but we show that our solution is secure, precise, and fast. Our solution closes more side channels than any prior solution. Despite the added security, our solution does not compromise on the precision of the floating-point operations. Finally, for a set of microkernels, our solution is an order of magnitude more efficient than the previous solution. |
Year | Venue | Field |
---|---|---|
2016 | PROCEEDINGS OF THE 25TH USENIX SECURITY SYMPOSIUM | x86,Computer science,Floating point,Operating system |
DocType | Citations | PageRank |
Conference | 3 | 0.37 |
References | Authors | |
17 | 3 |
Name | Order | Citations | PageRank |
---|---|---|---|
Ashay Rane | 1 | 76 | 4.80 |
Calvin Lin | 2 | 1078 | 56.62 |
Mohit Tiwari | 3 | 445 | 23.94 |