Backward-compatible constant-time exception-protected memory
ESEC / SIGSOFT FSE, pp. 71-80, 2009.
time costaverage time overheadtable-free techniqueunprotected codestandard scalar sizeMore(11+)
We present a novel, table-free technique for detecting all temporal and spatial memory access errors (e.g. dangling pointers, out-of-bounds check, etc.) in programs supporting general pointers. Our approach is the first technique to provide such error checking using only constant-time operations. The scheme relies on fat pointers, whose s...More
PPT (Upload PPT)