Stefan Nagy and Matthew Hicks, “Full-speed Fuzzing: Reducing Fuzzing Overhead through Coverage-guided Tracing", Proceedings of the IEEE Symposium on Security and Privacy (Oakland), May 2019.
Michael Moukarzel and Matthew Hicks, "Reap What You Store: Side-channel Resilient Computing Through Energy Harvesting", Proceedings of the International Workshop on Energy Harvesting and Energy Neutral Sensing Systems (ENSsys), November 2017.
Evan Chavis, Harrison Davis, Yijun Hou, Matthew Hicks, Salessawi Ferede Yitbarek, Todd Austin, and Valeria Bertacco, "SNIFFER: A High-Accuracy Malware Detector for Enterprise-based Systems", International Verification and Security Workshop, July 2017.
Matthew Hicks, “Clank: Architectural Support for Intermittent Computation”, Proceedings of the International Symposium on Computer Architecture (ISCA), June 2017.
Joel Van Der Woude and Matthew Hicks, “Intermittent Computation without Hardware Support or Programmer Intervention”, Proceedings of the USENIX Symposium on Operating Systems Design and Implementation (OSDI), November 2016.
Kaiyuan Yang, Matthew Hicks, Qing Dong, Todd Austin, and Dennis Sylvester, “A2: Analog Malicious Hardware”, Proceedings of the IEEE Symposium on Security and Privacy (Oakland), May 2016. Distinguished Paper award
Zelalem Birhanu Aweke, Salessawi Ferede Yitbarek, Rui Qiao, Reetuparna Das, Matthew Hicks, Mark Seaborn, Yossi Oren, and Todd Austin, "ANVIL: Software-Based Protection Against Next-Generation Rowhammer Attacks", Proceedings of the Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2016.
Amir Rahmati, Matthew Hicks, and Atul Prakash, "Approximate Flash Storage: A Feasibility Study", Workshop on Approximate Computing Across the System Stack, March 2016.
Amir Rahmati, Matthew Hicks, Daniel E. Holcomb, and Kevin Fu, "Probable Cause: The Deanonymizing Effects of Approximate DRAM", International Symposium on Computer Architecture (ISCA), June 2015.
Matthew Hicks, Cynthia Sturton, Samuel T. King, and Jonathan M. Smith, "SPECS: A lightweight runtime mechanism for protecting software from security-critical processor bugs", Proceedings of the Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2015.
Amir Rahmati, Matthew Hicks, Daniel E. Holcomb, and Kevin Fu, "Refreshing Thoughts on DRAM: Power Saving vs. Data Integrity", Workshop on Approximate Computing Across the System Stack (WACAS), Salt Lake City, UT, March 2014.
Matthew Hicks, "Practical systems for overcoming processor imperfections", University of Illinois Urbana-Champaign, Ph. D. Dissertation, May 2013.
Cynthia Sturton, Matthew Hicks, David Wagner, and Samuel T. King, “Defeating UCI: Building Stealthy and Malicious Hardware”, Proceedings of the IEEE Symposium on Security and Privacy (Oakland), May 2011.
Matthew Hicks, Murph Finnicum, Samuel T. King, Milo M. K. Martin, and Jonathan M. Smith, “Overcoming an Untrusted Computing Base: Detecting and Removing Malicious Hardware Automatically”, USENIX ;login, December 2010.
Matthew Hicks, Murph Finnicum, Samuel T. King, Milo M. K. Martin, and Jonathan M. Smith, “Overcoming an Untrusted Computing Base: Detecting and Removing Malicious Hardware Automatically”, Proceedings of the IEEE Symposium on Security and Privacy (Oakland), May 2010.
Pablo Montesinos, Matthew Hicks, Wonsun Ahn, Samuel T. King, and Josep Torrellas, “Lessons Learned During the Development of the CapoOne Deterministic Multiprocessor Replay System”, Workshop on the Interaction Between Operating Systems and Computer Architecture (WIOSCA), June 2009.
Pablo Montesinos, Matthew Hicks, Samuel T. King, and Josep Torrellas, “Capo: a Software-Hardware Interface for Practical Deterministic Multiprocessor Replay”, Proceedings of the Symposium on Architectural Support for Programming Languages and Operating Systems (ASPLOS), March 2009.