{"id":"https://openalex.org/W3096346199","doi":"https://doi.org/10.1145/3372297.3417265","title":"TRUSTORE: Side-Channel Resistant Storage for SGX using Intel Hybrid CPU-FPGA","display_name":"TRUSTORE: Side-Channel Resistant Storage for SGX using Intel Hybrid CPU-FPGA","publication_year":2020,"publication_date":"2020-10-30","ids":{"openalex":"https://openalex.org/W3096346199","doi":"https://doi.org/10.1145/3372297.3417265","mag":"3096346199"},"language":"en","primary_location":{"id":"doi:10.1145/3372297.3417265","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3372297.3417265","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security","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/A5103226126","display_name":"Hyunyoung Oh","orcid":"https://orcid.org/0000-0001-5123-4921"},"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":true,"raw_author_name":"Hyunyoung Oh","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050354630","display_name":"Adil M. Ahmad","orcid":"https://orcid.org/0000-0003-3583-4518"},"institutions":[{"id":"https://openalex.org/I219193219","display_name":"Purdue University West Lafayette","ror":"https://ror.org/02dqehb95","country_code":"US","type":"education","lineage":["https://openalex.org/I219193219"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Adil Ahmad","raw_affiliation_strings":["Purdue University, West Lafayette, IN, USA"],"affiliations":[{"raw_affiliation_string":"Purdue University, West Lafayette, IN, USA","institution_ids":["https://openalex.org/I219193219"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5038368250","display_name":"S.H. Park","orcid":"https://orcid.org/0000-0002-5690-7125"},"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":"Seonghyun Park","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081545538","display_name":"Byoungyoung Lee","orcid":"https://orcid.org/0000-0001-7746-0572"},"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":"Byoungyoung Lee","raw_affiliation_strings":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]},{"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":["Seoul National University, Seoul, Republic of Korea"],"affiliations":[{"raw_affiliation_string":"Seoul National University, Seoul, Republic of Korea","institution_ids":["https://openalex.org/I139264467"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5103226126"],"corresponding_institution_ids":["https://openalex.org/I139264467"],"apc_list":null,"apc_paid":null,"fwci":2.2535,"has_fulltext":false,"cited_by_count":28,"citation_normalized_percentile":{"value":0.90503225,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"1903","last_page":"1918"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11424","display_name":"Security and Verification in Computing","score":1.0,"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":1.0,"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/T12122","display_name":"Physical Unclonable Functions (PUFs) and Hardware Security","score":0.9919999837875366,"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/T10951","display_name":"Cryptographic Implementations and Security","score":0.9853000044822693,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/side-channel-attack","display_name":"Side channel attack","score":0.8664915561676025},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.846825897693634},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7408926486968994},{"id":"https://openalex.org/keywords/field-programmable-gate-array","display_name":"Field-programmable gate array","score":0.5506255030632019},{"id":"https://openalex.org/keywords/trusted-computing","display_name":"Trusted Computing","score":0.544907808303833},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.46033936738967896},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.4459783732891083},{"id":"https://openalex.org/keywords/speculative-execution","display_name":"Speculative execution","score":0.43186286091804504},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.4181714951992035},{"id":"https://openalex.org/keywords/cryptography","display_name":"Cryptography","score":0.31525570154190063},{"id":"https://openalex.org/keywords/computer-security","display_name":"Computer security","score":0.30249372124671936}],"concepts":[{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.8664915561676025},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.846825897693634},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7408926486968994},{"id":"https://openalex.org/C42935608","wikidata":"https://www.wikidata.org/wiki/Q190411","display_name":"Field-programmable gate array","level":2,"score":0.5506255030632019},{"id":"https://openalex.org/C2776831232","wikidata":"https://www.wikidata.org/wiki/Q966812","display_name":"Trusted Computing","level":2,"score":0.544907808303833},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.46033936738967896},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.4459783732891083},{"id":"https://openalex.org/C141331961","wikidata":"https://www.wikidata.org/wiki/Q2164465","display_name":"Speculative execution","level":2,"score":0.43186286091804504},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.4181714951992035},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.31525570154190063},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.30249372124671936}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3372297.3417265","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3372297.3417265","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2020 ACM SIGSAC Conference on Computer and Communications Security","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":71,"referenced_works":["https://openalex.org/W1488058190","https://openalex.org/W1548777816","https://openalex.org/W1584476834","https://openalex.org/W1664413462","https://openalex.org/W1821700043","https://openalex.org/W1852007091","https://openalex.org/W1973410838","https://openalex.org/W1988374166","https://openalex.org/W2014465787","https://openalex.org/W2036329595","https://openalex.org/W2051576234","https://openalex.org/W2053832511","https://openalex.org/W2112735498","https://openalex.org/W2117241830","https://openalex.org/W2120088534","https://openalex.org/W2128255161","https://openalex.org/W2143020967","https://openalex.org/W2147758029","https://openalex.org/W2150615820","https://openalex.org/W2150620897","https://openalex.org/W2150709728","https://openalex.org/W2160222995","https://openalex.org/W2164399967","https://openalex.org/W2170993700","https://openalex.org/W2175377689","https://openalex.org/W2302098303","https://openalex.org/W2397423248","https://openalex.org/W2409071858","https://openalex.org/W2550858797","https://openalex.org/W2559022203","https://openalex.org/W2561955909","https://openalex.org/W2575735093","https://openalex.org/W2576037784","https://openalex.org/W2576622268","https://openalex.org/W2588369819","https://openalex.org/W2594560662","https://openalex.org/W2606774910","https://openalex.org/W2612997195","https://openalex.org/W2613229705","https://openalex.org/W2613314374","https://openalex.org/W2616901112","https://openalex.org/W2625527027","https://openalex.org/W2625689039","https://openalex.org/W2726246108","https://openalex.org/W2727655671","https://openalex.org/W2734941459","https://openalex.org/W2738913803","https://openalex.org/W2741593962","https://openalex.org/W2744175342","https://openalex.org/W2788636062","https://openalex.org/W2791034507","https://openalex.org/W2792900670","https://openalex.org/W2793957616","https://openalex.org/W2794733520","https://openalex.org/W2794898833","https://openalex.org/W2795194469","https://openalex.org/W2888798936","https://openalex.org/W2899435347","https://openalex.org/W2926084389","https://openalex.org/W2947561435","https://openalex.org/W2948017961","https://openalex.org/W2953150480","https://openalex.org/W2954241526","https://openalex.org/W2963001922","https://openalex.org/W2964118667","https://openalex.org/W2988144595","https://openalex.org/W3047916753","https://openalex.org/W4232485878","https://openalex.org/W4251531761","https://openalex.org/W4253548266","https://openalex.org/W4289038676"],"related_works":["https://openalex.org/W1516514319","https://openalex.org/W2794898833","https://openalex.org/W3081831718","https://openalex.org/W4297884308","https://openalex.org/W2119281701","https://openalex.org/W3192308411","https://openalex.org/W2548004008","https://openalex.org/W3007132079","https://openalex.org/W265063938","https://openalex.org/W2255916430"],"abstract_inverted_index":{"Intel":[0,112,179],"SGX":[1,24,147,159,170,190,241],"is":[2,246],"a":[3,122,127,142,155,237],"security":[4,10,21,59,263],"solution":[5],"promising":[6],"strong":[7,55],"and":[8,40,89,161,163,194,261],"practical":[9],"guarantees":[11,22],"for":[12],"trusted":[13,123],"computing.":[14],"However,":[15],"recent":[16],"reports":[17],"demonstrated":[18],"that":[19,106,230],"such":[20,141],"of":[23,97,257],"are":[25,84],"broken":[26],"due":[27,92],"to":[28,45,80,93,120,148,172,205,217,240,249],"access":[29,68,167],"pattern":[30,69],"based":[31,70],"side-channel":[32,48,133,251],"attacks,":[33],"including":[34],"page":[35],"fault,":[36],"cache,":[37],"branch":[38],"prediction,":[39],"speculative":[41],"execution.":[42],"In":[43],"order":[44],"stop":[46],"these":[47,104],"attackers,":[49],"Oblivious":[50],"RAM":[51],"(ORAM)":[52],"has":[53],"gained":[54],"attention":[56],"from":[57,132,146,169,215],"the":[58,177,258],"community":[60],"as":[61,196,198,236],"it":[62,245],"provides":[63],"cryptographically":[64],"proven":[65],"protection":[66],"against":[67],"side-channels.":[71],"While":[72],"several":[73,137],"proposed":[74],"systems":[75],"have":[76],"successfully":[77],"applied":[78],"ORAM":[79,110],"thwart":[81,250],"side-channels,":[82],"those":[83],"severely":[85],"limited":[86],"in":[87,139,253],"performance":[88,95],"its":[90],"scalability":[91,224],"notorious":[94],"issues":[96,105],"ORAM.":[98],"This":[99],"paper":[100],"presents":[101],"TrustOre,":[102],"addressing":[103],"arise":[107],"when":[108],"using":[109],"with":[111,186],"SGX.":[113],"TrustOre":[114,135,175,232],"leverages":[115],"an":[116,199],"external":[117],"device,":[118],"FPGA,":[119,162],"implement":[121],"storage":[124],"service":[125],"within":[126],"completed":[128],"isolated":[129],"environment":[130],"secure":[131],"attacks.":[134],"tackles":[136],"challenges":[138],"achieving":[140],"goal:":[143],"extending":[144],"trust":[145],"FPGA":[149],"without":[150],"imposing":[151],"architectural":[152],"changes,":[153],"providing":[154],"verifiably-secure":[156],"connection":[157],"between":[158],"applications":[160,171,209,213],"seamlessly":[164],"supporting":[165],"various":[166],"operations":[168],"FPGA.We":[173],"implemented":[174],"on":[176],"commodity":[178],"Hybrid":[180],"CPU-FPGA":[181],"architecture.":[182],"Then":[183],"we":[184],"evaluated":[185],"three":[187],"state-of-the-art":[188],"ORAM-based":[189,211,226],"applications,":[191],"ZeroTrace,":[192],"Obliviate,":[193],"Obfuscuro,":[195],"well":[197],"end-to-end":[200],"key-value":[201],"store":[202],"application.":[203],"According":[204],"our":[206],"evaluation,":[207],"TrustOre-based":[208],"outperforms":[210],"original":[212],"ranging":[214],"10x":[216],"43x,":[218],"while":[219],"also":[220],"showing":[221],"far":[222],"better":[223],"than":[225],"ones.":[227],"We":[228],"emphasize":[229],"since":[231],"can":[233],"be":[234],"deployed":[235],"simple":[238],"plug-in":[239],"machine's":[242],"PCIe":[243],"slot,":[244],"readily":[247],"used":[248],"attacks":[252],"SGX,":[254],"arguably":[255],"one":[256],"most":[259],"cryptic":[260],"critical":[262],"holes":[264],"today.":[265]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":5},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":7}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
