A tool for automatic watermarking of IP designs

Intellectual property (IP) block reuse is essential for facilitating the design process of system-on-a-chip (SOC). Sharing IP blocks in such a competitive market poses significant high security risks. Digital watermarking, used with most of the shared digital media, has emerged as a candidate solution for helping copyright protection of IP blocks. In this paper, we present an automatic tool for watermarking sequential IP designs. The tool is based on the idea of utilizing unused transitions in the state transition graph (STG) to add a part of the watermark. The tool also tries to create a supraliminal channel by utilizing the already existing transitions. The paper describes the structure of the tool, overviews the algorithms used in its components, and reports experimental results obtained by applying it on a set of benchmarks.

[1]  Scott Craver,et al.  On Public-Key Steganography in the Presence of an Active Warden , 1998, Information Hiding.

[2]  P. R. Stephan,et al.  SIS : A System for Sequential Circuit Synthesis , 1992 .

[3]  Arlindo L. Oliveira Techniques for the creation of digital watermarks in sequentialcircuit designs , 2001, IEEE Trans. Comput. Aided Des. Integr. Circuits Syst..

[4]  Markus G. Kuhn,et al.  Information hiding-a survey , 1999, Proc. IEEE.

[5]  Miodrag Potkonjak,et al.  Copy detection for intellectual property protection of VLSI designs , 1999, 1999 IEEE/ACM International Conference on Computer-Aided Design. Digest of Technical Papers (Cat. No.99CH37051).

[6]  Edoardo Charbon,et al.  Watermarking-based copyright protection of sequential functions , 1999 .