TAPHIRE A WRITERSUBMIT ASSIGNMENT FAQ Testimonies Latest Post Sign Up Login
You are here ❯ Home ❯ Projects ❯ CURBING SOFTWARE PIRACY IN DEVELOPMENT ENVIRONMENT USING CODE SPLITTING, OBFUSCATION AND FINGERPRINTING TECHNIQUES

Business Plan Categories

agriculture 3
Business to consumers 1

CURBING SOFTWARE PIRACY IN DEVELOPMENT ENVIRONMENT USING CODE SPLITTING, OBFUSCATION AND FINGERPRINTING TECHNIQUES

 Format: Ms-Word   Chapters: 1-5+

 Pages: 1-50+   Attributes: Instant Download

 Amount: 2,997

 May 23, 2023 |  09:40 pm |  17

CURBING SOFTWARE PIRACY IN DEVELOPMENT ENVIRONMENT USING CODE SPLITTING, OBFUSCATION AND FINGERPRINTING TECHNIQUES
Abstract
Software Piracy has become a major problem for businesses and its widespread in many parts of the  world  leads  to  financial  losses  and  harm  to  consumers.  These  problems  caused  the deployment of many security techniques to control piracy. A lot of researches have been done on software security techniques but unfortunately protecting software source code in development environment has been a challenge for software companies as software source codes are not yet transformed  to  unreadable  codes.  Therefore,  software  piracy  emanating  from  development environments,  mostly by insiders,  has  been  a  big  problem  to  tackle  because  the  prevalent software protection techniques were primarily developed for use at production stage. Based on the literature review, no research was found on piracy reduction in development environment. In this  research  work  an  architecture  has  been  proposed  and  implemented  based  on  design obfuscation that enables tracking pirated standalone software at development stage using the hardware and software aspects, online or offline, and tracing vulnerable PCs within a company. Code Splitting, obfuscation and fingerprinting techniques were used to design the proposed architecture. Two examination results processing software: ExamsLOGIC 2.0 and ELogicPLUS were used to test the proposed architecture for existing and new applications respectively. The result was compared with the result of the reviewed work and found to be improved. For both the two applications, it was found that the proposed architecture is feasible and effective.
CHAPTER ONE
Introduction
1.1 Background of the Study
Software Piracy is the unauthorized use, distribution or copying of software illegally. It has become a major problem for businesses and it’s widespread in many parts of the world leads to financial losses and harm to consumers (Rouse, 2005). The Business Software Alliance (BSA) and the Software Publishers Association (SPA) are organizations meant for reducing piracy worldwide. The Business Software Alliance (BSA) is the leading advocate for the global software industry before governments and in the international marketplace. It is an association of nearly 100 world-class companies that invest billions of dollars annually to create software solutions that spark the economy and improve modern life (BSA, 2011) . These organizations estimated that there are two-third illegal copies of software available for every legal copy of software sold and had piracy rates of 62 percent or higher (BSA, 2011). The 2010 BSA/IDC study demonstrates that even a modest reduction in software theft would have significant multiplier effects on the economic contribution of the packaged software industry. This makes software piracy a major problem for the software industries and to the world economy in general.
Software industries always strongly depend on copyrights and other Intellectual Property (IP) to drive innovation and ensure a return on investment in R&D. Hence, protecting their products from being pirated is one of the major tasks they consider in order to keep the company up and running. With the improvement in technology over decades, software vulnerabilities such
as Reverse Engineering increase at almost the same pace with technology. For almost every software protection technique there is an equivalent hacking technique for it.
In  the  case  of  packaged  software,  it  is  common  to  find  counterfeit  copies  of  CDs incorporating the software programs, as well as related packaging, manuals, license agreements, labels,  registration cards and security features.   Counterfeiting is  a serious  problem  for the software industry, as advances in technology have enabled a growing number and variety of commercial  enterprises  to  manufacture  and  distribute  counterfeit  software  on  a  massive scale. This is because the risks of being caught are relatively low and penalties are far less than for engaging in other illegal activities (BSA, 2011).
Besides, Software Piracy also serves as one of the major ways of distributing worms by hackers. Although some consumers may think they are getting a great deal when they obtain pirated software, it is more likely they will receive a substandard product with hidden cyber security threats. The fact is that using illegal software puts consumers’ personal information, financial  security,  and  even  reputation  at  risk.  At  the  very  least,  it  can  lead  to  software incompatibility and viruses, drive up maintenance costs, and leave consumers without technical support or security updates.
It is common for sites that offer access to pirated software and piracy‐related tools to distribute  malicious  code  that  damage  IT  security  and  performance.  Indeed,  a  significant percentage  of  counterfeit  software  or  key  generators  downloaded  from  P2P  sites  contains malicious or unwanted code.  In an IDC study, research revealed that one in four websites that offered pirated software or counterfeit activation keys attempt to install infectious computer code, like Trojan horses and key loggers, on test computers. The study found that 59% of counterfeit  software  or  key  generators  downloaded  from  P2P  sites  contained  malicious  or unwanted  code. A  subsequent  study  by  Harrison  Group  Inc.  found  that  companies  using unlicensed or counterfeit software were over 70% more likely to have critical computer failures lasting 24 hours or more and/or experience the loss or damage of sensitive data (BSA, 2011).
These are some of the problems that urge companies to devise and improve ways of protecting their products from reverse engineering, counterfeiting, and intellectual theft. Some of the  adopted  standard  methods  for  protecting  software  are  Code  Obfuscation,  Software Tamperproofing, Software Birthmarking, Software fingerprinting and watermarking (Collberg and Thomborson, 2002).
In this research, controlling software piracy in the development environment is the major task to be accomplished.
1.2 Problem Statement
Source codes of a software company are available on the developers’ computer whereby maintenances and updates are done. At this level, software and developers’ PCs are vulnerable to attacks and piracy to claim ownership or use as worm distributors. Hence, preventing the source codes at this stage is a challenge to companies. Also, tracing the code owner’s pirated copy within the firm becomes a hectic task.
1.3 Research Motivation
In a company where the source codes of their software product are available on their developers’ system, what are the protective measures to be taken to protect the source codes from being pirated? How can a software company trace and validate its pirated software code that is in use without totally obfuscating the source code?
* MSC COMP. SCI.



