Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
Abstract
Software Piracy becomes a major problem with the fast and vast growth in the useof 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
- Article View: 113
- PDF Download: 16