About
Aravind Machiry is an Assistant Professor at the Elmore Family School of Electrical and Computer Engineering at Purdue University. His research focuses on system and software security, particularly in securing embedded systems, firmware, and leveraging modern tools like static analysis and fuzzing to mitigate vulnerabilities. He leads the Purdue Systems and Software Security Lab (PurS3), which emphasizes principled yet practical security solutions.
Research interests include embedded systems security (e.g., Rust adoption in embedded contexts), vulnerability detection in firmware and network stacks, and securing continuous integration workflows. He has explored topics like language model integration in Android apps, fault injection in API error handling, and mitigating data poisoning in federated learning.
His work bridges hardware and software domains, with contributions to secure execution environments (e.g., ARM TrustZone via Tarnhelm) and binary analysis tools like BinTrimmer. While no formal awards are listed, his grant-funded projects (e.g., CAREER award) reflect recognition of his research impact. Advising focuses on graduate students in cybersecurity and embedded systems domains.
Key projects include rehosting embedded applications as Linux apps (LEMIX), automated firmware analysis (KARONTE), and feedback-driven binary generation (Cornucopia). His research often addresses scalability challenges in vulnerability detection across large codebases.
Find Aravind Machiry elsewhere
Related Searches
You Might Also Like
Aravind MachiryInria · Assistant Professor
Manuel EgeleBoston University · Associate Professor
Mathias PayerEurecom · Associate Professor
Christophe HauserDartmouth College · Assistant Professor
Antonio BianchiPurdue University · Assistant Professor- RRuoyu (Fish) WangArizona State University · Associate Professor