This Project Topic and Material is Complete Chapter One to Five

Purchase this Material Now

×


Download research materials from TCI Library
Advert.

Quick Material Download

Advert.

Project Research Categories

books 2
BSc-HND 1156
MSc 4107

Project Departments

Accountancy 179
Accounting Education project topics and materials 2
Actuarial Science project topics and materials 1
Adult Education and Extra-Mural Studies project topics and materials 2
Agricultural and Bio-Environmental Engineering 30
Agricultural Economics project topics and materials 150
Agricultural Engineering Technology project topics and materials 24
Agricultural Extension project topics and materials 54
Agricultural Science Education project topics and materials 1
Agriculture project topics and materials 3
Agronomy project topics and materials 13
Aircraft Engineering Technology project topics and materials 1
Anatomy project topics and materials 54
Animal Science project topics and materials 109
Arabic and Islamic Studies project topics and materials 10
Arabic Studies Education project topics and materials 2
Archeology and Tourism project topics and materials 6
Architecture 45
Arts and Social Science Education project topics and materials 12
Banking and Finance 10
Banking and Finance project topics and materials 1
Bio Chemistry 136
Biology Education project topics and materials 87
Biomedical Engineering Technology project topics and materials 1
Botany project topics and materials 13
Building Technology 13
Business Administration and Management 188
Business Education project topics and materials 11
Chemical Engineering 41
Chemical Pathology project topics and materials 9
Chemistry Education project topics and materials 105
Child Dental Health project topics and materials 1
Christian Religious Studies Education project topics and materials 2
Christian Religious Studies project topics and materials 4
Civil Engineering 23
Commercial and Property Law project topics and materials 1
Community Medicine project topics and materials 2
Computer Engineering 48
Computer Science 51
Crop protection project topics and materials 14
Crop Science project topics and materials 8
Curriculum and Instruction Project topics and materials 62
Economics 130
Education 331
Educational Administration and planning project topics and materials 64
Educational Foundations project topics and materials 51
Educational project topics and materials 5
Educational Psychology 48
Electrical Electronics Engineering 49
Engineering 22
English 150
English Education project topics and materials 2
English Language Education project topics and materials 6
Environmental 131
Estate Management 5
Fine and Applied Arts Creative Arts project topics and materials 2
Fine And Applied Arts project topics and materials 2
Fine Arts project topics and materials 39
Fisheries project topics and materials 5
French Education project topics and materials 31
Geography and Physics Education project topics and materials 27
Geography Education project topics and materials 7
Geography project topics and materials 172
Geology and Mining 17
Geophysics project topics and materials 8
Guidance and Counselling project topics and materials 9
Handouts 2
Hausa Education project topics and materials 8
Health Education project topics and materials 20
History and International Studies project topics and materials 32
Home Economics Project topics and materials 47
Industrial Chemistry 3
Industrial Maintenance Engineering Technology project topics and materials 1
Industrial Relations and Personnel Management 7
Islamic Studies Education project topics and materials 18
JAMB WAEC NECO NABTEB SSCE NCE ND HND BSC MSC PGD 1
Law 206
Library and Information Science Education project topics and materials 123
Library Science 7
Linguistics and Nigerian Languages project topics and materials 35
Local Government and Development Studies project topics and materials 13
Marketing 10
Mass Communication 80
Mathematics Education project topics and materials 32
Mathematics project topics and materials 81
Measurement And Evaluation 1
Mechanical Engineering 30
Mechanical Engineering project topics and materials 10
Medicine project topics and materials 101
Metallurgical Engineering Technology project topics and materials 4
Micro Biology 109
Money 1
Nursing Sciences project topics and materials 5
Office Technology and Management 7
Pharmaceutical Technology project topics and materials 3
Pharmaceutics project topics and materials 177
Pharmacology and Therapeutics project topics and materials 1
Philosophy project topics and materials 2
Physical and Health Education project topics and materials 68
Physics 49
Physics and Astronomy project topics and materials 1
Physics Education project topics and materials 2
Physiology project topics and materials 42
Plant science project topics and materials 26
Political Education Science project topics and materials 13
Political Science 62
Political Science Education project topics and materials 5
Polymer Technology project topics and materials 1
Psychology project topics and materials 42
Public Administration 124
Radiation Medicine project topics and materials 1
Science Education project topics and materials 88
Science Laboratory Technology 11
Social Studies Education project topics and materials 40
Sociology 53
Soil Science project topics and materials 36
SPORTS MANAGEMENT 5
Statistics 108
Structural Engineering project topics and materials 1
Survey 94
Teaching English As A Second Language 9
Technical Education project topics and materials 5
Textiles Technology project topics and materials 10
Theatre Art and Film Studies project topics and materials 63
Theatre Arts project topics and materials 6
Tourism 11
Urban and Regional Planning 44
Urban and Regional Planning project topics and materials 4
Veterinary Medicine Project topics and materials 63
Vocational And Technical Education project topics and materials 162
Water Resources Engineering Technology project topics and materials 21
Zoology project topics and materials 18

