Assistant Professor, Integrated Information Technology
Columbia, SC · prashant [at] sc [dot] edu
My goal is to understand how software truly works, and how to make it more resilient to a wide range of exploits, including zero-click attacks.
I work at the intersection of computer security and privacy and formal methods to create tools that build better software and holistically test them.
Before joining the University of South Carolina in August 2026, I was a Senior
Security Researcher at Narf Industries,
where I led DARPA and ARPA-H projects on protocol parsing, differential testing,
and healthcare interoperability. I earned my Ph.D. at Dartmouth College in 2022,
advised by Sean W. Smith and
Sergey Bratus, and spent
three summers at SRI International.
The CyberSoul Research Group is recruiting two fully funded Ph.D. students
(intended start: Spring or Fall 2027) and postdoctoral researchers.
Position flyer with instructions on how to apply.
Research
Systems security, network security, and the Internet of Things. Concretely:
Differential fuzzing to find discrepancies between implementations
Using formal methods to build usable, correct-by-construction, high-performance
parser toolkits
High-fidelity, low-level tracing of operating systems, bootloaders, and
applications to characterize and reverse engineer their behavior.
Publications
Prashant Anantharaman, Vishnupriya Varadharaju, Carlos Guerrero Alvarez, Danylo Borodchuk,
Aamish A. Beg, Rebecca Shapiro, Andrew Gettinger, Sean W. Smith, Michael E. Locasto.
Evaluating Interoperability of Medical Communication Protocols via Differential Testing.
Cybersecurity in Healthcare, Communications in Computer and Information Science,
Springer Nature Switzerland, 2026, pp. 130–159 ·
doi
Meet Udeshi, Venkata Sai Charan Putrevu, Prashanth Krishnamurthy, Prashant Anantharaman,
Sean Carrick, Ramesh Karri, Farshad Khorrami.
Binary Diff Summarization Using Large Language Models.
arXiv:2509.23970, September 2025