{"id":"https://openalex.org/W2899157124","doi":"https://doi.org/10.14722/ndss.2019.23061","title":"Data Oblivious ISA Extensions for Side Channel-Resistant and High Performance Computing","display_name":"Data Oblivious ISA Extensions for Side Channel-Resistant and High Performance Computing","publication_year":2019,"publication_date":"2019-01-01","ids":{"openalex":"https://openalex.org/W2899157124","doi":"https://doi.org/10.14722/ndss.2019.23061","mag":"2899157124"},"language":"en","primary_location":{"id":"doi:10.14722/ndss.2019.23061","doi":"https://doi.org/10.14722/ndss.2019.23061","is_oa":true,"landing_page_url":"https://doi.org/10.14722/ndss.2019.23061","pdf_url":"https://doi.org/10.14722/ndss.2019.23061","source":{"id":"https://openalex.org/S4306420590","display_name":"Network and Distributed System Security Symposium","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 2019 Network and Distributed System Security Symposium","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"bronze","oa_url":"https://doi.org/10.14722/ndss.2019.23061","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5011605423","display_name":"Jiyong Yu","orcid":"https://orcid.org/0000-0002-9150-0662","observed_orcids":["https://orcid.org/0000-0002-9150-0662","https://orcid.org/0009-0002-6478-0811"]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jiyong Yu","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052659755","display_name":"Lucas Hsiung","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lucas Hsiung","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5037228642","display_name":"Mohamad El'Hajj","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Mohamad El'Hajj","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5027987862","display_name":"Christopher W. Fletcher","orcid":"https://orcid.org/0000-0002-9995-5995","observed_orcids":["https://orcid.org/0000-0002-9995-5995"]},"institutions":[{"id":"https://openalex.org/I157725225","display_name":"University of Illinois Urbana-Champaign","ror":"https://ror.org/047426m28","country_code":"US","type":"education","lineage":["https://openalex.org/I157725225"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Christopher W. Fletcher","raw_affiliation_strings":["University of Illinois at Urbana-Champaign"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Illinois at Urbana-Champaign","institution_ids":["https://openalex.org/I157725225"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I157725225"],"apc_list":null,"apc_paid":null,"fwci":6.1159,"has_fulltext":true,"cited_by_count":83,"citation_normalized_percentile":{"value":0.97515723,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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.9965999722480774,"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/T11424","display_name":"Security and Verification in Computing","score":0.9965999722480774,"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.0019000000320374966,"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.0003000000142492354,"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/microarchitectural-side-channels","display_name":"microarchitectural side channels","score":0.9440000057220459},{"id":"https://openalex.org/keywords/speculative-execution","display_name":"speculative execution","score":0.6110000014305115},{"id":"https://openalex.org/keywords/out-of-order-execution","display_name":"out-of-order execution","score":0.7390000224113464},{"id":"https://openalex.org/keywords/risc-v","display_name":"RISC-V","score":0.6959999799728394},{"id":"https://openalex.org/keywords/hardware-security","display_name":"hardware security","score":0.828000009059906},{"id":"https://openalex.org/keywords/privacy-leakage","display_name":"privacy leakage","score":0.3440000116825104}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7977590560913086},{"id":"https://openalex.org/C49289754","wikidata":"https://www.wikidata.org/wiki/Q2267081","display_name":"Side channel attack","level":3,"score":0.6185243725776672},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.47859856486320496},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.4443667531013489},{"id":"https://openalex.org/C118524514","wikidata":"https://www.wikidata.org/wiki/Q173212","display_name":"Computer architecture","level":1,"score":0.4079703688621521},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.18791019916534424},{"id":"https://openalex.org/C178489894","wikidata":"https://www.wikidata.org/wiki/Q8789","display_name":"Cryptography","level":2,"score":0.18168649077415466}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.14722/ndss.2019.23061","doi":"https://doi.org/10.14722/ndss.2019.23061","is_oa":true,"landing_page_url":"https://doi.org/10.14722/ndss.2019.23061","pdf_url":"https://doi.org/10.14722/ndss.2019.23061","source":{"id":"https://openalex.org/S4306420590","display_name":"Network and Distributed System Security Symposium","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 2019 Network and Distributed System Security Symposium","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.14722/ndss.2019.23061","doi":"https://doi.org/10.14722/ndss.2019.23061","is_oa":true,"landing_page_url":"https://doi.org/10.14722/ndss.2019.23061","pdf_url":"https://doi.org/10.14722/ndss.2019.23061","source":{"id":"https://openalex.org/S4306420590","display_name":"Network and Distributed System Security Symposium","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings 2019 Network and Distributed System Security Symposium","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G4563241224","display_name":"SPX: Secure, Highly-Parallel Training of Deep Neural Networks in the Cloud Using General-Purpose  Shared-Memory Platforms","funder_award_id":"1725734","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4979995279","display_name":"SaTC: CORE: Small: Collaborative: Oblivious ISAs for Secure and Efficient Enclave Programming","funder_award_id":"1817020","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2899157124.pdf","grobid_xml":"https://content.openalex.org/works/W2899157124.grobid-xml"},"referenced_works_count":83,"referenced_works":["https://openalex.org/W1427174644","https://openalex.org/W1488058190","https://openalex.org/W1493343761","https://openalex.org/W1520270249","https://openalex.org/W1531820677","https://openalex.org/W1557855942","https://openalex.org/W1584260451","https://openalex.org/W1585861293","https://openalex.org/W1608459536","https://openalex.org/W1664413462","https://openalex.org/W1763079358","https://openalex.org/W1910751411","https://openalex.org/W1965618985","https://openalex.org/W1976494130","https://openalex.org/W2004975280","https://openalex.org/W2008518944","https://openalex.org/W2024197950","https://openalex.org/W2062340141","https://openalex.org/W2090601235","https://openalex.org/W2094873755","https://openalex.org/W2095872092","https://openalex.org/W2100666033","https://openalex.org/W2111446139","https://openalex.org/W2116469687","https://openalex.org/W2117241830","https://openalex.org/W2121542813","https://openalex.org/W2122049982","https://openalex.org/W2128255161","https://openalex.org/W2131019288","https://openalex.org/W2131129639","https://openalex.org/W2150620897","https://openalex.org/W2154909745","https://openalex.org/W2166908913","https://openalex.org/W2172060328","https://openalex.org/W2255548496","https://openalex.org/W2296408112","https://openalex.org/W2339360369","https://openalex.org/W2403789702","https://openalex.org/W2460441129","https://openalex.org/W2532823156","https://openalex.org/W2550858797","https://openalex.org/W2559022203","https://openalex.org/W2575735093","https://openalex.org/W2586555532","https://openalex.org/W2604789199","https://openalex.org/W2604861932","https://openalex.org/W2612997195","https://openalex.org/W2616901112","https://openalex.org/W2621351035","https://openalex.org/W2744175342","https://openalex.org/W2762536102","https://openalex.org/W2766052299","https://openalex.org/W2767174522","https://openalex.org/W2770556642","https://openalex.org/W2776790103","https://openalex.org/W2781723315","https://openalex.org/W2792900670","https://openalex.org/W2793957616","https://openalex.org/W2795193970","https://openalex.org/W2796933658","https://openalex.org/W2810584084","https://openalex.org/W2888798936","https://openalex.org/W2899703500","https://openalex.org/W2903035991","https://openalex.org/W2903910116","https://openalex.org/W2949844816","https://openalex.org/W2964590009","https://openalex.org/W3147312088","https://openalex.org/W3212030079","https://openalex.org/W4230617223","https://openalex.org/W4234059337","https://openalex.org/W4237763351","https://openalex.org/W4244169180","https://openalex.org/W4245117427","https://openalex.org/W4247198503","https://openalex.org/W4254817417","https://openalex.org/W4385385645","https://openalex.org/W6638205164","https://openalex.org/W6639789869","https://openalex.org/W6732964585","https://openalex.org/W6829987069","https://openalex.org/W6999016131","https://openalex.org/W7052324205"],"related_works":["https://openalex.org/W3016263853","https://openalex.org/W4416548966","https://openalex.org/W4399108485","https://openalex.org/W7221134350","https://openalex.org/W4414198683","https://openalex.org/W3127338219","https://openalex.org/W2913647268","https://openalex.org/W4403919065","https://openalex.org/W4392543885","https://openalex.org/W4412082706"],"abstract_inverted_index":{"Blocking":[0],"microarchitectural":[1,126],"(digital)":[2],"side":[3,127],"channels":[4],"is":[5,59,92],"one":[6],"of":[7,21,105,138,184,190,211,219,239],"the":[8,100,116,145,150,176,191,200,204,233],"most":[9],"pressing":[10],"challenges":[11],"in":[12,70,133,175,253],"hardware":[13,81,166,182,220],"security":[14,101,117,206,258],"today.Recently,":[15],"there":[16],"has":[17],"been":[18],"a":[19,110,134,180,208,237],"surge":[20],"effort":[22],"that":[23,163,199],"attempts":[24],"to":[25,39,88,124,172,223,255],"block":[26,125],"these":[27,131],"leakages":[28],"by":[29,108],"writing":[30,64,86],"programs":[31,36,54,65,87],"data":[32,52,142,241,251],"obliviously.In":[33],"this":[34,106],"model,":[35],"are":[37],"written":[38],"avoid":[40,89],"placing":[41],"sensitive":[42],"data-dependent":[43,90],"pressure":[44],"on":[45,55,188],"shared":[46],"resources.Despite":[47],"recent":[48],"efforts,":[49],"however,":[50],"running":[51],"oblivious":[53,143,157,242,250],"modern":[56,165],"machines":[57],"today":[58],"insecure":[60],"and":[61,80,102,129,159,197,227,248,259],"low":[62],"performance.First,":[63],"obliviously":[66],"assumes":[67],"certain":[68],"instructions":[69],"today's":[71,78],"ISAs":[72,79],"will":[73],"not":[74],"leak":[75],"privacy,":[76],"whereas":[77],"provide":[82,179,203,228],"no":[83],"such":[84],"guarantees.Second,":[85],"behavior":[91],"inherently":[93],"high":[94],"performance":[95,103,146,229],"overhead.This":[96],"paper":[97],"tackles":[98],"both":[99],"aspects":[104],"problem":[107],"proposing":[109],"Data":[111],"Oblivious":[112],"ISA":[113,121,136],"extension":[114],"(OISA).On":[115],"side,":[118,147],"we":[119,148],"present":[120],"design":[122,149],"principles":[123],"channels,":[128],"embody":[130],"ideas":[132],"concrete":[135],"capable":[137],"safely":[139],"executing":[140],"existing":[141,240],"programs.On":[144],"OISA":[151,201,234],"with":[152,160],"support":[153,224],"for":[154],"efficient":[155],"memory":[156,249],"computation,":[158],"safety":[161],"features":[162],"allow":[164],"optimizations,":[167],"e.g.,":[168],"out-of-order":[169],"speculative":[170,194],"execution,":[171],"remain":[173],"enabled":[174],"common":[177],"case.We":[178],"complete":[181],"prototype":[183],"our":[185,225],"ideas,":[186],"built":[187],"top":[189],"RISC-V":[192],"out-of-order,":[193],"BOOM":[195],"processor,":[196],"prove":[198],"can":[202],"advertised":[205],"through":[207],"formal":[209],"analysis":[210],"an":[212],"abstract":[213],"BOOM-style":[214],"machine.We":[215],"evaluate":[216],"area":[217],"overhead":[218],"mechanisms":[221],"needed":[222],"prototype,":[226],"experiments":[230],"showing":[231],"how":[232],"speeds":[235],"up":[236],"variety":[238],"codes":[243],"(including":[244],"\"constant":[245],"time\"":[246],"cryptography":[247],"structures),":[252],"addition":[254],"improving":[256],"their":[257],"portability.":[260]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":14},{"year":2024,"cited_by_count":18},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":15},{"year":2020,"cited_by_count":13},{"year":2019,"cited_by_count":4}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2018-11-09T00:00:00"}
