×

Digital product execution control and security

  • US 6,272,636 B1
  • Filed: 04/11/1997
  • Issued: 08/07/2001
  • Est. Priority Date: 04/11/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. In an executable digital product having incorporated therein execution control programming limiting use of the digital product to a given controlled use, a method of providing security against use outside said given controlled use, said method comprising:

  • identifying an executable portion of said digital product to be loaded for execution in memory regions of a computing device;

    identifying a plurality of sub-portions of said executable portion and encrypting into a non-executable form each sub-portion as loaded for execution in an associated memory region during said given controlled use, said sub-portions being thereby loaded for execution in an encrypted and non-executable state;

    marking as protected memory regions holding each sub-portion; and

    establishing with an operating system an exception handler executed by said operating system during execution of said digital product and upon access to memory regions marked as protected, said exception handler thereby decrypting into an executable form each sub-portion when accessed and thereby controllably allowing use thereof.

View all claims
  • 9 Assignments
Timeline View
Assignment View
    ×
    ×