Please use this identifier to cite or link to this item:
https://hdl.handle.net/10356/105732
Title: | Obfuscation techniques for Java source code | Authors: | Nguyen, Dinh Phuc | Keywords: | DRNTU::Engineering::Computer science and engineering::Software | Issue Date: | 2014 | Source: | Nguyen, D. P. (2014). Obfuscation techniques for Java source code. Student research paper, Nanyang Technological University. | Abstract: | Nowadays, software piracy becomes one of the headaches of any software companies. There are many techniques to protect a software from being copy, reverse-engineered or modified before delivering to user. Some of them can be listed out such as watermarking, embedding decryption keys in hardware, tamper-proofing, fingerprint code, virtual machine… Obfuscation is a very cheap and can be conducted at multiple levels of complexity and in multiple stages of a program. This technique secures the software by making it obscure and difficult for hackers to understand the function of codes and reverse-engineer.. This project focuses on obfuscation techniques at the highest level of a program: source code, namely variable and class renaming, array restructuring, including array splitting, array merging, array folding and array flattening. The project uses Java programming language and Java Development Tools in Plug-in environment of Eclipse. | URI: | https://hdl.handle.net/10356/105732 http://hdl.handle.net/10220/26030 |
Schools: | School of Computer Engineering | Rights: | © 2014 The Author(s). | Fulltext Permission: | open | Fulltext Availability: | With Fulltext |
Appears in Collections: | URECA Papers |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
SCE13073_NGUYEN DINH PHUC.pdf | 144.98 kB | Adobe PDF | ![]() View/Open |
Page view(s) 5
1,061
Updated on May 5, 2025
Download(s) 5
917
Updated on May 5, 2025
Google ScholarTM
Check
Items in DR-NTU are protected by copyright, with all rights reserved, unless otherwise indicated.