×

Computer security system

  • US 4,584,639 A
  • Filed: 12/23/1983
  • Issued: 04/22/1986
  • Est. Priority Date: 12/23/1983
  • Status: Expired due to Term
First Claim
Patent Images

1. In a capability based data processing system having at least one central processing unit, memory means and a multiplicity of keys, each key providing authority to its holder to use a specified portion of said system'"'"'s resources, an arrangement comprising:

  • a plurality of domains for performing predefined processes, each including means for holding a plurality of keys; and

    kernel means coupled to said domains for providing said domains with a predefined set of kernel functions, said kernel means having the exclusive means for creating keys and the exclusive means for resolving the authority conveyed by each said key;

    whereina plurality of said domains comprise factories for creating factory products comprising new domains for performing specified tasks;

    a multiplicity of said keys are non-sensory keys, which convey the authority to directly or indirectly cause data to be transmitted to, or changed within, a domain other than the domain invoking said key; and

    predefined ones of said kernel functions allow a requestor domain with a key to a specified one of said factories to determine whether said specified factory has any non-sensory keys not included in a first predefined set of keys;

    whereby a requestor domain can determine if use of a specified factory could compromise the confidentiality of data provided by said requestor domain to said factory.

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