INFORMATION DISTRIBUTION METHOD, INFORMATION DISTRIBUTION SYSTEM AND IN-VEHICLE TERMINAL
First Claim
1. An information distribution method using an information distribution system, for one or more in-vehicle terminals connected with a communication terminal via a terminal-to-terminal communication, to distribute software applicable to each of the in-vehicle terminals via the communication terminal, from a server connected via the communication terminal, whereinthe in-vehicle terminal is provided with a feature to store terminal unique terminal identification information and a terminal unique key therein, andthe server is provided with features to store therein a server-side terminal identification information and a server-side terminal unique key that are same as the terminal identification information and the terminal unique key stored individually in each of the in-vehicle terminals, and to store therein encrypted software of a software program that is individually applicable to each of the in-vehicle terminals and software unique keys that are used for encrypting each of the software,the method comprising:
- a step, performed by the in-vehicle terminal, of transmitting the terminal identification information to the server via the communication terminal;
a step, performed by the server, of transmitting the encrypted software to the in-vehicle terminal via the communication terminal, by transmitting the encrypted software applicable to the in-vehicle terminal specified in the terminal identification information and identification information of the encrypted software to the communication terminal, when terminal authentication for the in-vehicle terminal is successful by verifying the received terminal identification information based on the server-side terminal identification information; and
a step, performed by the in-vehicle terminal, of acquiring the encrypted software and installing therein.
2 Assignments
0 Petitions
Accused Products
Abstract
[Objective] When installing software into an in-vehicle terminal from a server, it is required to prevent the software from being installed into an unsuitable terminal, and to reduce time and efforts for data input and download, thereby improving the convenience of the user.
[Solution] In an information distribution system, terminal identification information and a terminal unique key for an in-vehicle terminal are stored in a server as well as in itself. The in-vehicle terminal transmits the terminal identification information to the server for terminal authentication via a communication terminal after encrypting with the terminal unique key, and then the server transmits encrypted software to the communication terminal. The communication terminal transmits the encrypted software to the in-vehicle terminal, which in turn obtains a software unique key encrypted with the terminal unique key from the server and decrypts the encrypted software for installation using the software unique key.
99 Citations
8 Claims
-
1. An information distribution method using an information distribution system, for one or more in-vehicle terminals connected with a communication terminal via a terminal-to-terminal communication, to distribute software applicable to each of the in-vehicle terminals via the communication terminal, from a server connected via the communication terminal, wherein
the in-vehicle terminal is provided with a feature to store terminal unique terminal identification information and a terminal unique key therein, and the server is provided with features to store therein a server-side terminal identification information and a server-side terminal unique key that are same as the terminal identification information and the terminal unique key stored individually in each of the in-vehicle terminals, and to store therein encrypted software of a software program that is individually applicable to each of the in-vehicle terminals and software unique keys that are used for encrypting each of the software, the method comprising: -
a step, performed by the in-vehicle terminal, of transmitting the terminal identification information to the server via the communication terminal; a step, performed by the server, of transmitting the encrypted software to the in-vehicle terminal via the communication terminal, by transmitting the encrypted software applicable to the in-vehicle terminal specified in the terminal identification information and identification information of the encrypted software to the communication terminal, when terminal authentication for the in-vehicle terminal is successful by verifying the received terminal identification information based on the server-side terminal identification information; and a step, performed by the in-vehicle terminal, of acquiring the encrypted software and installing therein. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An information distribution system, for one or more in-vehicle terminals connected with a communication terminal via a terminal-to-terminal communication, to distribute software applicable to each of the in-vehicle terminals via the communication terminal, from a server connected via the communication terminal,
the system comprising: -
one or more in-vehicle terminals; a communication terminal; and a server, wherein each of the in-vehicle terminals is provided with a feature to store terminal unique terminal identification information and a terminal unique key therein, and performs to; transmit the terminal identification information to the server via the communication terminal; acquire encrypted software and store therein; transmit an identification information of an encrypted software, added to the encrypted software, to the server via the communication terminal; and decrypt the encrypted software stored therein and install the decrypted software, when authentication for a software unique key is successful by verifying a received authentication information for the software unique key, and the server is provided with features to store therein a server-side terminal identification information and a server-side terminal unique key that are same as the terminal identification information and the terminal unique key stored individually in each of the in-vehicle terminals, and to store therein encrypted software of a software program that is individually applicable to each of the in-vehicle terminals and software unique keys that are used for encrypting each of the software, and performs to; transmit the encrypted software to the in-vehicle terminal via the communication terminal, by transmitting the encrypted software applicable to the in-vehicle terminal specified in the terminal identification information and identification information of the encrypted software to the communication terminal, when terminal authentication for the in-vehicle terminal is successful by verifying the received terminal identification information based on the server-side terminal identification information; transmit an identification information of an encrypted software, attached to the encrypted software, to the server, via the communication terminal; and decrypt the encrypted software stored therein and install the decrypted software, when authentication for a software unique key is successful at verifying a received authentication information for the software unique key, and the server is provided with features to store therein a server-side terminal identification information and a server-side terminal unique key that are same as the terminal identification information and the terminal unique key stored individually in each of the in-vehicle terminals, and to store therein individually the encrypted software of the software that are applicable to each of the in-vehicle terminals and the software unique keys that are used for encrypting each of the software, and performs to; transmit the encrypted software applicable to the in-vehicle terminal specified in the terminal identification information, by attaching identification information of the encrypted software, to the in-vehicle terminal, via the communication terminal, when terminal authentication for the in-vehicle terminal is successful at verifying the received terminal identification information based on the server-side terminal identification information; obtain the software unique key used for encrypting the software, based on the identification information of the encrypted software received from the in-vehicle terminal; and generate an authentication information for the software unique key and transmit to the in-vehicle terminal, via the communication terminal. - View Dependent Claims (7)
-
-
8. An in-vehicle terminal connected with a communication terminal via a terminal-to-terminal communication, in the information distribution system, for distributing software applicable to the in-vehicle terminal via the communication terminal from a server connected via the communication terminal,
wherein the in-vehicle terminal is provided with features to: -
store terminal unique terminal identification information and a terminal unique key therein; transmit the terminal identification information to the server via the communication terminal; and acquire encrypted software that is encrypted by the server and applicable to the in-vehicle terminal, then store therein, and comprises; an authentication information generating section for transmitting the identification information of the encrypted software added to the encrypted software to the server via the communication terminal; and an authentication information verifying section for verifying software unique key authentication information received from the server via the communication terminal.
-
Specification