Hashing Based Software Watermarking for Source Code Files

  • Shazia Saqib Lahore Garrison University
  • Asad Raza Kazmi GCU, Lahore, Pakistan
  • Saleh Alrashed University of Dammam, Dammam, KSA
Keywords: Watermarks, Piracy, Attack, Embedding, Extraction


Software is developed and delivered to clients as a routine part of software engineering life cycle . Software is quite an expensive entity. However various attacks are possible on software to make its illegal use. Different solutions are there to prevent piracy. Software watermarking embeds a watermark in the source code so that it is undetectable yet it proves the ownership of the developer. The technique has been tested for C++ source code files, however, it can be applicable on any other language. The proposed techniques scans the code for all possible constants, forms a hash sequence using MD5 algorithm that calculates the watermark and stores in Date & Watermark Value Repository (DWVR).

How to Cite
Shazia Saqib, Asad Raza Kazmi, & Saleh Alrashed. (2018). Hashing Based Software Watermarking for Source Code Files. Lahore Garrison University Research Journal of Computer Science and Information Technology, 2(4), 1-6. https://doi.org/10.54692/lgurjcsit.2018.020454