EP2264637A2

Information processing apparatus and method for installing an encrypted program in key implemented system

Abstract

A development environment of a high security level is provided for a key-installed system. Development of a program for a system having an LSI device which includes a secure memory is performed by providing another LSI device having the same structure and setting the provided LSI device to a development mode which is different from a product operation mode. Alternatively, the provided LSI device is set to an administrator mode to perform development and encryption of a key-generation program. The LSI device is set to a key-generation mode to execute the encrypted key-generation program, thereby generating various keys. The LSI device is set to a product operation mode to install an encrypted program in a key-implemented system

EP2264637A2, drawing sheet 1
Sheet 1 of 23

Term

Term ended

Projected expiry passed 24 July 2023, 3.2 years ago.

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

6 claims: 1 independent, 5 dependent

  1. 1
    An LSI comprising:an external interface for transmitting and receiving information to and from outside of the LSI;a first key storage section for storing first key information in an un-rewritable state;a second key storage section for storing second key information in a rewritable state;an encryption and decryption processing section for encrypting and decrypting the information which is transmitted or received via the external interface using the first key information or the second key information;a switching section for switching key used by the encryption and decryption processing section between the first key information and the second key information according to the information which is transmitted or received via the external interface;a random number generating and/or acquiring section for generating and/or acquiring random number information;a second key generating section for generating the second key information based on the random number information;and a second key writing section for writing the generated second key information in the second key storage section.