← Back to Patent Explorer
US4941175A Expired / Lapsed US ⏱️ 0.0 years remaining

Tamper-resistant method for authorizing access to data between a host and a predetermined number of attached workstations

Assignee: International Business Machines Corp
•
Filing: 1989-02-24
•
Granted: 1990-07-10
•
Expires: 2009-02-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A tamper-resistant method is disclosed for controlling the number of users given authorized access to licensed software in a host-based, multiple terminal system by use of an encrypted authorization list depth parameter. The method embedded in the host-licensed software can decrypt the depth parameter only using a key derived from its own CPU ID and an offset.

Inventors

  • 👤 Michael A. Enescu
  • 👤 James Lum

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 14:33
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/60; G06F21/62; G06F21/6218; G06F12/00; G06F12/14; G06F12/1408; G06F2221/00; G06F2221/21; G06F2221/2141

Claims Analysis

Total Claims: 9
Claim 1
Independent Claim 112 words
A method for authorizing access to application software resident in a CPU host from among N < M workstations or users communicatively attaching said CPU host, said CPU manifesting indicia of identity, comprising the steps of: (a) forming a list of authorized users and encrypting thereon a depth parameter N, said encryption using a function of the CPU identity and an offset as a key; (b) responsive to each application software access request from among the workstations or users, accessing the list and decrypting the depth parameter N with the key; and (c) scanning the list within the depth N and returning an access authorization to the requester only upon an identity
Claim 2
Independent Claim 112 words
A method for authorizing access to application software resident in a CPU host from among N < M workstations or users communicatively attaching said CPU host, said CPU manifesting indicia of identity, comprising the steps of: (a) forming a list of authorized users and encrypting thereon a depth parameter N, said encryption using a function of the CPU identity and an offset as a key; (b) responsive to each application software access request from among the workstations or users, accessing the list and decrypting the depth parameter N with the key; and (c) scanning the list within the depth N and returning an access authorization to the requester only upon an identity
Claim 3
Dependent Claim 41 words
The method according to claim 1, wherein the access authorization is of the form of invocation of the application software, and the refusal of the access request is of the form of a message sent to the requesting workstation or user.
Claim 4
Dependent Claim 38 words
The method according to claim 1, wherein the arrangement of the CPU host communicatively attaching the workstations or users is selected from the set consisting of a local area network and a multiprogramming, multiprocessing system exemplified by VM.
Claim 5
Dependent Claim 21 words
The method according to claim 1, wherein the method steps further include modifying the search depth N only by reencrypting same.
Claim 6
Dependent Claim 26 words
The method according to claim 1, wherein the list and the access control software embodying the method are embedded within an object-coded version of the application.
Claim 7
Dependent Claim 201 words
A tamper resistant method for authorizing access to data between a host and a predetermined number N < M attached work stations or users, said host including a communications server for managing physical data transmission between the host and M work stations or users; and means for storing access control software and related information; said host manifesting indicia of identity, comprising the steps at the host of: (a) responsive to a service request from a work station or user, invoking access control software from said storage means and a pre-computed list, said list includes M station or user identities and an encrypted representation of N indicative of the number of work stations or users authorized access or attachment to said host, said encrypted representation N being formed using an encryption key as a function of the host identity and an offset; (b) ascertaining the depth N to which the list may be searched by decrypting the representation using the key; and (c) comparing identity of the work station or user originating the service request with the identities of the M stations or users on the list but only to a depth N, and, returning an authorization only upon a match condition.
Claim 8
Dependent Claim 201 words
A tamper resistant method for authorizing access to data between a host and a predetermined number N < M attached work stations or users, said host including a communications server for managing physical data transmission between the host and M work stations or users; and means for storing access control software and related information; said host manifesting indicia of identity, comprising the steps at the host of: (a) responsive to a service request from a work station or user, invoking access control software from said storage means and a pre-computed list, said list includes M station or user identities and an encrypted representation of N indicative of the number of work stations or users authorized access or attachment to said host, said encrypted representation N being formed using an encryption key as a function of the host identity and an offset; (b) ascertaining the depth N to which the list may be searched by decrypting the representation using the key; and (c) comparing identity of the work station or user originating the service request with the identities of the M stations or users on the list but only to a depth N, and, returning an authorization only upon a match condition.
Claim 9
Dependent Claim 21 words
The method according to claim 6, wherein the method steps further include modifying the search depth N only by reencrypting same.

References Cited (Backward Citations)

US4218738A Cited
US4408274A Cited
US4545016A Cited
US4791565A Cited
US4713753A Cited
US4757533A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1993-07-09 1994-01-08 1994-07-10 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1997-07-09 1998-01-08 1998-07-10 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2001-07-09 2002-01-08 2002-07-10 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag