(Enter summary)
Abstract: This paper presents an implementation of the novel watermarking method proposed by Venkatesan,
Vazirani, and Sinha in their recent paper A Graph Theoretic Approach to Software Watermarking. An
executable program is marked by the addition of code for which the topology of the control-flow graph
encodes a watermark. We discuss issues that were identified during construction of an actual implementation
that operates on Java bytecode. We measure the size and time overhead of watermarking, and... (Update)
Similar documents based on text: More All
0.4: Error-Correcting Graphs for Software Watermarking - Collberg, Kobourov, Carter, ..
(Correct)
0.3: Dynamic Graph-Based Software Watermarking - Collberg, Thomborson, Townsend (2004)
(Correct)
0.2: Software Watermarking in the Frequency Domain.. - Sahoo, Collberg (2004)
(Correct)
BibTeX entry: (Update)
Christian Collberg, Andrew Huntwork, Edward Carter, and Gregg Townsend. Graph theoretic software watermarks: Implementation, analysis, and attacks. In 6th International Information Hiding Workshop, 2004. http://citeseer.ist.psu.edu/collberg04graph.html More
@misc{ collberg04graph,
author = "C. Collberg and A. Huntwork and E. Carter and G. Townsend",
title = "Graph theoretic software watermarks: Implementation",
text = "Christian Collberg, Andrew Huntwork, Edward Carter, and Gregg Townsend.
Graph theoretic software watermarks: Implementation, analysis, and attacks.
In 6th International Information Hiding Workshop, 2004.",
year = "2004",
url = "citeseer.ist.psu.edu/collberg04graph.html" }
Citations (may not include all citations):
82
ACM Transactions on Programming Languages and Systems (context) - Debray, Evans et al. - 2000
40
A taxonomy of obfuscating transformations
- Collberg, Thomborson et al. - 1997
38
and stealthy opaque constructs (context) - Collberg, Thomborson et al. - 1998
37
ALTO: A link-time optimizer for the Compaq Alpha
- Debray, Muth et al. - 2001
29
Byte code engineering
- Dahm - 1999
24
Analysis of watermarking techniques for graph coloring probl..
- Qu, Potkonjak - 1998
24
Breaking abstractions and unstructuring data structures
- Collberg, Thomborson et al. - 1998
21
Method and system for generating and auditing a signature fo.. (context) - Davidson, Myhrvold - 1996
19
Robust object watermarking: Application to code
- Stern, Hachez et al. - 1999
13
PLTO: A link-time optimizer for the Intel IA-32 architecture
- Debray, Schwarz et al. - 2001
6
A graph theoretic approach to software watermarking
- Venkatesan, Vazirani et al. - 2001
5
and Je#rey D (context) - Aho, Sethi - 1986
5
SandMark --- A tool for software protection research (context) - Collberg, Myles et al.
4
The Internet Engineering Task Force RFC (context) - Rivest, message-digest et al. - 1992
4
Bloat -- the bytecode-level optimizer and analysis tool (context) - Nystrom - 1999
[Article contains additional citations not shown here]
Documents on the same site (http://www.cs.arizona.edu/research/reports.html): More
Efficient Timestamp Input and Output - Dyreson, Snodgrass (1994)
(Correct)
Load Balancing in a Distributed-Memory Or-Parallel System - Bo-Ming Tong (1996)
(Correct)
Supporting Fault-Tolerant Parallel Programming in Linda - David Bakken (1994)
(Correct)
Online articles have much greater impact More about CiteSeer.IST Add search form to your site Submit documents Feedback
CiteSeer.IST - Copyright Penn State and NEC