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
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 |