• DocumentCode
    3319363
  • Title

    RTL Hardware IP Protection Using Key-Based Control and Data Flow Obfuscation

  • Author

    Chakraborty, Rajat Subhra ; Bhunia, Swarup

  • Author_Institution
    Dept. of EECS, Case Western Reserve Univ., Cleveland, OH, USA
  • fYear
    2010
  • fDate
    3-7 Jan. 2010
  • Firstpage
    405
  • Lastpage
    410
  • Abstract
    Recent trends of hardware intellectual property (IP) piracy and reverse engineering pose major business and security concerns to an IP-based system-on-chip (SoC) design flow. In this paper, we propose a Register Transfer Level (RTL) hardware IP protection technique based on low-overhead key-based obfuscation of control and data flow. The basic idea is to transform the RTL core into control and data flow graph (CDFG) and then integrate a well-obfuscated finite state machine (FSM) of special structure, referred as ¿Mode-Control FSM¿, into the CDFG in a manner that normal functional behavior is enabled only after application of a specific input sequence. We provide formal analysis of the effectiveness of the proposed approach and present a simple metric to quantify the level of obfuscation. We also present an integrated design flow that implements the proposed obfuscation at low computational overhead. Simulation results for two open-source IP cores show that high levels of security is achievable at nominal area and power overheads under delay constraint.
  • Keywords
    data flow graphs; finite state machines; industrial property; integrated circuit design; reverse engineering; system-on-chip; computational overhead; data flow graph; data flow obfuscation; data security; delay constraint; finite state machine; hardware IP protection technique; intellectual property piracy; low-overhead key-based obfuscation; mode-control FSM; open-source IP cores; power overheads; register transfer level; reverse engineering; system-on-chip design flow; Automata; Computational modeling; Data security; Flow graphs; Hardware; Intellectual property; Open source software; Protection; Reverse engineering; System-on-a-chip; Hardware Security; IP protection; resgister transfer level (RTL);
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2010. VLSID '10. 23rd International Conference on
  • Conference_Location
    Bangalore
  • ISSN
    1063-9667
  • Print_ISBN
    978-1-4244-5541-6
  • Type

    conf

  • DOI
    10.1109/VLSI.Design.2010.54
  • Filename
    5401214