Design and implementation of a software protection system against piracy by using cryptographic techniques

Dissertant

Fadil, Zaynab Mahmud

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