Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques

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 softwarepiracy. In this work, a software protection system against piracy is proposed. Thisproposed system uses standard techniques to ease these...

Full description

Bibliographic Details
Main Authors: Zainab M. Fadhel, Alia Karim Abdul Hassan
Format: Article
Language:English
Published: Unviversity of Technology- Iraq 2010-01-01
Series:Engineering and Technology Journal
Subjects:
Online Access:https://etj.uotechnology.edu.iq/article_26902_de8f5d284abff4fdbe336bec4d826bea.pdf
Description
Summary: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 softwarepiracy. In this work, a software protection system against piracy is proposed. Thisproposed system uses standard techniques to ease these difficulties such as Zeroknowledge proof, Improved RSA, MD5, and Triple DES. The proposed system use aproposed method to protect all the system files, and a proposed algorithm to generatesoftware Copy Identification Number called (ICN). The implemented system where asoftware application hashes hardware serial numbers to generate a unique InstallationID. This Installation ID is sent to the manufacturer to verify the authenticity of theapplication and to ensure that the product is not being used for multiple installations
ISSN:1681-6900
2412-0758