Luo, C.C.LuoZhao, J.J.Zhao2022-03-082022-03-082005https://publica.fraunhofer.de/handle/publica/307133WO2004023313 A UPAB: 20060209 NOVELTY - The code (1313) has multiple obfuscated names that correspond to system symbolic names. An association is provided between the obfuscated names and encrypted forms of the corresponding system symbolic names. A static watermark added to the code determines authenticity of the code. A program execution environment has another association of the encrypted forms with information needed to resolve the system symbolic names. DETAILED DESCRIPTION - INDEPENDENT CLAIMS are also included for the following: (a) an improved class loader that loads a class in a program execution environment in a host computer system (b) a method of protecting a program that is executed in a host computer system from a host. USE - Used for implementing features in a cellular telephone. ADVANTAGE - The obfuscated names and the static watermark provide better protection for the mobile code against malicious hosts.de608006SCHUTZ VON MOBILCODE VOR BOESWILLIGEN HOSTS QUERVERWEISE AUF VERWANDTE ANMELDUNGENMobile code for use in cellular telephone, has multiple obfuscated names corresponding to system symbolic names, and static watermark added to code for determining authenticity of code.patent2002-407929P2003-US27693