{"id":"https://openalex.org/W4389076284","doi":"https://doi.org/10.1109/tdsc.2023.3337114","title":"MP-ORAM: A Novel ORAM Design for Multicore Processor Systems","display_name":"MP-ORAM: A Novel ORAM Design for Multicore Processor Systems","publication_year":2023,"publication_date":"2023-11-28","ids":{"openalex":"https://openalex.org/W4389076284","doi":"https://doi.org/10.1109/tdsc.2023.3337114"},"language":"en","primary_location":{"id":"doi:10.1109/tdsc.2023.3337114","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/tdsc.2023.3337114","pdf_url":null,"source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","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 Dependable and Secure Computing","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/A5068074862","display_name":"Sajid Hussain","orcid":"https://orcid.org/0000-0002-2183-9572"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]},{"id":"https://openalex.org/I69716792","display_name":"Mirpur University of Science and Technology","ror":"https://ror.org/04qjkhc08","country_code":"PK","type":"education","lineage":["https://openalex.org/I69716792"]}],"countries":["AU","PK"],"is_corresponding":false,"raw_author_name":"Sajid Hussain","raw_affiliation_strings":["School of Computer Science and Engineering, UNSW Sydney, Sydney, NSW, Australia","Department of Computer Systems Engineering, MUST, Mirpur, Pakistan"],"raw_orcid":"https://orcid.org/0000-0002-2183-9572","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, UNSW Sydney, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I31746571"]},{"raw_affiliation_string":"Department of Computer Systems Engineering, MUST, Mirpur, Pakistan","institution_ids":["https://openalex.org/I69716792"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5115076813","display_name":"Hui Guo","orcid":"https://orcid.org/0009-0009-4952-4271"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Hui Guo","raw_affiliation_strings":["School of Computer Science and Engineering, UNSW Sydney, Sydney, NSW, Australia"],"raw_orcid":"https://orcid.org/0009-0009-4952-4271","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, UNSW Sydney, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I31746571"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100721494","display_name":"Tuo Li","orcid":"https://orcid.org/0000-0003-2664-822X"},"institutions":[{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tuo Li","raw_affiliation_strings":["State Key Laboratory of Processors, Institute of Computing Technology CAS, Beijing, China","Zhongguancun Laboratory"],"raw_orcid":"https://orcid.org/0000-0003-2664-822X","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Processors, Institute of Computing Technology CAS, Beijing, China","institution_ids":["https://openalex.org/I4210090176"]},{"raw_affiliation_string":"Zhongguancun Laboratory","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030042327","display_name":"Sri Parameswaran","orcid":"https://orcid.org/0000-0003-0435-9080"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Sri Parameswaran","raw_affiliation_strings":["School of Computer Science and Engineering, UNSW Sydney, Sydney, NSW, Australia"],"raw_orcid":"https://orcid.org/0000-0003-0435-9080","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, UNSW Sydney, Sydney, NSW, Australia","institution_ids":["https://openalex.org/I31746571"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.1325,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.58347015,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":94,"max":97},"biblio":{"volume":"21","issue":"4","first_page":"3719","last_page":"3733"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10237","display_name":"Cryptography and Data Security","score":0.9984999895095825,"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/T10237","display_name":"Cryptography and Data Security","score":0.9984999895095825,"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/T11424","display_name":"Security and Verification in Computing","score":0.9929999709129333,"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/T10502","display_name":"Advanced Memory and Neural Computing","score":0.9811999797821045,"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/computer-science","display_name":"Computer science","score":0.8510234951972961},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.6269199252128601},{"id":"https://openalex.org/keywords/multi-core-processor","display_name":"Multi-core processor","score":0.6258749961853027},{"id":"https://openalex.org/keywords/memory-protection","display_name":"Memory protection","score":0.5880544185638428},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.5661267638206482},{"id":"https://openalex.org/keywords/encryption","display_name":"Encryption","score":0.5446386933326721},{"id":"https://openalex.org/keywords/physical-address","display_name":"Physical address","score":0.48128241300582886},{"id":"https://openalex.org/keywords/adversary","display_name":"Adversary","score":0.46849948167800903},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.32581043243408203},{"id":"https://openalex.org/keywords/memory-management","display_name":"Memory management","score":0.3006589412689209},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.2780153751373291},{"id":"https://openalex.org/keywords/uniform-memory-access","display_name":"Uniform memory access","score":0.2754132151603699},{"id":"https://openalex.org/keywords/semiconductor-memory","display_name":"Semiconductor memory","score":0.26489171385765076},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.17728683352470398}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8510234951972961},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.6269199252128601},{"id":"https://openalex.org/C78766204","wikidata":"https://www.wikidata.org/wiki/Q555032","display_name":"Multi-core processor","level":2,"score":0.6258749961853027},{"id":"https://openalex.org/C18131444","wikidata":"https://www.wikidata.org/wiki/Q163585","display_name":"Memory protection","level":5,"score":0.5880544185638428},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.5661267638206482},{"id":"https://openalex.org/C148730421","wikidata":"https://www.wikidata.org/wiki/Q141090","display_name":"Encryption","level":2,"score":0.5446386933326721},{"id":"https://openalex.org/C41036726","wikidata":"https://www.wikidata.org/wiki/Q844824","display_name":"Physical address","level":3,"score":0.48128241300582886},{"id":"https://openalex.org/C41065033","wikidata":"https://www.wikidata.org/wiki/Q2825412","display_name":"Adversary","level":2,"score":0.46849948167800903},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.32581043243408203},{"id":"https://openalex.org/C176649486","wikidata":"https://www.wikidata.org/wiki/Q2308807","display_name":"Memory management","level":3,"score":0.3006589412689209},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.2780153751373291},{"id":"https://openalex.org/C51290061","wikidata":"https://www.wikidata.org/wiki/Q1936765","display_name":"Uniform memory access","level":4,"score":0.2754132151603699},{"id":"https://openalex.org/C98986596","wikidata":"https://www.wikidata.org/wiki/Q1143031","display_name":"Semiconductor memory","level":2,"score":0.26489171385765076},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.17728683352470398}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tdsc.2023.3337114","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/tdsc.2023.3337114","pdf_url":null,"source":{"id":"https://openalex.org/S133795288","display_name":"IEEE Transactions on Dependable and Secure Computing","issn_l":"1545-5971","issn":["1545-5971","1941-0018","2160-9209"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320439","host_organization_name":"IEEE Computer Society","host_organization_lineage":["https://openalex.org/P4310320439","https://openalex.org/P4310319808"],"host_organization_lineage_names":["IEEE Computer Society","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 Dependable and Secure Computing","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Affordable and clean energy","id":"https://metadata.un.org/sdg/7","score":0.5899999737739563}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2138847","https://openalex.org/W3091560401","https://openalex.org/W261562921","https://openalex.org/W2501039532","https://openalex.org/W2043352873","https://openalex.org/W1584308544","https://openalex.org/W2059093626","https://openalex.org/W2953954757","https://openalex.org/W2811195737","https://openalex.org/W2033239416"],"abstract_inverted_index":{"Security":[0],"becomes":[1],"increasingly":[2],"critical":[3],"in":[4,83,171],"today's":[5],"ubiquitous":[6],"computing.":[7],"One":[8],"vulnerable":[9],"part":[10],"of":[11,86,148,175,203,216,261,320,333],"a":[12,68,79,84,116,172,183,200,225,234,247,344],"computing":[13],"system":[14,132,193,241,348],"is":[15,41,47,67,195,328],"the":[16,19,23,31,51,60,91,95,101,107,110,124,129,134,141,146,149,161,191,209,214,217,259,268,291,296,301,318,321,329],"bus":[17,32],"between":[18],"processor":[20,125,131,237,347],"chip":[21],"and":[22,97,194,229,341],"external":[24],"off-chip":[25,218],"memory,":[26],"where":[27,133],"data":[28,38,96],"transferred":[29,99],"on":[30,246,267,300,343],"can":[33,53,256],"be":[34],"snooped.":[35],"To":[36,155],"protect":[37],"confidentiality,":[39],"encryption":[40,45],"commonly":[42],"used.":[43],"However,":[44,109],"alone":[46],"not":[48,316],"sufficient":[49],"since":[50],"adversary":[52],"still":[54],"find":[55],"out":[56],"useful":[57],"information":[58,75],"using":[59],"memory":[61,81,92,102,137,168,177,204,219,302,322],"address":[62,156],"trace.":[63,221,324],"Oblivious":[64],"RAM":[65],"(ORAM)":[66],"strong":[69],"security":[70],"measure":[71],"to":[72,90,106,165,197,207,283,290],"prevent":[73],"such":[74,93],"leak.":[76],"ORAM":[77,112,185,331],"hides":[78],"true":[80],"access":[82,138,169,205,220,303,323],"round":[85,174],"random":[87],"(dummy)":[88],"accesses":[89],"that":[94,189,273,311,336],"addresses":[98],"over":[100],"buses":[103],"look":[104],"oblivious":[105],"adversary.":[108],"existing":[111],"designs":[113],"often":[114],"incur":[115],"hefty":[117],"performance":[118,150,210,260,276,313],"overhead,":[119],"which":[120,254],"greatly":[121],"slows":[122],"down":[123],"execution,":[126],"especially":[127],"for":[128,160,227],"multicore":[130,192,236,346],"potentially":[135],"high":[136],"frequency":[139],"from":[140,295],"multiple":[142,167],"cores":[143],"could":[144],"make":[145],"impact":[147],"overhead":[151,211],"even":[152],"more":[153],"critical.":[154],"this":[157,312],"issue,":[158],"we,":[159],"first":[162,330],"time,":[163],"propose":[164],"process":[166],"requests":[170,206],"single":[173],"dummy":[176],"accesses.":[178],"As":[179],"such,":[180],"we":[181,255,308],"develop":[182],"novel":[184],"design,":[186],"called":[187],"MP-ORAM,":[188,307],"targets":[190],"able":[196],"simultaneously":[198],"handle":[199],"dynamic":[201],"number":[202],"mitigate":[208],"without":[212],"compromising":[213],"obliviousness":[215,319],"We":[222],"have":[223,309],"built":[224],"prototype":[226],"MP-ORAM":[228,274,327],"successfully":[230],"integrated":[231],"it":[232],"into":[233],"RISCV-based":[235],"system.":[238],"The":[239],"whole":[240],"has":[242,337],"also":[243],"been":[244,338],"implemented":[245,340],"Xilinx":[248],"Ultrascale+":[249],"ZCU102":[250],"FPGA":[251,286],"board,":[252],"with":[253,349],"effectively":[257],"evaluate":[258],"our":[262],"design.":[263,293],"Our":[264],"evaluation,":[265],"based":[266],"SPLASH-2":[269],"benchmark":[270],"suit,":[271],"shows":[272],"improves":[275],"by":[277,306],"51\u2013157%":[278],"while":[279],"only":[280],"consuming":[281],"up":[282],"22%":[284],"extra":[285],"resources":[287],"as":[288],"compared":[289],"baseline":[292],"Furthermore,":[294],"NIST":[297],"randomness":[298],"tests":[299],"traces":[304],"generated":[305],"demonstrated":[310],"improvement":[314],"does":[315],"affect":[317],"Most":[325],"importantly,":[326],"design":[332],"its":[334],"kind":[335],"fully":[339],"evaluated":[342],"real":[345],"OS":[350],"support.":[351]},"counts_by_year":[{"year":2026,"cited_by_count":1}],"updated_date":"2026-07-15T18:14:33.161393","created_date":"2025-10-10T00:00:00"}
