WO2002037285A1 - Semiconductor integrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method - Google Patents
Semiconductor integrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method Download PDFInfo
- Publication number
- WO2002037285A1 WO2002037285A1 PCT/JP2001/009279 JP0109279W WO0237285A1 WO 2002037285 A1 WO2002037285 A1 WO 2002037285A1 JP 0109279 W JP0109279 W JP 0109279W WO 0237285 A1 WO0237285 A1 WO 0237285A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image signal
- circuit
- encryption key
- information
- receiving
- Prior art date
Links
- 239000004065 semiconductor Substances 0.000 title claims abstract description 43
- 238000000034 method Methods 0.000 title claims description 43
- 238000004519 manufacturing process Methods 0.000 title claims description 8
- 238000004891 communication Methods 0.000 claims abstract description 16
- 238000012545 processing Methods 0.000 claims description 37
- 238000012937 correction Methods 0.000 claims description 4
- 238000001514 detection method Methods 0.000 claims description 4
- 230000005540 biological transmission Effects 0.000 description 27
- 238000010586 diagram Methods 0.000 description 11
- 239000004973 liquid crystal related substance Substances 0.000 description 8
- 238000003860 storage Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 5
- 230000004044 response Effects 0.000 description 4
- 238000012360 testing method Methods 0.000 description 3
- 239000011347 resin Substances 0.000 description 2
- 229920005989 resin Polymers 0.000 description 2
- 239000013256 coordination polymer Substances 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000002542 deteriorative effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000007257 malfunction Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 238000002360 preparation method Methods 0.000 description 1
- 230000008439 repair process Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/45—Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
- H04N21/462—Content or additional data management, e.g. creating a master electronic program guide from data received from the Internet and a Head-end, controlling the complexity of a video stream by scaling the resolution or bit-rate based on the client capabilities
- H04N21/4623—Processing of entitlement messages, e.g. ECM [Entitlement Control Message] or EMM [Entitlement Management Message]
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09G—ARRANGEMENTS OR CIRCUITS FOR CONTROL OF INDICATING DEVICES USING STATIC MEANS TO PRESENT VARIABLE INFORMATION
- G09G2370/00—Aspects of data communication
- G09G2370/04—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller
- G09G2370/045—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial
- G09G2370/047—Exchange of auxiliary data, i.e. other than image data, between monitor and graphics controller using multiple communication channels, e.g. parallel and serial using display data channel standard [DDC] communication
Definitions
- the present invention relates to a semiconductor integrated circuit, a receiving device using the same, a method of manufacturing and repairing the receiving device, and an image providing method.
- the present invention generally relates to a semiconductor integrated circuit, and more particularly to a semiconductor integrated circuit used for receiving or transmitting an encrypted image signal.
- the present invention also relates to a receiving-side device such as a receiver using a semiconductor integrated circuit for reception, and a method of manufacturing and repairing the receiving-side device. Further, the present invention relates to an image providing method using such a receiver. Background art
- DDC display data channel
- a receiver conforming to the DDC standard has an electrically erasable programmable read-only memory (EEPR ⁇ M) in which information called ED ID (extended display identification data) is stored.
- ED ID extended display identification data
- the ED ID contains information such as the type of receiver, display resolution, clock frequency, manufacturer name, and serial number.
- a two-wire serial EEPROM is generally used as an EE PROM for storing an ED ID, and data is transmitted and received by serial communication according to the I 2 C bus method (the I 2 C path is a Philips Registered trademark).
- the SDA terminal and the S Two terminals called CL (serial clock) terminals are used to control the EEPROM built into the receiver and transmit and receive information.
- the SDA terminal and the SCL terminal of the receiver are connected to a personal computer via a cable, the personal computer can read EDID stored in the EEPROM.
- the information about the optimal signal for the receiver is provided to the personal computer, while the image signal transmitted from the personal computer or the like to the receiver is shifting from an analog signal to a digital signal. Deterioration has hardly occurred. For this reason, there is a need to protect copyrighted works from illegal copying of image signals.
- encryption of an image signal transmitted from a personal computer or the like to a receiver has been performed.
- HDCP high-b and width digital content protection
- FIG. 1 is a block diagram showing an image transmission system using a conventional receiver of the HDCP scheme.
- the image transmission system includes a host computer 100 and a receiver 200.
- the receiver 200 holds encryption key information in the HDCP scheme (hereinafter, also referred to as “encryption key”).
- the encryption key includes a “public key” notified from the receiver 200 to the host computer 100 by the DDC, and a “private key” that must not be known to the general public.
- the host computer 100 includes a graphic accelerator 11 for generating an image signal for high-speed drawing, and an encryption LSI 100 based on the HDCP method.
- the encryption LSI 10 encrypts an image signal using the storage unit 12 for storing the encryption key and the encryption key stored in the storage unit 12.
- a DV I transmitter interface circuit 14 for transmitting an image signal.
- the digital visual interface (DVI) standard is generally used for transmitting and receiving image signals. Therefore, the circuits for transmitting and receiving image signals are compliant with the DVI standard. Be compliant.
- the receiver 200 decodes an image signal encrypted by the HDCP scheme using the serial EEPROM 21 that stores the ED ID, the EEPROM 22 that stores the encryption key, and the encryption key. It includes a semiconductor integrated circuit (decoding LSI) 230 to be converted, a liquid crystal panel 240, and a timing controller 241.
- decoding LSI semiconductor integrated circuit
- the decryption LS 1230 includes a master interface circuit 231 for controlling the EE PROM 222, an HDC P decryption circuit 235, and an interface circuit for transmitting and receiving an encryption key and the like: A DVI receiver interface circuit 237 for receiving image signals.
- the liquid crystal panel 240 displays an image based on the decoded image signal. Further, the timing controller 241 controls the timing of inputting an image signal to the signal line of the liquid crystal panel.
- the receiver 200 has an SCL terminal 54 and an SDA terminal 55 connected to the EEP ROM 221 and the interface circuit 236, and an image terminal 56 connected to the DV I receiver interface circuit 237. It transmits and receives signals to and from external devices through the DV I cable 50 connected to these terminals.
- the DVI cable 50 includes an SCL signal line 51, an SDA signal line 52, and an image signal line 53 used for transmitting and receiving data according to the DDC standard.
- the host computer 100 transmits the ED ID stored in the EE PROM 221 of the receiver 200 and the EE PROM 2
- the public key stored in 22 can be read.
- the graphic accelerator 11 generates an image signal suitable for the receiver 200 based on the received EDID.
- the HDCP encryption circuit 13 encrypts the image signal using the encryption key, and the DVI transmitter interface circuit 14 This is transmitted to the receiver 200.
- the master interface circuit 231 reads out the No. key from the EPROM 223 and supplies it to the HDCP decoding circuit 235.
- the HDCP decoding circuit 235 uses the encryption key to decode the image signal received by the DVI receiver interface circuit 237.
- the decoded image signal is displayed on the liquid crystal panel 240 under the control of the timing controller 24 1.
- the secret key must not be known by an unspecified majority of the ⁇ @ ⁇ symbols including the public key and the secret key stored in the EE PROM 222 of the receiver 200. Therefore, an EDID that can be freely read by a personal computer or the like and an encryption key for which reading must be restricted cannot be stored in the same EPROM. For this reason, conventionally, only the EDID is stored in the serial EPROM 221, which is connected to the signal line for the DDC, and a separate EPROM 222 is provided for storing the encryption key.
- the decoding LSI 230 that decodes the image signal reads the encryption key by controlling the EEP ROM 222, and provides only the public key to the signal line for DDC in response to a request from a personal computer or the like. I was
- the EE PROM 222 that stores the encryption key is not connected to the SCL terminal 54 and the SDA terminal 55 that are DDC terminals, Since it is a general-purpose EEPROM, its contents can be easily read by using a ROM reader / writer. Therefore, if the encryption key is stored in the EE PROM 222 as plain text, there is a general risk that the contents will be revealed. In order to prevent the encryption key from being read, a method has been proposed in which the space between the EE PROM 222 and the decryption LSI 230 is sealed with a mold resin or the like.
- a first object of the present invention is to reduce the number of components used in a receiving device such as a receiver for receiving an encrypted image signal.
- Another object of the present invention is to provide a semiconductor integrated circuit capable of writing information in a nonvolatile memory again after completion of hardware.
- a second object of the present invention is to provide a semiconductor integrated circuit capable of improving security in a transmitting device that transmits an image signal to a receiving device.
- a third object of the present invention is to provide a receiving-side device using the above-described semiconductor integrated circuit for reception. You.
- a fourth object of the present invention is to realize an image providing method using a receiver.
- a semiconductor integrated circuit for use in a device that receives an encrypted image signal, and includes a semiconductor integrated circuit, An interface circuit for communication, and first information transmitted to the outside by the interface circuit, and second information used for decrypting the encrypted image signal, and Z or And a memory control circuit for controlling the nonvolatile memory to read.
- a semiconductor integrated circuit is a semiconductor integrated circuit for use in a device for receiving an encrypted image signal, wherein the semiconductor integrated circuit has an encrypted image stored in a nonvolatile memory.
- An encryption key decryption circuit for decrypting the encryption key, and an image signal decryption circuit for decrypting the image signal using the encryption key decrypted by the encryption key decryption circuit are provided. .
- a semiconductor integrated circuit is a semiconductor integrated circuit for use in a device that encodes an image signal and transmits the signal to a device on the receiving side, and performs predetermined signal processing on the image signal.
- An image processing circuit to be applied, a selection circuit for selecting one of an image signal to which predetermined signal processing has not been applied and an image signal to which predetermined signal processing has been applied, and an image selected by the selection circuit A decision is made as to whether or not to authenticate the receiving device based on an encryption circuit for encrypting the signal and the encryption key received from the receiving device.
- the control circuit controls the selection circuit and the encryption circuit so as to encrypt and output the image signal which has not been subjected to the signal processing of the image processing, and if the receiving apparatus is not authenticated, the image subjected to the predetermined signal processing is Do not encrypt the signal
- a receiving-side device is a device that receives an encrypted image signal, wherein the first device performs serial communication with the outside, and a second device that receives the encrypted image signal.
- Non-volatile memory for storing second means, first information transmitted to the outside by the first means, and second information used to decode the image signal received by the second means;
- One aspect of the present invention comprising: a memory device; and third means for decoding the image signal received by the second means using the second information stored in the nonvolatile memory.
- An apparatus for receiving an encrypted image signal comprising: a first means for performing serial communication with the outside; a second means for receiving an encrypted image signal; and a non-volatile memory. Using the first means.
- An image providing method includes first means for inputting an encryption key, and second means for receiving an encrypted image signal, and receiving an encrypted image signal.
- B decoding using the encryption key input to the receiver by the means, and displaying an image based on the decoded image signal.
- the semiconductor integrated circuit for reception since the EDID and the encryption key are stored in one non-volatile memory, it is possible to reduce the number of components used in a device on the receiving side such as a receiver. At the same time, it is possible to simplify the information writing process and the test process in the manufacturing process of the receiving device. Also, since the information can be written to or rewritten in the nonvolatile memory after the hardware is completed, manufacturing of the receiving device is easy, and even if a failure occurs after shipment, the receiving device can be repaired. Can be. Further, by using the receiver having the first means for inputting the encryption key, it is possible to realize an image providing method for providing an image only to a specific user having the encryption key.
- the semiconductor integrated circuit for transmission it is determined whether or not to authenticate the device on the receiving side. If the device is not authenticated, processing such as deteriorating the image quality is performed. It can improve security without needing help.
- FIG. 1 is a block diagram showing a conventional image transmission system using a receiver.
- FIG. 2 is a block diagram showing an image transmission system using the receiving device according to the first embodiment of the present invention.
- FIG. 3 is a block diagram showing an image transmission system using a modification of the receiving-side device according to the first embodiment of the present invention.
- FIG. 4 shows a non-volatile device in the receiving-side device according to the first embodiment of the present invention.
- 5 is a flowchart showing an operation of writing an EDID to a functional memory.
- FIG. 5 is a flowchart showing an operation of writing an encryption key into a non-volatile memory in the device on the receiving side according to the first embodiment of the present invention.
- FIG. 6 is a flowchart showing a method for providing an image using the receiving device according to the first embodiment of the present invention.
- FIG. 7 is a block diagram showing an image transmission system using a device on the receiving side according to the second embodiment of the present invention.
- FIG. 8 is a flowchart showing a method for providing an image using the receiving device according to the second embodiment of the present invention.
- FIG. 9 is a block diagram showing an image transmission system using the device on the transmission side according to the first embodiment of the present invention.
- FIG. 10 is a block diagram showing an image transmission system using a device on the transmission side according to the second embodiment of the present invention.
- FIG. 2 is a block diagram showing an image transmission system using the device on the receiving side according to the first embodiment of the present invention.
- a receiver having a display device such as a liquid crystal panel is used as a receiving device. May be connected.
- the image transmission system includes a host computer 100 and a receiver 300.
- the receiver 300 holds an encryption key according to the HDCP scheme.
- the encryption key includes a public key notified from the receiver 300 to the personal computer 100 by the DDC and a secret key that must not be known to an unspecified majority.
- Host computer 100 generates image signals for high-speed drawing A graphic accelerator 11 and an encryption LSI 10.
- the encryption LSI 10 includes a storage unit 12 for storing an encryption key, an HDCP decoding circuit 13 for encrypting an image signal using the encryption key stored in the storage unit 12, and a DV I / O. And a DVI transmitter interface circuit 14 for transmitting an image signal in accordance with the standard. .
- the host computer 100 is connected to a receiver 300 via a DVI cable 50 including an SCL signal line 51, an SDA signal line 52, and an image signal line 53.
- the receiver 300 is composed of an EPPROM 20 as a non-volatile memory for storing the ED ID and an encryption key, and a semiconductor integrated circuit for decrypting an image signal encoded by the HDCP method using an encryption key.
- (Decryption LSI) 30 a liquid crystal panel 40 as a device that displays an image based on the decoded image signal, and a timing controller 4 that controls the timing of inputting the image signal to the signal line of the liquid crystal panel.
- the non-volatile memory a general PROM, an SRAM with a built-in battery, and the like can be used in addition to a serial EEPROM, a parallel EEPROM, and a flash EPROM.
- devices for displaying images include PDPs (plasma display panels) and CRTs (cathode ray tubes).
- the decryption LSI 30 includes a master interface circuit 31 for controlling the EEPROM 20, an encryption key decryption circuit 32, an encryption key encryption circuit 33, a cache memory 34, and an interface for transmitting and receiving an encryption key and the like. It has a face circuit 36, an HDCP decoding circuit 35 for decoding image signals, and a DVI receiver interface circuit 37 for receiving image signals. Note that the decoding LSI 30 may include a nonvolatile memory such as the EEPROM 20. Or 110? Decoding circuit 3 5 Alternatively, the DVI receiver interface circuit 37 and other circuits may be formed in separate semiconductor integrated circuits.
- the interface circuit 36 controls transmission and reception of information such as an ED ID and a No. key. Also, the interface circuit 36 operates as a slave device in communication using the I 2 C path method.
- the interface circuit 36 is connected to the SCL terminal 54 and the SDA terminal 55, and transmits and receives signals to and from the outside via the SCL signal line 51 and the SDA signal line 52.
- the cache memory 34 temporarily stores information to be written to the EE PROM 20 and temporarily stores information read from the EE PROM 20.
- a static random access memory (SRAM) is used as the cache memory 34.
- the encryption key encryption circuit 3 encrypts the encryption key input in plain text.
- the encrypted key code is stored in the EEP ROM 20 by the master interface circuit 31.
- the encryption key encryption circuit 33 is unnecessary.
- the encryption key decryption circuit 32 decrypts the encrypted encryption key into plaintext.
- the decrypted encryption key is used when decrypting the encrypted image signal.
- the master interface circuit 31 controls transmission and reception of signals to and from the EEPR @ M 20, and writes and reads information to and from the EEPROM 200.
- the master interface circuit 31 compares the information to be written to the EEPROM 20 with the information to be written to the EEPROM 20 (verify), and sets an operation mode for improving the reliability of the contents written to the EEPROM 20. Have. This operation mode can be set in the test mode of the decryption LSI 30.
- the encryption key decryption circuit 32 decrypts the encrypted encryption key into plain text, and the master interface circuit 31 decrypts the encrypted encryption key.
- the encrypted encryption key is compared with the entered key.
- the master interface circuit 31 calculates an error detection code or an error correction code and verifies the information written to the EE PROM 20 to check whether the information has been correctly written to the EE PROM 20. May be.
- a microcomputer 61 having a built-in flash and an EPROM 62 may be used in the receiver 400.
- the microcomputer 61 transmits and receives signals to and from the interface circuit 36 or the cache memory 34, and writes and reads information to and from the built-in EEPOM 62. In that case, it is not necessary for the decoding LSI 60 to incorporate a master interface circuit.
- the HDCP decryption circuit 35 decrypts the image signal received by the DVI receiver interface circuit 37 using the encryption key according to the HDCP scheme.
- the DV interface receiver circuit 37 is connected to the image terminal 56 and receives a digital image signal via the image signal line 53.
- the DVI receiver interface circuit 37 conforms to the DVI standard.
- RGB red, green, and blue
- serial data transmitted after being encoded is converted into parallel data.
- slave addresses are assigned to each slave device. For example, generally, for transmission and reception of ED ID, an address “A0h” is assigned for reading and an address “Alh” is assigned for writing. Also, by HD CP method The receiver is assigned address “76 h” for reading and address “77 h” for writing.
- the interface circuit 36 in the present embodiment includes the slave address “7 Ah” and the slave address “7 Bh” assigned to the receiver according to the HDCP system, as well as the slave address assigned to the ED ID response. It is designed to respond when "A0h” and "A lh" are specified.
- transmitters using the HDCP system used on the host side of the receiver include the address “78h” and “79hj” for transmission and reception of key codes and the like according to the HDCP system, and the physical layer of the transmitter. Addresses ⁇ 70 h ”and“ 71 h ”are allocated for the setting of.
- a VSYNC signal vertical synchronizing signal
- the VSYNC signal is used in conjunction with the control of writing and reading of EDID.
- FIG. 4 is a flowchart showing an operation of writing an EDID to the nonvolatile memory in the receiving apparatus according to the present embodiment. This write operation is performed after the hardware of the receiving device is completed.
- step S101 when an external device such as the host computer 100 transmits EDID by specifying the slave address A1h, the decoding LSI 30 of the receiver 300 receives the SCL terminal 54 and the SDA terminal 55 The ED ID is received using.
- step S102 the interface circuit 36 stores the received ED ID in the cache memory 34.
- step S103 the master interface circuit 31 writes the content stored in the cache memory 34 into the EEPROM 20.
- the master interface circuit 31 may write the EDID to the EEPROM 20 in parallel while reading the EDID from the cache memory 34.
- FIG. 5 is a flowchart showing an operation of writing an encryption key according to the HDCP method into the nonvolatile memory in the receiving apparatus according to the present embodiment. This write operation is also performed after the hardware of the receiving device is completed.
- step S201 when an external device such as the host computer 100 transmits the encryption key by specifying the slave address 77h, the decryption LSI 30 of the receiver 300 sends the SCL terminal 5 4 And the encryption key is received using SDA terminal 55.
- step S202 the interface circuit 36 temporarily stores the received encryption key in the cache memory 34.
- step S203 the decryption LSI 30 determines whether encryption is necessary for the encryption key stored in the cache memory 34. That is, if the encryption key is stored as plain text in EEPR @ M20, the encryption key may be leaked in general. In order to store the encryption key with high reliability, the receiver manufacturer can encrypt the encryption key and store it in the EEPROM 20. For this encryption, an encryption key encryption circuit 33 built in the decryption LSI 30 may be used, or a previously encrypted encryption key may be transmitted to the decryption LSI 30. May be. If the encryption key is to be encrypted in the decryption LSI 30, the encryption key encryption circuit 33 encrypts the encryption key in step S20, and then proceeds to step S205. By setting the mode for encrypting the encryption key in this way, the encryption key can be stored in the receiver with high reliability.
- an encryption strength equal to or higher than the encryption strength of the image signal encryption is required.
- a method that is difficult to be understood by general users is used as a method of shifting to a mode in which an encryption key is encrypted, and by not disclosing the method, the encryption algorithm can be kept secret.
- the encryption key encryption circuit 33 may be activated to shift to the encryption key encryption mode. Even for such special commands, security equal to or greater than the encryption strength when encrypting image signals is required.
- step S205 the master interface circuit 31 writes the encryption key to the EE PROM 20.
- the data format used when writing the ED ID and the encryption key to the EE PROM 20 may be any data format that can be read by the decryption LSI 30, and is different from the one defined in the DDC standard. No problem.
- a data format including an error detection code or an error correction code may be used.
- the EEPROM for storing the ED ID and the encryption key described above can be integrated into one.
- HDCP By encrypting the encryption key, there is no need to mold the EE PRO M20 in which the encryption key is stored and the decryption LSI 30 with a mold.
- writing of the EDID and the signal key can be performed using the SCL terminal 54 and the SDA terminal 55 after the hardware is completed. If a defect is found in the contents of the EEPROM 20 after the receiver is shipped, the ED ID and encryption key can be written as a repair work.
- FIG. 6 is a flowchart showing a method for providing an image using the receiving device according to the present embodiment.
- step S301 the power of the receiver 300 is turned on.
- step S401 the power of the host computer 100 is turned on.
- the receiver 300 is turned on.
- This preparation operation may be performed not only at the time of turning on the power but also under control of a microcomputer or the like.
- step S402 the host computer 100 requests the transmission of the ED ID by designating the addresses A0h and A1h of the ED ID through the SCL terminal 54 and the SDA terminal 55.
- step S303 the receiver 300 uses the information stored in the cache memory 34, and through the interface circuit 36, as if the decoding LSI 30 were dedicated to the ED ID. It acts as if it were an EE PROM and sends the ED ID to the host computer 100.
- step S403 the computer 100 receives the ED ID and decodes information about the receiver 300.
- the decoding LSI 30 of the receiver 300 is supplied from the host computer 100 via the DVI cable when the host computer 100 requests transmission of the ED ID even if the power is not turned on. It must be powered by an external power supply and send an ED ID.
- the host computer supplies a power supply voltage of 5 V, but the operating voltage of the decrypted LSI is 3.3 V, and a step-down circuit is required in the receiver.
- the available current is approximately 50 mA, and this current value will be exceeded if the decoding LSI is operated at full capacity. Therefore, in order to transmit EDID when the power of the receiver is not turned on, it is necessary to consider current consumption.
- the receiver 300 determines in step S304 whether the encryption key has been encrypted. That is, when the encryption key is read from the EEPROM 20, the decryption LSI 30 of the receiver 300 automatically recognizes whether or not the encryption key is encrypted. If it is determined that the encryption key is encrypted, in step S305, the encryption key decryption circuit 32 decrypts the encryption key. In step S306, the decrypted encryption key is stored in the cache memory. Save to 34. On the other hand, if it is determined that the encryption key has not been encrypted, the encryption key is stored in the cache memory 34 in step S306.
- the receiver 300 in step S307 executes the cache
- the information such as the public key is transmitted to the host computer 10 via the interface circuit 36 by using the information stored in the memory 34.
- the interface circuit 36 does not transmit the secret key according to the HDCP scheme to the host computer 100 in plain text, and reduces the risk that the secret key according to the HDCP scheme is made public.
- the host computer 100 Upon receiving the public key from the receiver 300 in step S405, the host computer 100 determines whether or not to authenticate the receiver 300 based on the public key in step S406. To determine Specifically, the host computer 100 performs an operation using a random number and a secret key based on the received public key and the host-side public key, and if the operation results match, the image is received. Authenticate machine 300.
- the host computer 100 encrypts the image signal in step S407, and in step S408, converts the encrypted image signal. Transmit to receiver 300.
- the receiver 300 receives the encrypted image signal in step S308. That is, the DVI receiver interface circuit 37 receives the digital image signal of each of the RGB channels transmitted as serial data via the image signal line 53, and converts the digital image signal into parallel data.
- the HDCP decryption circuit 35 of the decryption LSI 30 uses the HDCP-method key stored in the cache memory 34 to encrypt the parallel data. Is decrypted.
- step S310 the decoded digital image signal is output to the liquid crystal panel 40 via the timing controller 41, and an image is displayed.
- an encryption key used for encrypting and decrypting the image signal has been described.
- the information used when transmitting and receiving image signals is not limited to encryption keys.
- the information may be information for setting the receiver in an optimal state in order to perform the operation.
- Such information includes image output timing setting information, PLL (phase locked loop) setting information, information used for image size and color correction, and the like.
- the receiving-side apparatus further includes means for externally inputting information such as an encryption key.
- FIG. 7 is a block diagram showing an image transmission system using a device on the receiving side according to the second embodiment of the present invention.
- a receiver / writer 21 for reading / writing an IC card is provided in the receiver 500.
- the master-interface circuit 38 of the decryption LSI 70 takes precedence over the EEPROM 20 and the card reader Z writer.
- the encryption key read by 21 is stored in the cache memory 34.
- Other configurations are the same as those of the receiving-side device according to the first embodiment of the present invention.
- an infrared detection unit for reading information from a signal transmitted by an infrared remote control may be provided instead of the card reader / writer 21. good.
- the viewer can input information such as an encryption key to the receiver by operating the remote controller or the like.
- FIG. 8 is a flowchart illustrating a method for providing an image using the receiving device according to the present embodiment. .
- step S501 the viewer promises to pay a fee for the desired content and a fee to the content provider such as image information.
- the provider distributes the IC card in which the public key has been written to the viewer.
- step S602 the provider transmits the content for such a viewer.
- step S503 the set-top box reads the public key written on the IC card and converts it into a public key. Based on this, it is determined whether to authenticate this monitor.
- step S504 the transmitted content is received by the monitor and displayed on the monitor screen.
- an IC card is used as a medium for inputting a public key, but a viewer may transmit a public key to a monitor using a numeric keypad provided in a remote controller of a receiver.
- the public key may be input to the monitor using the game console and the OSD (open software script).
- a small content provider or viewer may distribute the public key using a telephone line.
- the personal computer does not need to encrypt the image signal when a word processor or spreadsheet software is running, but needs to encrypt the image signal only when playing a DVD disc. Occurs. If the monitor does not support the HDCP system, it must perform processing such as displaying a DVD disk that cannot be played back, and performing playback with reduced image quality. Such control operation is performed in cooperation with the operation software and the HDCP control circuit built in the graphic accelerator, and is called an HDCP-type up stream.
- FIG. 9 is a block diagram showing an image transmission system using the device on the transmission side according to the first embodiment of the present invention.
- the device on the receiving side is the same as the receiver 300 shown in FIG.
- the transmitting device 600 is stored in an image signal reproducing circuit 601 for reproducing an image signal from a DVD disk or the like, a storage unit 602 for storing an encryption key, and a storage unit 602. Use the encryption key And an encryption LSI 80 for encrypting the image signal reproduced by the image signal reproducing circuit 600 and transmitting the encrypted image signal to the receiver 300.
- the encryption LSI 80 includes an image processing circuit 81 that performs predetermined signal processing on the image signal, an image signal output from the image signal reproduction circuit 61, and an image signal output from the image processing circuit 81.
- a selection circuit 82 for selecting one of the following; an encryption circuit 83 for encrypting the image signal selected by the selection circuit 82; and a physical for transmitting the image signal encrypted by the encryption circuit 83.
- a layer circuit 84 and an encryption control circuit 85 are built in.
- the encryption control circuit 85 determines whether or not to authenticate the device on the receiving side based on the received encryption key. If the device on the receiving side is authenticated, predetermined signal processing is performed. The selection circuit 82 and the encryption circuit 83 are controlled so as to encrypt and output an image signal that does not exist, and if the device on the receiving side is not authenticated, the image signal on which predetermined signal processing has been performed is processed. The selection circuit 82 and the encryption circuit 83 are controlled so as to output without encryption.
- the encryption control circuit 85 is connected to the power supply line 57 of the DVI cable 50. Power is supplied to some circuits of the receiver 300 via the, and EDID is read from the EEPROM of the receiver 300. As a result, an optimal image signal for the receiver 300 can be known. If EDID cannot be read, or if it is determined that the receiver does not support HDCP even though EDID can be read, the encryption control circuit 85 cannot transmit the content that requires protection. Judge.
- the encryption control circuit 85 determines that the receiver 300 supports the HDCP system
- the encryption control circuit 85 controls the encryption circuit 83 and the HDCP decryption circuit of the receiver 300 to use the HDCP system. Start authentication of the receiver.
- the encryption control circuit 85 performs an operation using a random number and a secret key based on the received public key and the host-side public key, and authenticates the receiver when the operation results match.
- the encryption control circuit 85 controls the selection circuit 82 so as to select the image signal output from the image reproduction circuit 61, and the encryption circuit 83 transmits the image signal to the encryption circuit 83. Start encryption. Note that the encryption control circuit 85 detects whether or not the power of the receiver 300 is turned on by the hot plug signal line 58, and until the power of the receiver 300 is turned on. The transmission of the image signal may not be performed.
- the encryption control circuit 85 activates the image processing circuit 81 and converts the image signal output from the image processing circuit 81.
- the selection circuit 82 is controlled so as to make a selection, and the encryption circuit 83 outputs the image signal as plain text.
- the image processing circuit 81 performs processing to lower the resolution of the input image signal, performs processing to mix noise into the input image signal, and indicates that the content cannot be transmitted in place of the input image signal. For example, an image signal representing the comment of the above is output.
- a low-quality image that does not need to be protected is displayed on the screen of the receiver 300, or a comment indicating that the content cannot be transmitted is displayed. Or you can.
- the selection circuit is arranged after the encryption circuit, which is different from the device shown in FIG.
- FIG. 10 is a block diagram showing an image transmission system using a transmission-side device according to the second embodiment of the present invention.
- the device on the receiving side is the same as the receiver 300 shown in FIG.
- the encryption LSI 90 included in the transmitting device 700 includes an encryption circuit 91 for encrypting the image signal output from the image reproduction circuit 61, and an encryption circuit 91 for encrypting the image signal output from the image reproduction circuit 61.
- An image processing circuit 92 that performs predetermined signal processing on the output image signal, and one of an image signal output from the encryption circuit 91 and an image signal output from the image processing circuit 92 is selected.
- a physical layer circuit 94 for transmitting the image signal selected by the selection circuit 93, and an encryption control circuit 95.
- the encryption control circuit 95 determines whether to authenticate the receiver 300 based on the received encryption key, and if the receiver 300 is authenticated, performs predetermined signal processing.
- the selection circuit 93 is controlled so as to encrypt and output the unprocessed image signal. If the receiver 300 is not authenticated, the image signal subjected to the predetermined signal processing is not encrypted.
- the selection circuit 93 is controlled so as to output with.
- the encryption control circuit 95 determines that the receiver 300 supports the HDCP system
- the encryption control circuit 95 Controls the HDCP decryption circuit of the device 300 to start HDCP-based receiver authentication.
- the encryption control circuit 95 causes the encryption circuit 91 to start encrypting the image signal output from the image reproduction circuit 61 and outputs the image signal from the encryption circuit 91.
- the selection circuit 93 is controlled so as to select an image signal to be output.
- the encryption control circuit 95 activates the image processing circuit 9 2 ′, and the image signal output from the image processing circuit 9 2
- the selection circuit 93 is controlled so as to select.
- the present invention is used in a device on the transmission side such as a computer that encrypts and transmits an image signal, and a device on the reception side such as a monitor and a projector that receives and decrypts the encrypted image signal. Is possible. Further, the present invention can be used in a business of providing an image using such a receiver.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Storage Device Security (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
In a receiver or the like for reproducing encrypted video signals, a semiconductor integrated circuit wherein the number of the components used therein has been reduced and wherein, after completion of the receiver hardware, information can be written into a nonvolatile memory and the written information cen be rewritten. This semiconductor integrated circuit is one for use in an apparatus for receiving encrypted video signals and has an interface circuit for effecting a serial communication with the exterior and also has a memory control circuit for controlling the nonvolatile memory to write and/or read a first information to be transmitted to the exterior by the interface circuit and a second information to be used to decrypt the encrypted video signals.
Description
明 細 書 半導体集積回路、 それを用いた受信側装置、 受信側装置の製造方法及び修理方法、 並びに、 画像提供方法 技術分野 TECHNICAL FIELD The present invention relates to a semiconductor integrated circuit, a receiving device using the same, a method of manufacturing and repairing the receiving device, and an image providing method.
本発明は、 一般的に半導体集積回路に関し、 特に、 暗号化された画像 信号を受信又は送信するために用いる半導体集積回路に関する。 また、 本発明は、 受信用の半導体集積回路を用いた受像機等の受信側の装置、 受信側の装置の製造方法及び修理方法に関する。 さらに、 本発明は、 そ のよ うな受像機を用いた画像提供方法に関する。 背景技術 The present invention generally relates to a semiconductor integrated circuit, and more particularly to a semiconductor integrated circuit used for receiving or transmitting an encrypted image signal. The present invention also relates to a receiving-side device such as a receiver using a semiconductor integrated circuit for reception, and a method of manufacturing and repairing the receiving-side device. Further, the present invention relates to an image providing method using such a receiver. Background art
パーソナルコンピュータ等の送信側の装置とモニタゃプロジェクタ等 の受信側の装置との接続に関する DD C (display data channel) と呼 ばれる規格は、 受信側の装置が、 送信側の装置から、 その受信側の装置 にとつて最適の信号を得られるように定められている。 A standard called DDC (display data channel) related to the connection between a transmitting device such as a personal computer and a receiving device such as a monitor / projector is defined as follows. It is specified so that the optimal signal can be obtained for the above devices.
D D C規格に従う受像機は、 ED I D (extended display identific ation data) と呼ばれる情報が記憶された E E P R〇 M (electrically erasable programmable read-only memory) を有してい 。 ED I D には、 受像機の種類、 表示できる解像度、 クロック周波数、 メーカー名 、 シリアル番号等の情報が含まれている。 また、 ED I Dを記憶する E E PROMとしては、 2線式シリアル E E P R OMが一般的に用いられ 、 I 2 Cバス方式に準ずるシリアル通信によってデータが送受信される ( I 2Cパスは、 フィ リ ップス社の登録商標) 。 A receiver conforming to the DDC standard has an electrically erasable programmable read-only memory (EEPR〇M) in which information called ED ID (extended display identification data) is stored. The ED ID contains information such as the type of receiver, display resolution, clock frequency, manufacturer name, and serial number. In addition, a two-wire serial EEPROM is generally used as an EE PROM for storing an ED ID, and data is transmitted and received by serial communication according to the I 2 C bus method (the I 2 C path is a Philips Registered trademark).
このシリアル通信においては、 S DA (シリアルデータ) 端子及び S
C L (シリアルクロック) 端子と呼ばれる 2つの端子を用いて、 受像機 に内蔵されている E E P R O Mの制御と情報の送受信が行われる。 受像 機の S D A端子及ぴ S C L端子がケーブルを介してパーソナルコンビュ ータに接続されると、 パーソナルコンピュータは、 E E P R O Mに記憶 されている E D I Dを読み取ることができる。 これにより、 受像機にと つて最適な信号に関する情報が、 パーソナルコンピュータに提供される 一方、 パーソナルコンピュータ等から受像機に送信される画像信号は 、 アナログ信号からデジタル信号に移行しつつあり、 画像信号の劣化が ほとんど起こらないようになつてきた。 このため、 画像信号の不法なコ ピー等から著作物を保護する必要が生じている。 そのための手段の 1つ と して、 パーソナルコンピュータ等から受像機に送信される画像信号を 暗号化することが行われている。 その中でも、 現在、 H D C P (high - b andwidth digital content protection) と呼ばれる方式が標準になり つつある。 In this serial communication, the SDA (serial data) terminal and the S Two terminals called CL (serial clock) terminals are used to control the EEPROM built into the receiver and transmit and receive information. When the SDA terminal and the SCL terminal of the receiver are connected to a personal computer via a cable, the personal computer can read EDID stored in the EEPROM. As a result, the information about the optimal signal for the receiver is provided to the personal computer, while the image signal transmitted from the personal computer or the like to the receiver is shifting from an analog signal to a digital signal. Deterioration has hardly occurred. For this reason, there is a need to protect copyrighted works from illegal copying of image signals. As one of means for this, encryption of an image signal transmitted from a personal computer or the like to a receiver has been performed. Among them, currently, a method called HDCP (high-b and width digital content protection) is becoming a standard.
図 1は、 H D C P方式による従来の受像機を用いた画像伝送システム を示すブロック図である。 図 1に示すように、 この画像伝送システムは 、 ホス トコンピュータ 1 0 0と受像機 2 0 0とによって構成される。 受 像機 2 0 0は、 H D C P方式による暗号鍵情報 (以下、 「暗号鍵」 とも いう) を保有する。 暗号鍵は、 受像機 2 0 0から D D Cによってホス ト コンピュータ 1 0 0に通知される 「公開鍵」 と、 不特定多数に知られて はならない 「秘密鍵」 とを含んでいる。 FIG. 1 is a block diagram showing an image transmission system using a conventional receiver of the HDCP scheme. As shown in FIG. 1, the image transmission system includes a host computer 100 and a receiver 200. The receiver 200 holds encryption key information in the HDCP scheme (hereinafter, also referred to as “encryption key”). The encryption key includes a “public key” notified from the receiver 200 to the host computer 100 by the DDC, and a “private key” that must not be known to the general public.
ホス トコンピュータ 1 0 0は、 高速で描画するための画像信号を生成 するグラフィックァクセラレータ 1 1 と、 H D C P方式による暗号化 L S I 1 0とを含んでいる。 暗号化 L S I 1 0は、 暗号鍵を記憶する記憶 部 1 2と、 記憶部 1 2に記憶されている暗号鍵を用いて画像信号を暗号
化する HDC P暗号化回路 1 3と、 画像信号の送信を行う DV I トラン スミッタインターフェース回路 1 4とを有している。 HD C P方式にお いては、 一般的に、 画像信号の送受信に DV I (digital visual inter face) 規格が用いられているので、 画像信号を送信する回路及び受信す る回路は、 DV I規格に準拠している。 The host computer 100 includes a graphic accelerator 11 for generating an image signal for high-speed drawing, and an encryption LSI 100 based on the HDCP method. The encryption LSI 10 encrypts an image signal using the storage unit 12 for storing the encryption key and the encryption key stored in the storage unit 12. And a DV I transmitter interface circuit 14 for transmitting an image signal. In the HDCP system, the digital visual interface (DVI) standard is generally used for transmitting and receiving image signals. Therefore, the circuits for transmitting and receiving image signals are compliant with the DVI standard. Be compliant.
一方、 受像機 200は、 ED I Dを記憶するシリアル E E P ROM2 2 1と、 暗号鍵を記憶する E E P R OM 2 22と、 HDC P方式によつ て暗号化された画像信号を暗号鍵を用いて復号化する半導体集積回路 ( 復号化 L S I ) 2 30と、 液晶パネル 240と、 タイ ミ ングコン トロー ラ 24 1とを含んでいる。 On the other hand, the receiver 200 decodes an image signal encrypted by the HDCP scheme using the serial EEPROM 21 that stores the ED ID, the EEPROM 22 that stores the encryption key, and the encryption key. It includes a semiconductor integrated circuit (decoding LSI) 230 to be converted, a liquid crystal panel 240, and a timing controller 241.
複号化 L S 1 2 3 0は、 E E PROM222を制御するマスターィン ターフェース回路 23 1 と、 HDC P複号化回路 23 5と、 暗号鍵等の 送受信を行うインターフ: —ス回路 2 3 6と、 画像信号の受信を行う D V I レシーバインターフェース回路 2 3 7とを有している。 The decryption LS 1230 includes a master interface circuit 231 for controlling the EE PROM 222, an HDC P decryption circuit 235, and an interface circuit for transmitting and receiving an encryption key and the like: A DVI receiver interface circuit 237 for receiving image signals.
液晶パネル 240は、 復号化された画像信号に基づいて画像を表示す る。 また、 タイミングコントローラ 24 1は、 液晶パネルの信号線に画 像信号を入力するタイミングをコン トロールする。 The liquid crystal panel 240 displays an image based on the decoded image signal. Further, the timing controller 241 controls the timing of inputting an image signal to the signal line of the liquid crystal panel.
さらに、 受像機 200は、 EE P ROM22 1及ぴインターフェース 回路 2 36に接続された S C L端子 54及び SD A端子 5 5と、 DV I レシーバィンターフェース回路 23 7に接続された画像端子 5 6とを有 しており、 これらの端子に接続された DV Iケーブル 5 0を通じて外部 の機器と信号の送受信を行う。 DV Iケーブル 50は、 D DC規格によ るデータの送受信に用いられる S C L信号線 5 1、 SDA信号線 5 2及 び画像信号線 53を含んでいる。 Further, the receiver 200 has an SCL terminal 54 and an SDA terminal 55 connected to the EEP ROM 221 and the interface circuit 236, and an image terminal 56 connected to the DV I receiver interface circuit 237. It transmits and receives signals to and from external devices through the DV I cable 50 connected to these terminals. The DVI cable 50 includes an SCL signal line 51, an SDA signal line 52, and an image signal line 53 used for transmitting and receiving data according to the DDC standard.
システムが起動されると、 ホス トコンピュータ 1 00は、 受像機 20 0の E E PROM22 1に記憶されている ED I Dと、 EE PROM2
22に記憶されている公開鍵とを読み出すことができる。 ホス トコンビ ユータ 1 00において、 グラフィックァクセラレータ 1 1は、 受信され た ED I Dに基づいて、 受像機 200に適した画像信号を生成する。 ま た、 受信された公開鍵に基づいて受像機 200が認証された場合に、 H DC P暗号化回路 1 3は、 暗号鍵を用いて画像信号を暗号化し、 DV I トランスミッタインターフェース回路 1 4は、 これを受像機 200に送 信する。 When the system is started, the host computer 100 transmits the ED ID stored in the EE PROM 221 of the receiver 200 and the EE PROM 2 The public key stored in 22 can be read. In the host computer 100, the graphic accelerator 11 generates an image signal suitable for the receiver 200 based on the received EDID. When the receiver 200 is authenticated based on the received public key, the HDCP encryption circuit 13 encrypts the image signal using the encryption key, and the DVI transmitter interface circuit 14 This is transmitted to the receiver 200.
受像機 20 0において、 マスターインターフェース回路 23 1は、 E E P R OM 2 22から喑号鍵を読み出して、 HD C P複号化回路 2 3 5 に供給する。 HD C P復号化回路 2 3 5は、 この暗号鍵を用いて、 DV I レシーバインターフェース回路 2 3 7によって受信された画像信号を 復号化する。 復号化された画像信号は、 タイミングコントローラ 24 1 の制御の下で、 液晶パネル 240に表示される。 In the receiver 200, the master interface circuit 231 reads out the No. key from the EPROM 223 and supplies it to the HDCP decoding circuit 235. The HDCP decoding circuit 235 uses the encryption key to decode the image signal received by the DVI receiver interface circuit 237. The decoded image signal is displayed on the liquid crystal panel 240 under the control of the timing controller 24 1.
このよ うな画像伝送システムにおいて、 受像機 200の EE PROM 222に記憶されている公開鍵と秘密鍵とを含む喑号鐽の内、 秘密鍵は 不特定多数に知られてはならない。 従って、 パーソナルコンピュータ等 によって自由に読み出すことができる ED I Dと、 読み出しに制限を加 えなくてはならない暗号鍵とを、 同じ E E P ROMに保存することはで きなかった。 そのため、 従来は、 DD C用の信号線に接続されたシリア ル E E P ROM2 2 1に ED I Dのみを記憶させて、 暗号鍵を記憶する ための E E P ROM 22 2を別に用意していた。 画像信号を復号化する 復号化 L S I 23 0は、 EE P ROM22 2を制御して暗号鍵を読み出 し、 パーソナルコンピュータ等からの要求に応じて公開鍵のみを DD C 用の信号線に提供していた。 In such an image transmission system, the secret key must not be known by an unspecified majority of the {@} symbols including the public key and the secret key stored in the EE PROM 222 of the receiver 200. Therefore, an EDID that can be freely read by a personal computer or the like and an encryption key for which reading must be restricted cannot be stored in the same EPROM. For this reason, conventionally, only the EDID is stored in the serial EPROM 221, which is connected to the signal line for the DDC, and a separate EPROM 222 is provided for storing the encryption key. The decoding LSI 230 that decodes the image signal reads the encryption key by controlling the EEP ROM 222, and provides only the public key to the signal line for DDC in response to a request from a personal computer or the like. I was
ところで、 暗号鍵を保存する EE PROM222は、 DDC用の端子 である S C L端子 54及ぴ S D A端子 55には接続されていないものの
、 汎用の E E P R OMであるため、 ROMリーダー/ライタ一等を用い ることにより簡単にその内容を読み出すことができる。 従って、 暗号鍵 が平文のまま E E PROM222に記憶されると、 一般にその内容を明 らかにされる恐れがあった。 そご.で、 暗号鍵が読み出されることを防ぐ ため、 EE PROM2 2 2と復号化 L S I 23 0との間をモールド樹脂 等で封印する方法が提案されている。 By the way, although the EE PROM 222 that stores the encryption key is not connected to the SCL terminal 54 and the SDA terminal 55 that are DDC terminals, Since it is a general-purpose EEPROM, its contents can be easily read by using a ROM reader / writer. Therefore, if the encryption key is stored in the EE PROM 222 as plain text, there is a general risk that the contents will be revealed. In order to prevent the encryption key from being read, a method has been proposed in which the space between the EE PROM 222 and the decryption LSI 230 is sealed with a mold resin or the like.
しかしながら、 このような方法を採ったとしても、 依然として ED I Dを記憶する E E P ROMと喑号鍵を記憶する E EPROMとの 2個の E E P ROMが必要であり、 部品点数の増加に伴うコス トの上昇は避け られない。 また、 ED I Dと暗号鍵という 2種類の情報を別個にそれぞ れの EE PROMに記憶させなくてはならないため、 受像機の製造過程 において、 情報を記憶させる工程及びテス ト工程が複雑となり、 コス ト がかかっていた。 さらに、 E E P R OMに唷号鍵を平文のまま書き込み 、 それを読み出すことができないように樹脂等で封印すると、 故障等に より E E P ROMを再度書き換える必要が生じても、 EE PROM 書 き換えることが不可能になってしまうという欠点があった。 発明の開示 ' ' そこで、 上記の点に鑑み、 本発明の第 1の目的は、 暗号化された画像 信号を受信する受像機等の受信側の装置において使用する部品点数を減 らすことができ、 且つ、 ハードウェアの完成後に不揮発性メモリに情報 を再度書き込むことを可能とする半導体集積回路を提供することである 。 また、 本発明の第 2の目的は、 受信側の装置に画像信号を送信する送 信側の装置においてセキュリティを向上させることができる半導体集積 回路を提供することである。 さらに、 本発明の第 3の目的は、 上記のよ うな受信用の半導体集積回路を用いた受信側の装置を提供することであ
る。 加えて、 本発明の第 4の目的は、 受像機を用いた画像提供方法を実 現することである。 However, even if such a method is adopted, two EEPROMs, an EEPROM for storing the ED ID and an EPROM for storing the key, are still required, and the cost associated with the increase in the number of parts is increased. Rising is inevitable. In addition, since two types of information, the ED ID and the encryption key, must be stored separately in each EE PROM, the process of storing the information and the test process become complicated in the manufacturing process of the receiver. It was costly. Furthermore, if the key is written in plain text in the EEPROM and sealed with resin or the like so that it cannot be read, the EEPROM can be rewritten even if it becomes necessary to rewrite the EEPROM due to a failure or the like. There was a disadvantage that it became impossible. DISCLOSURE OF THE INVENTION Therefore, in view of the above, a first object of the present invention is to reduce the number of components used in a receiving device such as a receiver for receiving an encrypted image signal. Another object of the present invention is to provide a semiconductor integrated circuit capable of writing information in a nonvolatile memory again after completion of hardware. A second object of the present invention is to provide a semiconductor integrated circuit capable of improving security in a transmitting device that transmits an image signal to a receiving device. Further, a third object of the present invention is to provide a receiving-side device using the above-described semiconductor integrated circuit for reception. You. In addition, a fourth object of the present invention is to realize an image providing method using a receiver.
以上の課題を解決するため、 本発明の第 1の観点に係る半導体集積回 路は、 暗号化された画像信号を受信する装置において角いるための半導 体集積回路であって、 外部とシリアル通信を行うインターフェース回路 と、 インターフェース回路によって外部に送信される第 1の情報、 及ぴ 、 暗号化された画像信号を復号化するために用いられる第 2の情報を書 き込み、 及び Z又は、 読み出すように不揮発性メモリを制御するメモリ 制御回路とを具備する。 In order to solve the above problems, a semiconductor integrated circuit according to a first aspect of the present invention is a semiconductor integrated circuit for use in a device that receives an encrypted image signal, and includes a semiconductor integrated circuit, An interface circuit for communication, and first information transmitted to the outside by the interface circuit, and second information used for decrypting the encrypted image signal, and Z or And a memory control circuit for controlling the nonvolatile memory to read.
また、 本発明の第 2の観点に係る半導体集積回路は、 暗号化された画 像信号を受信する装置において用いるための半導体集積回路であって、 不揮発性メモリに記憶されている暗号化された暗号鍵を復号化する暗号 鍵復号化回路と、 暗号鍵復号化回路によって復号化された暗号鍵を用い て画像信号を複号化する画像信号復号化回路とを具備する。 . Further, a semiconductor integrated circuit according to a second aspect of the present invention is a semiconductor integrated circuit for use in a device for receiving an encrypted image signal, wherein the semiconductor integrated circuit has an encrypted image stored in a nonvolatile memory. An encryption key decryption circuit for decrypting the encryption key, and an image signal decryption circuit for decrypting the image signal using the encryption key decrypted by the encryption key decryption circuit are provided. .
さらに、 本発明の第 3の観点に係る半導体集積回路は、 画像信号を喑 号化して受信側の装置に送信する装置において用いるための半導体集積 回路であって、 画像信号に所定の信号処理を施す画像処理回路と'、 所定 の信号処理が施されていない画像信号と所定の信号処理が施された画像 信号との内の一方を選択する選ま尺回路と、 選択回路によって選択された 画像信号を暗号化する暗号化回路と、 受信側の装置から受信した暗号鍵 に基づいて受信側の装置を認証するか否かについて判断し、 受信側の装 置が認証された場合には、 所定の信号処理が施されていない画像信号を 暗号化して出力するように選択回路及び暗号化回路を制御し、 受信側の 装置が認証されなかった場合には、 所定の信号処理が施された画像信号 を暗号化しないで出力するように選択回路及び暗号化回路を制御する制 御回路とを具備する。
本発明の 1つの観点に係る受信側の装置は、 暗号化された画像信号を 受信する装置であって、 外部とシリアル通信を行う第 1の手段と、 暗号 化された画像信号を受信する第 2の手段と、 第 1の手段によって外部に 送信される第 1の情報、 及び、 第 2の手段によって受信された画像信号 を復号化するために用いられる第 2の情報を記憶するための不揮発性メ モリ と、 不揮発性メモリに記憶されている第 2の情報を用いて、 第 2の 手段によって受信された画像信号を復号化する第 3の手段とを具備する 本発明の 1つの観点に係る製造方法は、 外部とシリアル通信を行う第 1の手段と、 暗号化された画像信号を受信する第 2の手段と、 不揮発性 メモリ とを有し、 暗号化された画像信号を受信する装置を製造する方法 であって、 第 1の手段を用いてシリアル通信を行うことにより、 装置に 関する第 1の情報、 及び、 第 2の手段によって受信された画像信号を復 号化するために用いられる第 2の情報を装置に入力するステップ ( a ) と、 ステップ (a ) において入力された第 1及び第 2の情報を不揮発性 メモリに書き込むステップ (b ) とを具備する。 Further, a semiconductor integrated circuit according to a third aspect of the present invention is a semiconductor integrated circuit for use in a device that encodes an image signal and transmits the signal to a device on the receiving side, and performs predetermined signal processing on the image signal. An image processing circuit to be applied, a selection circuit for selecting one of an image signal to which predetermined signal processing has not been applied and an image signal to which predetermined signal processing has been applied, and an image selected by the selection circuit A decision is made as to whether or not to authenticate the receiving device based on an encryption circuit for encrypting the signal and the encryption key received from the receiving device. The control circuit controls the selection circuit and the encryption circuit so as to encrypt and output the image signal which has not been subjected to the signal processing of the image processing, and if the receiving apparatus is not authenticated, the image subjected to the predetermined signal processing is Do not encrypt the signal In comprising a control circuit for controlling the selection circuit and the encryption circuit to output. A receiving-side device according to one aspect of the present invention is a device that receives an encrypted image signal, wherein the first device performs serial communication with the outside, and a second device that receives the encrypted image signal. Non-volatile memory for storing second means, first information transmitted to the outside by the first means, and second information used to decode the image signal received by the second means; One aspect of the present invention, comprising: a memory device; and third means for decoding the image signal received by the second means using the second information stored in the nonvolatile memory. An apparatus for receiving an encrypted image signal, comprising: a first means for performing serial communication with the outside; a second means for receiving an encrypted image signal; and a non-volatile memory. Using the first means. Inputting the first information about the device and the second information used for decoding the image signal received by the second means to the device by performing serial communication with the device (a) And a step (b) of writing the first and second information input in the step (a) to the nonvolatile memory.
本発明の 1つの観点に係る画像提供方法は、 暗号鍵を入力する第 1の 手段と、 暗号化された画像信号を受信する第 2の手段とを有し、 暗号化 された画像信号を受信して画像を表示する受像機を用いて画像を提供す る方法であって、 第 1の手段によって受像機に入力された暗号鍵に基づ いて、 第 1の手段によって受像機に入力された暗号鍵に基づいて、 受像 機を認証するか否かについて判断するステップ (a ) と、 ステップ (a ) において受像機が認証された場合に、 第 2の手段によって受信された 画像信号を第 1の手段によって受像機に入力された暗号鍵を用いて復号 化し、 復号化された画像信号に基づいて画像を表示するステップ (b ) とを具備する。
本発明によれば、 受信用の半導体集積回路において、 E D I Dと暗号 鍵とを 1つの不揮発性メモリに記憶させるので、 受像機等の受信側の装 置に用いられる部品点数を削減することができると共に、 受信側の装置 の製造過程における情報の書き込み工程及びテス ト工程を簡略化するこ とができる。 また、 ハードウェアの完成後に不揮発性メモリに情報を書 き込んだり、 書き換えることができるので、 受信側の装置の製造が容易 であり、 出荷後に故障が起きても受信側の装置を修理することができる 。 さらに、 暗号鍵を入力する第 1の手段を有する受像機を用いることに より、 暗号鍵を有する特定のユーザのみに画像を提供する画像提供方法 を実現することができる。 An image providing method according to one aspect of the present invention includes first means for inputting an encryption key, and second means for receiving an encrypted image signal, and receiving an encrypted image signal. Providing an image using a receiver that displays an image by using the encryption key input to the receiver by the first means, based on the encryption key input to the receiver by the first means. (A) determining whether or not to authenticate the receiver based on the encryption key; and if the receiver is authenticated in step (a), the image signal received by the second means is converted to a first signal. (B) decoding using the encryption key input to the receiver by the means, and displaying an image based on the decoded image signal. According to the present invention, in the semiconductor integrated circuit for reception, since the EDID and the encryption key are stored in one non-volatile memory, it is possible to reduce the number of components used in a device on the receiving side such as a receiver. At the same time, it is possible to simplify the information writing process and the test process in the manufacturing process of the receiving device. Also, since the information can be written to or rewritten in the nonvolatile memory after the hardware is completed, manufacturing of the receiving device is easy, and even if a failure occurs after shipment, the receiving device can be repaired. Can be. Further, by using the receiver having the first means for inputting the encryption key, it is possible to realize an image providing method for providing an image only to a specific user having the encryption key.
また、 本発明によれば、 送信用の半導体集積回路において、 受信側の 装置を認証するか否かを判断し、 認証しない場合には画質を劣化させる 等の処理を行うので、 外部のソフトウェアめ助けを必要とせず、 セキュ リティを向上させることができる。 図面の簡単な説明 Further, according to the present invention, in the semiconductor integrated circuit for transmission, it is determined whether or not to authenticate the device on the receiving side. If the device is not authenticated, processing such as deteriorating the image quality is performed. It can improve security without needing help. BRIEF DESCRIPTION OF THE FIGURES
本発明の利点及び特徴は、 以下の詳細な説明と,図面とを関連させて考 察すれば明らかになる。 これらの図面において、 同じ参照番号は同じ構 成要素を指している。 The advantages and features of the present invention will become apparent when considered in conjunction with the following detailed description and the drawings. In these figures, the same reference numbers refer to the same components.
図 1は、 従来の受像機を用いた画像伝送システムを示すブロック図で ■ある。 FIG. 1 is a block diagram showing a conventional image transmission system using a receiver.
図 2は、 本発明の第 1の実施形態に係る受信側の装置を用いた画像伝 送システムを示すプロック図である。 FIG. 2 is a block diagram showing an image transmission system using the receiving device according to the first embodiment of the present invention.
図 3は、,本発明の第 1の実施形態に係る受信側の装置の変形例を用い た画像伝送システムを示すブロック図である。 FIG. 3 is a block diagram showing an image transmission system using a modification of the receiving-side device according to the first embodiment of the present invention.
図 4は、 本発明の第 1の実施形態に係る受信側の装置において不揮発
性メモリに E D I Dを書き込む動作を示すフローチヤ一トである。 図 5は、 本発明の第 1の実施形態に係る受信側の装置において不揮発 性メモリに暗号鍵を書き込む動作を示すフローチヤ一トである。 FIG. 4 shows a non-volatile device in the receiving-side device according to the first embodiment of the present invention. 5 is a flowchart showing an operation of writing an EDID to a functional memory. FIG. 5 is a flowchart showing an operation of writing an encryption key into a non-volatile memory in the device on the receiving side according to the first embodiment of the present invention.
図 6は、 本発明の第 1の実施形態に係る受信側の装置を用いて画像を 提供する方法を示すフローチャートである。 FIG. 6 is a flowchart showing a method for providing an image using the receiving device according to the first embodiment of the present invention.
図 7は、 本発明の第 2の実施形態に係る受信側の装置を用いた画像伝 送システムを示すブロック図である。 FIG. 7 is a block diagram showing an image transmission system using a device on the receiving side according to the second embodiment of the present invention.
図 8は、 本発明の第 2の実施形態に係る受信側の装置を用いて画像を 提供する方法を示すフローチヤ一トである。 FIG. 8 is a flowchart showing a method for providing an image using the receiving device according to the second embodiment of the present invention.
図 9は、 本発明の第 1の実施形態に係る送信側の装置を用いた画像伝 送システムを示すブロック図である。 FIG. 9 is a block diagram showing an image transmission system using the device on the transmission side according to the first embodiment of the present invention.
図 1 0は、 本発明の第 2の実施形態に係る送信側の装置を用いた画像 伝送システムを示すブロック図である。 発明を実施するための最良の形態 FIG. 10 is a block diagram showing an image transmission system using a device on the transmission side according to the second embodiment of the present invention. BEST MODE FOR CARRYING OUT THE INVENTION
図 2は、 本発明の第 1の実施形態に係る受信側の装置を用いた画像伝 送システムを示すブロック図である。 以下の実施形態においては、 受信 側の装置として、 液晶パネル等の表示装置を有する受像機を用いる場合 について説明するが、 表示装置を受信側の装置に含めない構成として、 受信側の装置に外部の表示装置を接続するようにしても良い。 FIG. 2 is a block diagram showing an image transmission system using the device on the receiving side according to the first embodiment of the present invention. In the following embodiments, a case will be described in which a receiver having a display device such as a liquid crystal panel is used as a receiving device. May be connected.
図 2に示すように、 この画像伝送システムは、 ホス トコンピュータ 1 0 0と受像機 3 0 0とによって構成される。 受像機 3 0 0は、 H D C P 方式による暗号鍵を保有する。 暗号鍵は、 受像機 3 0 0から D D Cによ つてパーソナルコンピュータ 1 0 0に通知される公開鍵と、 不特定多数 に知られてはならない秘密鍵とを含んでいる。 As shown in FIG. 2, the image transmission system includes a host computer 100 and a receiver 300. The receiver 300 holds an encryption key according to the HDCP scheme. The encryption key includes a public key notified from the receiver 300 to the personal computer 100 by the DDC and a secret key that must not be known to an unspecified majority.
ホストコンピュータ 1 0 0は、 高速で描画するための画像信号を生成
するグラフィックァクセラレータ 1 1 と、 暗号化 L S I 1 0とを含んで いる。 暗号化 L S I 1 0は、 暗号鍵を記憶する記憶部 1 2と、 記憶部 1 2に記憶されている暗号鍵を用いて画像信号を暗号化する HD C P喑号 化回路 1 3と、 DV I規格に従って画像信号の送信を行う DV I トラン スミッタインターフェース回路 1 4とを有している。 。 Host computer 100 generates image signals for high-speed drawing A graphic accelerator 11 and an encryption LSI 10. The encryption LSI 10 includes a storage unit 12 for storing an encryption key, an HDCP decoding circuit 13 for encrypting an image signal using the encryption key stored in the storage unit 12, and a DV I / O. And a DVI transmitter interface circuit 14 for transmitting an image signal in accordance with the standard. .
ホス トコンピュータ 1 00には、 S C L信号線 5 1 と、 SDA信号線 5 2と、 画像信号線 53とを含む D V Iケーブル 50を介して、 受像機 3 00が接続されている。 The host computer 100 is connected to a receiver 300 via a DVI cable 50 including an SCL signal line 51, an SDA signal line 52, and an image signal line 53.
受像機 300は、 ED I D及ぴ喑号鍵を記憶する不揮発性メモリ とし て EE P ROM20.と、 HD C P方式によって喑号化された画像信号を 暗号鍵を用いて複号化する半導体集積回路 (複号化 L S I ) 30と、 復 号化された画像信号に基づいて画像を表示するデバイスとして液晶パネ ル 40と、 液晶パネルの信号線に画像信号を入力するタイミングをコン トロールするタイミングコントローラ 4 1とを含んでいる。 なお、 不揮 発性メモリ としては、 シリアル EE PROM、 パラレル EE PR〇M、 フラッシュ E E P R OMの他に、 一般的な P R OMや電池内蔵の S R A M等を用いることができる。 また、 画像を表示するデバイスとしては、 液晶パネノレ 40の他に、 PD P (plasma display panel) や CRT (ca thode ray tube) ¾rffiレヽて ¾ _Rレヽ。 The receiver 300 is composed of an EPPROM 20 as a non-volatile memory for storing the ED ID and an encryption key, and a semiconductor integrated circuit for decrypting an image signal encoded by the HDCP method using an encryption key. (Decryption LSI) 30, a liquid crystal panel 40 as a device that displays an image based on the decoded image signal, and a timing controller 4 that controls the timing of inputting the image signal to the signal line of the liquid crystal panel. Includes 1 and. As the non-volatile memory, a general PROM, an SRAM with a built-in battery, and the like can be used in addition to a serial EEPROM, a parallel EEPROM, and a flash EPROM. In addition to the LCD panel 40, devices for displaying images include PDPs (plasma display panels) and CRTs (cathode ray tubes).
復号化 L S I 30は、 E E P R OM 20を制御するマスターインター フェース回路 3 1と、 暗号鍵復号化回路 32と、 暗号鍵暗号化回路 3 3 と、 キャッシュメモリ 34と、 暗号鍵等の送受信を行うインターフエ一 ス回路 3 6と、 画像信号の復号化を行う HD C P復号化回路 3 5と、 画 像信号の受信を行う D V I レシ一パインターフェース回路 3 7とを内蔵 している。 なお、 復号化 L S I 3 0が EEPROM20等の不揮発性メ モリを内蔵するようにしても良い。 あるいは、 110じ?復号化回路3 5
及び D V I レシーバィンターフェース回路 3 7と、 それ以外の回路とを 、 別個の半導体集積回路に形成しても良い。 The decryption LSI 30 includes a master interface circuit 31 for controlling the EEPROM 20, an encryption key decryption circuit 32, an encryption key encryption circuit 33, a cache memory 34, and an interface for transmitting and receiving an encryption key and the like. It has a face circuit 36, an HDCP decoding circuit 35 for decoding image signals, and a DVI receiver interface circuit 37 for receiving image signals. Note that the decoding LSI 30 may include a nonvolatile memory such as the EEPROM 20. Or 110? Decoding circuit 3 5 Alternatively, the DVI receiver interface circuit 37 and other circuits may be formed in separate semiconductor integrated circuits.
インターフェース回路 36は、 ED I Dや喑号鍵等の情報の送受信を 制御する。 また、 インターフェース回路 3 6は、 I 2Cパス方式による 通信において、 スレーブデバイスとして動作する。 インターフェース回 路 36は、 S C L端子 54及ぴ S D A端子 5 5に接続されており、 S C L信号線 5 1及び SDA信号線 52を介して外部との信号の送受信を行 Ό。 The interface circuit 36 controls transmission and reception of information such as an ED ID and a No. key. Also, the interface circuit 36 operates as a slave device in communication using the I 2 C path method. The interface circuit 36 is connected to the SCL terminal 54 and the SDA terminal 55, and transmits and receives signals to and from the outside via the SCL signal line 51 and the SDA signal line 52.
キャッシュメモリ 34は、 EE PROM 20に書き込まれる情報を一 時的に保存したり、 EE PROM20から読み出された情報を一時的に 保存する。 キャッシュメモリ 34としては、 S RAM (static random access memory) を用レヽることカ でさる。 The cache memory 34 temporarily stores information to be written to the EE PROM 20 and temporarily stores information read from the EE PROM 20. As the cache memory 34, a static random access memory (SRAM) is used.
暗号鍵暗号化回路 3 3は、 平文で入力された暗号鍵を暗号化する。 暗 号化された喑号鍵は、 マスターインターフェース回路 3 1によって EE P ROM20に保存される。 なお、 暗号化された暗号鍵が複号化 L S I 30に入力される場合には、 暗号鍵暗号化回路 3 3は不要である。 The encryption key encryption circuit 3 encrypts the encryption key input in plain text. The encrypted key code is stored in the EEP ROM 20 by the master interface circuit 31. When the encrypted encryption key is input to the decryption LSI 30, the encryption key encryption circuit 33 is unnecessary.
暗号鍵複号化回路 3 2は、 暗号化された暗号鍵を平文に復号化する。 復号化された暗号鍵は、 暗号化された画像信号を複号化する際に用いら れる。 The encryption key decryption circuit 32 decrypts the encrypted encryption key into plaintext. The decrypted encryption key is used when decrypting the encrypted image signal.
マスターインターフェース回路 3 1は、 E E P R〇M 20との間にお ける信号の送受信を制御し、 EE P ROM 20に対して情報の書き込み や読み出しを行う。 また、 マスターインターフェース回路 3 1は、 EE P ROM 20に書き込むべき情報と、 E E P R OM20に書き込まれた 情報とを比較 (ベリファイ) し、 E E P ROM 20に書き込まれた内容 の信頼性を高める動作モードを有している。 この動作モードは、 複号化 L S I 30のテス トモ一ドにおいて設定することができる。
E E P ROM2 0に暗号化された暗号鍵が記憶されている場合には、 暗号鍵複号化回路 3 2が、 暗号化された暗号鍵を平文に復号化し、 マス ターインターフェース回路 3 1が、 復号化された暗号鍵を入力された鍵 と比較する。 マスターインターフェース回路 3 1は、 E E PROM2 0 に情報が正しく書き込まれたか否かをチェックするために、 エラー検出 コード又はエラー訂正コードを計算して EE P ROM2 0に書き込まれ た情報を検証するようにしても良い。 The master interface circuit 31 controls transmission and reception of signals to and from the EEPR @ M 20, and writes and reads information to and from the EEPROM 200. The master interface circuit 31 compares the information to be written to the EEPROM 20 with the information to be written to the EEPROM 20 (verify), and sets an operation mode for improving the reliability of the contents written to the EEPROM 20. Have. This operation mode can be set in the test mode of the decryption LSI 30. When the encrypted encryption key is stored in the EEPROM 20, the encryption key decryption circuit 32 decrypts the encrypted encryption key into plain text, and the master interface circuit 31 decrypts the encrypted encryption key. The encrypted encryption key is compared with the entered key. The master interface circuit 31 calculates an error detection code or an error correction code and verifies the information written to the EE PROM 20 to check whether the information has been correctly written to the EE PROM 20. May be.
あるいは、 図 3に示すように、 受像機 4 0 0において、 フラッシュお E P ROM6 2を内蔵したマイクロコンピュータ 6 1を用いるようにし ても良い。 マイクロコンピュータ 6 1は、 インターフェース回路 3 6又 はキャッシュメモリ 3 4との間で信号の送受信を行い、 内蔵する E E P OM6 2に対して情報の書き込みや読み出しを行う。 その場合には、 復号化 L S I 6 0がマスターィンターフェース回路を内蔵する必要はな レ、。 Alternatively, as shown in FIG. 3, in the receiver 400, a microcomputer 61 having a built-in flash and an EPROM 62 may be used. The microcomputer 61 transmits and receives signals to and from the interface circuit 36 or the cache memory 34, and writes and reads information to and from the built-in EEPOM 62. In that case, it is not necessary for the decoding LSI 60 to incorporate a master interface circuit.
再び図 1を参照すると、 HD C P複号化回路 3 5は、 HDC P方式に よる暗号鍵を用いて、 D V I レシ一パインターフェース回路 3 7によつ て受信された画像信号を復号化する。 Referring to FIG. 1 again, the HDCP decryption circuit 35 decrypts the image signal received by the DVI receiver interface circuit 37 using the encryption key according to the HDCP scheme.
D V Γレシーバインターフェース回路 3 7は、 画像端子 5 6に接続さ れており、 画像信号線 5 3を介してディジタル画像信号を受信する。 D V I レシーバインターフェース回路 3 7は、 DV I規格に準拠しており The DV interface receiver circuit 37 is connected to the image terminal 56 and receives a digital image signal via the image signal line 53. The DVI receiver interface circuit 37 conforms to the DVI standard.
、 RGB (赤、 緑、 青) の 3つの画像信号チャンネルについて、 ェンコ 一ドされて送信されるシリアルデータをパラレルデータに変換する。 For three image signal channels, RGB (red, green, and blue), serial data transmitted after being encoded is converted into parallel data.
I 2Cパス方式による通信においては、 それぞれのスレーブデバイス にスレーブア ドレスが割り振られている。 例えば、 一般的に、 ED I D の送受信には、 読み出し用としてア ドレス 「A0 h」 、 書き込み用とし てア ドレス 「A l h」 が割り振られている。 また、 HD C P方式による
レシーバには、 読み出し用としてア ドレス 「7 6 h」 、 書き込み用とし てア ドレス 「77 h」 が割り振られている。 本実施形態におけるインタ 一フェース回路 3 6は、 HD C P方式によるレシーバに割り当てられて いるスレーブア ドレス 「7 Ah」 及ぴ 「7 B h」 と同様に、 ED I Dの 応答に割り当てられているスレーブア ドレス 「A0 h」 及ぴ 「A l h」 を指定されたときにも応答するように設計されている。 In communication using the I 2 C path, slave addresses are assigned to each slave device. For example, generally, for transmission and reception of ED ID, an address “A0h” is assigned for reading and an address “Alh” is assigned for writing. Also, by HD CP method The receiver is assigned address “76 h” for reading and address “77 h” for writing. The interface circuit 36 in the present embodiment includes the slave address “7 Ah” and the slave address “7 Bh” assigned to the receiver according to the HDCP system, as well as the slave address assigned to the ED ID response. It is designed to respond when "A0h" and "A lh" are specified.
—方、 受像機のホスト側に用いられる HD C P方式による トランスミ ッタには、 HD C P方式による喑号鍵等の送受信用としてァドレス 「7 8 h」 及び 「 79 hj 、 トランスミ ッタの物理層の設定用にァドレス Γ 7 0 h」 及び 「 7 1 h」 が割り振られている。 On the other hand, transmitters using the HDCP system used on the host side of the receiver include the address “78h” and “79hj” for transmission and reception of key codes and the like according to the HDCP system, and the physical layer of the transmitter. Addresses Γ70 h ”and“ 71 h ”are allocated for the setting of.
次に、 本実施形態に係る受信側の装置において DD C規格による ED I Dを書き込む動作について、 図 2.及び図 4を参照しながら説明する。 ED I Dを記憶する EE PROM 2 0においては、 その誤動作を防ぐた めに、 画像制御信号の 1つである V S YNC信号 (vertical synchroni zing signal :垂直同期信号) を用いることが一般的である。 本実施形 態においても、 ED I Dの書込み及ぴ読出しの制御においては、 VSY N C信号を併せて用いている。 Next, an operation of writing an EDID according to the DDC standard in the receiving apparatus according to the present embodiment will be described with reference to FIGS. In the EE PROM 20 that stores EDID, it is common to use a VSYNC signal (vertical synchronizing signal), which is one of the image control signals, to prevent the malfunction. Also in the present embodiment, the VSYNC signal is used in conjunction with the control of writing and reading of EDID.
図 4は、 本実施形態に係る受信側の装置において、 不揮発性メモリに ED I Dを書き込む動作を示すフローチヤ一トである。 この書き込み動 作は、 受信側の装置のハードウェアの完成後に行われる。 FIG. 4 is a flowchart showing an operation of writing an EDID to the nonvolatile memory in the receiving apparatus according to the present embodiment. This write operation is performed after the hardware of the receiving device is completed.
ステップ S 1 0 1において、 ホス トコンピュータ 1 00等の外部機器 がスレーブア ドレス A 1 hを指定して E D I Dを送信すると、 受像機 3 00の復号化 L S I 30は、 S C L端子 54及び S D A端子 5 5を用い て ED I Dを受信する。 In step S101, when an external device such as the host computer 100 transmits EDID by specifying the slave address A1h, the decoding LSI 30 of the receiver 300 receives the SCL terminal 54 and the SDA terminal 55 The ED ID is received using.
ステップ S 1 02において、 インターフェース回路 3 6は、 受信した ED I Dをキャッシュメモリ 34にー且保存する。
ステップ S 1 0 3において、 マスターインターフェース回路 3 1は、 キャッシュメモリ 3 4に保存された内容を E E P R O M 2 0に書き込む 。 或いは、 マスターインターフェース回路 3 1は、 E D I Dをキヤッシ ュメモリ 3 4から読み出しながら、 並行して E E P R O M 2 0にこれを 書き込んでも良い。 In step S102, the interface circuit 36 stores the received ED ID in the cache memory 34. In step S103, the master interface circuit 31 writes the content stored in the cache memory 34 into the EEPROM 20. Alternatively, the master interface circuit 31 may write the EDID to the EEPROM 20 in parallel while reading the EDID from the cache memory 34.
次に、 本実施形態に係る受信側の装置において H D C P方式による暗 号鍵を書き込む動作について、 図 2及び図 5を参照しながら説明する。 図 5は、 本実施形態に係る受信側の装置において、 不揮発性メモリに H D C P方式による暗号鍵を書き込む動作を示すフローチヤ一トである 。 この書き込み動作も、 受信側の装置のハードウェアの完成後に行われ る。 Next, an operation of writing an encryption key by the HDCP method in the receiving apparatus according to the present embodiment will be described with reference to FIGS. FIG. 5 is a flowchart showing an operation of writing an encryption key according to the HDCP method into the nonvolatile memory in the receiving apparatus according to the present embodiment. This write operation is also performed after the hardware of the receiving device is completed.
ステップ S 2 0 1において、 ホス トコンピュータ 1 0 0等の外部機器 がスレーブァドレス 7 7 hを指定して暗号鍵を送信すると、 受像機 3 0 0の復号化 L S I 3 0は、 S C L端子 5 4及び S D A端子 5 5を用いて 暗号鍵を受信する。 In step S201, when an external device such as the host computer 100 transmits the encryption key by specifying the slave address 77h, the decryption LSI 30 of the receiver 300 sends the SCL terminal 5 4 And the encryption key is received using SDA terminal 55.
ステップ S 2 0 2において、 インタ一フェース回路 3 6は、 受信した 暗号鍵をキャッシュメモリ 3 4に一旦保存する。 In step S202, the interface circuit 36 temporarily stores the received encryption key in the cache memory 34.
ステップ S 2 0 3において、 復号化 L S I 3 0は、 キャッシュメモリ 3 4に保存されている暗号鍵について、 暗号化が必要であるか否かを判 断する。 即ち、 暗号鍵を E E P R〇M 2 0に平文のままで保存すると、 暗号鍵が一般に漏れてしまう恐れがある。 そこで、 受像機の製造者は、 暗号鍵を信頼性高く保存したい場合には、 暗号鍵を暗号化して E E P R O M 2 0に保存することができるようになつている。 この暗号化のため には、 複号化 L S I 3 0に内蔵されている暗号鍵暗号化回路 3 3を用い ても良いし、 予め暗号化されている暗号鍵を復号化 L S I 3 0に送信し ても良い。
複号化 L S I 3 0内で暗号鍵を暗号化する場合には、 ステップ S 20 において、 暗号鍵暗号化回路 3 3が暗号鍵を暗号化してからステップ S 205に移行する。 このようにして、 暗号鍵を暗号化するモードを設 けることにより、 受像機において暗号鍵を信頼性高く保存することがで さる。 In step S203, the decryption LSI 30 determines whether encryption is necessary for the encryption key stored in the cache memory 34. That is, if the encryption key is stored as plain text in EEPR @ M20, the encryption key may be leaked in general. In order to store the encryption key with high reliability, the receiver manufacturer can encrypt the encryption key and store it in the EEPROM 20. For this encryption, an encryption key encryption circuit 33 built in the decryption LSI 30 may be used, or a previously encrypted encryption key may be transmitted to the decryption LSI 30. May be. If the encryption key is to be encrypted in the decryption LSI 30, the encryption key encryption circuit 33 encrypts the encryption key in step S20, and then proceeds to step S205. By setting the mode for encrypting the encryption key in this way, the encryption key can be stored in the receiver with high reliability.
ここで、 喑号鍵の暗号化においては、 画像信号の暗号化における暗号 化強度と同等以上の暗号化強度が必要である。 また、 暗号鍵を暗号化す るモードに移行する方法については、 一般ユーザに理解されにくい方法 が用いられ、 これを公開しないことにより、 暗号化のアルゴリ ズムを秘 匿することができる。 例えば、 特殊なコマンドを複号化 L S I 30に入 力したときに、 暗号鍵暗号化回路 3 3が活性化されて、 暗号鍵を暗号化 するモードに移行するようにしても良い。 そのような特殊なコマンドに おいても、 画像信号を暗号化する際の暗号化強度と同等以上のセキュリ ティ性が必要である。 Here, in the encryption of the 鍵 key, an encryption strength equal to or higher than the encryption strength of the image signal encryption is required. In addition, a method that is difficult to be understood by general users is used as a method of shifting to a mode in which an encryption key is encrypted, and by not disclosing the method, the encryption algorithm can be kept secret. For example, when a special command is input to the decryption LSI 30, the encryption key encryption circuit 33 may be activated to shift to the encryption key encryption mode. Even for such special commands, security equal to or greater than the encryption strength when encrypting image signals is required.
一方、 あらかじめ暗号化された暗号鍵を受信した場合や、 セキユリテ ィ性があまり高くないため平文のまま保存しても構わない暗号鍵を受信 した場合には、 ステップ S 205に直接移行する。 ステップ S 20 5に おいて、 マスターインターフェース回路 3 1力 S、 暗号鍵を EE PROM 20に書き込む。 On the other hand, when an encryption key that has been encrypted in advance is received, or when an encryption key that does not have high security and can be stored as plain text is received, the process directly proceeds to step S205. In step S205, the master interface circuit 31 writes the encryption key to the EE PROM 20.
なお、 ED I Dや暗号鍵を EE PROM20に書き込む際に用いるデ ータフォーマツ トは、 復号化 L S I 30で読み出すことが可能なデータ フォーマツ トであれば良く、 DD C規格で定められたものと異なってい ても構わない。 例えば、 エラー検出コード又はエラー訂正コードを含む データフォーマッ トを用いても良い。 Note that the data format used when writing the ED ID and the encryption key to the EE PROM 20 may be any data format that can be read by the decryption LSI 30, and is different from the one defined in the DDC standard. No problem. For example, a data format including an error detection code or an error correction code may be used.
本実施形態によれば、 以上述べた ED I Dや暗号鍵を保存するための E E P ROMを 1つに集約することができる。 また、 HDC P方式によ
る暗号鍵を暗号化することにより、 暗号鍵が保存されている E E PRO M20と復号化 L S I 30との間をモールドで固める必要がなくなる。 受像機の製造工程において、 E D I D及ぴ喑号鍵の書き込みは、 ハード ウェアの完成後に、 S C L端子 54及び S D A端子 5 5を用いて行うこ とができる。 また、 受像機の出荷後に E E P ROM20の内容に不良が 発見された場合に、 修理作業として ED I D及び暗号鍵の書き込みを行 うこともできる。 According to this embodiment, the EEPROM for storing the ED ID and the encryption key described above can be integrated into one. In addition, HDCP By encrypting the encryption key, there is no need to mold the EE PRO M20 in which the encryption key is stored and the decryption LSI 30 with a mold. In the manufacturing process of the receiver, writing of the EDID and the signal key can be performed using the SCL terminal 54 and the SDA terminal 55 after the hardware is completed. If a defect is found in the contents of the EEPROM 20 after the receiver is shipped, the ED ID and encryption key can be written as a repair work.
次に、 本実施形態に係る受信側の装置を用いて画像を提供する方法に ついて、 図 2及び図 6を参照しながら説明する。 図 6は、 本実施形態に 係る受信側の装置を用いて画像を提供する方法を示すフローチヤ一トで ある。 Next, a method for providing an image using the receiving device according to the present embodiment will be described with reference to FIGS. FIG. 6 is a flowchart showing a method for providing an image using the receiving device according to the present embodiment.
まず、 ステップ S 30 1において、 受像機 300の電源を投入し、 ス テツプ S 40 1において、 ホス トコンピュータ 1 00の電源を投入する 受像機 3 00の電源が投入されると、 受像機 3 00は、 ステップ S 3 0 2において、 EE PROM20に書き込まれた ED I D及ぴ暗号鍵を 読み出してキャッシュメモリ 34に保存し、 ホス トコンピュータ 1 00 からの要求に対応する準備を整える。 この準備動作は、 電源投入時に限 らず、 マイクロコンピュータ等の制御により行っても良い。 First, in step S301, the power of the receiver 300 is turned on. In step S401, the power of the host computer 100 is turned on. When the power of the receiver 300 is turned on, the receiver 300 is turned on. Reads the ED ID and the encryption key written in the EE PROM 20 in the step S302, stores them in the cache memory 34, and prepares to respond to the request from the host computer 100. This preparation operation may be performed not only at the time of turning on the power but also under control of a microcomputer or the like.
ホス トコンピュータ 1 00は、 ステップ S 402において., S C L端 子 54及ぴ SD A端子 55を通じて ED I Dのア ドレス A 0 h及び A 1 hを指定して、 ED I Dの送信を要求する。 これに応答して、 受像機 3 00は、 ステップ S 30 3において、 キャッシュメモリ 34に保存され ている情報を利用し、 インターフェース回路 3 6を介して、 あたかも復 号化 L S I 30が ED I D専用の E E PROMであるかのような振る舞 いをして、 ED I Dをホス トコンピュータ 1 00に送信する。 ホス トコ
ンピュータ 1 00は、 ステップ S 403において、 ED I Dを受信して 受像機 300に関する情報を解読する。 In step S402, the host computer 100 requests the transmission of the ED ID by designating the addresses A0h and A1h of the ED ID through the SCL terminal 54 and the SDA terminal 55. In response, in step S303, the receiver 300 uses the information stored in the cache memory 34, and through the interface circuit 36, as if the decoding LSI 30 were dedicated to the ED ID. It acts as if it were an EE PROM and sends the ED ID to the host computer 100. Host In step S403, the computer 100 receives the ED ID and decodes information about the receiver 300.
なお、 受像機 3 00の復号化 L S I 30は、 電源が投入されていなく ても、 ホス トコンピュータ 1 00から ED I Dの送信を要求されたら、 D V Iケーブルを介してホス トコンピュータ 1 00から供給される電源 によって動作して、 ED I Dを送信しなければならない。 一般的に、 ホ ス トコンピュータは 5 Vの電源電圧を供給するが、 複号化 L S Iの動作 電圧は 3. 3 Vであり、 受像機において降圧回路が必要になる。 また、 利用できる電流は 50 mAが目安であり、 復号化 L S Iをフルに動作さ せるとこの電流値をオーバーしてしまう。 従って、 受像機に電源が投入 されていないときに ED I Dを送信するためには、 消費電流についての 配慮も必要である。 Note that the decoding LSI 30 of the receiver 300 is supplied from the host computer 100 via the DVI cable when the host computer 100 requests transmission of the ED ID even if the power is not turned on. It must be powered by an external power supply and send an ED ID. Generally, the host computer supplies a power supply voltage of 5 V, but the operating voltage of the decrypted LSI is 3.3 V, and a step-down circuit is required in the receiver. Also, the available current is approximately 50 mA, and this current value will be exceeded if the decoding LSI is operated at full capacity. Therefore, in order to transmit EDID when the power of the receiver is not turned on, it is necessary to consider current consumption.
受像機 300は、 ステップ S 3 04において、 暗号鍵が暗号化されて いるか否かを判断する。 即ち、 受像機 3 00の復号化 L S I 3 0は、 E E PROM20から暗号鍵が読み出されると、 暗号鍵が暗号化されてい るか否かを自動認識する。 暗号鍵が暗号化されていると判断された場合 には、 ステップ S 305において、 暗号鍵復号化回路 3 2が暗号鍵を復 号化し、 ステップ S 306において、 復号化された暗号鍵をキャッシュ メモリ 34に保存する。 一方、 暗号鍵が暗号化されていないと判断され た場合には,、 ステップ S 306において、 暗号鍵をそのままキャッシュ メモリ 34に保存する。 The receiver 300 determines in step S304 whether the encryption key has been encrypted. That is, when the encryption key is read from the EEPROM 20, the decryption LSI 30 of the receiver 300 automatically recognizes whether or not the encryption key is encrypted. If it is determined that the encryption key is encrypted, in step S305, the encryption key decryption circuit 32 decrypts the encryption key. In step S306, the decrypted encryption key is stored in the cache memory. Save to 34. On the other hand, if it is determined that the encryption key has not been encrypted, the encryption key is stored in the cache memory 34 in step S306.
ホス トコンピュータ 1 00力 、 ステップ S 404において、 S C L端 子 54及ぴ S D A端子 5 5を用いて H DC P方式による公開鍵等の情報 を要求すると、 受像機 300は、 ステップ S 307において、 キヤッシ ュメモリ 34に保存されている情報を利用し、 インタ一フェース回路 3 6を介してホス トコンピュータ 1 0◦に公開鍵等の情報を送信する。 こ
こで、 インターフェース回路 3 6は、 H D C P方式による秘密鍵を平文 のままホス トコンピュータ 1 0 0に送信することはなく、 H D C P方式 による秘密鍵が一般に公開されるリスクを低減している。 When the host computer 100 requests information such as a public key in the HDCP scheme using the SCL terminal 54 and the SDA terminal 55 in step S404, the receiver 300 in step S307 executes the cache The information such as the public key is transmitted to the host computer 10 via the interface circuit 36 by using the information stored in the memory 34. This Here, the interface circuit 36 does not transmit the secret key according to the HDCP scheme to the host computer 100 in plain text, and reduces the risk that the secret key according to the HDCP scheme is made public.
ホス トコンピュータ 1 0 0は、 ステップ S 4 0 5において、 受像機 3 0 0から公開鍵を受信すると、 ステップ S 4 0 6において、 公開鍵に基 づいて受像機 3 0 0を認証するか否かについて判断する。 具体的には、 ホストコンピュータ 1 0 0が、 受信した公開鍵とホス ト側の公開鍵とに 基づいて、 乱数と秘密鍵とを用いた演算を行い、 演算結果が一致した場 合に、 受像機 3 0 0を認証する。 Upon receiving the public key from the receiver 300 in step S405, the host computer 100 determines whether or not to authenticate the receiver 300 based on the public key in step S406. To determine Specifically, the host computer 100 performs an operation using a random number and a secret key based on the received public key and the host-side public key, and if the operation results match, the image is received. Authenticate machine 300.
ホス トコンピュータ 1 0 0は、 受像機 3 0 0が認証された場合に、 ス テツプ S 4 0 7において、 画像信号の暗号化を行い、 ステップ S 4 0 8 において、 暗号化された画像信号を受像機 3 0 0に送信する。 When the receiver 300 is authenticated, the host computer 100 encrypts the image signal in step S407, and in step S408, converts the encrypted image signal. Transmit to receiver 300.
受像機 3 0 0は、 ステップ S 3 0 8において、 暗号化された画像信号 を受信する。 即ち、 D V I レシーバインターフェース回路 3 7が、 画像 信号線 5 3を介してシリアルデータとして送信される R G B各チャンネ ルのディジタル画像信号を受信し、 パラレルデータに変換する。 次に、 ステップ S 3 0 9において、 復号化 L S I 3 0の H D C P複号化回路 3 5が、 キャッシュメモリ 3 4に保存されている H D C P方式による喑号 鍵を用いて、 暗号化されたパラレルデータを複号化する。 The receiver 300 receives the encrypted image signal in step S308. That is, the DVI receiver interface circuit 37 receives the digital image signal of each of the RGB channels transmitted as serial data via the image signal line 53, and converts the digital image signal into parallel data. Next, in step S309, the HDCP decryption circuit 35 of the decryption LSI 30 uses the HDCP-method key stored in the cache memory 34 to encrypt the parallel data. Is decrypted.
ステップ S 3 1 0において、 復号化されたディジタル画像信号は、 タ ィミングコントローラ 4 1を介して液晶パネル 4 0に出力され、 画像が 表示される。 In step S310, the decoded digital image signal is output to the liquid crystal panel 40 via the timing controller 41, and an image is displayed.
本実施形態においては、 画像信号を伝送する際に用いられる情報とし て、 画像信号を暗号化したり復号化したりするために用いられる暗号鍵 を例にとって説明した。 しかしながら、 画像信号を送受信する際に用い られる情報は、 暗号鍵に限らず、 例えば、 送受信される画像信号を表示
するために受像機を最適な状態に設定する情報であっても良い。 そのよ うな情報としては、 画像の出力タイミングの設定情報、 P L L (phase locked loop) の設定情報、 画像サイズや色の補正に用いられる情報等 が挙げられる。 In the present embodiment, as an example of information used for transmitting an image signal, an encryption key used for encrypting and decrypting the image signal has been described. However, the information used when transmitting and receiving image signals is not limited to encryption keys. The information may be information for setting the receiver in an optimal state in order to perform the operation. Such information includes image output timing setting information, PLL (phase locked loop) setting information, information used for image size and color correction, and the like.
次に、 本発明の第 2の実施形態に係る受信側の装置について説明する 。 本実施形態に係る受信側の装置は、 外部から暗号鍵等の情報を入力す る手段をさらに具備するものである。 Next, a receiving-side device according to a second embodiment of the present invention will be described. The receiving-side apparatus according to the present embodiment further includes means for externally inputting information such as an encryption key.
図 7は、 本発明の第 2の実施形態に係る受信側の装置を用いた画像伝 送システムを示すブロック図である。 ここでは、 外部から暗号鍵等の情 報を入力する手段として、 受像機 5 0 0に I Cカードを読み書きする力 一ドリーダ一/ライター 2 1を設けている。 複号化 L S I 7 0のマスタ 一インターフェース回路 3 8は、 所定の喑号鍵が記録された I Cカード が受像機 3 0 0に揷入されると、 E E P R O M 2 0に優先してカードリ ーダー Zライター 2 1によって読み出された暗号鍵をキャッシュメモリ 3 4に記憶させる。 その他の構成については、 本発明の第 1の実施形態 に係る受信側の装置と同様である。 FIG. 7 is a block diagram showing an image transmission system using a device on the receiving side according to the second embodiment of the present invention. Here, as a means for externally inputting information such as an encryption key, a receiver / writer 21 for reading / writing an IC card is provided in the receiver 500. When the IC card on which a predetermined key is recorded is inserted into the receiver 300, the master-interface circuit 38 of the decryption LSI 70 takes precedence over the EEPROM 20 and the card reader Z writer. The encryption key read by 21 is stored in the cache memory 34. Other configurations are the same as those of the receiving-side device according to the first embodiment of the present invention.
なお、 外部から暗号鍵等の情報を入力する手段としては、 カードリー ダ一/ライター 2 1 の替わりに、 赤外線リモコンによって送信された信 号から情報を読み取る赤外線検出ュ-ッ トを設けても良い。 その場合に ' は、 視聴者が、 受像機めリモー トコントローラ等を操作することにより 、 暗号鍵等の情報を受像機に入力することができる。 As a means for externally inputting information such as an encryption key, an infrared detection unit for reading information from a signal transmitted by an infrared remote control may be provided instead of the card reader / writer 21. good. In this case, the viewer can input information such as an encryption key to the receiver by operating the remote controller or the like.
次に、 本実施形態に係る受信側の装置を用いて画像を提供する方法に ついて、 図 7及ぴ図 8を参照しながら説明する。 この画像提供方法によ れば、 ホス トコンピュータと同様の機能を有するセッ 卜 トップボックス 等に接続された複数のモニタ (受像機) の内で、 特定の暗号鍵が供給さ れたモニタのみが画像を出力することを可能にする。
図 8は、 本実施形態に係る受信側の装置を用いて画像を提供する方法 を示すフローチャートである。 . Next, a method for providing an image using the receiving device according to the present embodiment will be described with reference to FIGS. 7 and 8. FIG. According to this image providing method, of the monitors (receivers) connected to a set-top box or the like having the same function as the host computer, only the monitor to which a specific encryption key is supplied is provided. Enables output of images. FIG. 8 is a flowchart illustrating a method for providing an image using the receiving device according to the present embodiment. .
まず、 視聴者は、 ステップ S 5 0 1において、 画像情報等のコンテン ッの提供者に対して、 所望のコンテンツの料金を支払う力 、 料金を支払 うことを約束する。 これに応じて、 提供者は、 ステップ S 6 0 1におい て、 公開鍵が書き込まれた I Cカードを視聴者に配付する。 また、 提供 者は、 ステップ S 6 0 2において、 このような視聴者のためにコンテン ッを送信する。 First, in step S501, the viewer promises to pay a fee for the desired content and a fee to the content provider such as image information. In response, in step S601, the provider distributes the IC card in which the public key has been written to the viewer. In step S602, the provider transmits the content for such a viewer.
視聴者が、 ステップ S 5 0 2において、 I Cカードをモニタに挿入す ると、 ステップ S 5 0 3において、 セッ ト トップボックスは、 I Cカー ドに書き込まれた公開鍵を読み取って、 公開鍵に基づいて、 このモニタ を認証するか否かの判断を行う。 モニタが認証されると、 ステップ S 5 0 4において、 送信されているコンテンツがモニタに受信され、 モニタ の画面に表示される。 ここで、 ステップ S 5 0 3及ぴステップ S 5 0 4 における動作の詳細については、 図 6のステップ S 3 0 2〜S 3 1 0及 ぴステップ S 4 0 2〜4 0 8に示す動作と同様である。 この画像提供方 法によれば、 コンテンツのために料金を支私った視聴者のみが、 そのコ' ンテンッの提供を受けることができる。 When the viewer inserts the IC card into the monitor in step S502, in step S503, the set-top box reads the public key written on the IC card and converts it into a public key. Based on this, it is determined whether to authenticate this monitor. When the monitor is authenticated, in step S504, the transmitted content is received by the monitor and displayed on the monitor screen. Here, for details of the operation in step S503 and step S504, see the operation shown in steps S302 to S310 and step S402 to 408 in FIG. The same is true. According to this method of providing images, only the viewers who paid for the contents can receive the contents.
なお、 この画像提供方法においては、 公開鍵を入力する媒体として I Cカードを用いたが、 視聴者が、 受像機のリモートコントローラに備え られたテンキーを用いて公開鍵をモニタに送信しても良いし、 ゲーム機 のコントローラと O S D (open software descripti on) とを用いて 公開鍵をモニタに入力しても良い。 この他、 コンテン少の提供者又は視 聴者が、 電話回線を用いて公開鍵を配布しても良い。 In this image providing method, an IC card is used as a medium for inputting a public key, but a viewer may transmit a public key to a monitor using a numeric keypad provided in a remote controller of a receiver. Alternatively, the public key may be input to the monitor using the game console and the OSD (open software script). In addition, a small content provider or viewer may distribute the public key using a telephone line.
次に、 本発明の第 1の実施形態に係る送信側の装置について説明する 。 これまで、 H D C P技術は、 パーソナルコンピュータにおいて使用さ
れることが前提となっていた。 パーソナルコンピュータが画像信号を暗 号化して送信するためには、 パーソナルコンピュータの D V I トランス ミ ッタインターフェース回路と、 モニタの D V I レシーバィンターフェ ース回路との間で公開鍵の通信を行って、 モニタを認証するか否かの判 断を行わなくてはならない。 その後、 パーソナルコンピュータは画像信 号の暗号化を開始し、 モニタは画像信号の復号化を開始する。 この一連 の制御動作は、 H D C P方式のダウンス トリームと呼ばれている。 Next, a transmitting-side device according to the first embodiment of the present invention will be described. Until now, HDCP technology has been used in personal computers. It was assumed that In order for a personal computer to encrypt and transmit image signals, the public key is communicated between the DVI transmitter interface circuit of the personal computer and the DVI receiver interface circuit of the monitor. You must decide whether to authenticate the monitor. After that, the personal computer starts encrypting the image signal, and the monitor starts decrypting the image signal. This series of control operations is called HDCP downstream.
ここで、 パーソナルコンピュータは、 ワードプロセッサや表計算のソ フトウェアが稼動している場合には画像信号を暗号化する必要がなく、 D V Dディスクを再生する場合等に限って画像信号を暗号化する必要が 生じる。 また、 モニタが H D C P方式に対応していない場合には、 D V Dディスクを再生できない等の表示を行う力 、 画質を低下させて再生す るといった処理を行わなくてはならない。 このような制御動作は、 オペ レーションソフトとグラフィックァクセラレータに内蔵されている H D C P制御回路との連携で行われ、 H D C P方式のアップス トリームと呼 ばれている。 Here, the personal computer does not need to encrypt the image signal when a word processor or spreadsheet software is running, but needs to encrypt the image signal only when playing a DVD disc. Occurs. If the monitor does not support the HDCP system, it must perform processing such as displaying a DVD disk that cannot be played back, and performing playback with reduced image quality. Such control operation is performed in cooperation with the operation software and the HDCP control circuit built in the graphic accelerator, and is called an HDCP-type up stream.
このように、 従来の送信側の装置においては、 送信側の暗号化 L S I と受信側の復号化 L S Iだけでは画像信号の伝送制御を行うことができ ず、 外部のソフトウェアの助けを必要としたため、 セキュリティに関し て問題があった。 本実施形態に係る送信側の装置は、 このような問題を 解決したものである。 As described above, in the conventional transmitting-side device, transmission control of an image signal cannot be performed only by the transmitting-side encryption LSI and the receiving-side decryption LSI, and the assistance of external software is required. There was a problem with security. The transmitting device according to the present embodiment has solved such a problem.
図 9は、 本発明の第 1の実施形態に係る送信側の装置を用いた画像伝 送システムを示すブロック図である。 受信側の装置については、 図 2に 示す受像機 3 0 0と同一である。 送信側の装置 6 0 0は、 D V Dデイス ク等から画像信号を再生する画像信号再生回路 6 0 1 と、 暗号鍵を記憶 するための記憶部 6 0 2と、 記憶部 6 0 2に記憶されている暗号鍵を用
いて、 画像信号再生回路 6 0 1によって再生された画像信号を暗号化し て受像機 3 0 0に送信する暗号化 L S I 8 0とを含んでいる。 FIG. 9 is a block diagram showing an image transmission system using the device on the transmission side according to the first embodiment of the present invention. The device on the receiving side is the same as the receiver 300 shown in FIG. The transmitting device 600 is stored in an image signal reproducing circuit 601 for reproducing an image signal from a DVD disk or the like, a storage unit 602 for storing an encryption key, and a storage unit 602. Use the encryption key And an encryption LSI 80 for encrypting the image signal reproduced by the image signal reproducing circuit 600 and transmitting the encrypted image signal to the receiver 300.
暗号化 L S I 8 0は、 画像信号に所定の信号処理を施す画像処理回路 8 1と、 画像信号再生回路 6 0 1から出力される画像信号と画像処理回 路 8 1から出力される画像信号との内の一方を選択する選択回路 8 2と 、 選択回路 8 2によって選択された画像信号を暗号化する暗号化回路 8 3と、 暗号化回路 8 3によって暗号化された画像信号を送信する物理層 回路 8 4と、 暗号化制御回路 8 5とを内蔵している。 The encryption LSI 80 includes an image processing circuit 81 that performs predetermined signal processing on the image signal, an image signal output from the image signal reproduction circuit 61, and an image signal output from the image processing circuit 81. A selection circuit 82 for selecting one of the following; an encryption circuit 83 for encrypting the image signal selected by the selection circuit 82; and a physical for transmitting the image signal encrypted by the encryption circuit 83. A layer circuit 84 and an encryption control circuit 85 are built in.
暗号化制御回路 8 5は、 受信した暗号鍵に基づいて受信側の装置を認 証するか否かについて判断し、 受信側の装置が認証された場合には、 所 定の信号処理が施されていない画像信号を暗号化して出力するように選 択回路 8 2及び暗号化回路 8 3を制御し、 受信側の装置が認証されなか つた場合には、 所定の信号処理が施された画像信号を暗号化しないで出 力するように選択回路 8 2及び暗号化回路 8 3を制御する。 The encryption control circuit 85 determines whether or not to authenticate the device on the receiving side based on the received encryption key.If the device on the receiving side is authenticated, predetermined signal processing is performed. The selection circuit 82 and the encryption circuit 83 are controlled so as to encrypt and output an image signal that does not exist, and if the device on the receiving side is not authenticated, the image signal on which predetermined signal processing has been performed is processed. The selection circuit 82 and the encryption circuit 83 are controlled so as to output without encryption.
次に、 本実施形態に係る送信側の装置の動作について詳しく説明する 送信側の装置 6 0 0に電源が投入されると、 暗号化制御回路 8 5は、 D V Iケーブル 5 0の電源線 5 7を介して受像機 3 0 0の一部の回路に 電源を投入し、 受像機 3 0 0の E E P R O Mから E D I Dを読み出す。 これにより、 受像機 3 0 0にとつて最適な画像信号を知ることができる 。 E D I Dを読み出せなかった場合や、 E D I Dを読み出せても H D C P方式に対応していない受像機であると判断した場合には、 暗号化制御 回路 8 5は、 保護を必要とするコンテンッを送信できないと判断する。 暗号化制御回路 8 5は、 受像機 3 0 0が H D C P方式に対応している と判断すると、 暗号化回路 8 3と受像機 3 0 0の H D C P複号化回路を 制御して、 H D C P方式による受像機の認証を開始する。 具体的には、
暗号化制御回路 8 5が、 受信した公開鍵とホス ト側の公開鍵とに基づい て、 乱数と秘密鍵とを用いた演算を行い、 演算結果が一致した場合に、 受像機を認証する。 Next, the operation of the transmission-side device according to the present embodiment will be described in detail. When the transmission-side device 600 is powered on, the encryption control circuit 85 is connected to the power supply line 57 of the DVI cable 50. Power is supplied to some circuits of the receiver 300 via the, and EDID is read from the EEPROM of the receiver 300. As a result, an optimal image signal for the receiver 300 can be known. If EDID cannot be read, or if it is determined that the receiver does not support HDCP even though EDID can be read, the encryption control circuit 85 cannot transmit the content that requires protection. Judge. When the encryption control circuit 85 determines that the receiver 300 supports the HDCP system, the encryption control circuit 85 controls the encryption circuit 83 and the HDCP decryption circuit of the receiver 300 to use the HDCP system. Start authentication of the receiver. In particular, The encryption control circuit 85 performs an operation using a random number and a secret key based on the received public key and the host-side public key, and authenticates the receiver when the operation results match.
受像機が認証されると、 暗号化制御回路 8 5は、 画像再生回路 6 0 1 から出力される画像信号を選択するように選択回路 8 2を制御し、 暗号 化回路 8 3に画像信号の暗号化を開始させる。 なお、 暗号化制御回路 8 5は、 ホットプラグ信号線 5 8によって、 受像機 3 0 0に電源が投入さ れているか否かを検知して、 受像機 3 0 0に電源が投入されるまで画像 信号の送信を行わないようにしても良い。 When the receiver is authenticated, the encryption control circuit 85 controls the selection circuit 82 so as to select the image signal output from the image reproduction circuit 61, and the encryption circuit 83 transmits the image signal to the encryption circuit 83. Start encryption. Note that the encryption control circuit 85 detects whether or not the power of the receiver 300 is turned on by the hot plug signal line 58, and until the power of the receiver 300 is turned on. The transmission of the image signal may not be performed.
一方、 受像機の認証が所定の時間内に完了しなかった場合には、 暗号 化制御回路 8 5は、 画像処理回路 8 1を活性化させ、 画像処理回路 8 1 から出力される画像信号を選択するように選択回路 8 2を制御し、 暗号 化回路 8 3に画像信号を平文のまま出力させる。 画像処理回路 8 1は、 入力される画像信号の解像度を低下させる処理を施したり、 入力される 画像信号にノイズを混入させる処理を施したり、 入力される画像信号の 替わりにコンテンツを送信できない旨のコメントを表す画像信号を出力 したりする。 これにより、 受信側の装置が認証されなかった場合には、 受像機 3 0 0の画面において、 保護する必要のない低品位の画像を表示 したり、 コンテンツを送信できない旨の,コメントを表示したりすること ができる。 On the other hand, if the authentication of the receiver is not completed within the predetermined time, the encryption control circuit 85 activates the image processing circuit 81 and converts the image signal output from the image processing circuit 81. The selection circuit 82 is controlled so as to make a selection, and the encryption circuit 83 outputs the image signal as plain text. The image processing circuit 81 performs processing to lower the resolution of the input image signal, performs processing to mix noise into the input image signal, and indicates that the content cannot be transmitted in place of the input image signal. For example, an image signal representing the comment of the above is output. As a result, if the receiving device is not authenticated, a low-quality image that does not need to be protected is displayed on the screen of the receiver 300, or a comment indicating that the content cannot be transmitted is displayed. Or you can.
次に、 本発明の第 2の実施形態に係る送信側の装置について説明する 。 本実施形態においては、 選択回路を暗号化回路の後段に配置しており 、 この点が図 9に示す装置と異なっている。 Next, a transmitting-side device according to a second embodiment of the present invention will be described. In the present embodiment, the selection circuit is arranged after the encryption circuit, which is different from the device shown in FIG.
図 1 0は、 本発明の第 2の実施形態に係る送信側の装置を用いた画像 伝送システムを示すプロック図である。 受信側の装置については、 図 2 に示す受像機 3 0 0と同一である。
送信側の装置 7 0 0に含まれている暗号化 L S I 9 0は、 画像再生回 路 6 0 1から出力された画像信号を暗号化する暗号化回路 9 1 と、 画像 再生回路 6 0 1から出力された画像信号に所定の信号処理を施す画像処 理回路 9 2と、 暗号化回路 9 1から出力される画像信号と画像処理回路 9 2から出力される画像信号との内の一方を選択する選択回路 9 3と、 選択回路 9 3によって選択された画像信号を送信する物理層回路 9 4と 、 暗号化制御回路 9 5とを内蔵している。 FIG. 10 is a block diagram showing an image transmission system using a transmission-side device according to the second embodiment of the present invention. The device on the receiving side is the same as the receiver 300 shown in FIG. The encryption LSI 90 included in the transmitting device 700 includes an encryption circuit 91 for encrypting the image signal output from the image reproduction circuit 61, and an encryption circuit 91 for encrypting the image signal output from the image reproduction circuit 61. An image processing circuit 92 that performs predetermined signal processing on the output image signal, and one of an image signal output from the encryption circuit 91 and an image signal output from the image processing circuit 92 is selected. And a physical layer circuit 94 for transmitting the image signal selected by the selection circuit 93, and an encryption control circuit 95.
暗号化制御回路 9 5は、 受信した暗号鍵に基づいて受像機 3 0 0を認 証するか否かについて判断し、 受像機 3 0 0が認証された場合には、 所 定の信号処理が施されていない画像信号を暗号化して出力するように選 択回路 9 3を制御し、 受像機 3 0 0が認証されなかった場合には、 所定 の信号処理が施された画像信号を暗号化しないで出力するように選択回 路 9 3を制御する。 The encryption control circuit 95 determines whether to authenticate the receiver 300 based on the received encryption key, and if the receiver 300 is authenticated, performs predetermined signal processing. The selection circuit 93 is controlled so as to encrypt and output the unprocessed image signal. If the receiver 300 is not authenticated, the image signal subjected to the predetermined signal processing is not encrypted. The selection circuit 93 is controlled so as to output with.
次に、 本実施形態に係る送信側の装置の動作について詳しく説明する 暗号化制御回路 9 5は、 受像機 3 0 0が H D C P方式に対応している と判断すると、 暗号化回路 9 1 と受像機 3 0 0の H D C P複号化回路を 制御して、 H D C P方式による受像機の認証を開始する。 受像機が認証 されると、 暗号化制御回路 9 5は、 暗号化回路 9 1に画像再生回路 6 0 1から出力される画像信号の暗号化を開始させ、 暗号化回路 9 1から出 力される画像信号を選択するように選択回路 9 3を制御する。 Next, the operation of the transmitting apparatus according to the present embodiment will be described in detail. When the encryption control circuit 95 determines that the receiver 300 supports the HDCP system, the encryption control circuit 95 Controls the HDCP decryption circuit of the device 300 to start HDCP-based receiver authentication. When the receiver is authenticated, the encryption control circuit 95 causes the encryption circuit 91 to start encrypting the image signal output from the image reproduction circuit 61 and outputs the image signal from the encryption circuit 91. The selection circuit 93 is controlled so as to select an image signal to be output.
一方、 受像機の認証が所定の時間内に完了しなかった場合には、 暗号 化制御回路 9 5は、 画像処理回路 9 2'を活性化させ、 画像処理回路 9 2 から出力される画像信号を選択するように選択回路 9 3を制御する。 こ れにより、 受信側の装置が認証されなかった場合には、 受像機 3 0 0の 画面において、 保護する必要のない低品位の画像を表示したり、 コンテ
ンッを送信できない旨のコメントを表示したりすることができる。 以上、 本発明を実施形態に基づいて説明したが、 本発明は上記の実施 形態に限定されることなぐ、 特許請求の範囲に記載される範囲内で自由 に変形及び変更することが可能である。 産業上の利用可能性 On the other hand, if the authentication of the receiver is not completed within the predetermined time, the encryption control circuit 95 activates the image processing circuit 9 2 ′, and the image signal output from the image processing circuit 9 2 The selection circuit 93 is controlled so as to select. As a result, if the receiving device is not authenticated, a low-quality image that does not need to be protected is displayed on the screen of the receiver 300, or the content is not displayed. It is possible to display a comment indicating that the message cannot be sent. As described above, the present invention has been described based on the embodiment. However, the present invention is not limited to the above embodiment, and can be freely modified and changed within the scope described in the claims. . Industrial applicability
本発明は、 画像信号を暗号化して送信するコンピュータ等の送信側の 装置、 及び、 暗号化された画像信号を受信して複号化するモニタやプロ ジェクタ等の受信側の装置において利用することが可能である。 さらに 、 本発明は、 そのような受像機を用いて画像を提供するビジネスにおい て利用することが可能である。
INDUSTRIAL APPLICABILITY The present invention is used in a device on the transmission side such as a computer that encrypts and transmits an image signal, and a device on the reception side such as a monitor and a projector that receives and decrypts the encrypted image signal. Is possible. Further, the present invention can be used in a business of providing an image using such a receiver.
Claims
1 . 暗号化された画像信号を受信する装置において用いるための半導体 集積回路であって、 1. A semiconductor integrated circuit for use in a device for receiving an encrypted image signal,
外部とシリアル通信を行うインターフェース回路と、 An interface circuit for performing serial communication with the outside;
前記ィンターフェース回路によって外部に送信される第 1の情報、 及 び、 暗号化された画像信号を復号化するために用いられる第 2の情報を 書き込み、 及び/又は、 読み出すように不揮発性メモリを制御するメモ リ制御回路と、 Non-volatile memory for writing and / or reading first information transmitted to the outside by the interface circuit and second information used for decoding an encrypted image signal A memory control circuit for controlling the
を具備する半導体集積回路。 A semiconductor integrated circuit comprising:
2 . 前記第 1の情報が、 前記装置に関する E D I D (extended di splay identifi cation data) を含む、 請求項 1記載の半導体集積回路。 2. The semiconductor integrated circuit according to claim 1, wherein the first information includes extended display identification data (EDID) regarding the device.
3 . 前記第 2の情報が、 画像信号を復号化するために用いられる暗号鍵 を含む、 請求項 1記載の半導体集積回路。 3. The semiconductor integrated circuit according to claim 1, wherein the second information includes an encryption key used to decrypt an image signal.
4 . 前記不揮発性メモリに記憶されている暗号化された暗号鍵を複号化 する暗号鍵複号化回路をさらに具備する請求項 3記載の半導体集積回路 4. The semiconductor integrated circuit according to claim 3, further comprising an encryption key decryption circuit for decrypting the encrypted encryption key stored in the nonvolatile memory.
5 . 外部から供給された暗号鍵を暗号化する暗号鍵暗号化回路をさらに 具備する、 請求項 4記載の半導体集積回路。 5. The semiconductor integrated circuit according to claim 4, further comprising an encryption key encryption circuit for encrypting an encryption key supplied from outside.
6 . 前記暗号鍵暗号化回路が、 画像信号の暗号化強度と同等以上の暗号 化強度で暗号鍵を暗号化する、 請求項 5記載の半導体集積回路。 6. The semiconductor integrated circuit according to claim 5, wherein the encryption key encryption circuit encrypts the encryption key with an encryption strength equal to or greater than the encryption strength of the image signal.
7 . 前記暗号鍵暗号化回路が、 前記半導体集積回路に所定のコマンドが 入力されたときに活性化される、 請求項 5記載の半導体集積回路。 7. The semiconductor integrated circuit according to claim 5, wherein the encryption key encryption circuit is activated when a predetermined command is input to the semiconductor integrated circuit.
8 . 前記メモリ制御回路が、 前記不揮発性メモリに情報が正しく書き込 まれたか否かをチェックするために、 エラー検出コード又はエラー訂正 コードを計算して前記不揮発性メモリに書き込まれた情報を検証する、
請求項 1記載の半導体集積回路。 8. The memory control circuit calculates an error detection code or an error correction code and checks the information written to the nonvolatile memory to check whether the information has been correctly written to the nonvolatile memory. Do The semiconductor integrated circuit according to claim 1.
9 . 前記不揮発性メモリをさらに具備する請求項 1記載の半導体集積回 路。 9. The semiconductor integrated circuit according to claim 1, further comprising the nonvolatile memory.
1 0 . 前記不揮発性メモリに記憶されている内容を一時的に保存するメ モリをさらに具備する請求項 1記載の半導体集積回路。 10. The semiconductor integrated circuit according to claim 1, further comprising a memory for temporarily storing contents stored in the nonvolatile memory.
1 1 . 暗号化された画像信号を受信する受信回路と、 1 1. A receiving circuit for receiving an encrypted image signal,
前記不揮発性メモリに記憶されている第 2の情報を用いて、 前記受信 回路によって受信された画像信号を復号化する画像信号複号化回路と、 をさらに具備する請求項 1記載の半導体集積回路。 2. The semiconductor integrated circuit according to claim 1, further comprising: an image signal decoding circuit that decodes an image signal received by the receiving circuit, using second information stored in the nonvolatile memory. .
1 2 . 前記画像信号復号化回路が、 H D C P (high bandwidth digital content protection) に準拠する方式で暗号化された画像信号を復号 化する、 請求項 1 1記載の半導体集積回路。 12. The semiconductor integrated circuit according to claim 11, wherein the image signal decoding circuit decodes an image signal encrypted by a method compliant with HDCP (high bandwidth digital content protection).
1 3 . 暗号化された画像信号を受信する装置において用いるための半導 体集積回路であって、 13. A semiconductor integrated circuit for use in a device for receiving an encrypted image signal,
不揮発性メモリに記憶されている暗号化された暗号鍵を復号化する喑 号鍵復号化回路と、 An encryption key decryption circuit for decrypting an encrypted encryption key stored in the nonvolatile memory;
前記暗号鍵復号化回路によって復号化された暗号鍵を用いて画像信号 を復号化する画像信号複号化回路と、 An image signal decryption circuit for decrypting an image signal using the encryption key decrypted by the encryption key decryption circuit;
を具備する半導体集積回路。 . A semiconductor integrated circuit comprising: .
1 4 . 画像信号を暗号化して受信側の装置に送信する装置において用い るための半導体集積回路であって、 14. A semiconductor integrated circuit for use in a device that encrypts an image signal and transmits it to a receiving device,
画像信号に所定の信号処理を施す画像処理回路と、 An image processing circuit that performs predetermined signal processing on the image signal;
所定の信号処理が施されていない画像信号と所定の信号処理が施され た画像信号との内の一方を選択する選択回路と、 A selection circuit that selects one of an image signal that has not been subjected to predetermined signal processing and an image signal that has been subjected to predetermined signal processing;
·前記選択回路によって選択された画像信号を暗号化する暗号化回路と
受信側の装置から受信した暗号鍵に基づいて前記受信側の装置を認証 するか否かについて判断し、 前記受信側の装置が認証された場合には、 所定の信号処理が施されていない画像信号を暗号化して出力するように 前記選択回路及び前記暗号化回路を制御し、 前記受信側の装置が認証さ れなかった場合には、 所定の信号処理が施された画像信号を暗号化しな いで出力するように前記選択回路及び前記暗号化回路を制御する制御回 路と、 ■ An encryption circuit for encrypting the image signal selected by the selection circuit; It is determined whether or not to authenticate the receiving device based on the encryption key received from the receiving device.If the receiving device is authenticated, an image that has not been subjected to predetermined signal processing is determined. The selection circuit and the encryption circuit are controlled so as to encrypt and output the signal, and if the device on the receiving side is not authenticated, the image signal on which predetermined signal processing has been performed is not encrypted. A control circuit for controlling the selection circuit and the encryption circuit so as to output the selected data;
を具備する半導体集積回路。 A semiconductor integrated circuit comprising:
1 5 . 画像信号を暗号化して受信側の装置に送信する装置において用い るための半導体集積回路であって、 15. A semiconductor integrated circuit for use in a device that encrypts an image signal and transmits it to a receiving device,
画像信号を暗号化する暗号化回路と、 An encryption circuit for encrypting the image signal;
画像信号に所定の信号処理を施す画像処理回路と、 An image processing circuit that performs predetermined signal processing on the image signal;
暗号化された画像信号と所定の信号処理が施された画像信号との内の —方を選択する選択回路と、 A selection circuit for selecting one of the encrypted image signal and the image signal subjected to predetermined signal processing;
受信側の装置から受信した暗号鍵に基づいて前記受信側の装置を認証 するか否かについて判断し、 前記受信側の装置が ^証された場合には、 所定の信号処理が施されていない画像信号を暗号化して出力するように 前記選択回路を制御し、 前記受信側の装置が認証されなかった場合には 、 所定の信号処理が施された画像信号を暗号化しないで出力するように 前記選択回路を制御する制御回路と、 It is determined whether or not to authenticate the receiving device based on the encryption key received from the receiving device, and if the receiving device is authenticated, predetermined signal processing has not been performed. The selection circuit is controlled so as to encrypt and output the image signal, and if the device on the receiving side is not authenticated, the image signal subjected to the predetermined signal processing is output without encryption. A control circuit for controlling the selection circuit;
を具備する半導体集積回路。 A semiconductor integrated circuit comprising:
1 6 . 暗号化された画像信号を受信する装置であって、 1 6. A device for receiving an encrypted image signal,
外部とシリアル通信を行う第 1の手段と、 A first means for serial communication with the outside;
暗号化された画像信号を受信する第 2の手段と、 A second means for receiving the encrypted image signal;
前記第 1の手段によって外部に送信される第 1の情報、 及び、 前記第 2の手段によって受信された画像信号を復号化するために用いられる第
2の情報を記憶するための不揮発性メモリ と、 First information transmitted to the outside by the first means, and second information used to decode the image signal received by the second means. A non-volatile memory for storing the information of (2);
前記不揮発性メモリに記憶されている第 2の情報を用いて、 前記第 2 の手段によって受信された画像信号を復号化する第 3の手段と、 を具備する装置。 ' A third means for decoding the image signal received by the second means using the second information stored in the non-volatile memory. '
1 7. 前記不揮発性メモリが、 前記装置に関する ED I D (extended d isplay identification data) を第 1の情報として記憶する、 請求項 1 6記載の装置。 . 17. The device of claim 16, wherein the non-volatile memory stores extended display identification data (EDID) for the device as first information. .
1 8. 前記不揮発性メモリが、 画像信号を復号化するために用いられる 暗号鍵を第 2の情報として記憶する、 請求項 1 6記載の装置。 18. The device according to claim 16, wherein the non-volatile memory stores an encryption key used for decrypting an image signal as second information.
1 9. 前記不揮発性メモリが、 暗号化された暗号鍵を第 2の情報として し '|显しヽ 1 9. The non-volatile memory uses the encrypted encryption key as the second information.
前記装置が、 前記不揮発性メモリに記憶されている暗号化された喑号 鍵を復号化する暗号鍵複号化手段をさらに具備する、 請求項 1 8記載の 19. The device according to claim 18, wherein the device further comprises encryption key decryption means for decrypting an encrypted key stored in the non-volatile memory.
2 0. 外部から供給された喑号鍵を暗号化する暗号鍵暗号化手段をさら に具備する、 請求項 1 9記載の装置。 20. The apparatus according to claim 19, further comprising an encryption key encrypting means for encrypting an externally supplied symbol key.
2 1. 前記不揮発性メモリ力 シリアル E E P ROM (electrically e rasable programmable read-only memory) ¾^-^む、 請求貝丄 O gc^cの 2 1. Non-volatile memory power Serial E EPROM (Electrically Erasable programmable read-only memory) 請求 ^-^
2 2. 前記不揮発性メモリを制御するためのマイクロコンピュータをさ らに具備する請求項 1 6記載の装置。 22. The apparatus according to claim 16, further comprising a microcomputer for controlling said nonvolatile memory.
2 3. 前記不揮発性メモリに記憶されている内容を一時的に保存するメ モリをさらに具備する請求項 1 6記載の装置。 23. The apparatus according to claim 16, further comprising a memory for temporarily storing contents stored in the nonvolatile memory.
24. 前記第 3の手段が、 HD C P (high bandwidth digital content protection) に準拠する方式で暗号化された画像信号を復号化する、 請求項 1 6記載の装置。
24. The apparatus according to claim 16, wherein the third means decrypts the encrypted image signal in a manner compliant with HDCP (high bandwidth digital content protection).
2 5 . 暗号化された画像信号を受信する装置であって、 暗号鍵を入力する第 1の手段と、 25. An apparatus for receiving an encrypted image signal, the first means for inputting an encryption key,
暗号化された画像信号を受信する第 2の手段と、 A second means for receiving the encrypted image signal;
前記第 1の手段によって入力された暗号鍵を用いて、 前記第 2の手段 によって受信された画像信号を復号化する第 3の手段と、 Third means for decrypting the image signal received by the second means, using the encryption key input by the first means,
を具備する装置。 An apparatus comprising:
2 6 . 前記第 1の手段が、 I Cカードに記憶された情報を読み取る、 請 求項 2 5記載の装置。 26. The apparatus according to claim 25, wherein said first means reads information stored in an IC card.
2 7 . 前記第 1の手段が、 赤外線リモコンによって送信された信号から 情報を読み取る、 請求項 2 5記載の装置。 27. The apparatus according to claim 25, wherein said first means reads information from a signal transmitted by an infrared remote controller.
2 8 . 外部とシリアル通信を行う第 1の手段と、 暗号化された画像信号 を受信する第 2の手段と、 不揮発性メモリとを有し、 暗号化された画像 信号を受信する装置を製造する方法であって、 28. Manufacture a device that has a first means for performing serial communication with the outside, a second means for receiving an encrypted image signal, and a non-volatile memory, and which receives an encrypted image signal. A way to
前記第 1の手段を用いてシリアル通信を行うことにより、 前記装置に 関する第 1 の情報、 及び、 前記第 2の手段によって受信された画像信号 を復号化するために用いられる第 2の情報を前記装置に入力するステツ プ (a ) と、 ' By performing serial communication using the first means, first information about the device and second information used to decode the image signal received by the second means are obtained. Step (a) for inputting to the device;
ステップ ( a ) において入力された第 1及び第 2の情報を前記不揮発 性メモリに書き込むステップ ( b ) と、 (B) writing the first and second information input in step (a) to the nonvolatile memory;
を具備する方法。 A method comprising:
2 9 . ステップ (a ) とステップ (b ) との間において、 第 2の情報を 暗号化するステップをさらに具備する請求項 2 8記載の方法。 29. The method of claim 28, further comprising the step of encrypting the second information between step (a) and step (b).
3 0 . 前記第 1の手段を用いてシリアル通信を行うことにより、 ステツ プ (b ) において前記不揮発性メモリに書き込んだ情報を確認するステ ップをさらに具備する請求項 2 8記載の方法。 30. The method according to claim 28, further comprising the step of confirming the information written in said non-volatile memory in step (b) by performing serial communication using said first means.
3 1 . 外部とシリアル通信を行う第 1の手段と、 暗号化された画像信号
を受信する第 2の手段と、 不揮発性メモリ とを有し、 暗号化された画像 信号を受信する装置を修理する方法であって、 3 1. The first means of serial communication with the outside, and the encrypted image signal A method for repairing a device for receiving an encrypted image signal, comprising: a second means for receiving the encrypted image signal;
前記第 1 の手段を用いてシリアル通信を行うことにより、 前記装置に 関する第 1の情報、 及び、 前記第 2の手段によって受信された画像信号 を復号化するために用いられる第 2の情報を前記装置に入力するステツ プ (a ) と、 By performing serial communication using the first means, first information about the device and second information used for decoding an image signal received by the second means are obtained. (A) inputting to the device;
ステップ (a ) において入力された第 1及び第 2の情報を用いて、 前 記不揮発性メモリに記憶されている情報を書き替えるステップ (b ) と を具備する方法。 Rewriting information stored in the non-volatile memory using the first and second information input in step (a).
3 2 . ステップ (a ) とステップ (b ) との間において、 第 2の情報を 喑号化するステップをさらに具備する請求項 3 1記載の方法。 32. The method of claim 31, further comprising the step of decoding the second information between step (a) and step (b).
3 3 . 暗号鍵を入力する第 1の手段と、 暗号化された画像信号を受信す る第 2の手段とを有し、 暗号化された画像信号を受信して画像を表示す る受像機を用いて画像を提供する方法であって、 33. A receiver having a first means for inputting an encryption key and a second means for receiving an encrypted image signal, and receiving the encrypted image signal and displaying an image. A method of providing an image using
前記第 1の手段によって受像機に入力された暗号鍵に基づいて、 前記 受像機を認証するか否かについて判断するステップ ( a ) と、 (A) determining whether or not to authenticate the receiver based on the encryption key input to the receiver by the first means;
ステップ (a ) において前記受像機が認証された場合に、 前記第 2の 手段によって受信された画像信号を前記第 1の手段によって受像機に入 力された暗号鍵を用いて復号化し、 復号化された画像信号に基づいて画 像を表示するステップ ( b ) と、 When the receiver is authenticated in step (a), the image signal received by the second means is decrypted using the encryption key input to the receiver by the first means, and the decryption is performed. (B) displaying an image based on the obtained image signal;
を具備する方法。
A method comprising:
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/415,362 US20040039927A1 (en) | 2000-10-30 | 2001-10-23 | Semiconductor intergrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method |
JP2002539967A JPWO2002037285A1 (en) | 2000-10-30 | 2001-10-23 | Semiconductor integrated circuit, receiving device using the same, method of manufacturing and repairing receiving device, and image providing method |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000331533 | 2000-10-30 | ||
JP2000-331533 | 2000-10-30 | ||
JP2001-112042 | 2001-04-10 | ||
JP2001112042 | 2001-04-10 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2002037285A1 true WO2002037285A1 (en) | 2002-05-10 |
Family
ID=26603090
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2001/009279 WO2002037285A1 (en) | 2000-10-30 | 2001-10-23 | Semiconductor integrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method |
Country Status (3)
Country | Link |
---|---|
JP (1) | JPWO2002037285A1 (en) |
TW (1) | TW560188B (en) |
WO (1) | WO2002037285A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004280075A (en) * | 2003-03-13 | 2004-10-07 | Microsoft Corp | Compensation of monitor connection by means of signal calibration |
WO2005022504A1 (en) * | 2003-08-27 | 2005-03-10 | Pioneer Corporation | Display device and display method |
WO2005029765A1 (en) * | 2003-09-19 | 2005-03-31 | Sony Corporation | Transmitting apparatus, receiving apparatus, and data transmitting system |
JP2009135905A (en) * | 2007-11-28 | 2009-06-18 | Nvidia Corp | Secure information storage system and method |
JP2010259108A (en) * | 2003-07-14 | 2010-11-11 | Panasonic Corp | Signal switching device, signal distribution device, display device, and signal transmission system |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TWI710911B (en) * | 2019-05-02 | 2020-11-21 | 緯創資通股份有限公司 | Electronic system, host device and control method |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197104A (en) * | 1992-12-25 | 1994-07-15 | Sony Corp | Decoder device |
JPH086879A (en) * | 1994-06-23 | 1996-01-12 | Toshiba Corp | Information processing terminal |
JPH08185361A (en) * | 1994-12-28 | 1996-07-16 | Hitachi Ltd | Semiconductor integrated circuit device |
JPH0997216A (en) * | 1995-07-25 | 1997-04-08 | Sony Corp | Signal recording device, signal recording medium and signal reproducing device |
WO1999007150A1 (en) * | 1997-08-01 | 1999-02-11 | Scientific-Atlanta, Inc. | Encryption devices for use in a conditional access system |
JPH1173375A (en) * | 1997-08-29 | 1999-03-16 | Dainippon Printing Co Ltd | IC card |
JP2000181802A (en) * | 1998-12-11 | 2000-06-30 | Matsushita Electric Ind Co Ltd | Semiconductor storage device |
JP2000194603A (en) * | 1998-12-28 | 2000-07-14 | Dainippon Printing Co Ltd | Information decoding system in IC card |
JP2000194346A (en) * | 1998-12-28 | 2000-07-14 | Nec Home Electronics Ltd | Display device and computer system including the display device |
-
2001
- 2001-10-23 JP JP2002539967A patent/JPWO2002037285A1/en active Pending
- 2001-10-23 WO PCT/JP2001/009279 patent/WO2002037285A1/en active Application Filing
- 2001-10-29 TW TW90126800A patent/TW560188B/en not_active IP Right Cessation
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH06197104A (en) * | 1992-12-25 | 1994-07-15 | Sony Corp | Decoder device |
JPH086879A (en) * | 1994-06-23 | 1996-01-12 | Toshiba Corp | Information processing terminal |
JPH08185361A (en) * | 1994-12-28 | 1996-07-16 | Hitachi Ltd | Semiconductor integrated circuit device |
JPH0997216A (en) * | 1995-07-25 | 1997-04-08 | Sony Corp | Signal recording device, signal recording medium and signal reproducing device |
WO1999007150A1 (en) * | 1997-08-01 | 1999-02-11 | Scientific-Atlanta, Inc. | Encryption devices for use in a conditional access system |
JPH1173375A (en) * | 1997-08-29 | 1999-03-16 | Dainippon Printing Co Ltd | IC card |
JP2000181802A (en) * | 1998-12-11 | 2000-06-30 | Matsushita Electric Ind Co Ltd | Semiconductor storage device |
JP2000194603A (en) * | 1998-12-28 | 2000-07-14 | Dainippon Printing Co Ltd | Information decoding system in IC card |
JP2000194346A (en) * | 1998-12-28 | 2000-07-14 | Nec Home Electronics Ltd | Display device and computer system including the display device |
Non-Patent Citations (1)
Title |
---|
"High-bandwidth digital content protection. White paper", SILICON IMAGE, INC., February 2000 (2000-02-01), XP002907864, Retrieved from the Internet <URL:http://www.siimage.com/documents/SiI-WP-002-A.pdf> [retrieved on 20020111] * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004280075A (en) * | 2003-03-13 | 2004-10-07 | Microsoft Corp | Compensation of monitor connection by means of signal calibration |
JP2010259108A (en) * | 2003-07-14 | 2010-11-11 | Panasonic Corp | Signal switching device, signal distribution device, display device, and signal transmission system |
WO2005022504A1 (en) * | 2003-08-27 | 2005-03-10 | Pioneer Corporation | Display device and display method |
JPWO2005022504A1 (en) * | 2003-08-27 | 2006-10-26 | パイオニア株式会社 | Display device |
JP4773826B2 (en) * | 2003-08-27 | 2011-09-14 | パイオニア株式会社 | Display device and display method |
WO2005029765A1 (en) * | 2003-09-19 | 2005-03-31 | Sony Corporation | Transmitting apparatus, receiving apparatus, and data transmitting system |
JPWO2005029765A1 (en) * | 2003-09-19 | 2006-11-30 | ソニー株式会社 | Transmitting device and receiving device, and data transmission system |
US7885407B2 (en) | 2003-09-19 | 2011-02-08 | Sony Corporation | Transmitting apparatus, receiving apparatus, and data transmission system |
US8024580B2 (en) | 2003-09-19 | 2011-09-20 | Sony Corporation | Transmitting apparatus, receiving apparatus, and data transmitting system |
JP2009135905A (en) * | 2007-11-28 | 2009-06-18 | Nvidia Corp | Secure information storage system and method |
US9069990B2 (en) | 2007-11-28 | 2015-06-30 | Nvidia Corporation | Secure information storage system and method |
Also Published As
Publication number | Publication date |
---|---|
TW560188B (en) | 2003-11-01 |
JPWO2002037285A1 (en) | 2004-04-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722712B2 (en) | Source device, content providing method using the source device, sink device and controlling method of the sink device | |
US20040039927A1 (en) | Semiconductor intergrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method | |
US7206943B2 (en) | Display unit storing and using a cryptography key | |
JP5055254B2 (en) | Video transmission system and EDID reading method | |
US8219809B2 (en) | Method of optimizing data communication | |
US20090027554A1 (en) | Video apparatus and method for recognizing digital interface thereof | |
GB2426403A (en) | Displaying status messages relating to protected digital content control information | |
US20070074241A1 (en) | Digital video receiver and display method thereof | |
KR101485790B1 (en) | source device, contents providing method using the source device, sink device and controlling method of the sink device | |
WO2002037285A1 (en) | Semiconductor integrated circuit, receiver apparatus using the same, receiver apparatus manufacturing method and repairing method, and video providing method | |
JP5250136B2 (en) | Video transmission system and EDID reading method | |
KR100774010B1 (en) | Display device | |
HK1098615B (en) | Messaging interface for protected digital outputs | |
KR20100009924A (en) | Image processing apparatus and authentication method thereof | |
JP2013168985A (en) | Video transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 2002539967 Country of ref document: JP |
|
WWE | Wipo information: entry into national phase |
Ref document number: 10415362 Country of ref document: US |
|
122 | Ep: pct application non-entry in european phase |