Project Departments

Accountancy 179
Accounting Education project topics and materials 2
Actuarial Science project topics and materials 1
Adult Education and Extra-Mural Studies project topics and materials 2
Agricultural and Bio-Environmental Engineering 30
Agricultural Economics project topics and materials 150
Agricultural Engineering Technology project topics and materials 24
Agricultural Extension project topics and materials 54
Agricultural Science Education project topics and materials 1
Agriculture project topics and materials 3
Agronomy project topics and materials 13
Aircraft Engineering Technology project topics and materials 1
Anatomy project topics and materials 54
Animal Science project topics and materials 109
Arabic and Islamic Studies project topics and materials 10
Arabic Studies Education project topics and materials 2
Archeology and Tourism project topics and materials 6
Architecture 45
Arts and Social Science Education project topics and materials 12
Banking and Finance 10
Banking and Finance project topics and materials 1
Bio Chemistry 136
Biology Education project topics and materials 87
Biomedical Engineering Technology project topics and materials 1
Botany project topics and materials 13
Building Technology 13
Business Administration and Management 188
Business Education project topics and materials 11
Chemical Engineering 41
Chemical Pathology project topics and materials 9
Chemistry Education project topics and materials 105
Child Dental Health project topics and materials 1
Christian Religious Studies Education project topics and materials 2
Christian Religious Studies project topics and materials 4
Civil Engineering 23
Commercial and Property Law project topics and materials 1
Community Medicine project topics and materials 2
Computer Engineering 48
Computer Science 51
Crop protection project topics and materials 14
Crop Science project topics and materials 8
Curriculum and Instruction Project topics and materials 62
Economics 130
Education 331
Educational Administration and planning project topics and materials 64
Educational Foundations project topics and materials 51
Educational project topics and materials 5
Educational Psychology 48
Electrical Electronics Engineering 49
Engineering 22
English 150
English Education project topics and materials 2
English Language Education project topics and materials 6
Environmental 131
Estate Management 5
Fine and Applied Arts Creative Arts project topics and materials 2
Fine And Applied Arts project topics and materials 2
Fine Arts project topics and materials 39
Fisheries project topics and materials 5
French Education project topics and materials 31
Geography and Physics Education project topics and materials 27
Geography Education project topics and materials 7
Geography project topics and materials 172
Geology and Mining 17
Geophysics project topics and materials 8
Guidance and Counselling project topics and materials 9
Handouts 2
Hausa Education project topics and materials 8
Health Education project topics and materials 20
History and International Studies project topics and materials 32
Home Economics Project topics and materials 47
Industrial Chemistry 3
Industrial Maintenance Engineering Technology project topics and materials 1
Industrial Relations and Personnel Management 7
Islamic Studies Education project topics and materials 18
JAMB WAEC NECO NABTEB SSCE NCE ND HND BSC MSC PGD 1
Law 206
Library and Information Science Education project topics and materials 123
Library Science 7
Linguistics and Nigerian Languages project topics and materials 35
Local Government and Development Studies project topics and materials 13
Marketing 10
Mass Communication 80
Mathematics Education project topics and materials 32
Mathematics project topics and materials 81
Measurement And Evaluation 1
Mechanical Engineering 30
Mechanical Engineering project topics and materials 10
Medicine project topics and materials 101
Metallurgical Engineering Technology project topics and materials 4
Micro Biology 109
Money 1
Nursing Sciences project topics and materials 5
Office Technology and Management 7
Pharmaceutical Technology project topics and materials 3
Pharmaceutics project topics and materials 177
Pharmacology and Therapeutics project topics and materials 1
Philosophy project topics and materials 2
Physical and Health Education project topics and materials 68
Physics 49
Physics and Astronomy project topics and materials 1
Physics Education project topics and materials 2
Physiology project topics and materials 42
Plant science project topics and materials 26
Political Education Science project topics and materials 13
Political Science 62
Political Science Education project topics and materials 5
Polymer Technology project topics and materials 1
Psychology project topics and materials 42
Public Administration 124
Radiation Medicine project topics and materials 1
Science Education project topics and materials 88
Science Laboratory Technology 11
Social Studies Education project topics and materials 40
Sociology 53
Soil Science project topics and materials 36
SPORTS MANAGEMENT 5
Statistics 108
Structural Engineering project topics and materials 1
Survey 94
Teaching English As A Second Language 9
Technical Education project topics and materials 5
Textiles Technology project topics and materials 10
Theatre Art and Film Studies project topics and materials 63
Theatre Arts project topics and materials 6
Tourism 11
Urban and Regional Planning 44
Urban and Regional Planning project topics and materials 4
Veterinary Medicine Project topics and materials 63
Vocational And Technical Education project topics and materials 162
Water Resources Engineering Technology project topics and materials 21
Zoology project topics and materials 18
Advert.

Advertise On TCI Library

Advert.
Advert.

Recent Comments

 Charissa Burn on Register for Npower - Information needed for registration and procedures
Your All In One Solution For Creating All The Content You'll Ever Need. Proprietary AI Turns YouTube Videos Into Traffic Getting Articles At The Press Of A Button! We’ve Been Getting Free Autopilot Traffic From Google Without SEO Experience For Ov...
 Emmanuel Ayeh on Check out the UNESCO Fellowship 2020 in Poland | Fully-Funded
Thanks for sharing this info, Admin....
Advert.

Project Categories

Business Plan Categories

Pages

Advert.