×

Storage protection utilizing public storage key control

  • US 5,163,096 A
  • Filed: 06/06/1991
  • Issued: 11/10/1992
  • Est. Priority Date: 06/06/1991
  • Status: Expired due to Term
First Claim
Patent Images

1. Means for protecting against unauthorized accesses by program requests for accessing data units in blocks in a storage of a computer system, comprising:

  • processor means for providing an address of a data unit to be accessed in a block in storage and providing an access key associated with a program requesting the access in the block and providing a fetch/store signal identifying the manner of access;

    means for fetching a storage key associated with an addressed block in storage;

    means for testing if an access key equals a supervisory key for providing a supervisory key signal;

    means for comparing an access key with the storage key to provide an equal key signal;

    means for determining if the storage key equals a public key value to provide a public storage key signal;

    means for finding if an access key equals the public key value to provide a public access key signal; and

    circuit means for enabling the addressed data unit to be accessed and sent to the requesting processor means if (1) the supervisory key signal is provided, or (2) if the equal signal is provided, or (3) if the public storage key signal and no public access key signal and no equal signal and no supervisory key signal are provided, or (4) if the fetch request signal and the public access key signal and no equal signal and no supervisory key signal are provided whenever the use of the public key value is enabled, or (5) if the fetch request signal and the public access key signal and no equal signal or no supervisory key signal are provided whenever use of the public key value is disabled.

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