APPLICATION OF WATERMARKING TO SOFTWARE PIRACY
DOI:
https://doi.org/10.53555/cse.v2i2.552Keywords:
APPLICATION, WATERMARKING, SOFTWARE, PIRACYAbstract
Within the software industry software piracy is a great concern. In this article we address this issue through a prevention technique called software watermarking. Depending on how a software watermark is applied it can be used to discourage piracy; as proof of authorship or purchase; or to track the source of the illegal
redistribution. Software watermarks, which can be used to identify the intellectual property owner of a piece software, are broadly divided into two categories: static and dynamic. Static watermarks are embedded in the code and/or data of a computer program, whereas dynamic watermarking techniques store a watermark in a
program’s execution state. In particular we analyze an algorithm originally proposed by Genevie`ve Arboitin. A Method for Watermarking Java Programs via Opaque Predicates. This watermarking technique embeds the watermark by adding opaque predicates to the application.We have found that the Arboit technique does withstand some forms of attack and has a respectable data-rate. However, it is susceptible to a variety of distortive attacks.One unanswered question in the area of software watermarking is whether dynamic algorithms are inherently more resilient to attacks than static algorithms. We have implemented and mpirically evaluated both static and dynamic versions within
Downloads
References
Business software alliance, http://www.bsa.org.
Sandmark. http://www.cs.arizona.edu/sandmark/.
Specjvm98 v1.04. http://www.specbench.org/osg/jvm98/.
Aho, A. V., Sethi, R., & Ullman, J. D. (1988). Compilers: Principles, Techniques, and Tools. Addison- Wesley.
Arboit, G. (2002). A method for watermarking java programs via opaque predicates. In The Fifth Inter- national Conference on Electronic Commerce Research (ICECR-5).
Downloads
Published
How to Cite
Issue
Section
License
In consideration of the journal, Green Publication taking action in reviewing and editing our manuscript, the authors undersigned hereby transfer, assign, or otherwise convey all copyright ownership to the Editorial Office of the Green Publication in the event that such work is published in the journal. Such conveyance covers any product that may derive from the published journal, whether print or electronic. Green Publication shall have the right to register copyright to the Article in its name as claimant, whether separately
or as part of the journal issue or other medium in which the Article is included.
By signing this Agreement, the author(s), and in the case of a Work Made For Hire, the employer, jointly and severally represent and warrant that the Article is original with the author(s) and does not infringe any copyright or violate any other right of any third parties, and that the Article has not been published elsewhere, and is not being considered for publication elsewhere in any form, except as provided herein. Each author’s signature should appear below. The signing author(s) (and, in