Wireless communication apparatus and method of preventing leakage of encrypted key
AssigneeYokogawa Electric Corporation
InventorKazunori Miyazawa
Life of this patent
Estimating the term…
Abstract
A wireless communication apparatus may include a first module that stores a first key used to encrypt and decrypt communication contents, a second module that stores a second key used to encrypt and decrypt the first key, the first key being encrypted in accordance with a public key encryption scheme, and a connection bus that connects the first module and the second module to each other Each of the first module and the second module may include an encryption processing unit that encrypts and decrypts information, which is transmitted and received via the connection bus, by using a third key that is different from the first key and the second key.
Claims13
A wireless communication apparatus comprising:
- an antenna;
- a wireless communication module;
- a public key encryption processing module;
- and a connection bus, wherein
- the antenna transmits, to a communication device, wireless waves corresponding to signals output from the wireless communication module, the antenna receives wireless waves transmitted from the communication device to output signals to the wireless communication module,
- the wireless communication module comprising:
- a wireless communication sub-module that controls a wireless communication performed via the antenna;
- a first bus communication sub-module that controls a bus communication performed via the connection bus;
- a wireless communication shared key storage region that stores a wireless communication shared key used to encrypt and decrypt communication contents of the wireless communication performed via the antenna;
- a first bus communication shared key storage region that stores a bus communication shared key used to encrypt and decrypt communication contents of the bus communication performed via the connection bus;
- and
- a first shared key encryption processing sub-module that encrypts and decrypts the communication contents of the wireless communication performed via the antenna by using the wireless communication shared key which is stored in the wireless communication shared key storage region, the first shared key encryption processing sub-module encrypting and decrypting the communication contents of the bus communication performed via the connection bus by using the bus communication shared key which is stored in the first bus communication shared key storage region;
- a first memory that stores first mode information indicating an operation mode of the wireless communication module,
- the public key encryption processing module comprising:
- a second bus communication sub-module that controls the bus communication performed via the connection bus;
- a private key storage region that stores a private key used to decrypt a shared key which is encrypted by using a public key;
- a public key encryption processing sub-module that decrypts the shared key, which is received by the second bus communication sub-module, by using the private key stored in the private key storage region to obtain the wireless communication shared key;
- a second bus communication shared key storage region that stores the bus communication shared key;
- and
- a second shared key encryption processing sub-module that encrypts and decrypts the communication contents of the bus communication performed via the connection bus by using the bus communication shared key which is stored in the second bus communication shared key storage region;
- a second memory that stores second mode information indicating an operation mode of the public key encryption processing module,
- the wireless communication module obtains the operation mode set for the wireless communication module with reference to the first mode information stored in the first memory,
- the public key encryption processing module obtains the operation mode set for the public key encryption processing module with reference to the second mode information stored in the second memory,
- if the operation mode indicated by the first information stored in the first memory is an operation mode other than a secure mode, then the wireless communication module deletes the bus communication shared key stored in the first bus communication shared key storage region,
- if the operation mode indicated by the second mode information stored in the second memory is an operation mode other than the secure mode or the operation mode of the wireless communication module obtained via the connection bus is an operation mode other than the secure mode, then the public key encryption processing module deletes the private key stored in the private key storage region and the bus communication shared key stored in the second bus communication shared key storage region, and
- the connection bus connects the first bus communication sub-module of the wireless communication module to the second bus communication sub-module of the public key encryption processing module.
Dependencies are inferred from the claim text.