|
ABSTRACT
The proliferation of the Internet has affected the business model of almost all semiconductor and VLSI CAD companies that rely on intellectual property (IP) as their main source of revenues. The fact that IP has become more accessible and easily transferable, has influenced the emergence of copyright infringement as one of the most common obstructions to e-commerce of IP.
In this paper, we propose a generic forensic engineering technique that addresses a number of copyright infringement scenarios. Given a solution SP to a particular optimization problem instance P and a finite set of algorithms A applicable to P, the goal is to identify with a certain degree of confidence the algorithm Ai which has been applied to P in order to obtain SP. We have applied forensic analysis principles to two problem instances commonly encountered in VLSI CAD: graph coloring and boolean satisfiability. We have demonstrated that solutions produced by strategically different algorithms can be associated with their corresponding algorithms with high accuracy.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
Bak98
|
B.S. Baker and U. Manber. Deducing similarities in Java sources from bytecodes. USENIX Technical Conference, pp.179-90, 1998.
|
| |
Bay96
|
R.J. Bayardo and R. Schrag. Using CSP look-back techniques to solve exceptionally hard SAT instances. Principles and Practice of Constraint Programming, pp.46-60, 1996.
|
 |
Beh98
|
|
 |
Bre79
|
|
 |
Bri95
|
|
| |
Bry95
|
|
| |
Cha99
|
E. Charbon and I. Torunoglu. Watermarking layout topologies. ASP-DAC, pp.213-16, 1999.
|
 |
Col99
|
|
| |
Cra93
|
J.M. Crawford. Solving Satisfiability Problems Using a Combination of Systematic and Local Search. Second DIMACS Challenge, 1993.
|
| |
Cul99
|
|
| |
DeG89
|
M. DeGroot. Probability and statistics. Addison-Wesley, Reading, 1989.
|
| |
EET99
|
|
| |
GCW99
|
Gray Cary Ware 8z Freidenrich LLP. http://www.gcwf.com/firm/groups/tein/case.html
|
| |
Gar79
|
|
 |
Goe95
|
|
 |
Kah98
|
Andrew B. Kahng , Stefanus Mantik , Igor L. Markov , Miodrag Potkonjak , Paul Tucker , Huijuan Wang , Gregory Wolfe, Robust IP watermarking methodologies for physical design, Proceedings of the 35th annual conference on Design automation, p.782-787, June 15-19, 1998, San Francisco, California, United States
[doi> 10.1145/277044.277241]
|
| |
Kam93
|
A.P. Kamath, et al. An interior point approach to Boolean vector function synthesis. Midwest Symposium on Circuits and Systems, pp.185-9, 1993.
|
 |
Kir98
|
|
| |
Lei79
|
F.T. Leighton. A Graph Coloring Algorithm for Large Scheduling Algorithms. Journal of Res. Natl. Bur. Standards, vol.84, pp.489-506, 1979.
|
| |
McG95
|
D.F. McGahn. Copyright infringement of protected computer software: an analytical method to determine substantial similarity. Rutgers Computer 8z Technology Law Journal, vol.21, (no.l), pp.88-142, 1995.
|
 |
Oli99
|
|
 |
Qu98
|
|
| |
Sel92
|
B. Selman, H.J. Levesque, and D. Mitchell. A New Method for Solving Hard Satisfiability Problems. National Conference on Artificial Intelligence, 1992.
|
| |
Sel93
|
B. Selman and H. Kautz. Domain-Independent Extensions to GSAT: Solving Large Structured Satisfiability Problems. International Conference on Artificial Intelligence, 1993.
|
| |
Sel93a
|
B. Selman, H. Kautz, and B. Cohen. Local Search Strategies for Satisfiability Testing. Cliques, Coloring, and Satisfiability: Second DIMACS Implementation Challenge, 1993.
|
| |
Sel95
|
B. Selman. Stochastic search and phase transitions: AI meets physics. IJCAI, pp.998-1002, vol.1, 1995.
|
| |
Sil99
|
|
| |
Tae98
|
|
| |
Tsu93
|
Y. Tsuji and A. Van Gelder. Incomplete thoughts about incomplete satisfiability procedures. Proceedings of the 2nd DIMACS Challenge, 1993.
|
CITED BY 6
|
|
|
|
|
Adarsh K. Jain , Lin Yuan , Pushkin R. Pari , Gang Qu, Zero overhead watermarking technique for FPGA designs, Proceedings of the 13th ACM Great Lakes symposium on VLSI, April 28-29, 2003, Washington, D. C., USA
|
|
|
|
|
|
|
|
|
|
|
|
|
|