Zack McKevitt

Researcher at the University of Colorado Boulder | Former Intern at VMware

I am a recent MS Computer Science graduate from the University of Colorado Boulder where I worked under the supervision of Professor Tamara Lehman in the Computer Architecture research group. I am broadly interested in computer systems and applications of security and privacy.

I am currently employed as a researcher across two appointments:

  • SEUP: Robust Detection and Correction of Radiation Errors for Commodity Microprocessors
    Faculty: Joseph Izraelevitz
    In conjunction with: Sandia National Labs.
  • Node Replicated Kernel
    Faculty: Eric Keller
    In conjunction with: VMware Research.

During my MS, my research focus was on systematically identifying potential transient execution vulnerabilities in the gem5 simulator. The paper version of my thesis was presented at the International Conference on Parallel Architectures and Compilation Techniques (PACT) 2023.

Before my MS, I also completed my BS in Computer Science at CU where my research was on using Recurrent Neural Networks for transient execution attack detection.

Selected Papers

October 2023

SpecCheck: A Tool for Systematic Identification of Vulnerable Transient Execution in gem5.
PACT 2023
Zack McKevitt, Ashutosh Trivedi, Tamara Lehman

May 2022

Deep Learning Techniques for Automatic Transient Execution Attack Detection.
BS Thesis
Zack McKevitt

October 2021

Automatic Transient Execution Attack Detection.
Workshop on Hardware and Architectural Support for Security and Privacy (MICRO 2021)
Zack McKevitt, Ashutosh Trivedi, Tamara Lehman