@article{ART001814350},
author={Lee, Kyung-Ho and Heewan Park},
title={An Effective Java Obfuscation Technique Using Assignment Statements Merging},
journal={Journal of The Korea Society of Computer and Information},
issn={1598-849X},
year={2013},
volume={18},
number={10},
pages={129-139}
TY - JOUR
AU - Lee, Kyung-Ho
AU - Heewan Park
TI - An Effective Java Obfuscation Technique Using Assignment Statements Merging
JO - Journal of The Korea Society of Computer and Information
PY - 2013
VL - 18
IS - 10
PB - The Korean Society Of Computer And Information
SP - 129
EP - 139
SN - 1598-849X
AB - Java bytecodes are executed not on target machine but on the Java virtual machines. Since this bytecodes use a higher level representation than binary code, it is possible to decompile most bytecodes back to Java source. Obfuscation is the technique of obscuring code and it makes program difficult to understand. However, most of the obfuscation techniques make the code size and the performance of obfuscated program bigger and slower than original program.
In this paper, we proposed an effective Java obfuscation techniques using assignment statements merging that make the source program difficult to understand. The basic approach is to merge assignments statements to append side effects of statement. An additional benefit is that the size of the bytecode is reduced.
KW - Java bytecode;Code obfuscation;Side effects;Assignment Statements merging;Software Protection
DO -
UR -
ER -
Lee, Kyung-Ho and Heewan Park. (2013). An Effective Java Obfuscation Technique Using Assignment Statements Merging. Journal of The Korea Society of Computer and Information, 18(10), 129-139.
Lee, Kyung-Ho and Heewan Park. 2013, "An Effective Java Obfuscation Technique Using Assignment Statements Merging", Journal of The Korea Society of Computer and Information, vol.18, no.10 pp.129-139.
Lee, Kyung-Ho, Heewan Park "An Effective Java Obfuscation Technique Using Assignment Statements Merging" Journal of The Korea Society of Computer and Information 18.10 pp.129-139 (2013) : 129.
Lee, Kyung-Ho, Heewan Park. An Effective Java Obfuscation Technique Using Assignment Statements Merging. 2013; 18(10), 129-139.
Lee, Kyung-Ho and Heewan Park. "An Effective Java Obfuscation Technique Using Assignment Statements Merging" Journal of The Korea Society of Computer and Information 18, no.10 (2013) : 129-139.
Lee, Kyung-Ho; Heewan Park. An Effective Java Obfuscation Technique Using Assignment Statements Merging. Journal of The Korea Society of Computer and Information, 18(10), 129-139.
Lee, Kyung-Ho; Heewan Park. An Effective Java Obfuscation Technique Using Assignment Statements Merging. Journal of The Korea Society of Computer and Information. 2013; 18(10) 129-139.
Lee, Kyung-Ho, Heewan Park. An Effective Java Obfuscation Technique Using Assignment Statements Merging. 2013; 18(10), 129-139.
Lee, Kyung-Ho and Heewan Park. "An Effective Java Obfuscation Technique Using Assignment Statements Merging" Journal of The Korea Society of Computer and Information 18, no.10 (2013) : 129-139.