Authors

Abstract

Software Piracy becomes a major problem with the fast and vast growth in the use
of the internet, and the new computer technologies is aided in increasing software
piracy. In this work, a software protection system against piracy is proposed. This
proposed system uses standard techniques to ease these difficulties such as Zero
knowledge proof, Improved RSA, MD5, and Triple DES. The proposed system use a
proposed method to protect all the system files, and a proposed algorithm to generate
software Copy Identification Number called (ICN). The implemented system where a
software application hashes hardware serial numbers to generate a unique Installation
ID. This Installation ID is sent to the manufacturer to verify the authenticity of the
application and to ensure that the product is not being used for multiple installations

Keywords