Patent US5406624A successfully refreshed from Google Patents.
US5406624A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Data processor systems
Assignee: Algorithmic Research Ltd
•
Filing: 1993-09-02
•
Granted: 1995-04-11
•
Expires: 2013-09-02
Abstract
Abstract A processor unit connectable between a computer and a keyboard unit stores a plurality of programs for operating the processor unit according to either a Transparent Mode wherein stored data inputted from the keyboard via a keyboard I/O port in the processor unit is transmitted to the computer unit, or according to one of a plurality of Special Handling Modes, and is controlled to select either the Transparent Mode or one of the Special Handling Modes.
Inventors
- 👤 Yossi Tulpan
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-10-26 04:49
CPC Classifications
G; G06; G06F; G06F21/00; G06F21/70; G06F21/82; G06F21/30; G06F21/31; G06F21/34; G06F21/42; G06F21/60; G06F21/602; G06F3/00; G06F3/01; G06F3/02; G06F3/0202; G06F3/021; G07; G07F; G07F7/00; G07F7/08; G07F7/0806; G07F7/0813; G07F7/0826; G06F2221/00; G06F2221/21; G06F2221/2105
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
217 words
For use in a data processor system including a computer unit and a keyboard unit communicating with the computer unit via keyboard I/O ports in the keyboard unit and computer unit, respectively, a security unit for connection between said computer unit and said keyboard unit to isolate said computer unit from said keyboard; said security unit comprising: a keyboard I/O port connectible to said keyboard I/O port in the keyboard unit for receiving data inputted from said keyboard unit; a memory for storing said inputted data; a keyboard I/O port connectible to said keyboard I/O port in the computer unit; a processor storing a plurality of security programs for operating the security unit according to either a Transparent Mode wherein the stored data inputted from the keyboard unit via said keyboard I/O port is transmitted via said keyboard I/O port to said computer unit and is passed through said security unit without any change being made by the security unit in the stored data as if the security unit were not present, or according to a Special Handling Mode wherein a selected security program is executed while secret data inputted via the keyboard is isolated from the computer unit; and control means for controlling said processor to select either the Transparent Mode or a Special Handling Mode.
Claim 2
Dependent Claim
217 words
For use in a data processor system including a computer unit and a keyboard unit communicating with the computer unit via keyboard I/O ports in the keyboard unit and computer unit, respectively, a security unit for connection between said computer unit and said keyboard unit to isolate said computer unit from said keyboard; said security unit comprising: a keyboard I/O port connectible to said keyboard I/O port in the keyboard unit for receiving data inputted from said keyboard unit; a memory for storing said inputted data; a keyboard I/O port connectible to said keyboard I/O port in the computer unit; a processor storing a plurality of security programs for operating the security unit according to either a Transparent Mode wherein the stored data inputted from the keyboard unit via said keyboard I/O port is transmitted via said keyboard I/O port to said computer unit and is passed through said security unit without any change being made by the security unit in the stored data as if the security unit were not present, or according to a Special Handling Mode wherein a selected security program is executed while secret data inputted via the keyboard is isolated from the computer unit; and control means for controlling said processor to select either the Transparent Mode or a Special Handling Mode.
Claim 3
Dependent Claim
55 words
The security unit according to claim 1, wherein said security unit further includes a smartcard reader for reading data from a smartcard inserted therein, which data is also stored in said memory; said control means also controlling said processor to process the data inputted via said smartcard reader according to the selected mode of operation.
Claim 4
Dependent Claim
43 words
The security unit according to claim 2, wherein said unit further includes a smartcard writer for writing data onto a smartcard inserted therein; said control means also controlling said processor to write data on the smartcard according to the selected mode of operation.
Claim 5
Dependent Claim
28 words
The security unit according to claim 1, wherein said security programs stored in said processor of the security unit include a plurality of Special Handling Modes of operation.
Claim 6
Dependent Claim
76 words
The security unit according to claim 4, wherein said stored Special Handling Modes includes a Load Program Mode; and wherein the security unit receives a program from the computer unit, receives a block of data purporting to be the signature of the program's fingerprint, computes the program's fingerprint, checks to determine whether the above block of data is indeed the signature of the program's fingerprint, and if so, loads the program into the security unit's processor.
Claim 7
Dependent Claim
59 words
The security unit according to claim 4, wherein said stored Special Handling Modes includes a Generate Smartcard Mode; and wherein the security unit receives information from the smartcard's user from the computer unit, receives a password from the keyboard, generates ciphering, deciphering keys, and writes information received from the computer unit and the ciphering, deciphering keys into the smartcard.
Claim 8
Dependent Claim
36 words
The security unit according to claim 4, wherein said stored Special Handling Modes include a Read Smartcard Mode; and wherein the inserted smartcard is read, and only the public data is sent to the computer unit.
Claim 9
Dependent Claim
64 words
The security unit according to claim 4, wherein said security unit further includes an internal real-time clock, and wherein said stored Special Handling Modes include a Login Smartcard Mode, in which data is read from an inserted smartcard, the current time and date are read from the internal clock, and a warning is produced if the time and date on the smartcard has expired.
Claim 10
Dependent Claim
80 words
The security unit according to claim 8, wherein said stored Special Handling Modes further include a Sign Block Mode; and wherein the security unit checks to determine whether the Smartcard Mode is logged in, issues a warning signal if the Smartcard Mode is not logged in; and if the Smartcard Mode is logged in, the security unit receives a block to sign, reads the signature keys from the smartcard, signs the block, and sends the results to the computer unit.
Claim 11
Dependent Claim
47 words
The security unit according to claim 4, wherein said stored Special Handling Modes include a Change Password Mode; and wherein the old password and the new password are both entered in the keyboard, and a new password is generated and is utilized with respect to said smartcard.
Claim 12
Dependent Claim
47 words
The security unit according to claim 4, wherein the security unit includes light indicators; and wherein said stored Special Handling Modes include a Perform Diagnostic Mode, wherein all said indicators are energized, the existing stored programs are checked, and the results are transmitted to the computer unit.
Claim 13
Dependent Claim
45 words
The security unit according to claim 1, wherein said security unit further includes two display I/O ports connectible to the computer unit and a display unit, respectively; said control means also controlling said processor to transmit data via said display port to the display unit.
Claim 14
Dependent Claim
31 words
The security unit according to claim 1, wherein said control means comprises preprogrammed software automatically controlling said processor according to the commands inputted from said keyboard unit or said computer unit.
Claim 15
Dependent Claim
27 words
The security unit according to claim 1, wherein said control means comprises manual switching means for manually selecting either the Transparent Mode or a Special Handling Mode.
Claim 16
Dependent Claim
219 words
A data processor system including the combination of a computer unit, a keyboard unit communicating with the computer unit via keyboard I/O ports in the keyboard unit and computer unit, respectively; and a security unit connecting said computer unit and said keyboard unit in a manner isolating said computer unit from said keyboard unit; said security unit comprising: a keyboard I/O port connectible to said keyboard I/O port in the keyboard unit for receiving data inputted from said keyboard unit; a memory for storing said inputted data; a keyboard I/O port connected to said keyboard I/O port in the computer unit; a processor storing a plurality of security programs for operating the security unit according to either a Transparent Mode wherein the stored data inputted from the keyboard unit via said keyboard I/O port is transmitted via said keyboard I/O port to said computer unit and is passed through said security unit without any change being made by the security unit in the stored data as if the security unit were not present, or according to a Special Handling Mode wherein a selected security program is executed while the secret data inputted via the keyboard is isolated from the computer unit; and control means for controlling said processor to select either the Transparent Mode or a Special Handling Mode.
Claim 17
Dependent Claim
219 words
A data processor system including the combination of a computer unit, a keyboard unit communicating with the computer unit via keyboard I/O ports in the keyboard unit and computer unit, respectively; and a security unit connecting said computer unit and said keyboard unit in a manner isolating said computer unit from said keyboard unit; said security unit comprising: a keyboard I/O port connectible to said keyboard I/O port in the keyboard unit for receiving data inputted from said keyboard unit; a memory for storing said inputted data; a keyboard I/O port connected to said keyboard I/O port in the computer unit; a processor storing a plurality of security programs for operating the security unit according to either a Transparent Mode wherein the stored data inputted from the keyboard unit via said keyboard I/O port is transmitted via said keyboard I/O port to said computer unit and is passed through said security unit without any change being made by the security unit in the stored data as if the security unit were not present, or according to a Special Handling Mode wherein a selected security program is executed while the secret data inputted via the keyboard is isolated from the computer unit; and control means for controlling said processor to select either the Transparent Mode or a Special Handling Mode.
Claim 18
Dependent Claim
53 words
The system according to claim 15, wherein said unit further includes a smartcard reader for reading data from a smartcard inserted therein, which data is also stored in said memory; said control means also controlling said processor to process the data inputted via said smartcard reader according to the selected mode of operation.
Claim 19
Dependent Claim
42 words
The system according to claim 15, wherein said unit further includes a smartcard writer for writing data onto a smartcard inserted therein; said control means also controlling said processor to write data on the smartcard according to the selected mode of operation.
Claim 20
Dependent Claim
73 words
The system according to claim 15, wherein said stored Special Handling Modes includes a Load Program Mode, wherein the security unit receives a program from the computer unit, receives a block of data purporting to be the signature of the program's fingerprint, computes the program's fingerprint, checks to determine whether said block of data is indeed the signature of the program's fingerprint, and if so, loads the program into the security unit's processor.
References Cited (Backward Citations)
US4598170A
Cited
US4783798A
Cited
EP0272070A2
Cited
US4797928A
Cited
EP0297347A2
Cited
US4924513A
Cited
US4881263A
Cited
US4980913A
Cited
US5001755A
Cited
US4995112A
Cited
US4914696A
Cited
US4984272A
Cited
US4965804A
Cited
US5048087A
Cited
US4942606A
Cited
US5063596A
Cited
US5065429A
Cited
EP0440800A1
Cited
GB2246457A
Cited
GB2255662A
Cited
US5224166A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1998-04-10 | 1998-10-10 | 1999-04-11 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2002-04-10 | 2002-10-10 | 2003-04-11 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2006-04-10 | 2006-10-10 | 2007-04-11 | $7700.00 | Window Closed / Lapsed |