Skip to content
Sujan Ghimire

Ph.D. Researcher · Hardware & Software Security · AI-Assisted Security

Sujan
Ghimire

Securing Computing Systems Across Hardware and Software.

I am a Ph.D. researcher at the University of Arizona, working at the intersection of compiled software security, hardware security, and AI-assisted security automation. My research explores techniques for analyzing, protecting, and strengthening computing systems across hardware and software layers.

01 · About

Research grounded in engineering practice

I am a Ph.D. researcher and Graduate Research Assistant in the PRISM Lab at the University of Arizona, advised by Dr. Soheil Salehi. My work studies how computing systems can be analyzed and protected at several layers — compiled binaries, embedded firmware, and hardware designs — and where AI assistance can make that work more effective.

Before graduate school I worked as a software engineer in industry, including as a Software Engineer II at Cotiviti Nepal. That experience shapes a practical focus: security techniques should work on real software and remain usable by the engineers who build it.

Portrait of Sujan Ghimire

02 · Research

Research focus areas

All research directions

03 · Projects

Featured research projects

All research directions

Binary Rewriting and ARM Pointer Authentication

Retrofitting control-flow protection into compiled AArch64 software using binary rewriting and ARM Pointer Authentication.

  • AArch64
  • ARM Pointer Authentication
  • Control-flow integrity
  • Binary rewriting
Ongoing research

HWREx — Hardware Weakness and Vulnerability Exploration

A research framework that makes hardware vulnerability knowledge accessible through natural-language queries, semantic similarity, and LLM-assisted mitigation suggestions.

  • Large language models
  • Semantic similarity search
  • Natural-language interfaces
  • Hardware vulnerability records
Published

Agentic LLM-Driven Hardware Logic Obfuscation

Exploring LLM-assisted and agentic approaches to hardware logic obfuscation and intellectual-property protection.

  • Large language models
  • Agentic AI
  • Logic obfuscation
  • Hardware design
Ongoing research

Embedded Firmware Security and Fuzzing

Research on bare-metal firmware security through emulation, rehosting, fuzzing, and vulnerability analysis.

  • Bare-metal firmware
  • Emulation & rehosting
  • Fuzzing
  • Microcontrollers
Ongoing research

04 · Publications

Selected publications

Lead-authored work in ACM TODAES, IEEE VTS, and IEEE FIE, alongside collaborative research in hardware and embedded security.

All 15 publications
ACM TODAESJournal

HWREx: AI-enabled Hardware Weakness and Risk Exploration and Storytelling Framework with LLM-assisted Mitigation Suggestion

Sujan Ghimire, Yu-Zheng Lin, Muntasir Mamun, Muhtasim Alam Chowdhury, Farhad Alemi, Shuyu Cai, Jinduo Guo, Mingyu Zhu, Honghui Li, Banafsheh Saber Latibari, Setareh Rafatirad, Pratik Satam, Soheil Salehi

ACM Transactions on Design Automation of Electronic Systems, vol. 30, no. 6, pp. 1-33, 2025.

05 · Milestones

Recent milestones

Milestones & gallery

Contact

Interested in collaborating?

I welcome conversations with researchers, students, and industry teams working on systems security, hardware security, and AI-assisted security analysis.