Capo: a software-hardware interface for practical deterministic multiprocessor replay. - Pablo Montesinos; Matthew Hicks; Samuel T. King; Josep Torrellas (ASPLOS, 2009)

Portable antenatal ultrasound platform for village midwives. - Waylon Brunette; Wayne Gerard; Matthew Hicks; Alexis Hope; Mitchell Ishimitsu; Pratik Prasad; Ruth E. Anderson; Gaetano Borriello; Beth E. Kolko; Robert Nathan (ACM DEV, 2010)

Overcoming an Untrusted Computing Base: Detecting and Removing Malicious Hardware Automatically. - Matthew Hicks; Murph Finnicum; Samuel T. King; Milo M. K. Martin; Jonathan M. Smith (login Usenix Mag., 2010)

Reducing Maternal Mortality: An Ultrasound System for Village Midwives. - Waylon Brunette; Matthew Hicks; Alexis Hope; Ginger Ruddy; Ruth E. Anderson; Beth E. Kolko (GHTC, 2011)

Defeating UCI: Building Stealthy and Malicious Hardware. - Cynthia Sturton; Matthew Hicks; David A. Wagner 001; Samuel T. King (IEEE Symposium on Security and Privacy, 2011)

Practical systems for overcoming processor imperfections - Matthew Hicks (2013)

SPECS: A Lightweight Runtime Mechanism for Protecting Software from Security-Critical Processor Bugs. - Matthew Hicks; Cynthia Sturton; Samuel T. King; Jonathan M. Smith (ASPLOS, 2015)

Probable cause: the deanonymizing effects of approximate DRAM. - Amir Rahmati; Matthew Hicks; Daniel E. Holcomb; Kevin Fu (ISCA, 2015)

Determining conserved metabolic biomarkers from a million database queries. - Michael E. Kurczy; Julijana Ivanisevic; Caroline H. Johnson; Winnie Uritboonthai; Linh Hoang; Mingliang Fang; Matthew Hicks; Anthony Aldebot; Duane Rinehart; Lisa J. Mellander; Ralf Tautenhahn; Gary J. Patti; et al. (Bioinform., 2015)

ANVIL: Software-Based Protection Against Next-Generation Rowhammer Attacks. - Zelalem Birhanu Aweke; Salessawi Ferede Yitbarek; Rui Qiao 002; Reetuparna Das; Matthew Hicks; Yossi Oren; Todd M. Austin (ASPLOS, 2016)

Intermittent Computation without Hardware Support or Programmer Intervention. - Joel van der Woude; Matthew Hicks (OSDI, 2016)

A2: Analog Malicious Hardware. - Kaiyuan Yang 001; Matthew Hicks; Qing Dong 001; Todd M. Austin; Dennis Sylvester (IEEE Symposium on Security and Privacy, 2016)

Clank: Architectural Support for Intermittent Computation. - Matthew Hicks (ISCA, 2017)

SNIFFER: A high-accuracy malware detector for enterprise-based systems. - Evan Chavis; Harrison Davis; Yijun Hou; Matthew Hicks; Salessawi Ferede Yitbarek; Todd M. Austin; Valeria Bertacco (IVSW, 2017)

Reap What You Store: Side-channel Resilient Computing Through Energy Harvesting. - Michael Moukarzel; Matthew Hicks (ENSsys@SenSys, 2017)

Exploiting the analog properties of digital circuits for malicious hardware. - Kaiyuan Yang 001; Matthew Hicks; Qing Dong 001; Todd M. Austin; Dennis Sylvester (Commun. ACM, 2017)

Full-Speed Fuzzing: Reducing Fuzzing Overhead through Coverage-Guided Tracing. - Stefan Nagy; Matthew Hicks (IEEE Symposium on Security and Privacy, 2019)

An Extensible Framework for Quantifying the Coverage of Defenses Against Untrusted Foundries. - Timothy Trippel; Kang G. Shin; Kevin B. Bush; Matthew Hicks (CoRR, 2019)

Defensive Routing: a Preventive Layout-Level Defense Against Untrusted Foundries. - Timothy Trippel; Kang G. Shin; Kevin B. Bush; Matthew Hicks (CoRR, 2019)

FinalFilter: Asserting Security Properties of a Processor at Runtime. - Cynthia Sturton; Matthew Hicks; Samuel T. King; Jonathan M. Smith (IEEE Micro, 2019)

Forget Failure: Exploiting SRAM Data Remanence for Low-overhead Intermittent Computation. - Harrison Williams; Xun Jian 002; Matthew Hicks (ASPLOS, 2020)

ICAS: an Extensible Framework for Estimating the Susceptibility of IC Layouts to Additive Trojans. - Timothy Trippel; Kang G. Shin; Kevin B. Bush; Matthew Hicks (SP, 2020)

Silicon Dating. - Harrison Williams; Alexander Lind; Kishankumar Parikh; Matthew Hicks (CoRR, 2020)

