摘要 |
PROBLEM TO BE SOLVED: To provide key exchange devices whereby two key exchange devices communicate with each other to share the identical keys, and can authenticate each other based on an identifier of a communicating opposite-side device.SOLUTION: In these key exchange devices based on the identifier, a key exchange device 200 stores a message including a system parameter 201, a system public key 202, a self-identifier 203, and a self secret key 204 in a long-period storage device 205 when the message is input, takes in a random number 208 to generate a provisional key 210 when a key exchange start instruction 206 and the opposite-side identifier 207 are input, generates a provisional identifier 212 using the provisional key, stores data including the provisional key, the provisional identifier, and the opposite-side identifier in an internal state device 213, and transmits the data including the provisional identifier to a key exchange device having the opposite-side identifier, and thereby the two key exchange devices are allowed to mutually authenticate the communicating opposite-side device on the basis of the identifier of the opposite side. |