Refereed Conference Papers:
Dead Weight: Analyzing Code Bloat and Its Security Implications in WebAssembly Binaries [ pdf ]
Pratik Kamble and Aravind Prakash. In the proceedings of 23rd Conference on Detection of Intrusions and Malware & Vulnerability Assessment (DIMVA '26), 2026.
COGENT: Adaptable Compiler Toolchain for Tagging RISC-V Binaries [ pdf ]
David Demicco, Matthew Cole, Gokturk Yuksek, RaviTheja Gollabpudi, Aravind Prakash, Kanad Ghose and Zerksis Umrigar. In the proceedings of the 30th ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'25).
Control Flow and Pointer Integrity Enforcement in a Secure Tagged Architecture [ pdf ]
RaviTheja Gollapudi, Gokturk Yuksek, David B Demicco, Matthew Cole, Gaurav N Kothari, Rohit H Kulkarni, Xin Zhang, Kanad Ghose, Aravind Prakash and Zerksis Umrigar. In the proceedings of the 44th IEEE Symposium on Security and Privacy (S&P'23), San Fransisco, USA, May 2023.
Cheating in eSports: Problems and Challenges [pdf]
Altin Gjonbalaj, Jiaxing Chen, David Demicco, and Aravind Prakash. In 2023 IEEE Gaming, Entertainment, and Media Conference (GEM), pp. 1-6. IEEE, 2023.
A Security Analysis of Labeling-Based Control-Flow Integrity Schemes [ pdf ]
David Demicco, Matthew Cole, Shengdun Wang and Aravind Prakash. In the proceedings of the Workshop on Data Fabric for Hybrid Clouds, collocated with IEEE HiPC (WDFHC'22), Bengaluru, India, December 2022.
SIMPLEX: Repurposing Intel Memory Protection Extensions for Secure Storage [ pdf ]
Matthew Cole and Aravind Prakash. In the proceedings of the 27th Nordic Conference on Secure IT Systems (NORDSEC'22), Reykjavik, Iceland, December 2022.
Program Hardening via ABI Debiasing [ pdf ]
David Demicco, Rukayat Erinfolami and Aravind Prakash. In the proceedings of the 37th Annual Computer Security Applications Conference (ACSAC'21), Virtual Conference, December 2021.
Track Conventions, Not Attack Signatures: Fortifying X86 ABI and System Call Interfaces to Mitigate Code Reuse Attacks [ pdf ]
Sarp Ozdemir, Rutvik Saptarshi, Aravind Prakash and Dmitry Ponomarev. In the International Symposium on Secure and Private Execution Environment Design, 2021 (SEED'21), Virtual Conference, September, 2021.
Devil is Virtual: Reversing Virtual Inheritance in C++ Binaries [ pdf ]
Rukayat Erinfolami and Aravind Prakash. In the proceedings of the 27th ACM Conference on Computer and Communications Security, 2020 (CCS'20), Orlando, FL, November 2020.
Bloat Factors and Binary Specialization [ pdf ]
Anh Quach and Aravind Prakash. In CCS workshop on Forming an Ecosystem Around Software Transformation, 2019 (FEAST'19), London, UK, November 2019.
On Design Inference from Binaries Compiled using Modern C++ Defenses [ pdf ]
Rukayat Erinfolami, Anh Quach and Aravind Prakash. Proceedings of the 22nd International Symposium on Research in Attacks, Intrusions and Defenses (RAID'19), Beijing, China, September 2019.
DeClassifier: Class-Inheritance Inference Engine for Optimized C++ Binaries [ pdf ]
Rukayat Erinfolami and Aravind Prakash. Proceedings of the 14th ACM ASIA Conference on Computer and Communications Security (AsiaCCS'19), Auckland, NZ, July 2019.
Debloating Software through Piece-Wise Compilation and Loading [ pdf ]
Anh Quach, Lok Kwong Yan and Aravind Prakash. Proceedings of the 27th Annual Usenix Security Symposium (Security'18), Baltimore, Maryland, August 2018.
Supplementing Modern Software Defenses with Stack-Pointer Sanity [ pdf ]
Anh Quach, Matthew Cole and Aravind Prakash. Proceedings of the 33rd Annual Computer Security Applications Conference (ACSAC'17), Orlando, Florida, December 2017.
A Multi-OS Cross-Layer Study of Bloating in User Programs, Kernel and Managed Execution Environments [ pdf ]
Anh Quach, Rukayat Erinfolami, David Demicco and Aravind Prakash. In CCS workshop on Forming an Ecosystem Around Software Transformation, 2017 (FEAST'17), Dallas, Texas, November 2017.
Semantics-Preserving Dissection of JavaScript Exploits via Dynamic JS-Binary Analysis [ pdf ]
Xunchao Hu, Aravind Prakash, Jinghan Wang, Rundong Zhou, Yao Cheng, and Heng Yin. Proceedings of the 19th Symposium on Research in Attacks, Intrusions and Defenses (RAID'16), September 2016.
ORIGEN: Automatic Extraction of Offset-Revealing Instructions for Cross-Version Memory Analysis [ pdf ]
Qian Feng, Aravind Prakash, Minghua Wang, Curtis Carmony and Heng Yin. Proceedings of the 11th ACM Asia Conference on Computer and Communications Security (AsiaCCS'16), Xi'an, China, May 2016.
Defeating ROP Through Denial of Stack Pivot [ pdf ]
Aravind Prakash and Heng Yin. Proceedings of Annual Computer Security Applications Conference (ACSAC'15), Los Angeles, CA, December 2015.
vfGuard: Strict Protection for Virtual Function Calls in COTS C++ Binaries. [ pdf ]
Aravind Prakash, Xunchao Hu and Heng Yin. Proceedings of 22nd Annual Network and Distributed System Security Symposium (NDSS'15), San Diego, CA, February 2015.
MACE: High-Coverage and Robust Memory Analysis For Commodity Operating Systems. [ pdf ]
Qian Feng, Aravind Prakash, Heng Yin and Zhiqiang Lin. Proceedings of Annual Computer Security Applications Conference (ACSAC'14), New Orleans, Louisiana, December 2014.
"Make it work, make it right, make it fast”, building a platform-neutral whole-system dynamic binary analysis platform. [ pdf ]
Andrew Henderson, Aravind Prakash, Lok Kwong Yan, Xunchao Hu, Xujiewen Wang, Rundong Zhou and Heng Yin. Proceedings of International Symposium on Software Testing and Analysis (ISSTA'14), San Jose, CA, July 2014.
Manipulating Semantic Values in Kernel Data Structures: Attack Assessments and Implications. [ pdf ]
Aravind Prakash, Eknath Venkataramani, Heng Yin and Zhiqiang Lin. Proceedings of 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'13), Budapest, Hungary, June 2013.
Enforcing System-Wide Control Flow Integrity for Exploit Detection and Diagnosis. [ pdf ]
Aravind Prakash, Heng Yin and Zhenkai Liang. Proceedings of 8th ACM Symposium on Information, Computer and Communications Security (ASIACCS'13), Hangzhou, China, May 2013.
OS-Sommelier: Memory-Only Operating System Fingerprinting in the Cloud. [ pdf ]
Yufei Gu, Yangchun Fu, Aravind Prakash, Zhiqiang Lin and Heng Yin. Proceedings of 3rd ACM Symposium on Cloud Computing (SoCC'12), San Jose, CA, October 2012.
Identifying and Analyzing Pointer Misuses for Sophisticated Memory-corruption Exploit Diagnosis. [ pdf ]
Mingwei Zhang, Aravind Prakash, Xiaolei Li, Zhenkai Liang and Heng Yin. Proceedings of 19th Annual Network & Distributed System Security Symposium (NDSS'12), San Diego, CA, February 2012.
Journal Papers:
DECAF: A Platform-Neutral Whole-System Dynamic Binary Analysis Platform. [ pdf ]
Andrew Henderson, Lok Kwong Yan, Xunchao Hu, Aravind Prakash, Heng Yin, and Stephen McCamant. IEEE Transactions on Software Engineering, (TSE), 2015.
On the Trustworthiness of Memory Analysis — An Emperical Study from the Perspective of Binary Execution. [ pdf ]
Aravind Prakash, Eknath Venkataramani, Heng Yin and Zhiqiang Lin. In IEEE Transactions on Dependable and Secure Computing (TDSC), 2014.
Multi-Aspect, Robust, and Memory Exclusive Guest OS Fingerprinting. [ pdf ]
Yufei Gu, Yangchun Fu, Aravind Prakash, Ziqiang Lin and Heng Yin. In IEEE Transactions on Cloud Computing (TCC), July 2014.
Book Chapters:
Andrew Henderson and Aravind Prakash. Packt Publishing, ISBN: 978-1784392161.