Computer key and computer lock system
First Claim
1. A system for remote access by a user to a computer, which comprises a plurality of password generators, each user having one of the password generators, an interface remotely accessible by the user and connected to said computer, means for loading equivalent information into one of the password generators and the interface for generation of the passwords, said interface and said password generators each including a clock, said interface and said password generators each including means for generating the same passwords from the equivalent information at corresponding clock time periods in said one password generator and said interface using the equivalent information and an input from said clock as data to generate the same passwords in said one password generator and said interface, with the passwords changing for each successive time period, said interface including means for comparing a transmitted password generated by said one password generator during the clock time period with a password generated by said interface during the clock time period, so that identity of the transmitted password generated by said one password generator during the clock time period with the password generated by said interface allows access to said computer through said interface, and for comparing the transmitted password generated by said password generator with the changed passwords generated by said interface for a plurality of adjacent time periods in the absence of identity between the compared passwords generated by said one password generator and said interface, to compensate for non-coincidence of the clock time periods of generation of the compared passwords.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer access system includes a password generator (10) and an lock computer (50) connected to receive passwords generated by the password generator and grant access to a host computer (52) when a password from the password generator (10) matches a password separately generated by the lock computer (50). The password generator (10) and the lock computer (50) have corresponding pseudo-random number sequences stored in memories (26 and 90). The password generator (10) and the lock computer (50) have synchronized clocks (30 and 84), which define time intervals. During a given time interval, entry of a personal identification number in password generator (10) will cause the password generator (10) to generate a unique password from the random number sequence in memory (26) and time interval information from clock (30). The user transmits the so-generated password to the lock computer (50), which independently generates a comparison password from the corresponding pseudo-random number sequence stored in memory (90), and the time interval defined by clock (84). If the passwords match, access to computer (52) is granted by the lock computer (50). Since the valid passwords change with each time interval, subsequent use of an intercepted password will not grant access to the computer.
-
Citations
10 Claims
- 1. A system for remote access by a user to a computer, which comprises a plurality of password generators, each user having one of the password generators, an interface remotely accessible by the user and connected to said computer, means for loading equivalent information into one of the password generators and the interface for generation of the passwords, said interface and said password generators each including a clock, said interface and said password generators each including means for generating the same passwords from the equivalent information at corresponding clock time periods in said one password generator and said interface using the equivalent information and an input from said clock as data to generate the same passwords in said one password generator and said interface, with the passwords changing for each successive time period, said interface including means for comparing a transmitted password generated by said one password generator during the clock time period with a password generated by said interface during the clock time period, so that identity of the transmitted password generated by said one password generator during the clock time period with the password generated by said interface allows access to said computer through said interface, and for comparing the transmitted password generated by said password generator with the changed passwords generated by said interface for a plurality of adjacent time periods in the absence of identity between the compared passwords generated by said one password generator and said interface, to compensate for non-coincidence of the clock time periods of generation of the compared passwords.
- 7. An interface unit for connection to a computer input for controlling access to the computer, which comprises means for receiving a signal input and for selectively supplying the signal input to said computer input, means for storing password generation information, means for generating passwords connected to receive the password generation information from said storage means, said password generating means being connected to receive an input password from said signal input means for comparison with a generated password, and a clock connected to supply a time input to said password generating means, said password generating means including means for generating a password from the information in said storage means and the time input using the information and the time input from said clock as data to generate the password, with the passwords changing for each successive time period, for comparison with an input password from said signal input means, said password generating means being connected to control said signal input means, so that coincidence of a generated password and an input password causes said password generating means to enable said input signal means to supply input signals to the computer, said interface unit including means for comparing the input password with the changed passwords generated by said interface unit for a plurality of adjacent time periods in the absence of identity between the generated and input passwords, to compensate for non-coincidence of clock time periods of generation of the input and generated passwords.
Specification