Exploiting an antivirus interface. - Kevin W. Hamlen; Vishwath Mohan; Mohammad M. Masud 001; Latifur Khan; Bhavani Thuraisingham (Comput. Stand. Interfaces, 2009)

Securing untrusted code via compiler-agnostic binary rewriting. - Richard Wartell; Vishwath Mohan; Kevin W. Hamlen; Zhiqiang Lin 001 (ACSAC, 2012)

Binary stirring: self-randomizing instruction addresses of legacy x86 binary code. - Richard Wartell; Vishwath Mohan; Kevin W. Hamlen; Zhiqiang Lin 001 (CCS, 2012)

Frankenstein: Stitching Malware from Benign Binaries. - Vishwath Mohan; Kevin W. Hamlen (WOOT, 2012)

Opaque Control-Flow Integrity. - Vishwath Mohan; Per Larsen; Stefan Brunthaler 001; Kevin W. Hamlen; Michael Franz (NDSS, 2015)

Searching for software diversity: attaining artificial diversity through program synthesis. - Gilmore R. Lundquist; Vishwath Mohan; Kevin W. Hamlen (NSPW, 2016)

FuzzGen: Automatic Fuzzer Generation. - Kyriakos K. Ispoglou; Daniel Austin; Vishwath Mohan; Mathias Payer (USENIX Security Symposium, 2020)

Adversary Models for Mobile Device Authentication. - René Mayrhofer; Vishwath Mohan; Stephan Sigg (CoRR, 2020)