Information security – Prevention of unauthorized use of data including prevention...
Reexamination Certificate
2007-08-28
2007-08-28
Moazzami, Nasser (Department: 2136)
Information security
Prevention of unauthorized use of data including prevention...
C713S164000, C713S167000, C713S189000, C713S193000, C713S194000, C717S108000, C717S118000, C717S137000, C717S147000
Reexamination Certificate
active
10019828
ABSTRACT:
Three new obfuscation techniques. Data field obfuscation replaces references to data fields that use an object name and a field name with references that use an object name but do not use a field name. Obfuscation using the reflection mechanism for the executable code works by replacing a construct in the executable code with one or more equivalent constructs made using the reflection mechanism. Obfuscation of externally-defined constructs is done by relating the externally-defined construct to an obfuscation for the construct that is used within the executable code. The relationship is defined in a portion of the executable code, and at least the externally-fined construct is encrypted in the portion. The various obfuscation techniques may be used with each other or with other previously-known obfuscation techniques. The disclosed obfuscation techniques are particularly well-adapted for use with the byte codes produced by Java language compilers from Java language programs.
REFERENCES:
patent: 5745569 (1998-04-01), Moskowitz et al.
patent: 6102966 (2000-08-01), Tyma
patent: 6668325 (2003-12-01), Collberg et al.
patent: 6779114 (2004-08-01), Chow et al.
patent: 6792596 (2004-09-01), Maruyama et al.
patent: 2001/0025370 (2001-09-01), Maruyama et al.
Miecznikowski, J., et al, ‘Decompiling Java Bytecode: Problems, Traps and Pitfalls’, 2002, Sable Research Group, School of Computer Science, McGill University, entire document, www.sable.mcgill.ca/publications/papers/2002-2/sable-paper-2002-2.ps.gz.
Luo Chenghui
Zhao Jian
Fraunhofer CRCG, Inc.
Nelson Gordon E.
LandOfFree
Obfuscation of executable code does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Obfuscation of executable code, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Obfuscation of executable code will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3844058