Claims
- 1. A two-way communication network system in which a plurality of peripheral terminals and a central terminal are connected by communication lines, comprising:
- each peripheral terminal comprising a first device for executing only a first algorithm which is one of an enciphering algorithm and a deciphering algorithm;
- said central terminal comprising a second device for executing only a second algorithm which is the other of the enciphering algorithm and the deciphering algorithm;
- said first device, when a first communication message input from outside is transmitted by a sender from said peripheral terminal to said central terminal, enciphering said message in accordance with said first algorithm, and said second device deciphering said message transmitted thereto in accordance with said second algorithm, wherein said first message operated on by said first algorithm produces a first unique signature;
- said second device, when a second communication message input from outside is transmitted from said central terminal to said peripheral terminal, enciphering said second message in accordance with said second algorithm, and said first device deciphering said second message transmitted thereto in accordance with said first algorithm, wherein said second message operated on by said second algorithm produces a second unique signature;
- whereby it is possible to determine a source of a message operated on by either of said first and second algorithms based on said first and second signatures.
- 2. The network system according to claim 7, wherein said first device stores an enciphering algorithm as said first algorithm, and wherein said second device stores a deciphering algorithm as said second algorithm.
- 3. The network system according to claim 2, wherein said first device comprises:
- key memory means for storing a plurality of elements of key data to specify the sender in said peripheral terminal and the communication thereof to said central terminal;
- key generating means responsive to said elements of key data for generating an enciphering key; and
- enciphering means for enciphering the first message to be transmitted to said central terminal with the enciphering key according to the enciphering algorithm, and for outputting the first message enciphered and an element of the key data to specify said sender, said first message and said elements of the key data to specify said sender being transmitted to said central terminal, and said key memory means, said key generating means and said enciphering means being sealed inside said first device such that the stored key data and the enciphering algorithm cannot be accessed from the outside.
- 4. The network system according to claim 3, wherein said second device comprised:
- key memory means for storing said plurality of elements of key data to specify the sender in said peripheral terminal and the communication thereof to said central terminal;
- key generating means responsive to said elements of key data for generating a deciphering key identical to said enciphering key; and
- deciphering means for deciphering, with the deciphering key according to the deciphering algorithm, the enciphered first message transmitted from said peripheral terminal to recover said first message, and for outputting the first message, said key memory means, said key generating means and said deciphering means being sealed inside said second device such that the stored key data and the deciphering algorithm cannot be accessed from the outside.
- 5. The network system according to claim 4, wherein said first device and second device are each a portable card containing a semiconductor circuit.
- 6. The network system according to claim 4, wherein
- said central terminal is arranged to send a key work, which can specify the communication, to a peripheral terminal in response to a request from the peripheral terminal, the key work being stored in said key memory means of said second device;
- the key data stored in said key memory means of said first device and used to encipher a message as well as to specify the sender and the communication includes a key work which is peculiar to the sender, a common word shared by the network, and a key word which specifies the communication sent from said central terminal; and
- the key data stored in said key memory means of said second device and used to decipher a message as well as to specify the sender and the message includes the key word which is peculiar to the sender, the common key word shared by the network, and the key work which specifies the communication generated by the central terminal.
- 7. The network system according to claim 6, wherein the key word which can specify the communication generated by said central terminal is a random number generated in compliance with a request from the sender.
- 8. The network system according to claim 1, wherein the DES (Data Encription Standard) system is used as the enciphering and deciphering algorithms.
- 9. The network system according to claim 6, wherein the key word peculiar to the sender and the key word common to the network are stored in said key memory means in an unrewritable form in said first device, and the key word common to the network is stored in said key memory means in an unrewritable form in said second device.
- 10. The network system according to claim 6, wherein the key word common to the network cannot be readout from said first and second devices.
- 11. The network system according to claim 2, wherein said first device comprises:
- key generating means for generating key data to specify the sender, and enciphering means for enciphering the first message to be transmitted to said central terminal with the key data according to the enciphering algorithm, and for outputting the enciphered first message to be transmitted to said central terminal; and
- identifying means for causing said central terminal to identify the sender, said key generating means and said enciphering means being sealed inside said first device such that the key data and the enciphering algorithm cannot be accessed from the outside.
- 12. The network system according to claim 11, wherein said second device comprises:
- key generating means for generating key data to specify the sender in response to said identifying means in said peripheral terminal which is transmitting the first message enciphered; and
- deciphering means for deciphering, with the key data according to the deciphering algorithm, the enciphered message transmitted from said peripheral terminal to recover the first message, and for outputting the same, said key generating means and said deciphering means being sealed inside said second device such that the key data and the deciphering algorithm cannot be accessed from the outside.
- 13. The network system according to claim 12, wherein said identifying means is arranged to send key data to specify the sender to said central terminal.
- 14. The network system according to claim 12, wherein said key generating means of each of said first and second devices comprises:
- key memory means for storing key data to specify the sender and the communication of the sender to said peripheral terminal.
- 15. The network system according to claim 14, wherein the key data to specify the communication of the sender to said central terminal is a transaction number which is transmitted from said central terminal to said peripheral terminal in response to a transaction request from said peripheral terminal.
Priority Claims (1)
Number |
Date |
Country |
Kind |
59-130534 |
Jun 1984 |
JPX |
|
Parent Case Info
This application is a continuation of application Ser. 739,282, filed on May 30, 1985, now abandoned.
US Referenced Citations (16)
Foreign Referenced Citations (3)
Number |
Date |
Country |
0063794 |
Apr 1982 |
EPX |
0077238 |
Sep 1982 |
EPX |
1399020 |
Jun 1975 |
GBX |
Non-Patent Literature Citations (2)
Entry |
FIPS Publication #46, Jan. 15, 1977 Data Encryption Standard. |
IEEE Standard Dictionary of Electrical and Electronics Terms, 3rd Edition 1984. |
Continuations (1)
|
Number |
Date |
Country |
Parent |
739282 |
May 1985 |
|