{"id":"https://openalex.org/W4385324391","doi":"https://doi.org/10.1109/tifs.2023.3299454","title":"ZOMETAG: Zone-Based Memory Tagging for Fast, Deterministic Detection of Spatial Memory Violations on ARM","display_name":"ZOMETAG: Zone-Based Memory Tagging for Fast, Deterministic Detection of Spatial Memory Violations on ARM","publication_year":2023,"publication_date":"2023-01-01","ids":{"openalex":"https://openalex.org/W4385324391","doi":"https://doi.org/10.1109/tifs.2023.3299454"},"language":"en","primary_location":{"id":"doi:10.1109/tifs.2023.3299454","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2023.3299454","pdf_url":null,"source":{"id":"https://openalex.org/S61310614","display_name":"IEEE Transactions on Information Forensics and Security","issn_l":"1556-6013","issn":["1556-6013","1556-6021"],"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 Transactions on Information Forensics and Security","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/A5080529361","display_name":"Jiwon Seo","orcid":"https://orcid.org/0000-0003-1848-750X"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jiwon Seo","raw_affiliation_strings":["Department of Electrical and Computer Engineering (ECE) and the Inter-University Semiconductor Research Center (ISRC), Seoul National University, Gwanak-gu, Seoul, South Korea"],"raw_orcid":"https://orcid.org/0000-0003-1848-750X","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering (ECE) and the Inter-University Semiconductor Research Center (ISRC), Seoul National University, Gwanak-gu, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030661220","display_name":"Junseung You","orcid":"https://orcid.org/0000-0003-1539-229X"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Junseung You","raw_affiliation_strings":["Department of Electrical and Computer Engineering (ECE) and the Inter-University Semiconductor Research Center (ISRC), Seoul National University, Gwanak-gu, Seoul, South Korea"],"raw_orcid":"https://orcid.org/0000-0003-1539-229X","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering (ECE) and the Inter-University Semiconductor Research Center (ISRC), Seoul National University, Gwanak-gu, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068795865","display_name":"Donghyun Kwon","orcid":"https://orcid.org/0000-0002-7507-3111"},"institutions":[{"id":"https://openalex.org/I4921948","display_name":"Pusan National University","ror":"https://ror.org/01an57a31","country_code":"KR","type":"education","lineage":["https://openalex.org/I4921948"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Donghyun Kwon","raw_affiliation_strings":["School of Computer Science and Engineering, Pusan National University, Pusan, South Korea"],"raw_orcid":"https://orcid.org/0000-0002-7507-3111","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Pusan National University, Pusan, South Korea","institution_ids":["https://openalex.org/I4921948"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001298234","display_name":"Yeongpil Cho","orcid":"https://orcid.org/0000-0001-7842-1719"},"institutions":[{"id":"https://openalex.org/I4575257","display_name":"Hanyang University","ror":"https://ror.org/046865y68","country_code":"KR","type":"education","lineage":["https://openalex.org/I4575257"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yeongpil Cho","raw_affiliation_strings":["Department of Computer Science, Hanyang University, Seoul, South Korea"],"raw_orcid":"https://orcid.org/0000-0001-7842-1719","affiliations":[{"raw_affiliation_string":"Department of Computer Science, Hanyang University, Seoul, South Korea","institution_ids":["https://openalex.org/I4575257"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5082524666","display_name":"Yunheung Paek","orcid":"https://orcid.org/0000-0002-6412-2926"},"institutions":[{"id":"https://openalex.org/I139264467","display_name":"Seoul National University","ror":"https://ror.org/04h9pn542","country_code":"KR","type":"education","lineage":["https://openalex.org/I139264467"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Yunheung Paek","raw_affiliation_strings":["Department of Electrical and Computer Engineering (ECE) and the Inter-University Semiconductor Research Center (ISRC), Seoul National University, Gwanak-gu, Seoul, South Korea"],"raw_orcid":"https://orcid.org/0000-0002-6412-2926","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering (ECE) and the Inter-University Semiconductor Research Center (ISRC), Seoul National University, Gwanak-gu, Seoul, South Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.5863,"has_fulltext":false,"cited_by_count":10,"citation_normalized_percentile":{"value":0.85770835,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"18","issue":null,"first_page":"4915","last_page":"4928"},"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.9916999936103821,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9890000224113464,"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.8213140964508057},{"id":"https://openalex.org/keywords/memory-safety","display_name":"Memory safety","score":0.600578248500824},{"id":"https://openalex.org/keywords/vendor","display_name":"Vendor","score":0.5729918479919434},{"id":"https://openalex.org/keywords/probabilistic-logic","display_name":"Probabilistic logic","score":0.4839182496070862},{"id":"https://openalex.org/keywords/extension","display_name":"Extension (predicate logic)","score":0.44634976983070374},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2559269070625305},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.23276624083518982},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.1917705535888672}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8213140964508057},{"id":"https://openalex.org/C28180684","wikidata":"https://www.wikidata.org/wiki/Q4080983","display_name":"Memory safety","level":3,"score":0.600578248500824},{"id":"https://openalex.org/C2777338717","wikidata":"https://www.wikidata.org/wiki/Q1762621","display_name":"Vendor","level":2,"score":0.5729918479919434},{"id":"https://openalex.org/C49937458","wikidata":"https://www.wikidata.org/wiki/Q2599292","display_name":"Probabilistic logic","level":2,"score":0.4839182496070862},{"id":"https://openalex.org/C2778029271","wikidata":"https://www.wikidata.org/wiki/Q5421931","display_name":"Extension (predicate logic)","level":2,"score":0.44634976983070374},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2559269070625305},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.23276624083518982},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.1917705535888672},{"id":"https://openalex.org/C162853370","wikidata":"https://www.wikidata.org/wiki/Q39809","display_name":"Marketing","level":1,"score":0.0},{"id":"https://openalex.org/C144133560","wikidata":"https://www.wikidata.org/wiki/Q4830453","display_name":"Business","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tifs.2023.3299454","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tifs.2023.3299454","pdf_url":null,"source":{"id":"https://openalex.org/S61310614","display_name":"IEEE Transactions on Information Forensics and Security","issn_l":"1556-6013","issn":["1556-6013","1556-6021"],"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 Transactions on Information Forensics and Security","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":38,"referenced_works":["https://openalex.org/W183323481","https://openalex.org/W1878544538","https://openalex.org/W1969519208","https://openalex.org/W1985743139","https://openalex.org/W1987898580","https://openalex.org/W1997394198","https://openalex.org/W2004211666","https://openalex.org/W2118810451","https://openalex.org/W2135089787","https://openalex.org/W2141389113","https://openalex.org/W2301548261","https://openalex.org/W2534135179","https://openalex.org/W2537014044","https://openalex.org/W2586250227","https://openalex.org/W2606228508","https://openalex.org/W2606268522","https://openalex.org/W2606752733","https://openalex.org/W2607063282","https://openalex.org/W2612168751","https://openalex.org/W2767161562","https://openalex.org/W2798642344","https://openalex.org/W2943086984","https://openalex.org/W2947565728","https://openalex.org/W3101333446","https://openalex.org/W3103543923","https://openalex.org/W3112945470","https://openalex.org/W3134766783","https://openalex.org/W3136458971","https://openalex.org/W3138733102","https://openalex.org/W3138943459","https://openalex.org/W3156816163","https://openalex.org/W3192385226","https://openalex.org/W4255541944","https://openalex.org/W4288057704","https://openalex.org/W6607434158","https://openalex.org/W6639560864","https://openalex.org/W6733485353","https://openalex.org/W6794557014"],"related_works":["https://openalex.org/W4290792893","https://openalex.org/W2116350809","https://openalex.org/W2352495365","https://openalex.org/W790934358","https://openalex.org/W2030312511","https://openalex.org/W2963702759","https://openalex.org/W2892238616","https://openalex.org/W2798980117","https://openalex.org/W4289440712","https://openalex.org/W2108696976"],"abstract_inverted_index":{"Against":[0],"spatial":[1,147,308,339],"memory":[2,116,187],"violations":[3],"threatening":[4],"a":[5,43,47,75,82,114,123,144,189,217,220,265,277,286,315],"vast":[6],"amount":[7],"of":[8,36,102,138,191,216,288,293,302,343,350],"legacy":[9],"software,":[10],"various":[11],"safety":[12,49,96,117,148,167,309,340],"solutions":[13],"have":[14,23],"been":[15,24,42],"suggested":[16],"for":[17,46,61,164,310],"decades.":[18],"However,":[19,98],"their":[20],"practical":[21,48],"uses":[22],"impeded":[25],"by":[26,155,313],"diverse":[27],"reasons,":[28],"such":[29],"as":[30,264],"significant":[31],"overheads":[32,342],"and":[33,55,196,348],"mandatory":[34],"modifications":[35],"existing":[37],"architectures.":[38],"Accordingly,":[39],"there":[40],"has":[41],"clear":[44],"need":[45],"solution":[50],"that":[51,90,222,283],"is":[52,120,141,168,243,284],"fast":[53],"enough":[54],"yet":[56],"runs":[57],"on":[58,157],"commodity":[59],"systems":[60],"its":[62],"wide":[63],"applicability":[64],"in":[65,219,235,345,352],"the":[66,185,201,214,246,299],"field.":[67],"As":[68],"an":[69],"effort":[70],"to":[71,93,100,105,113,122,132,142,169,204,306,325],"meet":[72],"this":[73,271],"need,":[74],"major":[76],"processor":[77],"vendor,":[78],"ARM,":[79],"recently":[80],"announced":[81],"hardware":[83,103],"extension,":[84],"called":[85,150,194,280],"Memory":[86],"Tagging":[87],"Extension":[88],"(MTE),":[89],"helps":[91],"engineers":[92],"implement":[94],"efficient":[95],"solutions.":[97],"due":[99],"lack":[101],"tags":[104,176],"isolate":[106],"all":[107,173,311],"data":[108,186,198],"objects,":[109],"MTE":[110,227],"either":[111],"resorts":[112],"probabilistic":[115],"guarantee,":[118],"which":[119,303],"susceptible":[121],"security":[124],"loophole,":[125],"or":[126],"suffers":[127],"from":[128,322],"severe":[129],"performance":[130],"degradation":[131],"guarantee":[133],"deterministic":[134,146,166,338],"security.":[135],"The":[136],"aim":[137],"our":[139],"work":[140,269],"develop":[143],"MTE-based":[145,289],"solution,":[149],"ZOMETAG,":[151],"with":[152,226,270,295,341],"high":[153],"efficiency":[154],"capitalizing":[156],"salient":[158],"architectural":[159],"features.":[160],"Our":[161,330],"key":[162],"idea":[163],"fast,":[165],"somehow":[170],"assign":[171],"permanently":[172],"objects":[174,199,312,326],"unique":[175],"throughout":[177],"program":[178],"execution.":[179],"For":[180],"this,":[181],"ZOMETAG":[182,336],"first":[183],"divides":[184],"into":[188],"number":[190],"small":[192],"regions,":[193],"zones,":[195],"distributes":[197],"over":[200],"zones":[202],"subject":[203],"certain":[205],"constraints":[206],"(to":[207],"be":[208],"discussed":[209],"later).":[210],"Then,":[211],"we":[212,275],"extend":[213],"notion":[215],"tag":[218,228,273],"way":[221],"each":[223],"object":[224],"stored":[225],"<inline-formula":[229,237,250,257],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[230,238,251,258],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[231,239,252,259],"<tex-math":[232,240,253,260],"notation=\"LaTeX\">$t$":[233,261],"</tex-math></inline-formula>":[234,242,255,262],"zone":[236],"notation=\"LaTeX\">$z$":[241,254],"uniquely":[244],"assigned":[245,318,327],"zone-tag":[247,320],"pair":[248,321],"<":[249],",":[256],">":[263],"new":[266,272],"tag.":[267],"To":[268],"assignment,":[274],"devise":[276],"novel":[278],"mechanism,":[279],"two-layer":[281],"isolation,":[282],"basically":[285],"combination":[287],"tagging":[290,297],"(for":[291,298],"one-layer":[292],"isolation)":[294],"zone-based":[296],"other)":[300],"both":[301],"collaborate":[304],"together":[305],"ensure":[307],"preventing":[314],"pointer":[316],"currently":[317],"one":[319],"erroneously":[323],"referring":[324],"different":[328],"pairs.":[329],"experimental":[331],"results":[332],"are":[333],"quite":[334],"encouraging.":[335],"enforces":[337],"35%":[344],"SPEC":[346],"CPU2006":[347],"merely":[349],"6%":[351],"real":[353],"world":[354],"applications":[355],"like":[356],"nginx.":[357]},"counts_by_year":[{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":3}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
