Designing a Code Obfuscation Scheme for Software Protection

Software piracy and intellectual property theft has brought about a financial decrease in revenue for the producers of software systems. Moreso, malicious end-users act as Man-At-The-End (MATE) attackers and dangerously inspect software codes either statically or dynamically to steal them. Developers need to create client applications that contain confidential information and data. As a result, large scale software firms constantly strive to secure hidden algorithms and vital programming components contained in their applications in order to have competitive advantage. The focus of this study is to design a code obfuscation scheme for software and intellectual property protection. The methodology employed includes use of programming tool and algorithms that described the key processes of the scheme. To demonstrate the strength and capability of our approach, user evaluation was conducted to arrive at the cost, potency and resilience of the scheme. Results indicate that majority of the respondents believe that the developed obfuscator is inexpensive and that it does not adversely affect memory and execution time. The current study would provide software developers the tool to obscure their intellectual property against theft.

Authors

Institutions

Publication Details

Published
2024-12-04
DOI
https://doi.org/10.1109/icecer62944.2024.10920373
Primary Topic
Advanced Malware Detection Techniques
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Designing a Code Obfuscation Scheme for Software Protection

A. Santos, Abdulganiyu Awal, Suama Hamunyela, Ambrose Azeta et al.
Advanced Malware Detection Techniques
article

Designing a Code Obfuscation Scheme for Software Protection

A. Santos, Abdulganiyu Awal, Suama Hamunyela, Ambrose Azeta, Joy I. Azeta
article en

Abstract

Software piracy and intellectual property theft has brought about a financial decrease in revenue for the producers of software systems. Moreso, malicious end-users act as Man-At-The-End (MATE) attackers and dangerously inspect software codes either statically or dynamically to steal them. Developers need to create client applications that contain confidential information and data. As a result, large scale software firms constantly strive to secure hidden algorithms and vital programming components contained in their applications in order to have competitive advantage. The focus of this study is to design a code obfuscation scheme for software and intellectual property protection. The methodology employed includes use of programming tool and algorithms that described the key processes of the scheme. To demonstrate the strength and capability of our approach, user evaluation was conducted to arrive at the cost, potency and resilience of the scheme. Results indicate that majority of the respondents believe that the developed obfuscator is inexpensive and that it does not adversely affect memory and execution time. The current study would provide software developers the tool to obscure their intellectual property against theft.

Namibia University of Science and Technology (NA), Covenant University (NG)
Reduced inequalities
Openalex Percentile: Top 68%
Advanced Malware Detection Techniques
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Designing a Code Obfuscation Scheme for Software Protection — A. Santos, Abdulganiyu Awal, et al. · (2024) | TGRS Research Map | TGRS