Code Obfuscation is one of the prevention techniques of computation offloading on clouds and distributed environment. Computational offloading is vulnerable to risks. To enhancing the security of computation offloading, we propose a hybrid approach that renders the byte code and change the structure of original code using code mixing and dead code insertion method. The approach make more hardens the original code, unreadable and difficult to reverse-engineer. Based on our analysis, the obfuscation is able to increase the complexity of the code, confidentiality and integrity during computational offloading on clouds using mobiles. We consider that hybrid approach of obfuscation methods with cryptographic hash function may affect the size of program and cost of execution time.
Code Obfuscation, Encryption, Computation Offloading, Reserve Engineering