Design and implementation of a software protection system against piracy by using cryptographic techniques
Dissertant
University
University of Technology
Faculty
-
Department
Computer Sciences Department
University Country
Iraq
Degree
Master
Degree Date
2008
English 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. Many organizations face difficulties with piracy that is act making unauthorized duplication, distribution, or use of computer software. In this work, a software protection system against piracy is proposed.
This proposed system uses standard techniques of cryptographic to ease these difficulties such as Zero knowledge proof Improved RSA, MD5, and Triple DES. The proposed system software protection solves most common types of Software Piracy problem and it is secure against known threats attack.
The finding result is dynamic, scalable, and efficient Through this work a set of other proposals are gained.
A proposed method to protect all the system files which is called Encapsulator that is combined the protection interface with the unprotected file , A proposed algorithm to generate software Copy Identification Number called (ICN) which is used to generate unique number for every copy of software (Copy ID) and a modification to the traditional Zero knowledge protocol is made to check the authenticity of the user ,without save the user's password on the online mode of the system by use improved multiplicative inverse algorithm in the traditional Zero knowledge algorithm and increase 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.
Main Subjects
Information Technology and Computer Science
Topics
American Psychological Association (APA)
Fadil, Zaynab Mahmud. (2008). Design and implementation of a software protection system against piracy by using cryptographic techniques. (Master's theses Theses and Dissertations Master). University of Technology, Iraq
https://search.emarefa.net/detail/BIM-305078
Modern Language Association (MLA)
Fadil, Zaynab Mahmud. Design and implementation of a software protection system against piracy by using cryptographic techniques. (Master's theses Theses and Dissertations Master). University of Technology. (2008).
https://search.emarefa.net/detail/BIM-305078
American Medical Association (AMA)
Fadil, Zaynab Mahmud. (2008). Design and implementation of a software protection system against piracy by using cryptographic techniques. (Master's theses Theses and Dissertations Master). University of Technology, Iraq
https://search.emarefa.net/detail/BIM-305078
Language
English
Data Type
Arab Theses
Record ID
BIM-305078