This can take any one of three forms :
The software developer can choose exactly which functions and classes are to be encrypted by means of a simple configuration file .
Secure execution The functions are encrypted and signed in the script files created as part of the protection process . The new CodeMeter Protection Suite Runtime ( CPSRT ) is included to check these during runtime , decrypt , and execute the code in the machine ’ s memory , and then remove it again for added security .
The newest AxProtector technology is used to stop would-be attackers from tampering with the native components , making it virtually im-
010100101010101010100101010 101010010101010010101010101 001010101010101001010010101 010010101010101001010101010 101001010010100101001010101
Source Code 010101010010101010101001010
101010101001010010100101001 010101010010101010101010101 010101010101010101101010100
Encrypt / Protect
CodeMeter Protection Suite
Application runs ( protected )
Figure 1 : Code encryption