Design and implementation of obfuscating tool for software code protection

1Citations
Citations of this article
2Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Code obfuscation is a technique to protect the raw source code by making different transformations like changing layout and control flow of the code. This is primarily done by the developers/programmers to obstruct code, understanding, and delay malicious code change such that reversing of coding becomes uneconomical by the man at the end (i.e., end user). This technique is adopted in such a fashion that it does not affect the functionalities of the program. The aim of the paper is to make an obfuscator tool, which will provide a graphical utility to the programmers to obfuscate their code. This tool can be used for protecting many high-level languages like Python, JavaScript, Java, and C and C++. It will use cryptographic algorithm to hide the program logic by encrypting and renaming identifier. This paper also aims at introducing a new cryptographic algorithm, which encrypts text to unicode by applying base64 and Devanagari encoding.

Cite

CITATION STYLE

APA

Kumar, A., & Sharma, S. (2019). Design and implementation of obfuscating tool for software code protection. In Lecture Notes in Mechanical Engineering (pp. 665–676). Pleiades journals. https://doi.org/10.1007/978-981-13-6577-5_64

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free