Software piracy is the most significant and burning issue in the age of the internet.Software piracy has been a direct threat for software vendors in terms of revenue and, therefore, a number of effective and efficient techniques have been employed for the detection and prevention of software piracy. One very important technique is software watermarking and using registration keys. This paper proposes the Server-side algorithms for registration and embedding the watermark into the software using the WHLK (Watermark, Hardware Parameters and License Key) approach. We have tested the algorithms and the analysis of the proposed algorithms proves that these registration algorithms are more reliable and efficient in comparison to other techniques.PeerJ PrePrints | http://dx.doi.org/10.7287/peerj.preprints.868v1 | CC-BY 4.0 Open Access | rec:
scite is a Brooklyn-based organization that helps researchers better discover and understand research articles through Smart Citations–citations that display the context of the citation and describe whether the article provides supporting or contrasting evidence. scite is used by students and researchers from around the world and is funded in part by the National Science Foundation and the National Institute on Drug Abuse of the National Institutes of Health.