IP Library Granted Patent US 7,107,458
Granted Patent B2
US 7,107,458 · App. 09/864,304 · Granted Sep 12, 2006

Authentication communicating semiconductor device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,107,458
App. No.
09/864,304
Granted
Sep 12, 2006
Kind
B2
Abstract

In an authentication communicating semiconductor device to enhance protection against illegal copying, a logic analyzer probe or the like is connected to a CPU bus to suppress possibility in which the authentication process is intercepted and is analyzed to break the mechanism of illegal copy protection and the electronic device is modified to set a tampered encryption key to the CPU bus. The authentication communicating semiconductor device includes a semiconductor chip, a main processing unit formed on the chip for generating a key code according to a predetermined algorithm, for determining approval/non-approval of communication of data with an external device, and for controlling the communication; an encryption unit formed on the chip for encrypting and decoding communication data using the key code generated by the main processing unit, and an interface unit formed on the chip for conducting communication with an upper-layer or a lower-layer according to a predetermined protocol.

Claims (52)

1. A semiconductor integrated circuit comprising:

a first operating unit which has a first nonvolatile memory to which a first program is stored, and a control unit generating a first key code in accordance with the first program,

an encryption unit which has a first register and which encrypts communication data in accordance with the first key code stored in the first register;

an interface unit which communicates in accordance with a predetermined protocol; and

an internal bus which is coupled to the first operating unit, the encryption unit, and the interface unit,

wherein the first nonvolatile memory, the control unit, the encryption unit, the interface unit, and the internal bus coupled to the first nonvolatile memory and the control unit are formed on a single semiconductor chip,

wherein the first operation unit performs a first operation in which the control unit reads out the first program from the first nonvolatile memory, a second operation in which the control unit generates the key code in accordance with the first program, and a third operation in which the control unit sets the first key code to the first register via the internal bus, on the single semiconductor chip.

2. The semiconductor integrated circuit according to claim 1 , wherein an encryption unit de-encrypts data in accordance with a key code stored in the first register.

3. A semiconductor integrated integrated circuit comprising:

a main processing unit which generates a first key code according to a predetermined algorithm, which determines approval/non-approval of an outside device, and which controls communication between the semiconductor integrated circuit and the outside device in a state of the approval;

an encryption unit which has a first register and which encrypts communication data in accordance with the first key code stored in the first register;

an interface unit which performs the communication with the outside device, in accordance with a predetermined protocol and the approval; and

an internal bus which is coupled to the main processing unit, the encryption unit and the interface unit;

wherein the main processing unit, the encryption unit, the interface unit and the internal bus are formed on a single semiconductor chip,

wherein the main processing unit sets the first key code to the first register via the internal bus.

4. A semiconductor integrated circuit according to claim 3 , further comprising:

a first nonvolatile memory to which a first program for generating the first key code and for determining the approval/non-approval of the outside device is stored; and

a volatile memory which is as a work area for the main processing unit,

wherein the internal bus is coupled to the first nonvolatile memory and the volatile memory.

5. A semiconductor integrated circuit according to claim 4 , further comprising;

a second nonvolatile memory to which a communication control program and a unique information related to a device is stored,

wherein the interface unit which has a second register to which a second key code for determining the approval/non-approval of the outside device is stored,

wherein the main processing unit generates the second key code in accordance with the first program,

wherein the main processing unit controls the communication between the semiconductor integrated circuit and the outside device in the state of the approval, in accordance with the communication control program, and

wherein the internal bus is coupled to the second nonvolatile memory.

6. A semiconductor integrated circuit according to claim 4 , further comprising a bus control circuit which controls the internal bus,

wherein the bus control circuit is between the internal bus and an outside of the semiconductor integrated circuit.

7. An electric device comprising:

a semiconductor integrated circuit which includes;

a main processing unit which generates a first key code according to a predetermined algorithm, which determines approval/non-approval of an outside device, and which controls communication between the semiconductor integrated circuit and the outside device in a state of the approval;

an encryption unit which has a first register and which encrypts communication data in accordance with the first key code stored in the first register;

a first interface unit which performs the communication with the outside device, in accordance with a predetermined protocol and the approval;

a second interface unit;

a communication circuit; and

an internal bus which is coupled to the main processing unit, the encryption unit, the second interface unit, the communication circuit and the first interface unit;

a host unit which controls the electric device and communicates to the communication circuit; and

an external device coupled to the second interface unit,

wherein the main processing unit; the encryption unit, the first interface unit, the second interface unit, the communication circuit and the internal bus are formed on a single semiconductor chip, and

wherein the main processing unit sets the first key code to the first register via the internal bus.

8. The electric device according to claim 7 , further comprising:

an external memory,

wherein the semiconductor integrated circuit has a bus control unit coupled to the internal bus, and

wherein the bus control unit coupled to the external memory controls the internal bus.

9. The electric device according to the claim 7 , further comprising:

a first nonvolatile memory to which a first program for generating the first key code and for determining the approval/non-approval of the outside device is stored; and

a volatile memory which as a work area for the main processing unit,

wherein the internal bus is coupled to the first nonvolatile memory and the volatile memory.

10. The electric device according to claim 7 , further comprising:

a second nonvolatile memory to which a communication control program and an unique information of the electric device is stored,

wherein the interface unit which has a second register to which a second key code for determining the approval/non-approval of the outside device is stored, and the main processing unit generates the second key code in accordance with the first program, wherein the main processing unit controls the communication between the semiconductor integrated circuit and the outside device in the state of the approval, in accordance with the communication control program, and

wherein the internal bus is coupled to the second nonvolatile memory.

11. The electric device according to claim 7 , further comprising an encryption unit that de-encrypts data in accordance with a key code stored in the first register.

Assignments (3)
MERGER AND CHANGE OF NAME Recorded May 17, 2011
From: RENESAS TECHNOLOGY CORP.
To: RENESAS ELECTRONICS CORPORATION
Reel/Frame 026287/0075 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 15, 2003
From: HITACHI, LTD.
To: RENESAS TECHNOLOGY CORPORATION
Reel/Frame 014569/0186 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 24, 2003
From: OISHI, TOSHIHISA; TOZAWA, JUN; SHIBAYAMA, TETSUYA; HAMADA, MASATO
To: HITACHI, LTD.
Reel/Frame 014525/0335 →