Patent · US Expired

Methods of providing java tamperproofing

US7590863B2 · kind B2 · utility

31Cited by
7References
20Claims
0Family size

Assignee

Inventor

Key dates

Filing dateOct 11, 2001
Grant dateSep 15, 2009
Priority date
Expiry dateOct 10, 2023

Classification

  • Technology area (CPC G)Physics
  • CPC primaryG06F21/125
  • WIPO fieldComputer technology
  • WIPO sectorElectrical engineering

Abstract

A method of protecting Java bytecode is provided that includes the steps of encrypting at least one Java class file to produce at least one encrypted Java class file (414a) which is archived in an archive (414). A Java application that depends on the encrypted Java archive (414) is configured to run by first loading an application stub class (414b) and calling an entry point within the application stub class (414b). A method is provided of running a Java application that uses such a previously encrypted Java archive (414). The method includes the steps of loading an application stub class (414b). An entry point within the application stub class (414b) is called thereby to call a secure class loader to enable the at least one encrypted Java class file (414a) to be loaded from the archive (414) and decrypted.

Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.