{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,10]],"date-time":"2026-07-10T05:35:54Z","timestamp":1783661754091,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":74,"publisher":"ACM","license":[{"start":{"date-parts":[[2019,12,9]],"date-time":"2019-12-09T00:00:00Z","timestamp":1575849600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"BMBF"},{"name":"Hessen State Ministry for Higher Education, Research and the Arts (HMWK)"},{"name":"German Research Foundation (DFG)","award":["CRC 1119 CROSSING"],"award-info":[{"award-number":["CRC 1119 CROSSING"]}]},{"name":"German Federal Ministry of Education and Research (BMBF)"},{"name":"Intel Collaborative Research Institute for Collaborative Autonomous & Resilient Systems (ICRI-CARS)"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2019,12,9]]},"DOI":"10.1145\/3359789.3359809","type":"proceedings-article","created":{"date-parts":[[2019,11,22]],"date-time":"2019-11-22T18:41:59Z","timestamp":1574448119000},"page":"788-800","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":46,"title":["DR.SGX"],"prefix":"10.1145","author":[{"given":"Ferdinand","family":"Brasser","sequence":"first","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Srdjan","family":"Capkun","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Alexandra","family":"Dmitrienko","sequence":"additional","affiliation":[{"name":"University of W\u00fcrzburg"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Tommaso","family":"Frassetto","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Kari","family":"Kostiainen","sequence":"additional","affiliation":[{"name":"ETH Zurich"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ahmad-Reza","family":"Sadeghi","sequence":"additional","affiliation":[{"name":"Technische Universit\u00e4t Darmstadt"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2019,12,9]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Obfuscuro: A Commodity Obfuscation Engine on Intel SGX. In Network and Distributed System Security Symposium.","author":"Ahmad Adil","year":"2019","unstructured":"Adil Ahmad , Byunggill Joe , Yuan Xiao , Yinqian Zhang , Insik Shin , and Byoungyoung Lee . 2019 . Obfuscuro: A Commodity Obfuscation Engine on Intel SGX. In Network and Distributed System Security Symposium. Adil Ahmad, Byunggill Joe, Yuan Xiao, Yinqian Zhang, Insik Shin, and Byoungyoung Lee. 2019. Obfuscuro: A Commodity Obfuscation Engine on Intel SGX. In Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_2_1","unstructured":"ARM Limited. 2009. ARM Security Technology - Building a Secure System using TrustZone Technology. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.prd29genc-009492c\/PRD29-GENC-009492C_trustzone_security_whitepaper.pdf.  ARM Limited. 2009. ARM Security Technology - Building a Secure System using TrustZone Technology. http:\/\/infocenter.arm.com\/help\/topic\/com.arm.doc.prd29genc-009492c\/PRD29-GENC-009492C_trustzone_security_whitepaper.pdf."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"crossref","unstructured":"Lejla Batina Patrick Jauernig Nele Mentens A-R Sadeghi and Emmanuel Stapf. 2019. In Hardware We Trust: Gains and Pains of Hardware-assisted Security. (2019).  Lejla Batina Patrick Jauernig Nele Mentens A-R Sadeghi and Emmanuel Stapf. 2019. In Hardware We Trust: Gains and Pains of Hardware-assisted Security. (2019).","DOI":"10.1145\/3316781.3323480"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"crossref","unstructured":"Andrew Baumann Marcus Peinado and Galen Hunt. 2014. Shielding Applications from an Untrusted Cloud with Haven.  Andrew Baumann Marcus Peinado and Galen Hunt. 2014. Shielding Applications from an Untrusted Cloud with Haven.","DOI":"10.1145\/2799647"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813691"},{"key":"e_1_3_2_1_7_1","volume-title":"27th USENIX Security Symposium.","author":"Biondo Andrea","year":"2018","unstructured":"Andrea Biondo , Mauro Conti , Lucas Davi , Tommaso Frassetto , and Ahmad-Reza Sadeghi . 2018 . The Guard's Dilemma: Efficient Code-Reuse Attacks Against Intel SGX . In 27th USENIX Security Symposium. Andrea Biondo, Mauro Conti, Lucas Davi, Tommaso Frassetto, and Ahmad-Reza Sadeghi. 2018. The Guard's Dilemma: Efficient Code-Reuse Attacks Against Intel SGX. In 27th USENIX Security Symposium."},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/CASES.2018.8516874"},{"key":"e_1_3_2_1_9_1","volume-title":"Interspeech","author":"Brasser Ferdinand","year":"2018","unstructured":"Ferdinand Brasser , Tommaso Frassetto , Korbinian Riedhammer , Ahmad-Reza Sadeghi , Thomas Schneider , and Christian Weinert . 2018. VoiceGuard: Secure and Private Speech Processing . In Interspeech 2018 . International Speech Communication Association (ISCA) , 1303--1307. Ferdinand Brasser, Tommaso Frassetto, Korbinian Riedhammer, Ahmad-Reza Sadeghi, Thomas Schneider, and Christian Weinert. 2018. VoiceGuard: Secure and Private Speech Processing. In Interspeech 2018. International Speech Communication Association (ISCA), 1303--1307."},{"key":"e_1_3_2_1_10_1","volume-title":"SANCTUARY: ARMing TrustZone with User-space Enclaves. In 26th Annual Network & Distributed System Security Symposium (NDSS).","author":"Brasser Ferdinand","year":"2019","unstructured":"Ferdinand Brasser , David Gens , Patrick Jauernig , Ahmad-Reza Sadeghi , and Emmanuel Stapf . 2019 . SANCTUARY: ARMing TrustZone with User-space Enclaves. In 26th Annual Network & Distributed System Security Symposium (NDSS). Ferdinand Brasser, David Gens, Patrick Jauernig, Ahmad-Reza Sadeghi, and Emmanuel Stapf. 2019. SANCTUARY: ARMing TrustZone with User-space Enclaves. In 26th Annual Network & Distributed System Security Symposium (NDSS)."},{"key":"e_1_3_2_1_11_1","volume-title":"Software Grand Exposure: SGX Cache Attacks Are Practical. In USENIX Workshop on Offensive Technologies.","author":"Brasser Ferdinand","year":"2017","unstructured":"Ferdinand Brasser , Urs M\u00fcller , Alexandra Dmitrienko , Kari Kostiainen , Srdjan Capkun , and Ahmad-Reza Sadeghi . 2017 . Software Grand Exposure: SGX Cache Attacks Are Practical. In USENIX Workshop on Offensive Technologies. Ferdinand Brasser, Urs M\u00fcller, Alexandra Dmitrienko, Kari Kostiainen, Srdjan Capkun, and Ahmad-Reza Sadeghi. 2017. Software Grand Exposure: SGX Cache Attacks Are Practical. In USENIX Workshop on Offensive Technologies."},{"key":"e_1_3_2_1_12_1","volume-title":"RSA Conference","author":"Brickell E.","year":"2006","unstructured":"E. Brickell , G. Graunke , and J.-P. Seifert . 2006 . Mitigating cache\/timing attacks in AES and RSA software implementations . In RSA Conference 2006, session DEV-203. E. Brickell, G. Graunke, and J.-P. Seifert. 2006. Mitigating cache\/timing attacks in AES and RSA software implementations. In RSA Conference 2006, session DEV-203."},{"key":"e_1_3_2_1_13_1","unstructured":"BYTE Magazine and Uwe F. Mayer. 1995-2011. BYTEmark benchmark (nbench) port to Linux. Original address http:\/\/www.tux.org\/~mayer\/linux\/bmark.html now archived at https:\/\/web.archive.org\/web\/20151215162836\/http:\/\/www.tux.org\/~mayer\/linux\/bmark.html.  BYTE Magazine and Uwe F. Mayer. 1995-2011. BYTEmark benchmark (nbench) port to Linux. Original address http:\/\/www.tux.org\/~mayer\/linux\/bmark.html now archived at https:\/\/web.archive.org\/web\/20151215162836\/http:\/\/www.tux.org\/~mayer\/linux\/bmark.html."},{"key":"e_1_3_2_1_14_1","volume-title":"Implementation and Lessons Learned. In International Conference on Trusted Systems.","author":"Catuogno Luigi","year":"2009","unstructured":"Luigi Catuogno , Alexandra Dmitrienko , Konrad Eriksson , Dirk Kuhlmann , Gianluca Ramunno , Ahmad-Reza Sadeghi , Steffen Schulz , Matthias Schunter , Marcel Winandy , and Jing Zhan . 2009 . Trusted Virtual Domains - Design , Implementation and Lessons Learned. In International Conference on Trusted Systems. Luigi Catuogno, Alexandra Dmitrienko, Konrad Eriksson, Dirk Kuhlmann, Gianluca Ramunno, Ahmad-Reza Sadeghi, Steffen Schulz, Matthias Schunter, Marcel Winandy, and Jing Zhan. 2009. Trusted Virtual Domains - Design, Implementation and Lessons Learned. In International Conference on Trusted Systems."},{"key":"e_1_3_2_1_15_1","volume-title":"Securing Data Analytics on SGX with Randomization. In European Symposium on Research in Computer Security.","author":"Chandra Swarup","year":"2017","unstructured":"Swarup Chandra , Vishal Karande , Zhiqiang Lin , Latifur Khan , Murat Kantarcioglu , and Bhavani Thuraisingham . 2017 . Securing Data Analytics on SGX with Randomization. In European Symposium on Research in Computer Security. Swarup Chandra, Vishal Karande, Zhiqiang Lin, Latifur Khan, Murat Kantarcioglu, and Bhavani Thuraisingham. 2017. Securing Data Analytics on SGX with Randomization. In European Symposium on Research in Computer Security."},{"key":"e_1_3_2_1_16_1","volume-title":"Lai","author":"Chen Guoxing","year":"2018","unstructured":"Guoxing Chen , Sanchuan Chen , Yuan Xiao , Yinqian Zhang , Zhiqiang Lin , and Ten H . Lai . 2018 . SgxPectre Attacks: Stealing Intel Secrets from SGX Enclaves via Speculative Execution . arXiv:arXiv:1802.09085v3 Guoxing Chen, Sanchuan Chen, Yuan Xiao, Yinqian Zhang, Zhiqiang Lin, and Ten H. Lai. 2018. SgxPectre Attacks: Stealing Intel Secrets from SGX Enclaves via Speculative Execution. arXiv:arXiv:1802.09085v3"},{"key":"e_1_3_2_1_17_1","volume-title":"Detecting Privileged Side-Channel Attacks in Shielded Execution with D\u00e9j\u00e1 Vu. In ACM Symposium on Information, Computer and Communications Security.","author":"Chen Sanchuan","year":"2017","unstructured":"Sanchuan Chen , Xiaokuan Zhang , Michael K. Reiter , and Yinqian Zhang . 2017 . Detecting Privileged Side-Channel Attacks in Shielded Execution with D\u00e9j\u00e1 Vu. In ACM Symposium on Information, Computer and Communications Security. Sanchuan Chen, Xiaokuan Zhang, Michael K. Reiter, and Yinqian Zhang. 2017. Detecting Privileged Side-Channel Attacks in Shielded Execution with D\u00e9j\u00e1 Vu. In ACM Symposium on Information, Computer and Communications Security."},{"key":"e_1_3_2_1_19_1","volume-title":"Thwarting Cache Side-Channel Attacks Through Dynamic Software Diversity. In Network and Distributed System Security Symposium.","author":"Crane Stephen","year":"2015","unstructured":"Stephen Crane , Andrei Homescu , Stefan Brunthaler , Per Larsen , and Michael Franz . 2015 . Thwarting Cache Side-Channel Attacks Through Dynamic Software Diversity. In Network and Distributed System Security Symposium. Stephen Crane, Andrei Homescu, Stefan Brunthaler, Per Larsen, and Michael Franz. 2015. Thwarting Cache Side-Channel Attacks Through Dynamic Software Diversity. In Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_20_1","volume-title":"FastKitten: Practical Smart Contracts on Bitcoin. In 28th USENIX Security Symposium.","author":"Das Poulami","year":"2019","unstructured":"Poulami Das , Lisa Eckey , Tommaso Frassetto , David Gens , Kristina Host\u00e1kov\u00e1 , Patrick Jauernig , Sebastian Faust , and Ahmad-Reza Sadeghi . 2019 . FastKitten: Practical Smart Contracts on Bitcoin. In 28th USENIX Security Symposium. Poulami Das, Lisa Eckey, Tommaso Frassetto, David Gens, Kristina Host\u00e1kov\u00e1, Patrick Jauernig, Sebastian Faust, and Ahmad-Reza Sadeghi. 2019. FastKitten: Practical Smart Contracts on Bitcoin. In 28th USENIX Security Symposium."},{"key":"e_1_3_2_1_21_1","volume-title":"ACM Symposium on Information, Computer and Communications Security.","author":"Davi Lucas","year":"2013","unstructured":"Lucas Davi , Alexandra Dmitrienko , Stefan N\u00fcrnberger , and Ahmad-Reza Sadeghi . 2013 . Gadge Me If You Can - Secure and Efficient Ad-hoc Instruction-Level Randomization for x86 and ARM . In ACM Symposium on Information, Computer and Communications Security. Lucas Davi, Alexandra Dmitrienko, Stefan N\u00fcrnberger, and Ahmad-Reza Sadeghi. 2013. Gadge Me If You Can - Secure and Efficient Ad-hoc Instruction-Level Randomization for x86 and ARM. In ACM Symposium on Information, Computer and Communications Security."},{"key":"e_1_3_2_1_22_1","volume-title":"HybCache: Hybrid Side-Channel-Resilient Caches for Trusted Execution Environments. In 29th USENIX Security Symposium.","author":"Dessouky Ghada","year":"2020","unstructured":"Ghada Dessouky , Tommaso Frassetto , and Ahmad-Reza Sadeghi . 2020 . HybCache: Hybrid Side-Channel-Resilient Caches for Trusted Execution Environments. In 29th USENIX Security Symposium. Ghada Dessouky, Tommaso Frassetto, and Ahmad-Reza Sadeghi. 2020. HybCache: Hybrid Side-Channel-Resilient Caches for Trusted Execution Environments. In 29th USENIX Security Symposium."},{"key":"e_1_3_2_1_23_1","article-title":"Non-monopolizable caches: Low-complexity mitigation of cache side channel attacks","volume":"8","author":"Domnitser Leonid","year":"2012","unstructured":"Leonid Domnitser , Aamer Jaleel , Jason Loew , Nael Abu-Ghazaleh , and Dmitry Ponomarev . 2012 . Non-monopolizable caches: Low-complexity mitigation of cache side channel attacks . ACM Transactions on Architecture and Code Optimization (TACO) 8 , 4 (2012). Leonid Domnitser, Aamer Jaleel, Jason Loew, Nael Abu-Ghazaleh, and Dmitry Ponomarev. 2012. Non-monopolizable caches: Low-complexity mitigation of cache side channel attacks. ACM Transactions on Architecture and Code Optimization (TACO) 8, 4 (2012).","journal-title":"ACM Transactions on Architecture and Code Optimization (TACO)"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2086696.2086714"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2756550"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3133956.3134037"},{"key":"e_1_3_2_1_27_1","volume-title":"HardIDX: Practical and Secure Index with SGX. In Conference on Data and Applications Security and Privacy (DBSec).","author":"Fuhry Benny","year":"2017","unstructured":"Benny Fuhry , Raad Bahmani , Ferdinand Brasser , Florian Hahn , Florian Kerschbaum , and Ahmad-Reza Sadeghi . 2017 . HardIDX: Practical and Secure Index with SGX. In Conference on Data and Applications Security and Privacy (DBSec). Benny Fuhry, Raad Bahmani, Ferdinand Brasser, Florian Hahn, Florian Kerschbaum, and Ahmad-Reza Sadeghi. 2017. HardIDX: Practical and Secure Index with SGX. In Conference on Data and Applications Security and Privacy (DBSec)."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/28395.28416"},{"key":"e_1_3_2_1_29_1","volume-title":"Software Protection and Simulation on Oblivious RAMs. J. ACM","author":"Goldreich Oded","year":"1996","unstructured":"Oded Goldreich and Rafail Ostrovsky . 1996. Software Protection and Simulation on Oblivious RAMs. J. ACM ( 1996 ). Oded Goldreich and Rafail Ostrovsky. 1996. Software Protection and Simulation on Oblivious RAMs. J. ACM (1996)."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1137\/1.9781611973099.14"},{"key":"e_1_3_2_1_31_1","volume-title":"Cache Attacks on Intel SGX. In European Workshop on Systems Security.","author":"G\u00f6tzfried Johannes","year":"2017","unstructured":"Johannes G\u00f6tzfried , Moritz Eckert , Sebastian Schinzel , and Tilo M\u00fcller . 2017 . Cache Attacks on Intel SGX. In European Workshop on Systems Security. Johannes G\u00f6tzfried, Moritz Eckert, Sebastian Schinzel, and Tilo M\u00fcller. 2017. Cache Attacks on Intel SGX. In European Workshop on Systems Security."},{"key":"e_1_3_2_1_32_1","volume-title":"Translation Leak-aside Buffer: Defeating Cache Side-channel Protections with TLB Attacks. In 27th USENIX Security Symposium. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/gras","author":"Gras Ben","year":"2018","unstructured":"Ben Gras , Kaveh Razavi , Herbert Bos , and Cristiano Giuffrida . 2018 . Translation Leak-aside Buffer: Defeating Cache Side-channel Protections with TLB Attacks. In 27th USENIX Security Symposium. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/gras Ben Gras, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida. 2018. Translation Leak-aside Buffer: Defeating Cache Side-channel Protections with TLB Attacks. In 27th USENIX Security Symposium. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/gras"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.5555\/3241189.3241208"},{"key":"e_1_3_2_1_34_1","volume-title":"IEEE Symposium on Security and Privacy.","author":"Hiser Jason D.","unstructured":"Jason D. Hiser , Anh Nguyen-Tuong , Michele Co , Matthew Hall , and Jack W. Davidson . 2012. ILR: Where'd My Gadgets Go? . In IEEE Symposium on Security and Privacy. Jason D. Hiser, Anh Nguyen-Tuong, Michele Co, Matthew Hall, and Jack W. Davidson. 2012. ILR: Where'd My Gadgets Go?. In IEEE Symposium on Security and Privacy."},{"key":"e_1_3_2_1_35_1","unstructured":"Intel. 2015. Intel Software Guard Extensions. Tutorial slides. https:\/\/software.intel.com\/sites\/default\/files\/332680-002.pdf. Reference Number: 332680-002 revision 1.1.  Intel. 2015. Intel Software Guard Extensions. Tutorial slides. https:\/\/software.intel.com\/sites\/default\/files\/332680-002.pdf. Reference Number: 332680-002 revision 1.1."},{"key":"e_1_3_2_1_36_1","unstructured":"Intel. 2016. Intel 64 and IA-32 Architectures Software Developer's Manual. http:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/64-ia-32-architectures-software-developer-manual-325462.html.  Intel. 2016. Intel 64 and IA-32 Architectures Software Developer's Manual. http:\/\/www.intel.com\/content\/www\/us\/en\/architecture-and-technology\/64-ia-32-architectures-software-developer-manual-325462.html."},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"G. Keramidas A. Antonopoulos D. N. Serpanos and S. Kaxiras. 2008. Non deterministic caches: A simple and effective defense against side channel attacks. Design Automation for Embedded Systems (2008).  G. Keramidas A. Antonopoulos D. N. Serpanos and S. Kaxiras. 2008. Non deterministic caches: A simple and effective defense against side channel attacks. Design Automation for Embedded Systems (2008).","DOI":"10.1007\/s10617-008-9018-y"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/ACSAC.2006.9"},{"key":"e_1_3_2_1_39_1","volume-title":"Spectre Attacks: Exploiting Speculative Execution. In 40th IEEE Symposium on Security and Privacy (S&P'19)","author":"Kocher Paul","year":"2019","unstructured":"Paul Kocher , Jann Horn , Anders Fogh , Daniel Genkin , Daniel Gruss , Werner Haas , Mike Hamburg , Moritz Lipp , Stefan Mangard , Thomas Prescher , Michael Schwarz , and Yuval Yarom . 2019 . Spectre Attacks: Exploiting Speculative Execution. In 40th IEEE Symposium on Security and Privacy (S&P'19) . Paul Kocher, Jann Horn, Anders Fogh, Daniel Genkin, Daniel Gruss, Werner Haas, Mike Hamburg, Moritz Lipp, Stefan Mangard, Thomas Prescher, Michael Schwarz, and Yuval Yarom. 2019. Spectre Attacks: Exploiting Speculative Execution. In 40th IEEE Symposium on Security and Privacy (S&P'19)."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1109\/HPCA.2009.4798277"},{"key":"e_1_3_2_1_41_1","unstructured":"Kubilay Ahmet K\u00fc\u00e7\u00fck Andrew Paverd Andrew Martin N. Asokan Andrew Simpson and Robin Ankele. 2016. Exploring the Use of Intel SGX for Secure Many-Party Applications.  Kubilay Ahmet K\u00fc\u00e7\u00fck Andrew Paverd Andrew Martin N. Asokan Andrew Simpson and Robin Ankele. 2016. Exploring the Use of Intel SGX for Secure Many-Party Applications."},{"key":"e_1_3_2_1_42_1","volume-title":"Inferring Fine-grained Control Flow Inside SGX Enclaves with Branch Shadowing. In USENIX Security Symposium.","author":"Lee Sangho","year":"2017","unstructured":"Sangho Lee , Ming-Wei Shih , Prasun Gera , Taesoo Kim , Hyesoon Kim , and Marcus Peinado . 2017 . Inferring Fine-grained Control Flow Inside SGX Enclaves with Branch Shadowing. In USENIX Security Symposium. Sangho Lee, Ming-Wei Shih, Prasun Gera, Taesoo Kim, Hyesoon Kim, and Marcus Peinado. 2017. Inferring Fine-grained Control Flow Inside SGX Enclaves with Branch Shadowing. In USENIX Security Symposium."},{"key":"e_1_3_2_1_43_1","volume-title":"27th USENIX Security Symposium (USENIX Security 18)","author":"Lipp Moritz","year":"2018","unstructured":"Moritz Lipp , Michael Schwarz , Daniel Gruss , Thomas Prescher , Werner Haas , Anders Fogh , Jann Horn , Stefan Mangard , Paul Kocher , Daniel Genkin , Yuval Yarom , and Mike Hamburg . 2018 . Meltdown: Reading Kernel Memory from User Space . In 27th USENIX Security Symposium (USENIX Security 18) . Moritz Lipp, Michael Schwarz, Daniel Gruss, Thomas Prescher, Werner Haas, Anders Fogh, Jann Horn, Stefan Mangard, Paul Kocher, Daniel Genkin, Yuval Yarom, and Mike Hamburg. 2018. Meltdown: Reading Kernel Memory from User Space. In 27th USENIX Security Symposium (USENIX Security 18)."},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786763.2694385"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/CSF.2013.11"},{"key":"e_1_3_2_1_46_1","volume-title":"Random Fill Cache Architecture. In 47th Annual IEEE\/ACM International Symposium on Microarchitecture.","author":"Liu Fangfei","unstructured":"Fangfei Liu and Ruby B. Lee . 2014 . Random Fill Cache Architecture. In 47th Annual IEEE\/ACM International Symposium on Microarchitecture. Fangfei Liu and Ruby B. Lee. 2014. Random Fill Cache Architecture. In 47th Annual IEEE\/ACM International Symposium on Microarchitecture."},{"key":"e_1_3_2_1_47_1","unstructured":"LLVM Foundation. 2019. The LLVM Compiler Infrastructure. https:\/\/llvm.org.  LLVM Foundation. 2019. The LLVM Compiler Infrastructure. https:\/\/llvm.org."},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516692"},{"key":"e_1_3_2_1_49_1","volume-title":"TrustVisor: Efficient TCB Reduction and Attestation. In IEEE Symposium on Security and Privacy.","author":"McCune Jonathan M.","year":"2010","unstructured":"Jonathan M. McCune , Yanlin Li , Ning Qu , Zongwei Zhou , Anupam Datta , Virgil Gligor , and Adrian Perrig . 2010 . TrustVisor: Efficient TCB Reduction and Attestation. In IEEE Symposium on Security and Privacy. Jonathan M. McCune, Yanlin Li, Ning Qu, Zongwei Zhou, Anupam Datta, Virgil Gligor, and Adrian Perrig. 2010. TrustVisor: Efficient TCB Reduction and Attestation. In IEEE Symposium on Security and Privacy."},{"key":"e_1_3_2_1_50_1","volume-title":"Topics in Cryptology - CT-RSA","author":"Moghimi Ahmad","year":"2018","unstructured":"Ahmad Moghimi , Thomas Eisenbarth , and Berk Sunar . 2018. MemJam: A False Dependency Attack Against Constant-Time Crypto Implementations in SGX . In Topics in Cryptology - CT-RSA 2018 , Nigel P. Smart (Ed.). Springer International Publishing . Ahmad Moghimi, Thomas Eisenbarth, and Berk Sunar. 2018. MemJam: A False Dependency Attack Against Constant-Time Crypto Implementations in SGX. In Topics in Cryptology - CT-RSA 2018, Nigel P. Smart (Ed.). Springer International Publishing."},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813695"},{"key":"e_1_3_2_1_53_1","volume-title":"Oblivious Multi-Party Machine Learning on Trusted Processors. In USENIX Security Symposium.","author":"Ohrimenko Olga","year":"2016","unstructured":"Olga Ohrimenko , Felix Schuster , Cedric Fournet , Aasthaa Meht , Sebastian Nowozin , Kapil Vaswani , and Manuel Costa . 2016 . Oblivious Multi-Party Machine Learning on Trusted Processors. In USENIX Security Symposium. Olga Ohrimenko, Felix Schuster, Cedric Fournet, Aasthaa Meht, Sebastian Nowozin, Kapil Vaswani, and Manuel Costa. 2016. Oblivious Multi-Party Machine Learning on Trusted Processors. In USENIX Security Symposium."},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"crossref","unstructured":"Dag Arne Osvik Adi Shamir and Eran Tromer. 2006. Cache Attacks and Countermeasures: The Case of AES. In The Cryptographers' Track at the RSA Conference on Topics in Cryptology.  Dag Arne Osvik Adi Shamir and Eran Tromer. 2006. Cache Attacks and Countermeasures: The Case of AES. In The Cryptographers' Track at the RSA Conference on Topics in Cryptology.","DOI":"10.1007\/11605805_1"},{"key":"e_1_3_2_1_55_1","unstructured":"D. Page. 2005. Partitioned Cache Architecture as a Side-Channel Defence Mechanism. In IACR Eprint archive.  D. Page. 2005. Partitioned Cache Architecture as a Side-Channel Defence Mechanism. In IACR Eprint archive."},{"key":"e_1_3_2_1_56_1","volume-title":"Smashing the Gadgets: Hindering Return-Oriented Programming Using In-Place Code Randomization. In IEEE Symposium on Security and Privacy.","author":"Pappas Vasilis","unstructured":"Vasilis Pappas , Michalis Polychronakis , and Angelos D. Keromytis . 2012 . Smashing the Gadgets: Hindering Return-Oriented Programming Using In-Place Code Randomization. In IEEE Symposium on Security and Privacy. Vasilis Pappas, Michalis Polychronakis, and Angelos D. Keromytis. 2012. Smashing the Gadgets: Hindering Return-Oriented Programming Using In-Place Code Randomization. In IEEE Symposium on Security and Privacy."},{"key":"e_1_3_2_1_57_1","unstructured":"PaX Team. [n.d.]. PaX address space layout randomization (ASLR). http:\/\/pax.grsecurity.net\/docs\/aslr.txt.  PaX Team. [n.d.]. PaX address space layout randomization (ASLR). http:\/\/pax.grsecurity.net\/docs\/aslr.txt."},{"key":"e_1_3_2_1_58_1","unstructured":"Bernardo Portela Manuel Barbosa Guillaume Scerri Bogdan Warinschi Raad Bahmani Ferdinand Brasser and Ahmad-Reza Sadeghi. 2017. Secure Multiparty Computation from SGX. In Financial Cryptography and Data Security.  Bernardo Portela Manuel Barbosa Guillaume Scerri Bogdan Warinschi Raad Bahmani Ferdinand Brasser and Ahmad-Reza Sadeghi. 2017. Secure Multiparty Computation from SGX. In Financial Cryptography and Data Security."},{"key":"e_1_3_2_1_59_1","volume-title":"Raccoon: Closing Digital Side-channels Through Obfuscated Execution. In USENIX Security Symposium. http:\/\/dl.acm.org\/citation.cfm?id=2831143","author":"Rane Ashay","year":"2015","unstructured":"Ashay Rane , Calvin Lin , and Mohit Tiwari . 2015 . Raccoon: Closing Digital Side-channels Through Obfuscated Execution. In USENIX Security Symposium. http:\/\/dl.acm.org\/citation.cfm?id=2831143 .2831171 Ashay Rane, Calvin Lin, and Mohit Tiwari. 2015. Raccoon: Closing Digital Side-channels Through Obfuscated Execution. In USENIX Security Symposium. http:\/\/dl.acm.org\/citation.cfm?id=2831143.2831171"},{"key":"e_1_3_2_1_60_1","volume-title":"USENIX Security Symposium.","author":"Ren Ling","year":"2015","unstructured":"Ling Ren , Christopher W Fletcher , Albert Kwon , Emil Stefanov , Elaine Shi , Marten Van Dijk , and Srinivas Devadas . 2015 . Constants Count: Practical Improvements to Oblivious RAM . In USENIX Security Symposium. Ling Ren, Christopher W Fletcher, Albert Kwon, Emil Stefanov, Elaine Shi, Marten Van Dijk, and Srinivas Devadas. 2015. Constants Count: Practical Improvements to Oblivious RAM. In USENIX Security Symposium."},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"publisher","DOI":"10.1145\/2133375.2133377"},{"key":"e_1_3_2_1_63_1","doi-asserted-by":"crossref","unstructured":"Felix Schuster Manuel Costa Cedric Fournet Christos Gkantsidis Marcus Peinado Gloria Mainar-Ruiz and Mark Russinovich. 2015. VC3: Trustworthy Data Analytics in the Cloud Using SGX.  Felix Schuster Manuel Costa Cedric Fournet Christos Gkantsidis Marcus Peinado Gloria Mainar-Ruiz and Mark Russinovich. 2015. VC3: Trustworthy Data Analytics in the Cloud Using SGX.","DOI":"10.1109\/SP.2015.10"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"crossref","unstructured":"Michael Schwarz Samuel Weiser Daniel Gruss Cl\u00e9mentine Maurice and Stefan Mangard. 2017. Malware Guard Extension: Using SGX to Conceal Cache Attacks. In Detection of Intrusions and Malware and Vulnerability Assessment.  Michael Schwarz Samuel Weiser Daniel Gruss Cl\u00e9mentine Maurice and Stefan Mangard. 2017. Malware Guard Extension: Using SGX to Conceal Cache Attacks. In Detection of Intrusions and Malware and Vulnerability Assessment.","DOI":"10.1007\/978-3-319-60876-1_1"},{"key":"e_1_3_2_1_65_1","volume-title":"SGX-Shield: Enabling Address Space Layout Randomization for SGX Programs. In Network and Distributed System Security Symposium.","author":"Seo Jaebaek","year":"2017","unstructured":"Jaebaek Seo , Byounyoung Lee , Seongmin Kim , Ming-Wei Shih , Insik Shin , Dongsu Han , and Taesoo Kim . 2017 . SGX-Shield: Enabling Address Space Layout Randomization for SGX Programs. In Network and Distributed System Security Symposium. Jaebaek Seo, Byounyoung Lee, Seongmin Kim, Ming-Wei Shih, Insik Shin, Dongsu Han, and Taesoo Kim. 2017. SGX-Shield: Enabling Address Space Layout Randomization for SGX Programs. In Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_66_1","volume-title":"T-SGX: Eradicating Controlled-Channel Attacks Against Enclave Programs. In Network and Distributed System Security Symposium.","author":"Shih Ming-Wei","year":"2017","unstructured":"Ming-Wei Shih , Sangho Lee , Taesoo Kim , and Marcus Peinado . 2017 . T-SGX: Eradicating Controlled-Channel Attacks Against Enclave Programs. In Network and Distributed System Security Symposium. Ming-Wei Shih, Sangho Lee, Taesoo Kim, and Marcus Peinado. 2017. T-SGX: Eradicating Controlled-Channel Attacks Against Enclave Programs. In Network and Distributed System Security Symposium."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106248"},{"key":"e_1_3_2_1_68_1","volume-title":"LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels. CoRR abs\/1806.07480","author":"Stecklina Julian","year":"2018","unstructured":"Julian Stecklina and Thomas Prescher . 2018. LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels. CoRR abs\/1806.07480 ( 2018 ). arXiv:1806.07480 http:\/\/arxiv.org\/abs\/1806.07480 Julian Stecklina and Thomas Prescher. 2018. LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels. CoRR abs\/1806.07480 (2018). arXiv:1806.07480 http:\/\/arxiv.org\/abs\/1806.07480"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1145\/2508859.2516660"},{"key":"e_1_3_2_1_70_1","volume-title":"Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX. In USENIX Annual Technical Conference.","author":"Porter Donald E.","year":"2017","unstructured":"Chia-che Tsai, Donald E. Porter , and Mona Vij . 2017 . Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX. In USENIX Annual Technical Conference. Chia-che Tsai, Donald E. Porter, and Mona Vij. 2017. Graphene-SGX: A Practical Library OS for Unmodified Applications on SGX. In USENIX Annual Technical Conference."},{"key":"e_1_3_2_1_71_1","volume-title":"27th USENIX Security Symposium.","author":"Bulck Jo Van","year":"2018","unstructured":"Jo Van Bulck , Marina Minkin , Ofir Weisse , Daniel Genkin , Baris Kasikci , Frank Piessens , Mark Silberstein , Thomas F. Wenisch , Yuval Yarom , and Raoul Strackx . 2018 . Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution . In 27th USENIX Security Symposium. Jo Van Bulck, Marina Minkin, Ofir Weisse, Daniel Genkin, Baris Kasikci, Frank Piessens, Mark Silberstein, Thomas F. Wenisch, Yuval Yarom, and Raoul Strackx. 2018. Foreshadow: Extracting the Keys to the Intel SGX Kingdom with Transient Out-of-Order Execution. In 27th USENIX Security Symposium."},{"key":"e_1_3_2_1_72_1","volume-title":"26th USENIX Security Symposium.","author":"Bulck Jo Van","year":"2017","unstructured":"Jo Van Bulck , Nico Weichbrodt , R\u00fcdiger Kapitza , Frank Piessens , and Raoul Strackx . 2017 . Telling Your Secrets without Page Faults: Stealthy Page Table-Based Attacks on Enclaved Execution . In 26th USENIX Security Symposium. Jo Van Bulck, Nico Weichbrodt, R\u00fcdiger Kapitza, Frank Piessens, and Raoul Strackx. 2017. Telling Your Secrets without Page Faults: Stealthy Page Table-Based Attacks on Enclaved Execution. In 26th USENIX Security Symposium."},{"key":"e_1_3_2_1_73_1","volume-title":"27th USENIX Security Symposium. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/van-schaik","author":"van Schaik Stephan","year":"2018","unstructured":"Stephan van Schaik , Cristiano Giuffrida , Herbert Bos , and Kaveh Razavi . 2018 . Malicious Management Unit: Why Stopping Cache Attacks in Software is Harder Than You Think . In 27th USENIX Security Symposium. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/van-schaik Stephan van Schaik, Cristiano Giuffrida, Herbert Bos, and Kaveh Razavi. 2018. Malicious Management Unit: Why Stopping Cache Attacks in Software is Harder Than You Think. In 27th USENIX Security Symposium. https:\/\/www.usenix.org\/conference\/usenixsecurity18\/presentation\/van-schaik"},{"key":"e_1_3_2_1_74_1","volume-title":"Annual IEEE\/ACM International Symposium on Microarchitecture.","author":"Wang Zhenghong","unstructured":"Zhenghong Wang and Ruby B. Lee . 2008. A Novel Cache Architecture with Enhanced Performance and Security . In Annual IEEE\/ACM International Symposium on Microarchitecture. Zhenghong Wang and Ruby B. Lee. 2008. A Novel Cache Architecture with Enhanced Performance and Security. In Annual IEEE\/ACM International Symposium on Microarchitecture."},{"key":"e_1_3_2_1_75_1","doi-asserted-by":"publisher","DOI":"10.1145\/2382196.2382216"},{"key":"e_1_3_2_1_76_1","volume-title":"ACM Conference on Computer and Communications Security.","author":"Williams Peter","year":"2012","unstructured":"Peter Williams and Radu Sion . 2012 . Round-optimal access privacy on outsourced storage . In ACM Conference on Computer and Communications Security. Peter Williams and Radu Sion. 2012. Round-optimal access privacy on outsourced storage. In ACM Conference on Computer and Communications Security."},{"key":"e_1_3_2_1_77_1","volume-title":"Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems. In IEEE Symposium on Security and Privacy.","author":"Xu Yuanzhong","year":"2015","unstructured":"Yuanzhong Xu , Weidong Cui , and Marcus Peinado . 2015 . Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems. In IEEE Symposium on Security and Privacy. Yuanzhong Xu, Weidong Cui, and Marcus Peinado. 2015. Controlled-Channel Attacks: Deterministic Side Channels for Untrusted Operating Systems. In IEEE Symposium on Security and Privacy."},{"key":"e_1_3_2_1_78_1","unstructured":"Y. Yarom D. Genkin and N. Heninger. 2016. CacheBleed: A timing attack on OpenSSL constant time RSA. Technical Report. Cryptology ePrint Archive. Report 2016\/224. https:\/\/eprint.iacr.org\/2016\/224.pdf.  Y. Yarom D. Genkin and N. Heninger. 2016. CacheBleed: A timing attack on OpenSSL constant time RSA. Technical Report. Cryptology ePrint Archive. Report 2016\/224. https:\/\/eprint.iacr.org\/2016\/224.pdf."}],"event":{"name":"ACSAC '19: 2019 Annual Computer Security Applications Conference","location":"San Juan Puerto Rico USA","acronym":"ACSAC '19"},"container-title":["Proceedings of the 35th Annual Computer Security Applications Conference"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359789.3359809","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3359789.3359809","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T23:23:07Z","timestamp":1750202587000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3359789.3359809"}},"subtitle":["automated and adjustable side-channel protection for SGX using data location randomization"],"short-title":[],"issued":{"date-parts":[[2019,12,9]]},"references-count":74,"alternative-id":["10.1145\/3359789.3359809","10.1145\/3359789"],"URL":"https:\/\/doi.org\/10.1145\/3359789.3359809","relation":{},"subject":[],"published":{"date-parts":[[2019,12,9]]},"assertion":[{"value":"2019-12-09","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}