Securing Java through software watermarking
Declan Curran, Neil Hurley, Mel Ó Cinnéide · 2003
An important advantage of Java is its portability due to its use of bytecode. However the use of bytecode allows decom-pilation of Java programs to gain access to their source code. This makes it easier to pirate Java programs, infringing their copyright. This is a disadvantage of Java in comparison with programming languages that compile to native object code. Software watermarking is a relatively new approach to the problem of copyright protection that involves embed-ding ownership information in an executable program. Wa-termarking has been extensively researched in the context of multimedia and significant progress has been made toward the development of robust and secure techniques. In this paper we investigate a new software watermarking scheme. This is derived from signal detection theory which is used in multimedia watermarking.