{"id":"https://openalex.org/W4296522426","doi":"https://doi.org/10.1109/lca.2022.3197777","title":"Open-Source Hardware Memory Protection Engine Integrated With NVMM Simulator","display_name":"Open-Source Hardware Memory Protection Engine Integrated With NVMM Simulator","publication_year":2022,"publication_date":"2022-07-01","ids":{"openalex":"https://openalex.org/W4296522426","doi":"https://doi.org/10.1109/lca.2022.3197777"},"language":"en","primary_location":{"id":"doi:10.1109/lca.2022.3197777","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2022.3197777","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Computer Architecture Letters","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5014141499","display_name":"Yu Omori","orcid":"https://orcid.org/0000-0002-7554-6214"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Yu Omori","raw_affiliation_strings":["Department of Computer Science and Engineering, Waseda University, Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0002-7554-6214","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Waseda University, Tokyo, Japan","institution_ids":["https://openalex.org/I150744194"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5069030970","display_name":"Keiji Kimura","orcid":"https://orcid.org/0000-0003-2325-4866"},"institutions":[{"id":"https://openalex.org/I150744194","display_name":"Waseda University","ror":"https://ror.org/00ntfnx83","country_code":"JP","type":"education","lineage":["https://openalex.org/I150744194"]}],"countries":["JP"],"is_corresponding":false,"raw_author_name":"Keiji Kimura","raw_affiliation_strings":["Department of Computer Science and Engineering, Waseda University, Tokyo, Japan"],"raw_orcid":"https://orcid.org/0000-0003-2325-4866","affiliations":[{"raw_affiliation_string":"Department of Computer Science and Engineering, Waseda University, Tokyo, Japan","institution_ids":["https://openalex.org/I150744194"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I150744194"],"apc_list":{"value":2645,"currency":"USD","value_usd":2645},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.08827461,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"21","issue":"2","first_page":"77","last_page":"80"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":0.9998000264167786,"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":0.9998000264167786,"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/T11614","display_name":"Cloud Data Security Solutions","score":0.9962999820709229,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/T11181","display_name":"Advanced Data Storage Technologies","score":0.9902999997138977,"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/computer-science","display_name":"Computer science","score":0.7703757286071777},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.6539604067802429},{"id":"https://openalex.org/keywords/dram","display_name":"Dram","score":0.6243442893028259},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.6008691787719727},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.5335617065429688},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.5253298282623291},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4740424156188965},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2059880793094635}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7703757286071777},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.6539604067802429},{"id":"https://openalex.org/C7366592","wikidata":"https://www.wikidata.org/wiki/Q1255620","display_name":"Dram","level":2,"score":0.6243442893028259},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.6008691787719727},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.5335617065429688},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.5253298282623291},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4740424156188965},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2059880793094635}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/lca.2022.3197777","is_oa":false,"landing_page_url":"https://doi.org/10.1109/lca.2022.3197777","pdf_url":null,"source":{"id":"https://openalex.org/S17643076","display_name":"IEEE Computer Architecture Letters","issn_l":"1556-6056","issn":["1556-6056","1556-6064","2473-2575"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Computer Architecture Letters","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":18,"referenced_works":["https://openalex.org/W1247015877","https://openalex.org/W1983394510","https://openalex.org/W1985623009","https://openalex.org/W2005725110","https://openalex.org/W2108028555","https://openalex.org/W2576037784","https://openalex.org/W2760970581","https://openalex.org/W2884267664","https://openalex.org/W3021475380","https://openalex.org/W3148657381","https://openalex.org/W3165694799","https://openalex.org/W4230161130","https://openalex.org/W6627928013","https://openalex.org/W6631155369","https://openalex.org/W6712237015","https://openalex.org/W6732215895","https://openalex.org/W6779824479","https://openalex.org/W6798967927"],"related_works":["https://openalex.org/W2349011119","https://openalex.org/W2362866474","https://openalex.org/W2373511317","https://openalex.org/W2356247729","https://openalex.org/W2368028869","https://openalex.org/W2187181046","https://openalex.org/W2367564211","https://openalex.org/W2359242716","https://openalex.org/W2350165906","https://openalex.org/W2382553934"],"abstract_inverted_index":{"With":[0],"growing":[1],"on-device":[2],"IoT":[3],"processing,":[4],"security":[5],"on":[6,55,113],"edge":[7,103],"devices":[8],"becomes":[9],"increasingly":[10],"important.":[11],"Among":[12],"Trusted":[13],"Execution":[14],"Environment":[15],"(TEE),":[16],"an":[17,56,97,107],"open-source":[18,98],"RISC-V":[19,117],"Keystone":[20,115],"TEE":[21,175],"is":[22,80],"the":[23,93,114,122,152,172,181],"expected":[24],"one.":[25],"However,":[26],"some":[27],"issues":[28,45],"remain":[29],"when":[30],"applying":[31],"it":[32],"to":[33,41,73,126,133],"various":[34],"devices:":[35],"untrusted":[36,39],"DRAM,":[37,158],"and":[38,59,67,89,178],"path":[40],"non-volatile":[42],"storage.":[43],"These":[44],"can":[46],"be":[47,70],"resolved":[48],"by":[49,145,169],"Memory":[50,62],"Protection":[51],"Engine":[52],"(MPE)":[53],"based":[54],"integrity":[57],"tree,":[58],"Non-Volatile":[60],"Main":[61],"(NVMM),":[63],"respectively.":[64,162],"TEE,":[65],"MPE,":[66],"NVMM":[68,123],"must":[69],"cooperatively":[71],"optimized":[72],"exploit":[74],"performance.":[75],"Despite":[76],"this":[77],"demand,":[78],"there":[79],"no":[81],"widely":[82,134],"available":[83],"platform":[84],"which":[85],"enables":[86],"fast,":[87],"reliable,":[88],"system-wide":[90],"evaluation.":[91],"In":[92],"paper,":[94],"we":[95,120,164],"provide":[96,135],"hardware":[99,138],"simulator":[100],"for":[101],"secure":[102],"devices.":[104],"We":[105],"implemented":[106],"MPE":[108,141,153],"using":[109,146],"SGX-style":[110],"Integrity":[111],"Tree":[112],"compatible":[116],"SoC.":[118],"Then,":[119],"ported":[121],"simulation":[124],"technique":[125],"it.":[127],"Its":[128],"whole":[129],"design":[130],"was":[131,143],"publicized":[132],"a":[136],"baseline":[137],"design.":[139],"The":[140],"behavior":[142],"validated":[144],"micro":[147],"benchmarks.":[148],"It":[149],"revealed":[150],"that":[151],"read/write":[154],"overhead":[155],"is$2.55\\times":[156],"/4.16\\times$on":[157],"and$3.05\\times":[159],"/5.40\\times$on":[160],"NVMM,":[161],"Besides,":[163],"discuss":[165],"our":[166],"work's":[167],"role":[168],"comparing":[170],"with":[171],"gem5":[173],"considering":[174],"evaluation":[176],"time":[177],"impact":[179],"of":[180],"protected":[182],"NVMM.":[183]},"counts_by_year":[],"updated_date":"2026-08-21T09:56:20.448147","created_date":"2025-10-10T00:00:00"}
