MASTER UNIT AND SLAVE UNIT
First Claim
1. A master unit which manages registration of a slave unit, the master unit comprising:
- a first communication section which receives an input of identification information of the slave unit;
a secret address generation and setup section which;
generates a secret address generator whose value varies every time the secret address generator is generated; and
generates, based on the generated secret address generator and the identification information of the slave unit, a secret address of the slave unit to be used temporarily instead of a unique address of the slave unit;
a second communication section which;
transmits to and receives from the slave unit a notice relating to a registration process;
transmits to the slave unit a registration start notice having stored therein the secret address generator by broadcast; and
describes, when transmitting the notice relating to the registration process to the slave unit, a secret address of the slave unit and a unique address of the master unit as a destination address for the slave unit and a source address, respectively;
a registration information storing section which stores registration information of the slave unit;
a registration process section which;
generates a registration authentication key to be used as an encryption key for encrypting communication with the slave unit;
generates a unique key of the slave unit by transmitting to and receiving from the slave unit, unique key generation information encrypted using the generated registration authentication key;
receives from the slave unit the unique address of the slave unit encrypted using one of the registration authentication key and the unique key of the slave unit; and
stores the identification information of the slave unit, the unique address of the slave unit, and the unique key of the slave unit in association with one another in the registration information storing section.
1 Assignment
0 Petitions
Accused Products
Abstract
Provided is a communication device which securely registers a slave unit. A secret address generation and setup section generates a secret address generator, and a secret address of the slave unit used temporarily instead of a unique address of the slave unit based on the secret address generator and identification information of the slave unit. A second communication section transmits to the slave unit a registration start notice containing the secret address generator by broadcast. A registration process section generates a registration authentication key; generates a unique key of the slave unit by transmitting/receiving, to/from the slave unit, unique key generation information encrypted using the registration authentication key; receives, from the slave unit, the unique address of the slave unit encrypted using the registration authentication key; and stores the identification information in association with the unique address and the unique key of the slave unit in the registration information storing section.
-
Citations
17 Claims
-
1. A master unit which manages registration of a slave unit, the master unit comprising:
-
a first communication section which receives an input of identification information of the slave unit; a secret address generation and setup section which;
generates a secret address generator whose value varies every time the secret address generator is generated; and
generates, based on the generated secret address generator and the identification information of the slave unit, a secret address of the slave unit to be used temporarily instead of a unique address of the slave unit;a second communication section which;
transmits to and receives from the slave unit a notice relating to a registration process;
transmits to the slave unit a registration start notice having stored therein the secret address generator by broadcast; and
describes, when transmitting the notice relating to the registration process to the slave unit, a secret address of the slave unit and a unique address of the master unit as a destination address for the slave unit and a source address, respectively;a registration information storing section which stores registration information of the slave unit; a registration process section which;
generates a registration authentication key to be used as an encryption key for encrypting communication with the slave unit;
generates a unique key of the slave unit by transmitting to and receiving from the slave unit, unique key generation information encrypted using the generated registration authentication key;
receives from the slave unit the unique address of the slave unit encrypted using one of the registration authentication key and the unique key of the slave unit; and
stores the identification information of the slave unit, the unique address of the slave unit, and the unique key of the slave unit in association with one another in the registration information storing section. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A slave unit connected with a master unit which manages registration of the slave unit, the slave unit comprising:
-
a second communication section which;
transmits to and receives from the master unit a notice relating to a registration process;
receives, from the master unit, a registration start notice having stored therein a secret address generator whose value varies every time the secret address generator is generated; and
describes, when transmitting the notice relating to the registration process to the master unit, a secret address of the slave unit generated based on the secret address generator and a unique address of the master unit as a source address for the slave unit and a destination address, respectively;a secret address generation and setup section which generates, based on the secret address generator received from the master unit and identification information of the slave unit, a secret address of the slave unit to be used temporarily instead of a unique address of the slave unit; a registration information storing section which stores information relating to the master unit; a registration process section which;
generates a registration authentication key to be used as an encryption key for encrypting communication with the master unit;
generates a unique key of the slave unit by transmitting to and receiving from the master unit unique key generation information encrypted using the generated registration authentication key ;
transmits, to the master unit, the unique address of the slave unit encrypted using one of the registration authentication key and the unique key of the slave unit; and
stores the unique key of the slave unit and the unique address of the master unit in association with each other in the registration information storing section. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method in which a master unit manages registration of a slave unit, the master unit including a registration information storing section which stores registration information of the slave unit, and the method comprising the steps of:
-
generating a secret address generator whose value varies every time the secret address generator is generated, and generating, based on the secret address generator and identification information of the slave unit, a secret address of the slave unit to be used temporarily instead of a unique address of the slave unit; transmitting to the slave unit a registration start notice having stored therein the secret address generator by broadcast; transmitting to and receiving from the slave unit a notice relating to a registration process; and
describing, when transmitting the notice relating to the registration process to the slave unit, the secret address of the slave unit and a unique address of the master unit as a destination address for the slave unit and a source address, respectively;generating a registration authentication key to be used as a encryption key for encrypting communication with the slave unit and transmitting to and receiving from the slave unit unique key generation information encrypted using the generated registration authentication key; receiving the unique address of the slave unit encrypted using the registration authentication key from the slave unit; generating a unique key of the slave unit based on the unique key generation information; and storing the identification information of the slave unit, the unique address of the slave unit, and the unique key of the slave unit in association with one another in the registration information storing section.
-
-
17. A method in which a slave unit connected with a master unit which manages registration of the slave unit identifies the master unit, the slave unit comprising a registration information storing section which stores information relating to the master unit, the method comprising the steps of:
-
receiving, from the master unit, a registration start notice having stored therein a secret address generator whose value varies every time the secret address generator is generated, generating, based on the secret address generator received from the master unit and identification information of the slave unit, a secret address of the slave unit to be used temporarily instead of a unique address of the slave unit; describing, when transmitting a notice relating to a registration process to the master unit, the secret address of the slave unit and a unique address of the master unit as a source address for the slave unit and a destination address, respectively; generating a registration authentication key to be used as an encryption key for encrypting communication with the master unit; and
transmitting to and receiving from the master unit unique key generation information encrypted using the generated registration authentication key;transmitting, to the master unit, the unique address of the slave unit encrypted using the registration authentication key; generating a unique key of the slave unit; and storing the unique key of the slave unit and the unique address of the master unit in association with each other in the registration information storing section.
-
Specification