Apparatus and method for providing an authentication system...

Communications: electrical – Selective – Intelligence comparison for controlling

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C340S005100, C340S005600, C235S380000, C235S375000, C235S382000, C713S182000

Reexamination Certificate

active

06268788

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to information security devices, and more particularly to a method and apparatus of providing a secure authentication system utilizing a protected personal identification number (PIN) path. The present invention further relates to a method and apparatus of providing a secure authentication system using a protected personal identification data path.
2. Description of the Related Art
With the widespread use of computers, there is an increased need for controlling access to the computers and to the sensitive information stored within the computers. To provide additional security, cryptographic tokens, such as credit-card sized devices with built-in microprocessors and non-volatile memory are utilized in controlling access to computer systems. They are typically issued to a user with personalized information and private keying material and a personal access code, commonly known as a Personal Identification Number (“PIN”). The user must present a correct PIN to the card or to a device which reads the card, so as to unlock the card for operation. To compromise a card, a malicious user must be in physical possession of the card and also know the private PIN code. Since the PIN is typically entered directly into the computer, the security of such systems may still be compromised since the PIN may be captured by software specifically designed for the purpose.
One current approach to this problem is the use of an electro-mechanical device, or card reader, into which the user inserts the token. The device is, in turn, coupled to a computer. The user must enter his PIN directly into the card reader through a keypad mounted on the card reader. The card reader then verifies the PIN with the cryptographic key on the token. If the PIN is valid, a signal is sent to the computer, which authorizes access to the card's cryptographic information.
This approach however, present several disadvantages. First, the reader must provide the keypad, the keypad interface to the card reader's processor and the software for interpreting the user's entry. This feature adds to the complexity of the device and its cost. Secondly, a separate keyboard has to be used for accepting user input or commands to the computer. As a result, the user has to relocate from the keyboard to the keypad or vice versa. If repeated attempts at entering the PIN are required, such movement may prove distracting. The use of such a device is thus both awkward and expensive.
A second approach, as described in U.S. Pat. No. 5,406,624 (the “'624 patent”), involves the use of a security unit that is connected between a computer and keyboard. The security unit includes a processor which stores a number of security programs for operating the security unit, controlling attached peripherals and executing cryptographic algorithms. The security unit operates in one of two fundamental modes: a Transparent Mode in which data inputted from the keyboard to the security unit is transmitted to the computer, and a Special Handling Mode in which data entered from the keyboard is isolated from the computer so that the security unit assumes complete control of data provided via the keyboard. The Special Handling Mode in effect causes the security unit to replace the computer, executing security-related algorithms and in general, duplicating the operations of the computer in controlling the input, processing and displaying of information. The control means for selecting one of these modes involves downloading cryptographically signed software from the host computer and executing it within the security unit, or the use of a switch box connected between the security unit and the computer, which enables manual selection of the modes. In the '624 patent, security key operations are performed in the security unit. These security key operations include the verification of a program's signature, ciphering and deciphering of passwords and other like operations.
This second approach also presents several disadvantages. First, since the security and peripheral control programs executed by the security unit are of significant computational complexity, it requires a powerful processor and large amounts of memory to be effective. This processing requirement, and the control electronics for a variety of peripheral devices adds significant cost to the unit, placing it out of reach for a large number of potential users. Secondly, if the control means is implemented using down-loadable software, an additional security risk is incurred since this software comes from an external source, which could be intercepted and compromised. The '624 device attempts to guard against this risk by requiring such software to be accompanied by a signature. However, this in turn limits the usefulness of the device for those applications which do not have the proper signature, and which do not have the knowledge (or code) required to interface with the security unit's processing system. If the control means is implemented using a manual switch, the operator has to be constantly interrupted to attend to the selection of the two modes, and may often find himself committing errors which hinder the effectiveness and the security of the unit.
Accordingly, there is a need in the technology for a simple, elegant and cost-effective consumer-level method and apparatus of authenticating a password or personal identification number (PIN) independently from the computer, so that access control to one or more application programs running on the computer may be enforced, while minimizing the risk of capture of the password by unauthorized users and also minimizing the complexity of user operation.
As discussed above, cryptographic tokens are typically issued to a user with personalized information, private keying material and a personal access code, commonly known as a Personal Identification Number (“PIN”). The correct PIN must be presented to the card or to a device which reads the card, so as to unlock the card for operation. The personal access code must be committed to memory and entered correctly before access control to one or more application programs running on a computer is available.
Accordingly, there is also a need for providing access control to one or more application programs running on the computer, while reducing the need for reliance on human memory in retrieving the personal access code, and also reducing human error in entering the personal access code to the authentication system.
BRIEF SUMMARY OF THE INVENTION
The present invention is a method and apparatus for controlling access to at least one program on a computer by verifying data entered through a scanner with data stored on a token such as a card, while isolating the entered data from the computer. The apparatus comprises a scanner, a memory, and a processor coupled to the scanner and memory. When activated, the scanner scans a field which the processor compares with a field stored in the memory. The processor is operable in a first mode wherein access to the computer via a keyboard is inhibited when the scanned field does not match the stored field. The processor is operable in a second mode, wherein the keyboard is coupled to the computer so that the at least one program on the computer is accessible via the keyboard when the scanned field matches the stored field. Various embodiments are disclosed.
The implementation of the present invention provides a simple, cost-effective and compact system that enforces access control for application programs running on a computer, while requiring minimal user relocation.


REFERENCES:
patent: 3609690 (1971-09-01), Nissman et al.
patent: 3764742 (1973-10-01), Abbott et al.
patent: 4295039 (1981-10-01), Stuckert
patent: 4376279 (1983-03-01), Perlman et al.
patent: 4501957 (1985-02-01), Perlman et al.
patent: 4598170 (1986-07-01), Poisenka et al.
patent: 4688020 (1987-08-01), Kuehneman et al.
patent: 4783798 (1988-11-01), Liebholz et al.
patent: 4797928 (1989-01-01)

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Apparatus and method for providing an authentication system... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Apparatus and method for providing an authentication system..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Apparatus and method for providing an authentication system... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2540799

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.