Nova Patents
EP0809170A1

Access codes for computer resources

Abstract

A security system for computer repositories (3). Users (12,15,18) of the repositories are assigned key codes (KCs). The repositories contain resources (6), such as programs and data, which are also assigned key codes. The key code of a resource contains fields, which contain information, in encoded form, which specify characteristics of users which are necessary to gain access to the resource, and conditions under which access is to be allowed. For example, a given key code may specify that only users having (i) a surname beginning with "W", and (ii) a "classified" security clearance will be granted access and, further, (iii) that access will be granted only on odd-numbered Wednesdays. When a user seeks access to a resource, a security process inquires whether the user's key code indicates that the user meets the conditions specified by the resource's key code.

EP0809170A1, drawing sheet 1
Sheet 1 of 8

Term

Term ended

Projected expiry passed 6 May 2017, 9.4 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

8 claims: 3 independent, 5 dependent

  1. 1
    A method of operating a computer system which stores resources to be accessed by users characterized by the steps of:a) providing resource key codes (KC) associated with respective resources (6), which key codes do not identify said respective resources;b) providing user key codes (KC) associated with respective users (12,15,18) which key codes do not identify said respective users;c) when a user requests access to a target resource, comparing the key code of that user with the resource key code of the target resource and, if predetermined criteria are met, granting access to the target resource.
  2. 7
    A repository which contains resources including computer programs, data, or both, characterized by further comprising:a) resource key codes (KC), each of which i) is associated with a resource (6), and ii) specifies characteristics required in users (12,15,18) to gain access to the resource;and b) means for examining a user key code, when the user (12,15,18) seeks access to a resource (6), to ascertain whether the user key code contains said specified characteristics, and if so for granting access to a resource.
  3. 8
    A computer (36) which stores resources (6) to be accessed by users (12,15,18), characterized by:a) resource key codes (KC30), associated with respective resources but which do not identify said resources;b) means for ascertaining user key codes (KC33) assigned to respective users, but which key codes do not identify said user;and c) security process means for granting a user access to a specified resource if the user key code and the resource key code match in a predetermined manner.