Ali Hajiabadi

Postdoctoral Researcher and Lecturer at ETH Zurich

image-ali-new.png

I am a postdoctoral researcher in the Computer Security Group at ETH Zurich, led by Prof. Kaveh Razavi. I also teach Computer Security and Computer Engineering in the D-ITET at ETH Zurich. I received my PhD in Computer Science from the National University of Singapore (NUS), advised by Prof. Trevor E. Carlson, where I researched secure and efficient processors through hardware/software co-design.

My research focuses on securing computing systems across hardware and software boundaries. I uncover hidden attack surfaces in real systems, formalize the security contracts that system components must uphold, and develop efficient mechanisms to enforce them. Combining systems security, formal methods, and computer architecture, I investigate security challenges in existing and emerging computing systems and develop practical solutions that preserve both security and efficiency.

My research and service has been recognized by 61st DAC Best Paper Award nomination, the School of Computing CS PhD Thesis Award (Honorable Mention), Dean’s Graduate Research Excellence Award, President’s Graduate Fellowship (2019-2023), EuroS&P’26 Noteworthy Reviewer, NUSGS Research Incentive Award, and Research Achievement Award.

You can find my CV here.

Teaching

  • Computer Security (Lecturer). BSc Fall 2025, Fall 2026 (ETH Zurich)
  • Computer Engineering (Co-lecturer). BSc Spring 2025, Spring 2026 (ETH Zurich)
  • P&S Cybersecurity -- Capture the Flag (Lecturer). BSc Spring 2025 (ETH Zurich)

Academic Services

  • Program Committee
    • S&P: 2027
    • uASC: 2027, 2026
    • HPCA: 2027, 2026
    • EuroS&P: 2027, 2026
    • MICRO: 2026, 2025
    • ISCA: 2026
    • AsiaCCS: 2026
  • Sub-reviewer: USENIX Security ('25)
  • Journals: ACM TACO, ACM TRETS, IEEE CAL
  • Shadow Program Committee: EuroSys ('24, '23)

latest news

Jul 27, 2026 Compression: Impossible is accepted to appear in ASPLOS 2027 (top-tier conference in Computer Architecture and Systems).
Jul 07, 2026 Recognized as a Noteworthy Reviewer for EuroS&P’26 PC service.
Jun 05, 2026 VeriPRAC is accepted to appear in CCS 2026 (top-tier conference in Security).
Apr 11, 2026 Glasswal is accepted to appear in DIMVA 2026.
Nov 08, 2025 MIRZA is accepted to appear in HPCA 2026 (top-tier conference in Computer Architecture).

selected publications

  1. ASPLOS’27
    Compression: Impossible — Securing Hardware-Level Memory Compression
    Chenfei Liu*, Ali Hajiabadi*, and Kaveh Razavi
    In Proceedings of 32nd International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2027), Apr 2027
  2. CCS’26
    VeriPRAC: Verifiable Formal Contracts for Secure Per Row Activation Counting
    Ali Hajiabadi, Silvan Niederer, and Kaveh Razavi
    In Proceedings of 33rd Conference on Computer and Communications Security (CCS 2026), Nov 2026
  3. CCS’25
    CHaRM: Checkpointed and Hashed Counters for Flexible and Efficient Rowhammer Mitigation
    Ali Hajiabadi, Michele Marazzi, and Kaveh Razavi
    In Proceedings of 32nd Conference on Computer and Communications Security (CCS 2025), Oct 2025
  4. ISCA’25
    Cassandra: Efficient Enforcement of Sequential Execution for Cryptographic Programs
    Ali Hajiabadi, and Trevor E. Carlson
    In Proceedings of 52nd International Symposium on Computer Architecture (ISCA 2025), Jun 2025
  5. TACO’25
    PARADISE: Criticality-Aware Instruction Reordering for Power Attack Resistance
    Yun Chen*, Ali Hajiabadi*, Romain Poussier, Yaswanth Tavva, Andreas Diavastos, Shivam Bhasin, and Trevor E. Carlson
    ACM Transactions on Architecture and Code Optimization (TACO), Mar 2025
  6. 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
  7. 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
  8. 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
  9. 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