×

Class coalescence for obfuscation of object-oriented software

  • US 7,150,003 B2
  • Filed: 11/25/2002
  • Issued: 12/12/2006
  • Est. Priority Date: 11/25/2002
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method of obfuscating an object-oriented program comprising the steps of:

  • providing a program defined in terms of a plurality of classes, each of the classes having at least one of a field or a method;

    combining at least two of the plurality of classes into a combined class, said step of combining comprising at least one of(a) including at least one field from at least one of the two classes in the combined class, or(b) including at least one method from at least one of the two classes in the combined class;

    removing the at least two of the plurality of classes from the program; and

    storing the program that includes the combined class.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×