CheriRTOS: A Capability Model for Embedded Devices
dc.contributor.author | Xia, Hongyan | |
dc.contributor.author | Woodruff, Jonathan | |
dc.contributor.author | Barral, H | |
dc.contributor.author | Esswood, Lawrence | |
dc.contributor.author | Joannou, A | |
dc.contributor.author | Kovacsics, R | |
dc.contributor.author | Chisnall, D | |
dc.contributor.author | Roe, M | |
dc.contributor.author | Davis, B | |
dc.contributor.author | Napierala, Edward | |
dc.contributor.author | Baldwin, J | |
dc.contributor.author | Gudka, K | |
dc.contributor.author | Neumann, PG | |
dc.contributor.author | Richardson, Alexander | |
dc.contributor.author | Moore, Simon | |
dc.contributor.author | Watson, Robert | |
dc.date.accessioned | 2019-01-12T00:30:10Z | |
dc.date.available | 2019-01-12T00:30:10Z | |
dc.date.issued | 2018 | |
dc.identifier.isbn | 9781538684771 | |
dc.identifier.issn | 1063-6404 | |
dc.identifier.uri | https://www.repository.cam.ac.uk/handle/1810/287872 | |
dc.description.abstract | Embedded systems are deployed ubiquitously among various sectors including automotive, medical, robotics and avionics. As these devices become increasingly connected, the attack surface also increases tremendously; new mechanisms must be deployed to defend against more sophisticated attacks while not violating resource constraints. In this paper we present CheriRTOS on CHERI-64, a hardware-software platform atop Capability Hardware Enhanced RISC Instructions (CHERI) for embedded systems. Our system provides efficient and scalable task isolation, fast and secure inter-task communication, fine-grained memory safety, and real-time guarantees, using hardware capabilities as the sole protection mechanism. We summarize state-of-the-art se- curity and memory safety for embedded systems for comparison with our platform, illustrating the superior substrate provided by CHERI’s capabilities. Finally, our evaluations show that a capability system can be implemented within the constraints of embedded systems. | |
dc.publisher | IEEE | |
dc.title | CheriRTOS: A Capability Model for Embedded Devices | |
dc.type | Conference Object | |
prism.endingPage | 99 | |
prism.publicationDate | 2019 | |
prism.publicationName | Proceedings - 2018 IEEE 36th International Conference on Computer Design, ICCD 2018 | |
prism.startingPage | 92 | |
dc.identifier.doi | 10.17863/CAM.26414 | |
dcterms.dateAccepted | 2018-08-06 | |
rioxxterms.versionofrecord | 10.1109/ICCD.2018.00023 | |
rioxxterms.version | AM | |
rioxxterms.licenseref.uri | http://www.rioxx.net/licenses/all-rights-reserved | |
rioxxterms.licenseref.startdate | 2019-01-16 | |
dc.contributor.orcid | Xia, Hongyan [0000-0002-8047-899X] | |
dc.contributor.orcid | Richardson, Alexander [0000-0002-6372-217X] | |
dc.contributor.orcid | Moore, Simon [0000-0002-2806-495X] | |
rioxxterms.type | Conference Paper/Proceeding/Abstract | |
pubs.funder-project-id | EPSRC (1650060) | |
pubs.funder-project-id | Engineering and Physical Sciences Research Council (EP/K008528/1) | |
pubs.funder-project-id | Engineering and Physical Sciences Research Council (1778326) | |
pubs.conference-name | 2018 IEEE 36th International Conference on Computer Design (ICCD) | |
pubs.conference-start-date | 2018-10-07 | |
cam.orpheus.success | Thu Nov 05 11:53:18 GMT 2020 - Embargo updated | |
pubs.conference-finish-date | 2018-10-10 | |
rioxxterms.freetoread.startdate | 2020-01-16 |
Files in this item
This item appears in the following Collection(s)
-
Cambridge University Research Outputs
Research outputs of the University of Cambridge