Solid state key for controlling access to computer software
First Claim
1. An access key for affording access by a user to a software program residing in a computer with the computer having a stimulus number generator and a video display capable of generating a signal representative of said stimulus number, said access key comprising:
- (a) pulse generating means for generating a series of pulses that are dependent on the elapse of time;
(b) password generating means coupled to said pulse generating means for generating a password for one or more pulses from said pulse generating means;
(c) displaying means communicating with the password generating means for displaying at least part of said password;
(d) at least one sensor accessible from the exterior of said access key so that juxtaposition of the access key and the display affords excitation of the sensor by the signal;
(e) means coupled to said sensor for decoding the signal to produce the stimulus number;
(f) said password generating means including a baseword generating means communicating with said pulse generating means for producing a baseword that is a function of pulses produced by said pulse generating mean;
(g) said password generating means including a means for combining the stimulus number with the baseword to produce the password to afford a user access to a software program.
6 Assignments
0 Petitions
Accused Products
Abstract
A semiconductor device that functions as a key to control access to a software program resident in a computer. The device includes a continuously running pulse generator that produces an output representative of real time, a shift register permanently storing a unique number and circuitry for executing an algorithm that combines real time and the permanently stored unique number to produce a password. The password is input to the computer. The computer is coded to execute an equivalent algorithm to produce a password within the computer. The two passwords are compared and access to the computer program is afforded only if they bear a prescribed relationship. The computer can be coded to produce on the video display thereof a timespace pattern on the computer video display, circuitry for deriving the stimulus number therefrom, and circuitry for processing the stimulus number so that the password displayed by the key is a function of the value of the stimulus number. The computer executes a similar procedure on the stimulus number so that access to the software program is afforded only if correspondence exists between the user input password and the password generated in the computer.
131 Citations
3 Claims
-
1. An access key for affording access by a user to a software program residing in a computer with the computer having a stimulus number generator and a video display capable of generating a signal representative of said stimulus number, said access key comprising:
-
(a) pulse generating means for generating a series of pulses that are dependent on the elapse of time; (b) password generating means coupled to said pulse generating means for generating a password for one or more pulses from said pulse generating means; (c) displaying means communicating with the password generating means for displaying at least part of said password; (d) at least one sensor accessible from the exterior of said access key so that juxtaposition of the access key and the display affords excitation of the sensor by the signal; (e) means coupled to said sensor for decoding the signal to produce the stimulus number; (f) said password generating means including a baseword generating means communicating with said pulse generating means for producing a baseword that is a function of pulses produced by said pulse generating mean; (g) said password generating means including a means for combining the stimulus number with the baseword to produce the password to afford a user access to a software program.
-
-
2. An access key for affording access by a user to a software program residing in a computer with the computer having a stimulus number generator and a video display capable of generating a signal representative of said stimulus number, said access key comprising:
-
(a) pulse generating means for generating a series of pulses that are dependent on the elapse of time; (b) password generating means coupled to said pulse generating means for generating a password for one or more pulses from said pulse generating means; (c) displaying means communicating with the password generating means for displaying at least part of said password; (d) at least one sensor accessible from the exterior of said access key so that juxtaposition of the access key and the display affords excitation of the sensor by the signal; (e) means coupled to said sensor for decoding the signal to produce the stimulus number; (f) said password generating means including a means for combining the stimulus number with the one or more pulses from the pulse generator to produce the password. - View Dependent Claims (3)
-
Specification