• DocumentCode
    3402476
  • Title

    Non-destructive state machine reverse engineering

  • Author

    Smith, Johan

  • Author_Institution
    Pacific Northwest Nat. Lab., Washington State Univ., Richland, WA, USA
  • fYear
    2013
  • fDate
    13-15 Aug. 2013
  • Firstpage
    120
  • Lastpage
    124
  • 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 ICs 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.
  • Keywords
    finite state machines; integrated circuit design; logic circuits; logic design; reverse engineering; I-O pins; IC logic; destructively-reverse engineering IC; electronic systems; folding algorithm; hardware reverse engineering method; integrated circuits; intelligent brute-force method; nondestructive state machine reverse engineering; nondestructively-characterizing IC; Algorithm design and analysis; Hardware; Imaging; Integrated circuits; Pins; Reverse engineering; Trojan horses;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Resilient Control Systems (ISRCS), 2013 6th International Symposium on
  • Conference_Location
    San Francisco, CA
  • Type

    conf

  • DOI
    10.1109/ISRCS.2013.6623762
  • Filename
    6623762