Ali Hajiabadi

Postdoctoral Researcher at ETH Zurich

prof_pic.jpg

I am a postdoctoral researcher in the Computer Security Group at ETH Zurich, led by Prof. Kaveh Razavi. I completed my PhD at National University of Singapore (NUS) with Prof. Trevor E. Carlson. My PhD thesis explores innovative solutions to build efficient and secure processors through hardware/software co-design.

My research has been recognized and supported by the School of Computing CS PhD Thesis Award (Honorable Mention), Dean’s Graduate Research Excellence Award (AY2023/2024), 61st DAC Best Paper Award nomination, President’s Graduate Fellowship (2019-2023), NUSGS Research Incentive Award, and Research Achievement Award (AY2020/2021).

You can find my CV here.

latest news

Aug 06, 2024 I am a winner of the prestigious award of Deans Graduate Research Excellence Award.
Jul 15, 2024 I have started a new position as a PostDoc in the COMSEC group, ETH Zurich.
Jul 02, 2024 My thesis is recognized by the SoC CS PhD Thesis Award (Honorable Mention), as top five selected theses.
Jun 26, 2024 Conjuring is nominated for the 61st DAC Best Paper Award.
May 09, 2024 I have successfully defended my PhD!

selected publications

  1. DAC’24
    Conjuring: Leaking Control Flow via Speculative Fetch Attacks
    Ali Hajiabadi, and Trevor E. Carlson
    In Proceedings of 61st Design Automation Conference (DAC 2024), Jun 2024
  2. DAC’24
    Levioso: Efficient Compiler-Informed Secure Speculation
    Ali Hajiabadi, Archit Agarwal, Andreas Diavastos, and Trevor E. Carlson
    In Proceedings of 61st Design Automation Conference (DAC 2024), Jun 2024
  3. HPCA’24
    GadgetSpinner: A New Transient Execution Primitive using the Loop Stream Detector
    Yun Chen*Ali Hajiabadi*, and Trevor E. Carlson
    In Proceedings of 30th International Symposium on High-Performance Computer Architecture (HPCA 2024), Mar 2024
  4. ASPLOS’21
    NOREBA: A Compiler-Informed Non-speculative Out-of-Order Commit Processor
    Ali Hajiabadi, Andreas Diavastos, and Trevor E. Carlson
    In Proceedings of 26th International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2021), Apr 2021