Instruct: Identify the main and secondary category of Arxiv papers based on the titles and abstracts
Query: PACSan: Enforcing Memory Safety Based on ARM PA   Memory safety is a key security property that stops memory corruption
vulnerabilities. Existing sanitizers enforce checks and catch such bugs during
development and testing. However, they either provide partial memory safety or
have overwhelmingly high performance overheads. Our novel sanitizer PACSan
enforces spatial and temporal memory safety with no false positives at low
performance overheads. PACSan removes the majority of the overheads involved in
pointer tracking by sealing metadata in pointers through ARM PA (Pointer
Authentication), and performing the memory safety checks when pointers are
dereferenced. We have developed a prototype of PACSan and systematically
evaluated its security and performance on the Magma, Juliet, Nginx, and SPEC
CPU2017 test suites, respectively. In our evaluation, PACSan shows no false
positives together with negligible false negatives, while introducing stronger
security guarantees and lower performance overheads than state-of-the-art
sanitizers, including HWASan, ASan, SoftBound+CETS, Memcheck, LowFat, and
PTAuth. Specifically, PACSan has 0.84x runtime overhead and 1.92x memory
overhead on average. Compared to the widely deployed ASan, PACSan has no false
positives and much fewer false negatives and reduces 7.172% runtime overheads
and 89.063%memory overheads.

23
The categories of this paper are: solv-int
30
The categories of this paper are: q-alg
22
The categories of this paper are: chao-dyn
3
The categories of this paper are: physics
32
The categories of this paper are: atom-ph
0
The categories of this paper are: hep-ph
18
The categories of this paper are: econ
35
The categories of this paper are: mtrl-th
16
The categories of this paper are: stat
33
The categories of this paper are: plasm-ph
10
The categories of this paper are: q-bio
4
The categories of this paper are: cond-mat
28
The categories of this paper are: alg-geom
15
The categories of this paper are: nucl-ex
5
The categories of this paper are: gr-qc
31
The categories of this paper are: ao-sci