A code encryption and decryption device against reverse engineering based on indexed table and the method thereof

PURPOSE: An index table based code encoding/decoding device and a method thereof are provided to safely encode a code by differently generating an encoding key based on an index table. CONSTITUTION: An index generating unit(31) divides executing codes of an executing file into code blocks according to a call code and stores a starting address on an index table. A block encoding unit encodes the code block into an encoding key. The encoding key is generated through the code bock.