Pointer Provenance in a Capability Architecture
View / Open Files
Authors
Mazzinghi, A
Watson, Robert NM
Sohan, Ripduman
Journal Title
10th USENIX Workshop on Theory and Practice of Provenance
Conference Name
USENIX Theory and Practice of Provenance
Publisher
USENIX
Type
Conference Object
Metadata
Show full item recordCitation
Mazzinghi, A., Watson, R. N., & Sohan, R. Pointer Provenance in a Capability Architecture. 10th USENIX Workshop on Theory and Practice of Provenance https://doi.org/10.17863/CAM.27830
Abstract
We design and implement a framework for tracking pointer
provenance, using our CHERI fat-pointer capability architec-
ture to facilitate analysis of security implications of program
pointer flows in both user and privileged code, with mini-
mal instrumentation. CHERI enforces pointer provenance
validity at the architectural level, in the presence of complex
pointer arithmetic and type casting. CHERI present new op-
portunities for provenance research: we discuss use cases
and highlight lessons and open questions from our work.
Sponsorship
DARPA/AFRL FA8750-10-C-0237, Google Chrome University Research Program Award
Identifiers
External DOI: https://doi.org/10.17863/CAM.27830
This record's URL: https://www.repository.cam.ac.uk/handle/1810/280459
Rights
Licence:
http://www.rioxx.net/licenses/all-rights-reserved
Statistics
Total file downloads (since January 2020). For more information on metrics see the
IRUS guide.
Recommended or similar items
The current recommendation prototype on the Apollo Repository will be turned off on 03 February 2023. Although the pilot has been fruitful for both parties, the service provider IKVA is focusing on horizon scanning products and so the recommender service can no longer be supported. We recognise the importance of recommender services in supporting research discovery and are evaluating offerings from other service providers. If you would like to offer feedback on this decision please contact us on: support@repository.cam.ac.uk