Patentable/Patents/US-7107458
US-7107458

Authentication communicating semiconductor device

PublishedSeptember 12, 2006
Assigneenot available in USPTO data we have
Inventorsnot available in USPTO data we have
Technical 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.

Patent Claims
11 claims

Legal claims defining the scope of protection, as filed with the USPTO.

1

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

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

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

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

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

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

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

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

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

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

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.

Classification Codes (CPC)

Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.

Patent Metadata

Filing Date

May 25, 2001

Publication Date

September 12, 2006

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “Authentication communicating semiconductor device” (US-7107458). https://patentable.app/patents/US-7107458

© 2026 Patentable. All rights reserved.

Patentable is a research and drafting-assistant tool, not a law firm, and does not provide legal advice. Documents we generate are drafts for review by a licensed patent attorney.

Authentication communicating semiconductor device — Toshihisa Oishi | Patentable