Publications

Conference Publications

  1. [DSN-22]

    STBPU: A Reasonably Secure Branch Prediction Unit

    Tao Zhang, Timothy Lesch, Kenneth Koltermann, Dmitry Evtyushkin.

    International Conference on Dependable Systems and Networks. Baltimore, Maryland, USA. June 2022.

    Acceptance rate: 18.70% (49/262)

    PDF Document
  2. [ASPLOS-21]

    Computing with Time: Microarchitectural Weird Machines

    Dmitry Evtyushkin, Thomas Benjamin, Jesse Elwell, Jeffrey A. Eitel, Angelo Sapello, Abhrajit Ghosh.

    International Conference on Architectural Support for Programming Languages and Operating Systems. April 2021.

    Acceptance rate: 18.84% (75/398)

    ★ Distinguished Paper Award (8% of accepted papers, 6/75)

    PDF Document
  3. [ASPLOS-20]

    Exploring Branch Predictors for Constructing Transient Execution Trojans

    Tao Zhang, Kenneth Koltermann, Dmitry Evtyushkin.

    International Conference on Architectural Support for Programming Languages and Operating Systems. Lausanne, Switzerland, March 2020.

    Acceptance rate: 17.9%

    PDF Document
  4. [USENIX-19]

    A Systematic Evaluation of Transient Execution Attacks and Defenses

    Claudio Canella, Jo Van Bulck, Michael Schwarz, Moritz Lipp, Benjamin von Berg, Philipp Ortner, Frank Piessens, Dmitry Evtyushkin, Daniel Gruss.

    28th USENIX Security Symposium, Santa Clara, California, USA, August 14-16, 2019.

    Acceptance rate: 15.7%

    PDF Document
  5. [DAC-19]

    SafeSpec: Banishing the Spectre of a Meltdown with Leakage-Free Speculation

    Khaled N Khasawneh, Esmaeil Mohammadian Koruyeh, Chengyu Song, Dmitry Evtyushkin, Dmitry Ponomarev and Nael Abu-Ghazaleh.

    Design Automation Conference. Las Vegas, NV, June 2019.

    Acceptance rate: 24.8%

    PDF Document
  6. [ASPLOS-18]

    BranchScope: A New Side-Channel Attack on Directional Branch Predictor

    Dmitry Evtyushkin, Ryan Riley, Nael Abu-Ghazaleh, Dmitry Ponomarev.

    International Conference on Architectural Support for Programming Languages and Operating Systems. Williamsburg, VA, March 2018.

    Acceptance rate: 17.5%

    ★ Top Picks in Hardware and Embedded Security (Top Picks in HES 2024)

    PDF Document
  7. [ICCAD-17]

    Hardening Extended Memory Access Control Schemes with Self-Verified Address Spaces

    Jesse Elwell, Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh, Ryan Riley.

    International Conference On Computer Aided Design. Irvine, CA, November 2017.

    PDF Document
  8. [ASIACCS-17]

    On the Detection of Kernel-Level Rootkits Using Hardware Performance Counters

    Baljit Singh, Dmitry Evtyushkin, Jesse Elwell, Ryan Riley and Iliano Cervesato.

    12th ACM Asia Conference on Computer and Communications Security. Abu Dhabi, UAE, April 2017.

    Acceptance rate: 20.3%

    PDF Document
  9. [CCS-16]

    Covert Channels through Random Number Generator: Mechanisms, Capacity Estimation and Mitigations

    Dmitry Evtyushkin, Dmitry Ponomarev.

    23rd ACM Conference on Computer and Communications Security, Vienna, Austria, October 2016.

    Acceptance rate: 16.4%

    PDF Document
  10. [MICRO-16]

    Jump over ASLR: Attacking Branch Predictors to Bypass ASLR

    Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh.

    49th International Symposium on Microarchitecture, Taipei, October 2016.

    Acceptance rate: 21.5%

    PDF Document
  11. [HASP-15]

    Covert Channels Through Branch Predictors: A Feasibility Study

    Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh.

    4th Workshop on Hardware and Architecture Support for Security and Privacy, held in conjunction with ISCA, Portland, OR, June 2015.

    PDF Document
  12. [MICRO-14]

    Iso-X: A Flexible Architecture for Hardware-Managed Isolated Execution

    Dmitry Evtyushkin, Jesse Elwell, Meltem Ozsoy, Dmitry Ponomarev, Nael Abu-Ghazaleh, Ryan Riley.

    47th IEEE/ACM International Symposium on Microarchitecture, Cambridge, UK, Dec 2014.

    Acceptance Rate: 19%

    PDF Document

Journal Publications

  1. [IEEE Spectrum]

    How the Spectre and Meltdown Hacks Really Worked

    Nael Abu-Ghazaleh, Dmitry Ponomarev and Dmitry Evtyushkin.

    IEEE Spectrum 2019

    View Article Link
  2. [TDSC]

    Flexible Hardware-Managed Isolated Execution: Architecture, Software Support and Applications

    Dmitry Evtyushkin, Jesse Elwell, Meltem Ozsoy, Dmitry Ponomarev, Nael Abu-Ghazaleh, Ryan Riley.

    IEEE Transactions on Dependable and Secure Computing 2016.

    PDF Document
  3. [TACO]

    Understanding and Mitigating Covert Channels Through Branch Predictors

    Dmitry Evtyushkin, Dmitry Ponomarev, Nael Abu-Ghazaleh.

    ACM Transactions on Architecture and Code Optimization 2016.

    PDF Document