{"id":"https://openalex.org/W1904738922","doi":"https://doi.org/10.1109/sp.2015.9","title":"CHERI: A Hybrid Capability-System Architecture for Scalable Software Compartmentalization","display_name":"CHERI: A Hybrid Capability-System Architecture for Scalable Software Compartmentalization","publication_year":2015,"publication_date":"2015-05-01","ids":{"openalex":"https://openalex.org/W1904738922","doi":"https://doi.org/10.1109/sp.2015.9","mag":"1904738922"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/sp.2015.9","pdf_url":"https://ieeexplore.ieee.org/ielx7/7160813/7163005/07163016.pdf","source":{"id":"https://openalex.org/S4306418833","display_name":"IEEE Symposium on Security and Privacy","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://ieeexplore.ieee.org/ielx7/7160813/7163005/07163016.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5013006563","display_name":"Robert N. M. Watson","orcid":"https://orcid.org/0000-0001-8139-8783"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Robert N.M. Watson","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001050773","display_name":"Jonathan Woodruff","orcid":"https://orcid.org/0000-0003-3971-2681"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Jonathan Woodruff","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5015261693","display_name":"Peter G. Neumann","orcid":"https://orcid.org/0009-0008-1197-8000"},"institutions":[{"id":"https://openalex.org/I1298353152","display_name":"SRI International","ror":"https://ror.org/05s570m15","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1298353152"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Peter G. Neumann","raw_affiliation_strings":["SRI, International;"],"affiliations":[{"raw_affiliation_string":"SRI, International;","institution_ids":["https://openalex.org/I1298353152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041439799","display_name":"Simon W. Moore","orcid":"https://orcid.org/0000-0002-2806-495X"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Simon W. Moore","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069893243","display_name":"Jonathan Anderson","orcid":"https://orcid.org/0000-0002-7352-6463"},"institutions":[{"id":"https://openalex.org/I130438778","display_name":"Memorial University of Newfoundland","ror":"https://ror.org/04haebc03","country_code":"CA","type":"funder","lineage":["https://openalex.org/I130438778"]}],"countries":["CA"],"is_corresponding":false,"raw_author_name":"Jonathan Anderson","raw_affiliation_strings":["#N#Memorial University#N#"],"affiliations":[{"raw_affiliation_string":"#N#Memorial University#N#","institution_ids":["https://openalex.org/I130438778"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5003350033","display_name":"David Chisnall","orcid":"https://orcid.org/0000-0001-6060-0153"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"David Chisnall","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5013773976","display_name":"Nirav Dave","orcid":null},"institutions":[{"id":"https://openalex.org/I1298353152","display_name":"SRI International","ror":"https://ror.org/05s570m15","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1298353152"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Nirav Dave","raw_affiliation_strings":["SRI, International;"],"affiliations":[{"raw_affiliation_string":"SRI, International;","institution_ids":["https://openalex.org/I1298353152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048690334","display_name":"Brooks Davis","orcid":"https://orcid.org/0009-0006-6256-0419"},"institutions":[{"id":"https://openalex.org/I1298353152","display_name":"SRI International","ror":"https://ror.org/05s570m15","country_code":"US","type":"nonprofit","lineage":["https://openalex.org/I1298353152"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Brooks Davis","raw_affiliation_strings":["SRI, International;"],"affiliations":[{"raw_affiliation_string":"SRI, International;","institution_ids":["https://openalex.org/I1298353152"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009859250","display_name":"Khilan Gudka","orcid":null},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Khilan Gudka","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5069096861","display_name":"Ben Laurie","orcid":"https://orcid.org/0000-0002-3490-3473"},"institutions":[{"id":"https://openalex.org/I4210113297","display_name":"Google (United Kingdom)","ror":"https://ror.org/024bc3e07","country_code":"GB","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210113297","https://openalex.org/I4210128969"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Ben Laurie","raw_affiliation_strings":["Google UK Ltd"],"affiliations":[{"raw_affiliation_string":"Google UK Ltd","institution_ids":["https://openalex.org/I4210113297"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011443512","display_name":"Steven J. Murdoch","orcid":"https://orcid.org/0000-0002-8744-1575"},"institutions":[{"id":"https://openalex.org/I2800173700","display_name":"UCL Australia","ror":"https://ror.org/024atcf19","country_code":"AU","type":"education","lineage":["https://openalex.org/I2800173700"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Steven J. Murdoch","raw_affiliation_strings":["University college London"],"affiliations":[{"raw_affiliation_string":"University college London","institution_ids":["https://openalex.org/I2800173700"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041416647","display_name":"Robert M. Norton","orcid":"https://orcid.org/0000-0002-6095-6405"},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Robert Norton","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5108547932","display_name":"Michael Roe","orcid":null},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Michael Roe","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5009039286","display_name":"Stacey Son","orcid":null},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Stacey Son","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082713622","display_name":"Munraj Vadera","orcid":null},"institutions":[{"id":"https://openalex.org/I241749","display_name":"University of Cambridge","ror":"https://ror.org/013meh722","country_code":"GB","type":"funder","lineage":["https://openalex.org/I241749"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Munraj Vadera","raw_affiliation_strings":["University of Cambridge,"],"affiliations":[{"raw_affiliation_string":"University of Cambridge,","institution_ids":["https://openalex.org/I241749"]}]}],"institution_assertions":[],"countries_distinct_count":4,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":7.8,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":215,"citation_normalized_percentile":{"value":0.999881,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":99,"max":100},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9969,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10772","display_name":"Distributed systems and fault tolerance","score":0.991,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/compartmentalization","display_name":"Compartmentalization (fire protection)","score":0.6561307},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory Protection","score":0.5510347}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.84609467},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.66958743},{"id":"https://openalex.org/C110455231","wikidata":"https://www.wikidata.org/wiki/Q897788","display_name":"Compartmentalization (fire protection)","level":3,"score":0.6561307},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.62877923},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.56609863},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.5510347},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.49034834},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4623801},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.42440525},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.35790718},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.11393398},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C136085584","wikidata":"https://www.wikidata.org/wiki/Q910289","display_name":"Overlay","level":2,"score":0.0},{"id":"https://openalex.org/C181199279","wikidata":"https://www.wikidata.org/wiki/Q8047","display_name":"Enzyme","level":2,"score":0.0}],"mesh":[],"locations_count":4,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/sp.2015.9","pdf_url":"https://ieeexplore.ieee.org/ielx7/7160813/7163005/07163016.pdf","source":{"id":"https://openalex.org/S4306418833","display_name":"IEEE Symposium on Security and Privacy","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},{"is_oa":true,"landing_page_url":"https://www.repository.cam.ac.uk/handle/1810/247946","pdf_url":"https://www.repository.cam.ac.uk/bitstreams/805f324c-efb1-467e-b151-13b9c6362259/download","source":{"id":"https://openalex.org/S4306401776","display_name":"Apollo (University of Cambridge)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I241749","host_organization_name":"University of Cambridge","host_organization_lineage":["https://openalex.org/I241749"],"host_organization_lineage_names":["University of Cambridge"],"type":"repository"},"license":null,"license_id":null,"version":"acceptedVersion","is_accepted":true,"is_published":false},{"is_oa":true,"landing_page_url":"https://discovery.ucl.ac.uk/id/eprint/1470067/","pdf_url":"https://discovery.ucl.ac.uk/1470067/1/oakland15cheri.pdf","source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":["University College London"],"type":"repository"},"license":"other-oa","license_id":"https://openalex.org/licenses/other-oa","version":"submittedVersion","is_accepted":false,"is_published":false},{"is_oa":true,"landing_page_url":"https://discovery.ucl.ac.uk/id/eprint/1470067/1/oakland15cheri.pdf","pdf_url":"https://discovery.ucl.ac.uk/id/eprint/1470067/1/oakland15cheri.pdf","source":{"id":"https://openalex.org/S4306400024","display_name":"UCL Discovery (University College London)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":"https://openalex.org/I45129253","host_organization_name":"University College London","host_organization_lineage":["https://openalex.org/I45129253"],"host_organization_lineage_names":["University College London"],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.1109/sp.2015.9","pdf_url":"https://ieeexplore.ieee.org/ielx7/7160813/7163005/07163016.pdf","source":{"id":"https://openalex.org/S4306418833","display_name":"IEEE Symposium on Security and Privacy","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":59,"referenced_works":["https://openalex.org/W1247015877","https://openalex.org/W1482769911","https://openalex.org/W1500460345","https://openalex.org/W1502515215","https://openalex.org/W1520961854","https://openalex.org/W1573624842","https://openalex.org/W1608091202","https://openalex.org/W166562591","https://openalex.org/W1809664600","https://openalex.org/W1825457006","https://openalex.org/W183305829","https://openalex.org/W191839766","https://openalex.org/W19830081","https://openalex.org/W1987898580","https://openalex.org/W1991895580","https://openalex.org/W1997080570","https://openalex.org/W2033320580","https://openalex.org/W2040234252","https://openalex.org/W2062340141","https://openalex.org/W2076409494","https://openalex.org/W2077539801","https://openalex.org/W2079029390","https://openalex.org/W2093312379","https://openalex.org/W2104182023","https://openalex.org/W2105842205","https://openalex.org/W2107836699","https://openalex.org/W2108625771","https://openalex.org/W2112857267","https://openalex.org/W2113350481","https://openalex.org/W2114030344","https://openalex.org/W2121251946","https://openalex.org/W2134138865","https://openalex.org/W2134296086","https://openalex.org/W2137622193","https://openalex.org/W2140508184","https://openalex.org/W2140611647","https://openalex.org/W2141365240","https://openalex.org/W2153185479","https://openalex.org/W2155851497","https://openalex.org/W2157185728","https://openalex.org/W2157514610","https://openalex.org/W2159059513","https://openalex.org/W2162598060","https://openalex.org/W2167800525","https://openalex.org/W2169768162","https://openalex.org/W2171482413","https://openalex.org/W2400216756","https://openalex.org/W2490546199","https://openalex.org/W2499491173","https://openalex.org/W3004777785","https://openalex.org/W3160366303","https://openalex.org/W4231928253","https://openalex.org/W4243885711","https://openalex.org/W4245736681","https://openalex.org/W4246166885","https://openalex.org/W4249212548","https://openalex.org/W4285719527","https://openalex.org/W55937681","https://openalex.org/W6385438"],"related_works":["https://openalex.org/W261562921","https://openalex.org/W2379457214","https://openalex.org/W2368477821","https://openalex.org/W2140386982","https://openalex.org/W2138847","https://openalex.org/W2069613115","https://openalex.org/W2055367414","https://openalex.org/W2052673929","https://openalex.org/W2013051930","https://openalex.org/W1584308544"],"abstract_inverted_index":{"CHERI":[0,27],"extends":[1],"a":[2,32],"conventional":[3],"RISC":[4,55],"Instruction-Set":[5],"Architecture,":[6],"compiler,":[7,65],"and":[8,63,75,102],"operating":[9,61],"system":[10],"to":[11,17,50,82],"support":[12],"fine-grained,":[13],"capability-based":[14],"memory":[15],"protection":[16],"mitigate":[18,41],"memory-related":[19],"vulnerabilities":[20],"in":[21,71],"C-language":[22],"TCBs.":[23],"We":[24,91],"describe":[25],"how":[26],"capabilities":[28],"can":[29,40],"also":[30],"underpin":[31],"hardware-software":[33],"object-capability":[34],"model":[35],"for":[36],"application":[37],"compartmentalization":[38,83,96],"that":[39],"broader":[42],"classes":[43],"of":[44],"attack.":[45],"Prototyped":[46],"as":[47,80],"an":[48],"extension":[49],"the":[51],"open-source":[52],"64-bit":[53],"BERI":[54],"FPGA":[56],"soft-core":[57],"processor,":[58],"Free":[59],"BSD":[60],"system,":[62],"LLVM":[64],"we":[66],"demonstrate":[67],"multiple":[68],"orders-of-magnitude":[69],"improvement":[70],"scalability,":[72],"simplified":[73],"programmability,":[74],"resulting":[76],"tangible":[77],"security":[78],"benefits":[79],"compared":[81],"based":[84],"on":[85],"pure":[86],"Memory-Management":[87],"Unit":[88],"(MMU)":[89],"designs.":[90],"evaluate":[92],"incrementally":[93],"deployable":[94],"CHERI-based":[95],"using":[97],"several":[98],"real-world":[99],"UNIX":[100],"libraries":[101],"applications.":[103]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W1904738922","counts_by_year":[{"year":2024,"cited_by_count":14},{"year":2023,"cited_by_count":35},{"year":2022,"cited_by_count":20},{"year":2021,"cited_by_count":27},{"year":2020,"cited_by_count":27},{"year":2019,"cited_by_count":31},{"year":2018,"cited_by_count":20},{"year":2017,"cited_by_count":13},{"year":2016,"cited_by_count":18},{"year":2015,"cited_by_count":8},{"year":2014,"cited_by_count":1}],"updated_date":"2025-02-24T22:55:47.617972","created_date":"2016-06-24"}