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
_version_ 1797325405152083968
author Zainab M. Fadhel
Alia Karim Abdul Hassan
author_facet Zainab M. Fadhel
Alia Karim Abdul Hassan
author_sort Zainab M. Fadhel
collection DOAJ
description 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
first_indexed 2024-03-08T06:09:01Z
format Article
id doaj.art-e4eda7091c4b4ae59d576be793408add
institution Directory Open Access Journal
issn 1681-6900
2412-0758
language English
last_indexed 2024-03-08T06:09:01Z
publishDate 2010-01-01
publisher Unviversity of Technology- Iraq
record_format Article
series Engineering and Technology Journal
spelling doaj.art-e4eda7091c4b4ae59d576be793408add2024-02-04T17:44:32ZengUnviversity of Technology- IraqEngineering and Technology Journal1681-69002412-07582010-01-0128112614810.30684/etj.28.1.1126902Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic TechniquesZainab M. FadhelAlia Karim Abdul HassanSoftware 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 installationshttps://etj.uotechnology.edu.iq/article_26902_de8f5d284abff4fdbe336bec4d826bea.pdfsoftware piracyzero knowledge proofimproved rsaand triple descopy identification number
spellingShingle Zainab M. Fadhel
Alia Karim Abdul Hassan
Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
Engineering and Technology Journal
software piracy
zero knowledge proof
improved rsa
and triple des
copy identification number
title Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
title_full Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
title_fullStr Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
title_full_unstemmed Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
title_short Design and Implementation of A Software Protection System Against Software Piracy By Using Cryptographic Techniques
title_sort design and implementation of a software protection system against software piracy by using cryptographic techniques
topic software piracy
zero knowledge proof
improved rsa
and triple des
copy identification number
url https://etj.uotechnology.edu.iq/article_26902_de8f5d284abff4fdbe336bec4d826bea.pdf
work_keys_str_mv AT zainabmfadhel designandimplementationofasoftwareprotectionsystemagainstsoftwarepiracybyusingcryptographictechniques
AT aliakarimabdulhassan designandimplementationofasoftwareprotectionsystemagainstsoftwarepiracybyusingcryptographictechniques