Obfuscation of executable code

Information security – Prevention of unauthorized use of data including prevention...

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

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.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

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.

Rate now

     

Profile ID: LFUS-PAI-O-3844058

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.