EP2549784A1

Wireless communication apparatus and method of preventing leakage of a cryptographic key

Abstract

A wireless communication apparatus includes 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 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. Both the first module and the second module obtain an operation mode indication from their memory and, if a non-secure mode is indicated, they respectivelly delete the third key and the second key together with the third key. In addition the second module also deletes the third and the second key when it decrypts encrypted information received from the first module and the decrypted information indicates a non-secure mode.

EP2549784A1, drawing sheet 1
Sheet 1 of 7

Term

5.8 yearsto projected expiry

Projected expiry 11 July 2032, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

15 claims: 3 independent, 12 dependent

  1. 1
    A wireless communication apparatus comprising: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, wherein each of the first module and the second module includes 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, and at least one of the first module and the second module deletes one of the first key, the second key and the third key stored in its own module when the information, which is input via the connection bus and indicating an operation mode set in the first or second module, indicates an operation mode other than a first operation mode set in a normal operation.
  2. 6
    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 backbone router, wireless waves corresponding to signals output from the wireless communication module, the antenna receives wireless waves transmitted from the backbone router 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.
  3. 14
    A method of preventing leakage of an encrypted key in a wireless communication apparatus including 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 decrypt the first key encrypted in accordance with a public key encryption scheme, and a connection bus that connects the first and second modules to each other, the method comprising:encrypting information indicating an operation mode set in the first or second module by using a third key different from the first and second keys and transmitting the encrypted information from at least one of the first and second modules to the connection bus;decrypting the information transmitted via the connection bus by using the third key by at least one of the first and second modules;and deleting the key stored in its own module when the information decrypted in the second step indicates an operation mode other than the first operation mode set in a normal operation.