• DocumentCode
    254480
  • Title

    Obfuscation and watermarking of FPGA designs based on constant value generators

  • Author

    Sergeichik, V.V. ; Ivaniuk, A.A. ; Chip-Hong Chang

  • Author_Institution
    Comput. Sci. Dept., BSUIR, Minsk, Belarus
  • fYear
    2014
  • fDate
    10-12 Dec. 2014
  • Firstpage
    608
  • Lastpage
    611
  • Abstract
    Obfuscation is a technique which makes design less intelligible in order to prevent or increase reverse engineering effort. In this paper, a new approach to hardware obfuscation by inserting constant value generators (CVGs) is proposed. A CVG is a circuit that generates the same fixed logic value but will not be minimized by the synthesizer. CVGs can be used to create new logic primitives, embed watermarks and introduce fictive interdependencies in the circuit. They help to hide actual design performance information by tricking the synthesizer tools to generate deceiving delay reports through the false paths.
  • Keywords
    field programmable gate arrays; logic design; watermarking; CVGs; FPGA design; constant value generators; false paths; hardware obfuscation; logic primitives; reverse engineering; synthesizer tools; watermarking; Delays; Generators; Hardware; Hardware design languages; Synthesizers; Table lookup; Watermarking;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2014 14th International Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ISICIR.2014.7029471
  • Filename
    7029471