RingRAM: A Unified Hardware SecurityPrimitive for IoT Devices that Gets Better with Age. - Michael Moukarzel; Matthew Hicks (ACSAC, 2021)

Same Coverage, Less Bloat: Accelerating Binary-only Fuzzing with Coverage-preserving Coverage-guided Tracing. - Stefan Nagy; Anh Nguyen-Tuong; Jason D. Hiser; Jack W. Davidson; Matthew Hicks (CCS, 2021)

Failure Sentinels: Ubiquitous Just-in-time Intermittent Computation via Low-cost Hardware Support for Voltage Monitoring. - Harrison Williams; Michael Moukarzel; Matthew Hicks (ISCA, 2021)

Bomberman: Defining and Defeating Hardware Ticking Timebombs at Design-time. - Timothy Trippel; Kang G. Shin; Kevin B. Bush; Matthew Hicks (SP, 2021)

Breaking Through Binaries: Compiler-quality Instrumentation for Better Binary-only Fuzzing. - Stefan Nagy; Anh Nguyen-Tuong; Jason D. Hiser; Jack W. Davidson; Matthew Hicks (USENIX Security Symposium, 2021)

One Fuzz Doesn't Fit All: Optimizing Directed Fuzzing via Target-tailored Program State Restriction. - Prashast Srivastava; Stefan Nagy; Matthew Hicks; Antonio Bianchi; Mathias Payer (ACSAC, 2022)

Invisible bits: hiding secret messages in SRAM's analog domain. - Jubayer Mahmod; Matthew Hicks (ASPLOS, 2022)

Self-Reinforcing Memoization for Cryptography Calculations in Secure Memory Systems. - Xin Wang; Daulet Talapkaliyev; Matthew Hicks; Xun Jian 002 (MICRO, 2022)

Fuzzing Hardware Like Software. - Timothy Trippel; Kang G. Shin; Alex Chernyakhovsky; Garret Kelly; Dominic Rizzo; Matthew Hicks (USENIX Security Symposium, 2022)

T-TER: Defeating A2 Trojans with Targeted Tamper-Evident Routing. - Timothy Trippel; Kang G. Shin; Kevin B. Bush; Matthew Hicks (AsiaCCS, 2023)

Hitchhiker's Guide to Secure Checkpointing on Energy-Harvesting Systems. - Prakhar Sah; Matthew Hicks (ENSsys@SenSys, 2023)

RF Energy Harvesting in Minimization of Age of Information with Updating Erasures. - Fariborz Lohrabi Pour; Harrison Williams; Matthew Hicks; Dong Sam Ha (ISCAS, 2023)

Not All Data are Created Equal: Data and Pointer Prioritization for Scalable Protection Against Data-Oriented Attacks. - Salman Ahmed 001; Hans Liljestrand; Hani Jamjoom; Matthew Hicks; N. Asokan; Danfeng Yao (USENIX Security Symposium, 2023)

No Linux, No Problem: Fast and Correct Windows Binary Fuzzing via Target-embedded Snapshotting. - Leo Stone; Rishi Ranjan; Stefan Nagy; Matthew Hicks (USENIX Security Symposium, 2023)

SRAM Imprinting for System Protection and Differentiation. - Jubayer Mahmod; Matthew Hicks (AsiaCCS, 2024)

Energy-Adaptive Buffering for Efficient, Responsive, and Persistent Batteryless Systems. - Harrison Williams; Matthew Hicks (ASPLOS (3), 2024)

A Software Caching Runtime for Embedded NVRAM Systems. - Harrison Williams; Matthew Hicks (ASPLOS (4), 2024)

A Survey of Prototyping Platforms for Intermittent Computing Research. - Harrison Williams; Matthew Hicks (ENSsys@SenSys, 2024)

UnTrustZone: Systematic Accelerated Aging to Expose On-chip Secrets. - Jubayer Mahmod; Matthew Hicks (SP, 2024)

A Difference World: High-performance, NVM-invariant, Software-only Intermittent Computation. - Harrison Williams; Saim Ahmad; Matthew Hicks (USENIX ATC, 2024)

RIPencapsulation: Defeating IP Encapsulation on TI MSP Devices. - Prakhar Sah; Matthew Hicks (WOOT @ USENIX Security Symposium, 2024)

PhasePrint: Exposing Cloud FPGA Fingerprints by Inducing Timing Faults at Runtime. - Jubayer Mahmod; Matthew Hicks (ASPLOS (2), 2025)

ClosureX: Compiler Support for Correct Persistent Fuzzing. - Rishi Ranjan; Ian Paterson; Matthew Hicks (ASPLOS (1), 2025)

A Bio-Inspired Goal-Directed Cognitive Map Approach to Robot Navigation and Mapping. - Matthew Hicks; Tingjun Lei; Chaomin Luo; Lantao Liu; Zhuming Bi (CEC, 2025)

SRAM Has No Chill: Exploiting Power Domain Separation to Steal On-Chip Secrets. - Jubayer Mahmod; Matthew Hicks (Commun. ACM, 2025)