DocumentCode
772874
Title
Local watermarks: methodology and application to behavioral synthesis
Author
Kirovski, Darko ; Potkonjak, Miodrag
Author_Institution
Microsoft Res., Redmond, WA, USA
Volume
22
Issue
9
fYear
2003
Firstpage
1277
Lastpage
1283
Abstract
Recently, the electronic design automation industry has adopted the intellectual property (IP) business model as a dominant system-on-chip development platform. Since copyright fraud has been recognized as the most devastating obstruction to this model, a number of techniques for IP protection have been introduced. Most of them rely on a selection of a global solution to a design optimization problem according to a unique user-specific digital signature. Although such techniques provide strong proof of authorship, they fail to provide an effective procedure for watermark detection when a protected core design is augmented into a larger design. To address this fundamental issue, we introduce local watermarks, an IP protection technique which facilitates watermark detection in many realistic design and adversarial scenarios, while satisfying the demand for low overhead and design transparency. We demonstrate the efficiency of the new IP protection paradigm by applying its principles to a set of behavioral synthesis tasks such as operation scheduling and template matching.
Keywords
circuit CAD; high level synthesis; integrated circuit design; scheduling; system-on-chip; watermarking; IP protection; SoC development; behavioral synthesis; copyright; intellectual property protection; local watermarks; operation scheduling; protected core design; system-on-chip development; template matching; watermark detection; watermarking; Algorithm design and analysis; Constraint optimization; Design optimization; Digital signatures; Electronic design automation and methodology; Electronics industry; Intellectual property; Job shop scheduling; Protection; Watermarking;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/TCAD.2003.816208
Filename
1225818
Link To Document