{"id":"https://openalex.org/W4402387117","doi":"https://doi.org/10.48550/arxiv.2408.05835","title":"Devlore: Extending Arm CCA to Integrated Devices A Journey Beyond Memory to Interrupt Isolation","display_name":"Devlore: Extending Arm CCA to Integrated Devices A Journey Beyond Memory to Interrupt Isolation","publication_year":2024,"publication_date":"2024-08-11","ids":{"openalex":"https://openalex.org/W4402387117","doi":"https://doi.org/10.48550/arxiv.2408.05835"},"language":"en","primary_location":{"id":"pmh:oai:arXiv.org:2408.05835","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2408.05835","pdf_url":"https://arxiv.org/pdf/2408.05835","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2408.05835","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5092031244","display_name":"Andrin Bertschi","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Bertschi, Andrin","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5103993044","display_name":"Supraja Sridhara","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Sridhara, Supraja","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059014583","display_name":"Friederike Groschupp","orcid":"https://orcid.org/0000-0002-5726-0159"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Groschupp, Friederike","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063421079","display_name":"Mark Kuhne","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Kuhne, Mark","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092031245","display_name":"Benedict Schl\u00fcter","orcid":"https://orcid.org/0009-0007-5151-7789"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Schl\u00fcter, Benedict","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107099468","display_name":"Cl\u00e9ment Thorens","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Thorens, Cl\u00e9ment","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5107099469","display_name":"Nicolas Dutly","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Dutly, Nicolas","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077290467","display_name":"Sr\u0111jan \u010capkun","orcid":"https://orcid.org/0000-0001-5727-3673"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Capkun, Srdjan","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5072251298","display_name":"Shweta Shinde","orcid":"https://orcid.org/0000-0003-0415-2960"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shinde, Shweta","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":9,"corresponding_author_ids":["https://openalex.org/A5092031244"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.5080999732017517,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10502","display_name":"Advanced Memory and Neural Computing","score":0.5080999732017517,"subfield":{"id":"https://openalex.org/subfields/2208","display_name":"Electrical and Electronic Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/interrupt","display_name":"Interrupt","score":0.8932147026062012},{"id":"https://openalex.org/keywords/isolation","display_name":"Isolation (microbiology)","score":0.7473621368408203},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5584269165992737},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5349010229110718},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.522929310798645},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.07866591215133667},{"id":"https://openalex.org/keywords/microcontroller","display_name":"Microcontroller","score":0.046710699796676636}],"concepts":[{"id":"https://openalex.org/C41661131","wikidata":"https://www.wikidata.org/wiki/Q220764","display_name":"Interrupt","level":3,"score":0.8932147026062012},{"id":"https://openalex.org/C2775941552","wikidata":"https://www.wikidata.org/wiki/Q25212305","display_name":"Isolation (microbiology)","level":2,"score":0.7473621368408203},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5584269165992737},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5349010229110718},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.522929310798645},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.07866591215133667},{"id":"https://openalex.org/C173018170","wikidata":"https://www.wikidata.org/wiki/Q165678","display_name":"Microcontroller","level":2,"score":0.046710699796676636},{"id":"https://openalex.org/C89423630","wikidata":"https://www.wikidata.org/wiki/Q7193","display_name":"Microbiology","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:arXiv.org:2408.05835","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2408.05835","pdf_url":"https://arxiv.org/pdf/2408.05835","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"doi:10.48550/arxiv.2408.05835","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2408.05835","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2408.05835","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2408.05835","pdf_url":"https://arxiv.org/pdf/2408.05835","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4402387117.pdf","grobid_xml":"https://content.openalex.org/works/W4402387117.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2748952813","https://openalex.org/W2505144121","https://openalex.org/W2359206530","https://openalex.org/W2349471271","https://openalex.org/W2382264333","https://openalex.org/W315297852","https://openalex.org/W2543878428","https://openalex.org/W2081917376","https://openalex.org/W4237731087","https://openalex.org/W2359065861"],"abstract_inverted_index":{"Arm":[0,123],"Confidential":[1],"Computing":[2],"Architecture":[3],"(CCA)":[4],"executes":[5],"sensitive":[6],"computation":[7],"in":[8,108],"an":[9],"abstraction":[10],"called":[11],"realm":[12,38,67,132],"VMs":[13,39,68],"and":[14,22,40,48,83,117],"protects":[15],"it":[16],"from":[17],"the":[18,34,102,109],"hypervisor,":[19],"host":[20],"OS,":[21],"other":[23],"co-resident":[24],"VMs.":[25,133],"However,":[26],"CCA":[27,78],"does":[28],"not":[29,51],"allow":[30],"integrated":[31,72],"devices":[32],"on":[33,122],"platform":[35],"to":[36,46,53,69,101,114,125,131],"access":[37,71],"doing":[41],"so":[42],"requires":[43],"intrusive":[44],"changes":[45],"software":[47,111],"is":[49],"simply":[50],"possible":[52],"achieve":[54],"securely":[55],"for":[56],"some":[57],"devices.":[58],"In":[59],"this":[60],"paper,":[61],"we":[62],"present":[63],"Devlore":[64,74,113,121],"which":[65],"allows":[66,112],"directly":[70],"peripherals.":[73],"memory":[75],"isolation":[76,90],"re-purposes":[77],"hardware":[79],"primitives":[80],"(granule":[81],"protection":[82],"stage-two":[84],"page":[85],"tables),":[86],"while":[87],"our":[88],"interrupt":[89,99],"adapts":[91],"a":[92],"delegate-but-check":[93],"strategy.":[94],"Our":[95],"choice":[96],"of":[97],"offloading":[98],"management":[100],"hypervisor":[103],"but":[104],"adding":[105],"correctness":[106],"checks":[107],"trusted":[110],"preserve":[115],"compatibility":[116],"performance.":[118],"We":[119],"evaluate":[120],"FVP":[124],"demonstrate":[126],"5":[127],"diverse":[128],"peripherals":[129],"attached":[130]},"counts_by_year":[],"updated_date":"2026-03-08T08:50:53.379069","created_date":"2024-09-10T00:00:00"}
