Search NASA⌕ Search

DOE OSTI · 1345466

Non-Destructive State Machine Reverse Engineering

Abstract

Most of the integrated circuits (ICs) that are in electronic systems today are based on state machines. We are taking advantage of this to develop a hardware reverse engineering method that discovers the IC’s underlying state machine, rather than its transistors and gates. While there are other methods for destructively reverse engineering ICs or for non-destructively characterizing ICs, our method offers a fast and accurate analysis while remaining non-destructive. To do this, we present an intelligent brute-force method of exploring the logic of the IC using only the input and outputs designed into the IC - the I/O pins. From this exploration, we can apply a folding algorithm to discover the designed state machine.

Explore related subjects

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Smith, Jessica L.. 2013-10-10. Non-Destructive State Machine Reverse Engineering. https://doi.org/10.1109/isrcs.2013.6623762

Cite the original work for its findings. Save a collection to share your selection of sources.

KEEP EXPLORING

Related reports

Mitigations Against Counterfeit Electronic Parts in NASA Missions

Traditionally, electronics used in NASA missions, especially ones that have a very low risk tolerance, have been restricted to using parts produced by manufacturers certified as “space qualified” by the Defense Logistics Agency (DLA). The numerous benefits of this requirement include a standard part numbering system, strict traceability requirements, the designing, manufacturing and testing of devices to ensure reliable operation, and a government agency to independently certify that all requirements are met. This system also has shortcomings that compel the use of commercial electronics, which in turn have their own benefits and shortcomings. Dr. Majewicz will give his perspective on risks due to the use of commercial electronics in flight hardware, specifically in relation to the counterfeit threat, and NASA programmatic requirements that reduce this risk.

counterfeit↗