Title
Secure, Precise, And Fast Floating-Point Operations On X86 Processors
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 Rane1764.80
Calvin Lin2107856.62
Mohit Tiwari344523.94