{"id":"https://openalex.org/W2963580071","doi":"https://doi.org/10.1145/3152701.3152708","title":"Strongly Secure and Efficient Data Shuffle on Hardware Enclaves","display_name":"Strongly Secure and Efficient Data Shuffle on Hardware Enclaves","publication_year":2017,"publication_date":"2017-10-28","ids":{"openalex":"https://openalex.org/W2963580071","doi":"https://doi.org/10.1145/3152701.3152708","mag":"2963580071"},"language":"en","primary_location":{"id":"doi:10.1145/3152701.3152708","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3152701.3152708","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd Workshop on System Software for Trusted Execution","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/A5103108139","display_name":"Chen Ju","orcid":"https://orcid.org/0000-0002-3196-895X"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Ju Chen","raw_affiliation_strings":["Syracuse University, Syracuse, NY"],"affiliations":[{"raw_affiliation_string":"Syracuse University, Syracuse, NY","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5000216561","display_name":"Yuzhe Tang","orcid":"https://orcid.org/0000-0002-8911-106X"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yuzhe (Richard) Tang","raw_affiliation_strings":["Syracuse University, Syracuse, NY"],"affiliations":[{"raw_affiliation_string":"Syracuse University, Syracuse, NY","institution_ids":["https://openalex.org/I70983195"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100397092","display_name":"Hao Zhou","orcid":"https://orcid.org/0009-0009-3536-7623"},"institutions":[{"id":"https://openalex.org/I70983195","display_name":"Syracuse University","ror":"https://ror.org/025r5qe02","country_code":"US","type":"education","lineage":["https://openalex.org/I70983195"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Hao Zhou","raw_affiliation_strings":["Syracuse University, Syracuse, NY"],"affiliations":[{"raw_affiliation_string":"Syracuse University, Syracuse, NY","institution_ids":["https://openalex.org/I70983195"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5103108139"],"corresponding_institution_ids":["https://openalex.org/I70983195"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.27775128,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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.9997000098228455,"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.9997000098228455,"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/T10237","display_name":"Cryptography and Data Security","score":0.995199978351593,"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/T10772","display_name":"Distributed systems and fault tolerance","score":0.9944000244140625,"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.884731113910675},{"id":"https://openalex.org/keywords/cache","display_name":"Cache","score":0.7747732400894165},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.6036379933357239},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.5847721099853516},{"id":"https://openalex.org/keywords/database-transaction","display_name":"Database transaction","score":0.5393848419189453},{"id":"https://openalex.org/keywords/instruction-prefetch","display_name":"Instruction prefetch","score":0.4878532886505127},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.45161181688308716},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.44520702958106995},{"id":"https://openalex.org/keywords/cache-algorithms","display_name":"Cache algorithms","score":0.41924339532852173},{"id":"https://openalex.org/keywords/cpu-cache","display_name":"CPU cache","score":0.4030378460884094},{"id":"https://openalex.org/keywords/embedded-system","display_name":"Embedded system","score":0.3627793788909912},{"id":"https://openalex.org/keywords/database","display_name":"Database","score":0.2639439105987549},{"id":"https://openalex.org/keywords/computer-network","display_name":"Computer network","score":0.22364455461502075},{"id":"https://openalex.org/keywords/channel","display_name":"Channel (broadcasting)","score":0.09400385618209839}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.884731113910675},{"id":"https://openalex.org/C115537543","wikidata":"https://www.wikidata.org/wiki/Q165596","display_name":"Cache","level":2,"score":0.7747732400894165},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.6036379933357239},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.5847721099853516},{"id":"https://openalex.org/C75949130","wikidata":"https://www.wikidata.org/wiki/Q848010","display_name":"Database transaction","level":2,"score":0.5393848419189453},{"id":"https://openalex.org/C133588205","wikidata":"https://www.wikidata.org/wiki/Q28455645","display_name":"Instruction prefetch","level":3,"score":0.4878532886505127},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.45161181688308716},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.44520702958106995},{"id":"https://openalex.org/C38556500","wikidata":"https://www.wikidata.org/wiki/Q13404475","display_name":"Cache algorithms","level":4,"score":0.41924339532852173},{"id":"https://openalex.org/C189783530","wikidata":"https://www.wikidata.org/wiki/Q352090","display_name":"CPU cache","level":3,"score":0.4030378460884094},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.3627793788909912},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.2639439105987549},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.22364455461502075},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.09400385618209839}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3152701.3152708","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3152701.3152708","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 2nd Workshop on System Software for Trusted Execution","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W95608104","https://openalex.org/W119362848","https://openalex.org/W1520270249","https://openalex.org/W1553586369","https://openalex.org/W1820210258","https://openalex.org/W1892798954","https://openalex.org/W1988374166","https://openalex.org/W1995727142","https://openalex.org/W2147758029","https://openalex.org/W2150620897","https://openalex.org/W2170993700","https://openalex.org/W2397423248","https://openalex.org/W2402811135","https://openalex.org/W2460441129","https://openalex.org/W2460965380","https://openalex.org/W2550858797","https://openalex.org/W2604861932","https://openalex.org/W2612997195","https://openalex.org/W2726246108","https://openalex.org/W2949898336","https://openalex.org/W2950168363","https://openalex.org/W6712237015","https://openalex.org/W6718621806"],"related_works":["https://openalex.org/W2141676084","https://openalex.org/W2147122795","https://openalex.org/W2061075966","https://openalex.org/W3147501184","https://openalex.org/W2167303720","https://openalex.org/W2268996566","https://openalex.org/W2109715593","https://openalex.org/W3161817247","https://openalex.org/W2012518269","https://openalex.org/W2068309140"],"abstract_inverted_index":{"Mitigating":[0],"memory-access":[1],"attacks":[2],"on":[3,63,109],"the":[4,19,26,41,45,56,64,69,78,84,97,102,125,129],"Intel":[5,65],"SGX":[6],"architecture":[7],"is":[8,21,53,74],"an":[9,30],"important":[10],"and":[11,119],"open":[12],"research":[13],"problem.":[14],"A":[15],"natural":[16],"notion":[17],"of":[18,47,59,80],"mitigation":[20],"cache-miss":[22,42],"obliviousness":[23,43],"which":[24],"requires":[25],"cache-misses":[27],"emitted":[28],"during":[29],"enclave":[31],"execution":[32],"are":[33],"oblivious":[34,57],"to":[35,54,76,91,96,100],"sensitive":[36],"data.":[37],"This":[38],"work":[39,127],"realizes":[40],"for":[44],"computation":[46],"data":[48,94],"shuffling.":[49],"The":[50],"proposed":[51],"approach":[52],"software-engineer":[55],"algorithm":[58],"Melbourne":[60],"shuffle":[61],"[22]":[62],"SGX/TSX":[66],"architecture,":[67],"where":[68],"Transaction":[70],"Synchronization":[71],"eXtension":[72],"(TSX)":[73],"(ab)used":[75],"detect":[77],"occurrence":[79],"cache":[81],"misses.":[82],"In":[83],"system":[85,115],"building,":[86],"we":[87],"propose":[88],"software":[89],"techniques":[90],"prefetch":[92],"memory":[93],"prior":[95],"TSX":[98],"transaction":[99,121],"defend":[101],"physical":[103],"bus-tapping":[104],"attacks.":[105],"Our":[106],"evaluation":[107],"based":[108],"real":[110],"implementation":[111],"shows":[112],"that":[113],"our":[114],"achieves":[116],"superior":[117],"performance":[118],"lower":[120],"abort":[122],"rate":[123],"than":[124],"related":[126],"in":[128],"existing":[130],"literature.":[131]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
