1. What are the contributions in "An abstract interpretation-based framework for software watermarking" ?
The authors introduce the novel concept of abstract software watermarking.
read more
2. What can be done to hide the origin of JavaTM classes?
Obfuscators and code transformers can be used to make reverse engineering more difficult [6] but also to hide the origin of JavaTM classes.
read more
3. What is the purpose of a tamper-proofing method?
A simple tamper-proofing method to avoid automatic subtractive attacks consists in creating dependencies between the subject program and the inserted code.
read more
4. What is the key idea of abstract software watermarking?
The key idea is that the stegosignature extraction is neither static (it is based on the semantics of the program not on its syntax), nor dynamic (program execution does not reveal the stegosignature) but abstract (the stegosignature is revealed by abstract interpretation of a (may be non-standard) state or trace-based collecting semantics of the program).
read more