2003
DOI: 10.1109/msecp.2003.1219058
|View full text |Cite
|
Sign up to set email alerts
|

Sandmark-A tool for software protection research

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
96
0

Year Published

2005
2005
2020
2020

Publication Types

Select...
6
1
1

Relationship

0
8

Authors

Journals

citations
Cited by 112 publications
(97 citation statements)
references
References 13 publications
0
96
0
Order By: Relevance
“…Collberg et al (2003) introduce several reordering techniques (e.g. method parameters, basic block instructions, variables, and constants), splitting of classes, basic blocks, arrays, and also merging of method parameters, classes.…”
Section: Obfuscation and Deobfuscationmentioning
confidence: 99%
See 1 more Smart Citation
“…Collberg et al (2003) introduce several reordering techniques (e.g. method parameters, basic block instructions, variables, and constants), splitting of classes, basic blocks, arrays, and also merging of method parameters, classes.…”
Section: Obfuscation and Deobfuscationmentioning
confidence: 99%
“…The process of code plagiarism involves pervasive modifications to hide the plagiarism which often includes obfuscation. The goal of code obfuscation is to make the modified code harder to understand by humans and harder to reverse engineer whilst preserving its semantics (Whale 1990;Collberg et al 1997Collberg et al , 2002Collberg et al , 2003. Deobfuscation attempts to reverse engineer obfuscated code (Udupa et al 2005).…”
Section: Related Workmentioning
confidence: 99%
“…Therefore, it may be used for our objective. Watermarking is basically used to embed stealthy information in a piece of software, such as a software developer's copyright notation or a unique identifier of software, in a static manner [22]- [24], or in a dynamic manner [25]- [27]. Unfortunately, watermarking is not always feasible because it requires software developers to embed a watermark before releasing the software.…”
Section: Related Workmentioning
confidence: 99%
“…Sandmark [11] is a Java-based watermarking software that implements many static and dynamic watermarking schemes. Palsberg et al [21] describe an implementation of the dynamic watermarking scheme [9] to show its practicality.…”
Section: Related Workmentioning
confidence: 99%
“…We extend Sandmark [11] class hierarchy and methods. We reuse the graphbased encoding methods and represent each quadratic residue as a separate graph (each with a different encoding radix).…”
Section: Design and Implementationmentioning
confidence: 99%