Low-fat pointers: compact encoding and efficient gate-level implementation of fat pointers for spatial safety and capability-based security
Citations
262 citations
216 citations
Cites background from "Low-fat pointers: compact encoding ..."
...The Low-Fat fat pointers scheme shows that hardware-based approaches can enforce spatial memory safety at very low overhead [32]....
[...]
216 citations
Cites background from "Low-fat pointers: compact encoding ..."
...More recently, interest in stronger memory safety within processes has grown, including softwarebased C-language-based systems such as Cyclone [23], Softbound [38], CCured [39], low-fat pointers [29], and ControlFlow Integrity (CFI) [1]....
[...]
...Indeed, CHERI capabilities are designed to represent C-language pointers [15], adopting ideas from the fat-pointer literature to provide adequate expressiveness [23], [39], [18], [29]....
[...]
165 citations
129 citations
References
[...]
4,039 citations
1,864 citations
777 citations
"Low-fat pointers: compact encoding ..." refers background in this paper
...In this paper we assume that the safety benefits of fat pointers [27, 33, 31] and the security benefits of capabilities [29, 42] are well established from prior work, but that their costs have typically been considered too high for ubiquitous use in the past [19, 10]....
[...]
720 citations