{"id":"https://openalex.org/W4360831843","doi":"https://doi.org/10.1109/hpca56546.2023.10070991","title":"Thoth: Bridging the Gap Between Persistently Secure Memories and Memory Interfaces of Emerging NVMs","display_name":"Thoth: Bridging the Gap Between Persistently Secure Memories and Memory Interfaces of Emerging NVMs","publication_year":2023,"publication_date":"2023-02-01","ids":{"openalex":"https://openalex.org/W4360831843","doi":"https://doi.org/10.1109/hpca56546.2023.10070991"},"language":"en","primary_location":{"id":"doi:10.1109/hpca56546.2023.10070991","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/hpca56546.2023.10070991","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-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/A5019404512","display_name":"Xijing Han","orcid":null},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Xijing Han","raw_affiliation_strings":["North Carolina State University,Raleigh,USA","North Carolina State University, Raleigh, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University,Raleigh,USA","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5066115006","display_name":"James Tuck","orcid":"https://orcid.org/0000-0001-8975-0294"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"James Tuck","raw_affiliation_strings":["North Carolina State University,Raleigh,USA","North Carolina State University, Raleigh, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University,Raleigh,USA","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, USA","institution_ids":["https://openalex.org/I137902535"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5017485096","display_name":"Amro Awad","orcid":"https://orcid.org/0000-0003-3987-463X"},"institutions":[{"id":"https://openalex.org/I137902535","display_name":"North Carolina State University","ror":"https://ror.org/04tj63d06","country_code":"US","type":"education","lineage":["https://openalex.org/I137902535"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Amro Awad","raw_affiliation_strings":["North Carolina State University,Raleigh,USA","North Carolina State University, Raleigh, USA"],"affiliations":[{"raw_affiliation_string":"North Carolina State University,Raleigh,USA","institution_ids":["https://openalex.org/I137902535"]},{"raw_affiliation_string":"North Carolina State University, Raleigh, USA","institution_ids":["https://openalex.org/I137902535"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5019404512"],"corresponding_institution_ids":["https://openalex.org/I137902535"],"apc_list":null,"apc_paid":null,"fwci":0.9313,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.68871834,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"94","last_page":"107"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9997000098228455,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9994999766349792,"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"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9994999766349792,"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.7991095185279846},{"id":"https://openalex.org/keywords/non-volatile-memory","display_name":"Non-volatile memory","score":0.5925885438919067},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5136889815330505},{"id":"https://openalex.org/keywords/crash","display_name":"Crash","score":0.44536110758781433},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.42828619480133057},{"id":"https://openalex.org/keywords/flash-memory","display_name":"Flash memory","score":0.42664700746536255},{"id":"https://openalex.org/keywords/cloud-computing","display_name":"Cloud computing","score":0.41603371500968933},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.35243767499923706},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.30261003971099854},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.22028428316116333}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7991095185279846},{"id":"https://openalex.org/C177950962","wikidata":"https://www.wikidata.org/wiki/Q10997658","display_name":"Non-volatile memory","level":2,"score":0.5925885438919067},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5136889815330505},{"id":"https://openalex.org/C183469790","wikidata":"https://www.wikidata.org/wiki/Q333501","display_name":"Crash","level":2,"score":0.44536110758781433},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.42828619480133057},{"id":"https://openalex.org/C2776531357","wikidata":"https://www.wikidata.org/wiki/Q174077","display_name":"Flash memory","level":2,"score":0.42664700746536255},{"id":"https://openalex.org/C79974875","wikidata":"https://www.wikidata.org/wiki/Q483639","display_name":"Cloud computing","level":2,"score":0.41603371500968933},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.35243767499923706},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.30261003971099854},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.22028428316116333}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/hpca56546.2023.10070991","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/hpca56546.2023.10070991","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Symposium on High-Performance Computer Architecture (HPCA)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320337345","display_name":"Office of Naval Research","ror":"https://ror.org/00rk2pe57"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1997933199","https://openalex.org/W2028802049","https://openalex.org/W2040392157","https://openalex.org/W2060397112","https://openalex.org/W2135393827","https://openalex.org/W2147657366","https://openalex.org/W2175377689","https://openalex.org/W2294253319","https://openalex.org/W2318200297","https://openalex.org/W2762852105","https://openalex.org/W2794768009","https://openalex.org/W2795148882","https://openalex.org/W2904587030","https://openalex.org/W2949302312","https://openalex.org/W2979935438","https://openalex.org/W2984020543","https://openalex.org/W3018396836","https://openalex.org/W3021475380","https://openalex.org/W3027071396","https://openalex.org/W3042241564","https://openalex.org/W3048419377","https://openalex.org/W3082429509","https://openalex.org/W3083385342","https://openalex.org/W3098066483","https://openalex.org/W3103991664","https://openalex.org/W3148657381","https://openalex.org/W3207248539","https://openalex.org/W3207585012","https://openalex.org/W4205540825","https://openalex.org/W4233429846","https://openalex.org/W4234346842","https://openalex.org/W4234716962","https://openalex.org/W4237322371","https://openalex.org/W4238254439","https://openalex.org/W4242574227","https://openalex.org/W4281566263","https://openalex.org/W4312920248","https://openalex.org/W6695654562","https://openalex.org/W6732215895"],"related_works":["https://openalex.org/W2537420636","https://openalex.org/W2086578073","https://openalex.org/W2036350002","https://openalex.org/W2076885774","https://openalex.org/W2970146629","https://openalex.org/W1969077618","https://openalex.org/W1903254700","https://openalex.org/W2087088418","https://openalex.org/W1965767061","https://openalex.org/W1977078557"],"abstract_inverted_index":{"Emerging":[0],"non-volatile":[1],"memories":[2],"(NVMs)":[3],"are":[4,129],"expected":[5],"to":[6,21,51,89,120,190,200,215,272,289,301,304,310],"be":[7,102,138,161],"part":[8],"of":[9,147,259,262,286,298],"future":[10,141,273,311],"computing":[11,44],"systems,":[12],"including":[13],"cloud":[14],"systems":[15],"and":[16,45,70,82,92,98,182,188,223],"edge":[17,43],"devices.":[18],"In":[19],"addition":[20],"the":[22,96,112,126,145,153,170,185,193,218,257,263,267,281,305],"high":[23],"density":[24],"(and":[25],"hence":[26],"large":[27],"capacities)":[28],"NVMs":[29],"can":[30,160,252],"provide,":[31],"they":[32],"feature":[33],"ultra-low":[34],"idle":[35],"power":[36,58],"which":[37,196,241],"makes":[38,63,197],"them":[39,64],"very":[40],"promising":[41],"for":[42,68,115,140,204],"data":[46,53,75,97,164],"centers.":[47],"Additionally,":[48],"NVMs\u2019":[49,74],"ability":[50],"retain":[52],"upon":[54,109,227],"system":[55,94],"crash":[56,254],"(e.g.,":[57],"outage":[59],"or":[60,167],"software":[61],"bug)":[62],"a":[65,110,132,237,243,260],"great":[66],"candidate":[67],"high-availability":[69],"persistent":[71,246],"applications.":[72],"However,":[73,176],"retention":[76],"capability":[77],"brings":[78],"in":[79,107,206],"security":[80,99],"challenges":[81],"further":[83],"complicates":[84],"today\u2019s":[85,148,211],"secure":[86,93,117],"memory":[87,108,118,142,194,207,229],"implementations;":[88],"ensure":[90,253],"correct":[91],"recovery,":[95],"metadata":[100],"must":[101],"persisted":[103],"atomically":[104],"(i.e.,":[105],"up-to-date":[106],"crash).Despite":[111],"many":[113],"efforts":[114],"rethinking":[116],"implementations":[119],"enable":[121],"crash-consistency,":[122],"we":[123,177,235],"observe":[124,178],"that":[125,135,151,179,251],"state-of-the-art":[127,268],"solutions":[128,149,212,269],"based":[130],"on":[131,276],"major":[133],"assumption":[134],"may":[136,213],"not":[137],"suitable":[139],"interfaces.":[143,208,274,312],"Specifically,":[144],"majority":[146],"assume":[150],"either":[152],"encryption":[154,225],"counter":[155,226],"and/or":[156],"message-authentication":[157],"code":[158],"(MAC)":[159],"co-located":[162],"with":[163],"by":[165,266,283,295],"directly":[166],"indirectly":[168],"leveraging":[169],"otherwise":[171],"Error-Correcting":[172],"Codes":[173],"(ECC)":[174],"bits.":[175],"emerging":[180],"interfaces":[181],"standards":[183],"delegate":[184],"ECC":[186,205],"calculation":[187],"management":[189],"happen":[191],"inside":[192],"module,":[195],"it":[198],"possible":[199],"remove":[201],"extra":[202],"bits":[203],"Thus,":[209],"all":[210],"need":[214],"separately":[216],"persist":[217],"encrypted":[219],"data,":[220],"its":[221,224],"MAC,":[222],"each":[228],"write.":[230],"To":[231],"mitigate":[232],"this":[233],"issue,":[234],"propose":[236],"novel":[238,244],"solution,":[239],"Thoth,":[240],"leverages":[242],"off-chip":[245],"partial":[247],"updates":[248],"combine":[249],"buffer":[250],"consistency":[255],"at":[256],"cost":[258],"fraction":[261],"write":[264,293],"amplification":[265],"when":[270,308],"adapted":[271,309],"Based":[275],"our":[277],"evaluation,":[278],"Thoth":[279],"improves":[280],"performance":[282],"an":[284,296],"average":[285,297],"1.22x":[287],"(up":[288,300],"1.44x)":[290],"while":[291],"reducing":[292],"traffic":[294],"32%":[299],"40%)":[302],"compared":[303],"baseline":[306],"Anubis":[307]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-03-06T13:50:29.536080","created_date":"2025-10-10T00:00:00"}
