Fetching the paper…
Reading the bibliography…
Recent research has demonstrated that Intel's SGX is vulnerable to software-based side-channel attacks.
Towards a theory of software protection and simulation by oblivious RAMs. In Annual ACM Symposium on Theory of Computing . ACM
Oded Goldreich. 1987 · 1987
Earlier work this paper cites.
Software Protection and Simulation on Oblivious RAMs
Oded Goldreich and Rafail Ostrovsky. 1996 · 1996
Earlier work this paper cites.
Partitioned Cache Architecture as a Side-Channel Defence Mechanism. In IACR Eprint archive
D. Page. 2005 · 2005
Earlier work this paper cites.
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 · 2006
Earlier work this paper cites.
Address Space Layout Permutation (ASLP): Towards Fine-Grained Randomization of Commodity Software. In Annual Computer Security Applications Conference
Chongkyung Kil, Jinsuk Jun, Christopher Bookholt, Jun Xu, and Peng Ning. 2006 · 2006
Earlier work this paper cites.
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 · 2006
Earlier work this paper cites.
Non deterministic caches: A simple and effective defense against side channel attacks
G. Keramidas, A. Antonopoulos, D. N. Serpanos, and S. Kaxiras. 2008 · 2008
Earlier work this paper cites.
A Novel Cache Architecture with Enhanced Performance and Security. In Annual IEEE/ACM International Symposium on Microarchitecture
Zhenghong Wang and Ruby B. Lee. 2008 · 2008
Earlier work this paper cites.
ARM Security Technology – Building a Secure System using TrustZone Technology
ARM Limited. 2009 · 2009
Earlier work this paper cites.
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 · 2009
Earlier work this paper cites.
Hardware-software integrated approaches to defend against software cache-based side channel attacks. In IEEE International Symposium on High Performance Computer Architecture . IEEE
Jingfei Kong, Onur Aciiçmez, Jean-Pierre Seifert, and Huiyang Zhou. 2009 · 2009
Earlier work this paper cites.
The FFX Mode of Operation for Format-Preserving Encryption
Mihir Bellare, Phillip Rogaway, and Terence Spies. 2010 · 2010
Earlier work this paper cites.
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 · 2010
Earlier work this paper cites.
BYTEmark benchmark (nbench), port to Linux
BYTE Magazine and Uwe F. Mayer. 1995-2011 · 2011
Earlier work this paper cites.
Non-monopolizable caches: Low-complexity mitigation of cache side channel attacks
Leonid Domnitser, Aamer Jaleel, Jason Loew, Nael Abu-Ghazaleh, and Dmitry Ponomarev. 2012a · 2012
Earlier work this paper cites.
Non-monopolizable Caches: Low-complexity Mitigation of Cache Side Channel Attacks
Leonid Domnitser, Aamer Jaleel, Jason Loew, Nael Abu-Ghazaleh, and Dmitry Ponomarev. 2012b · 2012
Earlier work this paper cites.
Privacy-preserving group data access via stateless oblivious RAM simulation. In Annual ACM-SIAM symposium on Discrete Algorithms . Society for Industrial and Applied Mathematics
Michael T Goodrich, Michael Mitzenmacher, Olga Ohrimenko, and Roberto Tamassia. 2012 · 2012
Earlier work this paper cites.
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 · 2012
Earlier work this paper cites.
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 · 2012
Earlier work this paper cites.
Return-oriented programming: Systems, languages, and applications
Ryan Roemer, Erik Buchanan, Hovav Shacham, and Stefan Savage. 2012 · 2012
Earlier work this paper cites.
Binary Stirring: Self-randomizing Instruction Addresses of Legacy x86 Binary Code. In ACM SIGSAC Conference on Computer and Communications Security
Richard Wartell, Vishwath Mohan, Kevin W. Hamlen, and Zhiqiang Lin. 2012 · 2012
Earlier work this paper cites.
Round-optimal access privacy on outsourced storage. In ACM Conference on Computer and Communications Security
Peter Williams and Radu Sion. 2012 · 2012
Earlier work this paper cites.
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ürnberger, and Ahmad-Reza Sadeghi. 2013 · 2013
Earlier work this paper cites.
Memory trace oblivious program execution. In IEEE Computer Security Foundations Symposium
Chang Liu, Michael Hicks, and Elaine Shi. 2013 · 2013
Earlier work this paper cites.
Phantom: Practical oblivious computation in a secure processor. In ACM SIGSAC Conference on Computer and Communications Security
Martin Maas, Eric Love, Emil Stefanov, Mohit Tiwari, Elaine Shi, Krste Asanovic, John Kubiatowicz, and Dawn Song. 2013 · 2013
Earlier work this paper cites.
Path ORAM: an extremely simple oblivious RAM protocol. In ACM SIGSAC Conference on Computer and Communications Security
Emil Stefanov, Marten Van Dijk, Elaine Shi, Christopher Fletcher, Ling Ren, Xiangyao Yu, and Srinivas Devadas. 2013 · 2013
Earlier work this paper cites.
Shielding Applications from an Untrusted Cloud with Haven
Andrew Baumann, Marcus Peinado, and Galen Hunt. 2014 · 2014
Cited alongside, same era.
Random Fill Cache Architecture. In 47th Annual IEEE/ACM International Symposium on Microarchitecture
Fangfei Liu and Ruby B. Lee. 2014 · 2014
Cited alongside, same era.
Timely rerandomization for mitigating memory disclosures. In ACM SIGSAC Conference on Computer and Communications Security . ACM
David Bigelow, Thomas Hobson, Robert Rudd, William Streilein, and Hamed Okhravi. 2015 · 2015
Cited alongside, same era.
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 · 2015
Cited alongside, same era.
Cacheaudit: A tool for the static analysis of cache side channels
Goran Doychev, Boris Köpf, Laurent Mauborgne, and Jan Reineke. 2015 · 2015
Cited alongside, same era.
CacheZoom: How SGX Amplifies The Power of Cache Attacks
Ahmad Moghimi, Gorka Irazoqui, and Thomas Eisenbarth. 2017 · 2017
Closest in time.
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 · 2017
Closest in time.
ZeroTrace: Oblivious Memory Primitives from Intel SGX
Sajin Sasy, Sergey Gorbunov, and Christopher Fletcher. 2017 · 2017
Closest in time.
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émentine Maurice, and Stefan Mangard. 2017 · 2017
Closest in time.
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 · 2017
alphaXiv searches the wider corpus for related work and actual follow-ups.
alphaXiv is searching for related work…
Intel Software Guard Extensions. Tutorial slides
Intel. 2015 · 2015
Cited alongside, same era.
Ghostrider: A hardware-software system for memory trace oblivious computation
Chang Liu, Austin Harris, Martin Maas, Michael Hicks, Mohit Tiwari, and Elaine Shi. 2015 · 2015
Cited alongside, same era.
Observing and preventing leakage in MapReduce. In ACM SIGSAC Conference on Computer and Communications Security . ACM
Olga Ohrimenko, Manuel Costa, Cédric Fournet, Christos Gkantsidis, Markulf Kohlweiss, and Divya Sharma. 2015 · 2015
Cited alongside, same era.
Raccoon: Closing Digital Side-channels Through Obfuscated Execution. In USENIX Security Symposium
Ashay Rane, Calvin Lin, and Mohit Tiwari. 2015 · 2015
Cited alongside, same era.
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 · 2015
Cited alongside, same era.
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 · 2015
Cited alongside, same era.
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 · 2015
Cited alongside, same era.
Closest in time.
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 · 2017
Closest in time.
A compiler and verifier for page access oblivious computation. In Proceedings of the 2017 11th Joint Meeting on Foundations of Software Engineering - ESEC/FSE 2017 . ACM Press
Rohit Sinha, Sriram Rajamani, and Sanjit A. Seshia. 2017 · 2017
Closest in time.
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 · 2017
Closest in time.
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üdiger Kapitza, Frank Piessens, and Raoul Strackx. 2017 · 2017
Closest in time.
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 · 2018
Closest in time.
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. 2018b · 2018
Closest in time.
SgxPectre Attacks: Stealing Intel Secrets from SGX Enclaves via Speculative Execution
Guoxing Chen, Sanchuan Chen, Yuan Xiao, Yinqian Zhang, Zhiqiang Lin, and Ten H. Lai. 2018 · 2018
Closest in time.
Translation Leak-aside Buffer: Defeating Cache Side-channel Protections with TLB Attacks. In 27th USENIX Security Symposium
Ben Gras, Kaveh Razavi, Herbert Bos, and Cristiano Giuffrida. 2018 · 2018
Closest in time.
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 · 2018
Closest in time.
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 · 2018
Closest in time.
LazyFP: Leaking FPU Register State using Microarchitectural Side-Channels
Julian Stecklina and Thomas Prescher. 2018 · 2018
Closest in time.
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 · 2018
Closest in time.
Malicious Management Unit: Why Stopping Cache Attacks in Software is Harder Than You Think. In 27th USENIX Security Symposium
Stephan van Schaik, Cristiano Giuffrida, Herbert Bos, and Kaveh Razavi. 2018 · 2018
Closest in time.
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 · 2019
Closest in time.
In Hardware We Trust: Gains and Pains of Hardware-assisted Security
Lejla Batina, Patrick Jauernig, Nele Mentens, A-R Sadeghi, and Emmanuel Stapf. 2019 · 2019
Closest in time.
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 · 2019
Closest in time.
FastKitten: Practical Smart Contracts on Bitcoin. In 28th USENIX Security Symposium
Poulami Das, Lisa Eckey, Tommaso Frassetto, David Gens, Kristina Hostáková, Patrick Jauernig, Sebastian Faust, and Ahmad-Reza Sadeghi. 2019 · 2019
Closest in time.
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 · 2019
Closest in time.
The LLVM Compiler Infrastructure
LLVM Foundation. 2019 · 2019
Closest in time.
HybCache: Hybrid Side-Channel-Resilient Caches for Trusted Execution Environments. In 29th USENIX Security Symposium
Ghada Dessouky, Tommaso Frassetto, and Ahmad-Reza Sadeghi. 2020 · 2020
Closest in time.