×

System and method for safety distributing executable objects

  • US 5,978,484 A
  • Filed: 04/25/1996
  • Issued: 11/02/1999
  • Est. Priority Date: 04/25/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of distributing and executing executable code, comprising:

  • creating digital certificates for a plurality of distributing authorities, each such digital certificate indicating an authorized set of privileges for its distributing authority;

    associating a privilege request code with the executable code, the privilege request code indicating a requested set of privileges that the executable code will potentially exercise during execution;

    defining signer-specific privilege sets at a client computer for different ones of the plurality of distributing authorities, each signer-specific privilege set indicating privileges allowed to executable code signed by the corresponding distributing authority;

    digitally signing the executable code and associated privilege request code by a particular one of the plurality of distributing authorities;

    receiving the executable code, associated privilege request code, and digital signature at the client computer;

    preventing the executable code from executing if the digital signature of the executable code and associated privilege request code cannot be verified;

    preventing the executable code from executing if the privilege request code indicates privileges that are not in the signer-specific privilege set of the distributing authority that signed the executable code.

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