Curbing software piracy in development environment using code splitting, obfuscation and fingerprinting techniques | Blazingprojects Postgraduate Thesis
Home / Computer Science / Curbing software piracy in development environment using code splitting, obfuscation and fingerprinting techniques

Curbing software piracy in development environment using code splitting, obfuscation and fingerprinting techniques

 

Table Of Contents


Chapter ONE

INTRODUCTION

  • 1.1Introduction
  • 1.2Background of Study
  • 1.3Problem Statement
  • 1.4Objective of Study
  • 1.5Limitation of Study
  • 1.6Scope of Study
  • 1.7Significance of Study
  • 1.8Structure of the Research
  • 1.9Definition of Terms

Chapter TWO

LITERATURE REVIEW

  • 2.1Overview of Software Piracy
  • 2.2History of Code Splitting Techniques
  • 2.3Evolution of Obfuscation in Software Protection
  • 2.4Fingerprinting Technologies in Software Development
  • 2.5Legal and Ethical Implications of Software Piracy
  • 2.6Impact of Software Piracy on Development Environment
  • 2.7Current Trends in Anti-Piracy Measures
  • 2.8Comparative Analysis of Protection Techniques
  • 2.9Case Studies on Successful Anti-Piracy Strategies
  • 2.10Future Prospects in Software Protection

Chapter THREE

SYSTEM DESIGN AND IMPLEMENTATION

  • 3.1Research Design and Methodology
  • 3.2Selection of Research Approach
  • 3.3Data Collection Methods
  • 3.4Sampling Techniques
  • 3.5Data Analysis Procedures
  • 3.6Validity and Reliability of Research
  • 3.7Ethical Considerations in Research
  • 3.8Limitations of the Research Methodology

Chapter FOUR

SYSTEM TESTING AND EVALUATION

  • 4.1Analysis of Data Collected
  • 4.2Implementation of Code Splitting Techniques
  • 4.3Evaluation of Obfuscation Strategies
  • 4.4Utilization of Fingerprinting Technologies
  • 4.5Comparison of Results with Research Objectives
  • 4.6Interpretation of Findings
  • 4.7Discussion on Implications for Development Environment
  • 4.8Recommendations for Future Practices

Chapter FIVE

SUMMARY, CONCLUSION AND RECOMMENDATIONS

  • 5.1Summary of Findings
  • 5.2Conclusion
  • 5.3Contributions to Knowledge
  • 5.4Implications for Industry Practices
  • 5.5Recommendations for Further Research

Thesis 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

Thesis Overview

<p> </p><p>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.</p><p>Software industries always strongly depend on copyrights and other Intellectual Property (IP) to drive innovation and ensure a return on investment in R&amp;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.</p><p>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).</p> <br><p></p>

Blazingprojects Mobile App

📚 Over 50,000 Research Thesis
📱 100% Offline: No internet needed
📝 Over 98 Departments
🔍 Thesis-to-Journal Publication
🎓 Undergraduate/Postgraduate Thesis
📥 Instant Whatsapp/Email Delivery

Blazingprojects App

Related Research

Law. 4 min read

A Framework for Incorporating Digital Evidence into Judicial Decision-Making...

This research focuses on developing a clear and practical framework for how courts and judges can better include digital evidence when making legal decisions. D...

BP
Blazingprojects
Read more →
Insurance. 4 min read

A Framework for Integrating Behavioral Economics into Insurance Risk Assessment...

This research focuses on developing a new way to evaluate risks in insurance by bringing together concepts from behavioral economics. Traditionally, insurance c...

BP
Blazingprojects
Read more →
Industrial and Produ. 2 min read

A Framework for Sustainable Lean Manufacturing System Optimization...

This research aims to develop a comprehensive framework that helps manufacturing companies optimize their systems for sustainability while maintaining high effi...

BP
Blazingprojects
Read more →
Human Nutrition and . 4 min read

Developing a Holistic Model for Personalized Dietary Interventions in Diabetes Manag...

This research aims to create a comprehensive and personalized approach to dietary interventions for people with diabetes. Diabetes management often involves rec...

BP
Blazingprojects
Read more →
History and Internat. 3 min read

Developing a Framework for Post-Colonial Narratives in 20th Century International Di...

This research focuses on understanding how post-colonial countries’ stories and perspectives have influenced international diplomacy during the 20th century. ...

BP
Blazingprojects
Read more →
Health and Physical . 2 min read

Developing a Holistic Model for Improving Adolescent Physical Activity Engagement...

This research focuses on creating a comprehensive model to help increase physical activity among teenagers. Adolescents often engage less in physical activity t...

BP
Blazingprojects
Read more →
Guidance and Counsel. 2 min read

A Holistic Framework for Enhancing Career Decision-Making in Adolescents...

This research aims to develop a comprehensive framework to improve how adolescents make career choices. Many young people face difficulty in selecting suitable ...

BP
Blazingprojects
Read more →
Geophysics. 2 min read

A Framework for Integrating Seismic and Electromagnetic Data for Subsurface Characte...

This research explores how to combine two different geophysical methods—seismic and electromagnetic (EM) surveys—to better understand what lies beneath the ...

BP
Blazingprojects
Read more →
Geology. 2 min read

A Framework for Integrating Mineralogical and Geochemical Data in Ore Deposit Models...

This research aims to develop a structured framework to better combine mineralogical and geochemical data to improve understanding and modeling of ore deposits....

BP
Blazingprojects
Read more →
WhatsApp Click here to chat with us