摘要 |
PURPOSE: A system integrated circuit is provided to prevent a storage region of confidential data read from a memory device from being revealed, even though the operation of an internal CPU is traced. CONSTITUTION: Memory devices(101,111) connected to a system LSI(Large Scale Integrated circuit) through a bus line and a control line configure a second memory. Apparatus ID and user ID required to be confidential are encrypted and stored in the memory devices. A potential part(102) demodulates broadcast wave received through a satellite broadcasting antenna, and sequentially outputs transport stream to the system LSI. A peripheral(103) includes a front panel and a remote controller transmitting/receiving part. An external reset signal generator(104) outputs external reset signals at initialization of the apparatus. A clock signal generator(105) outputs clock signals at initialization of the apparatus. The confidential data is stored in the secondary memory and is used by a CPU. The confidential data is read from the secondary memory to a primary memory at initialization of the apparatus in which the system integrated circuit is incorporated. An initial-state management unit reads the confidential data from the memory devices, and stores the data into one of storage regions in the primary memory at the initialization of the apparatus. The initial-state management unit then instructs the CPU to start operation. Even if thorough reverse analysis is performed on the operation of the CPU, the storage region of the confidential data is not revealed.
|