Techniques for the creation of digital watermarks in sequential circuit designs

被引:87
作者
Oliveira, AL [1 ]
机构
[1] Univ Tecn Lisboa, Inst Super Tecn, Dept Informat, P-1000 Lisbon, Portugal
[2] INESC, ID, P-1000 Lisbon, Portugal
[3] Cadence European Labs, Lisbon Ctr, Lisbon, Portugal
关键词
digital watermarks; intellectual property protection; sequential circuits; state transition graph;
D O I
10.1109/43.945306
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
We present a methodology for the watermarking of synchronous sequential circuits that makes it possible to identify the authorship of designs by imposing a digital watermark on the state transition graph (STG) of the circuit. The methodology is applicable to sequential designs that are made available as firm intellectual property, the designation commonly used to characterize designs specified as structural hardware description languages or circuit netlists. The watermarking is obtained by manipulating the STG of the design in such a way as to make it exhibit a chosen property that is extremely rare in nonwatermarked circuits while, at the same time, not changing the functionality of the circuit. This manipulation is performed without ever actually computing this graph in either implicit or explicit form. Instead, the digital watermark is obtained by direct manipulation of the circuit description. We present evidence that no known algorithms for circuit manipulation can be used to efficiently remove or change the watermark and that the process is immune to a variety of other attacks. We present both theoretical and experimental results that show that the watermarking can be created and verified efficiently. We also test possible attack strategies and verify that they are inapplicable to realistic designs of medium to large complexity.
引用
收藏
页码:1101 / 1117
页数:17
相关论文
共 41 条
[1]  
AKERS SB, 1978, IEEE T COMPUT, V27, P509, DOI 10.1109/TC.1978.1675141
[2]  
[Anonymous], 1992, SIS SYSTEM SEQUENTIA
[3]   Protecting ownership rights through digital watermarking [J].
Berghel, H ;
OGorman, L .
COMPUTER, 1996, 29 (07) :101-103
[4]   Digital watermarks for audio signals [J].
Boney, L ;
Tewfik, AH ;
Hamdy, KN .
PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS, 1996, :473-480
[5]  
BRACE KS, 1990, P 27 ACM IEEE DES AU, P40
[6]   MIS - A MULTIPLE-LEVEL LOGIC OPTIMIZATION SYSTEM [J].
BRAYTON, RK ;
RUDELL, R ;
SANGIOVANNIVINCENTELLI, A ;
WANG, AR .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1987, 6 (06) :1062-1081
[7]   MULTILEVEL LOGIC SYNTHESIS [J].
BRAYTON, RK ;
HACHTEL, GD ;
SANGIOVANNIVINCENTELLI, AL .
PROCEEDINGS OF THE IEEE, 1990, 78 (02) :264-300
[9]  
BRGLEZ F, 1989, 1989 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOLS 1-3, P1929, DOI 10.1109/ISCAS.1989.100747
[10]  
BRYANT RE, 1986, IEEE T COMPUT, V35, P677, DOI 10.1109/TC.1986.1676819