← Back to Patent Explorer
US4486828A Expired / Lapsed US ⏱️ 0.0 years remaining

Data processing system providing data security through coded identification of accessing terminals

Assignee: Hitachi Ltd
•
Filing: 1982-02-18
•
Granted: 1984-12-04
•
Expires: 2002-02-18
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A data processing system includes a host unit and terminal equipment connected thereto. Different terminal equipment is identified on the basis of a program provided on the side of the host unit and on the basis of data transaction with the hardware of the terminals. To this end, a microprogram is transferred from the host computer to the terminals, while the result of execution of the microprogram determined on the basis of the types of the terminals and components thereof is transferred to the host computer from the terminal. In this way, confidential security is assured between the host and the terminals.

Inventors

  • 👤 Junji Kitamura
  • 👤 Fumiya Murata
  • 👤 Noboru Nakamura

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 16:53
CPC Classifications
G; G06; G06F; G06F13/00; G07; G07F; G07F7/00; G07F7/08; G07F7/10; G07F7/1008; G06F21/00; G06F21/60; G06F21/606; G06Q; G06Q20/00; G06Q20/30; G06Q20/34; G06Q20/341; G06Q20/38; G06Q20/40; G06Q20/409; G06Q20/4097; G07F7/1016

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 173 words
A data processing system including a host unit and a plurality of terminals connected to said host unit; said host unit comprising designation means for designating a selected arithmetic operation, means for transmitting the designation of said selected arithmetic operation to a given terminal, and checking means for checking the result of the arithmetic operation designated by said designation means and executed in the given terminal; said terminals each comprising first memory means for storing therein information for identifying the respective terminal, a processor responsive to the designation of said selected arithmetic operation received from said designation means in said host unit for executing the arithmetic operation on the identifying information stored in said first memory means and means for transmitting the result of the arithmetic operation to said host unit; and said checking means including means for receiving said result of said executed arithmetic operation from said given terminal and means for determining whether or not said result of the arithmetic operation received from said given terminal corresponds to an expected value.
Claim 2
Dependent Claim 173 words
A data processing system including a host unit and a plurality of terminals connected to said host unit; said host unit comprising designation means for designating a selected arithmetic operation, means for transmitting the designation of said selected arithmetic operation to a given terminal, and checking means for checking the result of the arithmetic operation designated by said designation means and executed in the given terminal; said terminals each comprising first memory means for storing therein information for identifying the respective terminal, a processor responsive to the designation of said selected arithmetic operation received from said designation means in said host unit for executing the arithmetic operation on the identifying information stored in said first memory means and means for transmitting the result of the arithmetic operation to said host unit; and said checking means including means for receiving said result of said executed arithmetic operation from said given terminal and means for determining whether or not said result of the arithmetic operation received from said given terminal corresponds to an expected value.
Claim 3
Dependent Claim 95 words
The system according to claim 1 wherein said designation means designates a certain numerical value as well as said selected arithmetic operation and said transmitting means operates to transmit both said designation of said selected arithmetic operation and said certain numerical value to said given terminal, and wherein said processor in said given terminal is responsive to the designation of said selected arithmetic operation received from said designation means for executing that arithmetic operation on the identifying information stored in said first memory means and the certain numerical value also received from said designation means.
Claim 4
Dependent Claim 88 words
The system according to claim 1 wherein each terminal includes a plurality of components capable of being connected to said processor in a plurality of different configurations and second memory means for storing configuration information indicating the configuration of the components of the terminal and wherein said processor is responsive to the designation of said selected arithmetic operation received from said designation means for executing that arithmetic operation on the identifying information stored in said first memory means and the configuration information stored in said second memory means.
Claim 5
Dependent Claim 71 words
The system according to claim 3 wherein said designation of said selected arithmetic operation is in the form of programs for executing an arithmetic operation, and wherein each terminal further comprises third memory means for storing the programs for executing said selected arithmetic operation designated by said designation means, and said processor operates to execute said selected arithmetic operation on the basis of the programs stored in said third memory means.
Claim 6
Independent Claim 154 words
A method of operating a data processing system including a host unit and a plurality of terminals connected to the host unit, said terminals each including first memory means for storing therein identifying information for identifying the respective terminal, second memory means for storing a program including steps for executing a selected arithmetic operation, and a processor responsive to the program stored in the second memory means for executing processings in accordance with the program, comprising the steps of: (a) loading said program from said host unit into said second memory means; (b) executing arithmetic operations on the identifying information stored in said first memory means in said processor on the basis on the program in said second memory means; (c) transferring the result of the executed arithmetic operations from said processor to said host unit; and (d) receiving the transferred arithmetic operation result and determining whether the same corresponds to an expected value.
Claim 7
Independent Claim 154 words
A method of operating a data processing system including a host unit and a plurality of terminals connected to the host unit, said terminals each including first memory means for storing therein identifying information for identifying the respective terminal, second memory means for storing a program including steps for executing a selected arithmetic operation, and a processor responsive to the program stored in the second memory means for executing processings in accordance with the program, comprising the steps of: (a) loading said program from said host unit into said second memory means; (b) executing arithmetic operations on the identifying information stored in said first memory means in said processor on the basis on the program in said second memory means; (c) transferring the result of the executed arithmetic operations from said processor to said host unit; and (d) receiving the transferred arithmetic operation result and determining whether the same corresponds to an expected value.

References Cited (Backward Citations)

US4000487A Cited
US4003032A Cited
US4183085A Cited
US4259720A Cited
US4310720A Cited
US4218738A Cited
US4245308A Cited
US4348739A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1987-12-04 1988-06-04 1988-12-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1991-12-04 1992-06-04 1992-12-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1995-12-04 1996-06-04 1996-12-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag