Hardware Reverse Engineering Tools and Techniques

Thomas Gordon, Eric Kilgore, Nick Wylds, Michael Nowatkowski

Research output: Chapter in Book/Report/Conference proceedingConference contribution


The immediate goal of this work is to determine uses for different hardware reverse engineering tools, compare and contrast which tools correspond with desired tasks, and provide an outline to achieve hardware reverse engineering goals for students or entry level engineers. Hardware reverse engineering is the abstraction of information or design elements from physical components. In our research we will be using easily accessible and relatively inexpensive devices that can be broken down into individual components to provide a clearer understanding of how the different components in a system communicate with each other, and the data that flows between them. Currently, there are few resources available explaining the purpose of these tools. The paper's goal is to resolve this. The variety of tools and techniques is overwhelming and there is a lack of material and resources geared towards someone new to the field. The long-term goal of this research is to establish an introductory working manual utilizing the basic tools of hardware reverse engineering. The research and subsequent manual will be tested and designed for beginners. This research and manual will additionally provide the direction necessary to construct the early framework for standardized instructional material.

Original languageEnglish (US)
Title of host publication2019 IEEE SoutheastCon, SoutheastCon 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
ISBN (Electronic)9781728101378
StatePublished - Apr 2019
Event2019 IEEE SoutheastCon, SoutheastCon 2019 - Huntsville, United States
Duration: Apr 11 2019Apr 14 2019

Publication series

NameConference Proceedings - IEEE SOUTHEASTCON
ISSN (Print)0734-7502


Conference2019 IEEE SoutheastCon, SoutheastCon 2019
Country/TerritoryUnited States


  • JTAG
  • hardware reverse engineering
  • serial communication.

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Software
  • Electrical and Electronic Engineering
  • Control and Systems Engineering
  • Signal Processing


Dive into the research topics of 'Hardware Reverse Engineering Tools and Techniques'. Together they form a unique fingerprint.

Cite this