Dr. Prashant Anantharaman joined the Integrated Information Technology (IIT) Department at the University of South Carolina in August 2026. Prior to joining USC, Dr. Anantharaman was a Senior Security Researcher at Narf Industries, where he led ARPA-H, DOE, and DARPA-funded research projects on cybersecurity. Dr. Anantharaman earned his Ph.D. from Dartmouth College, where he was co-advised by Profs. Sean Smith and Sergey Bratus, and spent three summers at SRI International.

Dr. Anantharaman’s work spans three thrusts: His co-developed HTTP Garden project, presented at ShmooCon 2024, has led to over 150 vulnerability findings in popular HTTP implementations and more than $35,000 in bug bounties. His work on the DARPA SafeDocs program led to several fixes to the PDF 2.0 and iccMAX specifications.

Undergraduate advisees:

Research Interests

Papers

Work before 2023 is listed on Google Scholar.

Thesis



Organizing Committee

Program Committee

Reviewer

Full blog →

Prospective Ph.D. students

I am always looking for curious, motivated Ph.D. students to work with. My group works on differential testing, formal methods for building correct parsers, and tracing and reverse engineering low-level system behavior (see the Research tab).

To join, please apply to the Ph.D. in Informatics program and email me at prashant+apply [at] sc [dot] edu to let me know you have applied. In your email, tell me what you would like to work on and which of my papers you have read, and include your transcripts.
U.S. citizens and permanent residents: I am happy to support proposals for the NSF Graduate Research Fellowship Program (GRFP) and DOE graduate fellowships. U.S. citizens can also apply for the DoD National Defense Science and Engineering Graduate (NDSEG) Fellowship. If you are thinking of applying, let me know early and we can work on it together.

Current students

If you are a current (or already admitted) Ph.D. student, a master's student, or an undergraduate interested in research at UofSC, my office door is open: stop by or email me and tell me about your interests. For undergraduate research, send me your resume and a few sentences on why you want to get involved. Prior projects, a strong programming background, and curiosity about how software breaks are what I look for.