WO2006057222A1 - 送信装置、及び受信装置 - Google Patents

送信装置、及び受信装置 Download PDF

Info

Publication number
WO2006057222A1
WO2006057222A1 PCT/JP2005/021372 JP2005021372W WO2006057222A1 WO 2006057222 A1 WO2006057222 A1 WO 2006057222A1 JP 2005021372 W JP2005021372 W JP 2005021372W WO 2006057222 A1 WO2006057222 A1 WO 2006057222A1
Authority
WO
WIPO (PCT)
Prior art keywords
tool
information
identification information
transmission
receiving
Prior art date
Application number
PCT/JP2005/021372
Other languages
English (en)
French (fr)
Inventor
Takafumi Ueno
Original Assignee
Matsushita Electric Industrial Co., Ltd.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to US11/720,119 priority Critical patent/US20070255940A1/en
Priority to GB0709992A priority patent/GB2437425A/en
Publication of WO2006057222A1 publication Critical patent/WO2006057222A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/44Processing 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/4405Processing 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04KSECRET COMMUNICATION; JAMMING OF COMMUNICATION
    • H04K1/00Secret communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs
    • H04N21/2347Processing of video elementary streams, e.g. splicing of video streams or manipulating encoded video stream scene graphs involving video stream encryption
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/835Generation of protective data, e.g. certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/1675Providing digital key or authorisation information for generation or regeneration of the scrambling sequence

Definitions

  • the present invention relates to an apparatus for securely transmitting and receiving a signal including digitized video information and audio information.
  • FIG. 9 shows a conventional example.
  • FIG. 9 is a block diagram showing a transmitter 502 and a receiver 503 in the conventional example.
  • a transmitting apparatus 502 includes a video encoding unit 10 conforming to MPEG-2 video (ISOZIEC1 3818-2) and an audio encoding unit 15 conforming to MPEG-2 audio (ISOZIEC1 3818-3).
  • the receiving device 503 includes a video decoding unit 106 and an audio decoding unit 111.
  • the input digital video signal 9 is compressed and encoded according to MPEG-2 video by the video encoding means 10 and output as a video bit stream 11.
  • the input digital audio signal 14 is compressed and encoded by the audio encoding means 15 and output as an audio bit stream 16.
  • the video bit stream 11 is decompressed by the video decoding means 106 and output as a digital video signal 107.
  • the audio bit stream 16 is decompressed by the audio decoding means 111 and output as a digital audio signal 112.
  • the method of encrypting and protecting the video bit stream and the like is not performed, and can be easily stolen by an unauthorized receiver. Also, even if encryption is performed, no countermeasure is taken against unauthorized decryption of the encryption method itself. That is, there is a problem that there is no means for preventing unauthorized reception of data transmitted by the transmission device.
  • an encryption unit that encrypts at least one of digital information and digital video information to generate encrypted digital AV information, and a tool necessary to decode the encrypted digital AV information
  • Tool generation means tool identification information generation means for generating tool identification information for identifying the tool, selection means for selecting a plurality of tool forces and predetermined tools, tool identification for the tool identification information generation means
  • the transmission control means for issuing an instruction to generate information and an instruction to select a predetermined tool to the selection means; and a transmission means for transmitting the encrypted digital AV information, the tool identification information, and the tool. It is a transmitter.
  • the method may further include tool list information generation means for generating tool list information having the tool identification information.
  • the transmission control means issues an instruction to generate tool list information to the tool list information generation means instead of the instruction to generate tool identification information to the tool identification information generation means.
  • the transmitting means can further transmit the tool list information.
  • the above tool may also include a mutual authentication tool!,. Further, the tool may include a key management tool.
  • the identification information may indicate a manufacturer of the receiving apparatus. Furthermore, the identification information may indicate a sender. Alternatively, the identification information may indicate the manufacturer of the DRM module! /.
  • the transmitting means may transmit a DRM module container including the tool identification information, an update availability flag indicating an update of the tool, and a module version number. Furthermore, the transmission means may further transmit an ID indicating the rights description method associated with the DRM.
  • the method may further comprise invalid tool information generation means for indicating tools that are invalid!
  • the transmission control means instructs the ineffective tool generation means to generate an ineffective tool list.
  • the information processing apparatus may further include granulation information generation means for generating granulation information indicating a degree to which the tool occupies in the entire control tool.
  • the transmission control means may issue an instruction to transmit information on a tool to be held.
  • the apparatus may further comprise a receiver power tool and receiver means for receiving request information related to cryptographic digital AV information.
  • the transmission control means issues an instruction to select the tool based on the request information.
  • the transmission control means may add the invalid tool information to the tool list information based on the information on the invalid tool received through the receiving means.
  • the above problem is solved by the following receiving apparatus. That is, means for receiving encrypted digital AV information and tool identification information in which at least one of digital information and digital video information is encrypted, and means for decrypting the encrypted digital AV information
  • Tool identification information separating means for separating tool identification information for identifying an important tool
  • embedding means for receiving and incorporating the tool specified by the tool identification information
  • decryption means for decrypting the encrypted digital AV information
  • a reception control means for instructing the decoding of the encrypted digital AV information.
  • the tool identification information separating unit may be provided with a tool list information separating unit that decodes the received tool list information and extracts the tool identification information.
  • the receiving means receives encrypted digital AV information and tool list information in which at least one of digital audio information and digital video information is encrypted, and the reception control means receives the tool list.
  • the separation means can be instructed to extract the tool identification information.
  • the receiving means can further receive the DRM module container including the tool identification information, an update availability flag indicating update of the tool, and a module version number.
  • the DRM module is received based on the tool identification information indicating the manufacturer of the DRM module, and the encrypted digital A is received by the received DRM module.
  • V information may be decoded.
  • the tool is received based on the tool identification information indicating the manufacturer of the receiving device! You may decrypt the above-mentioned encrypted digital AV information.
  • the rights identification information indicating the rights description method associated with the DRM is received, and the encrypted digital AV information is decrypted based on the received rights identification information.
  • the tool may control decoding means for decoding the built-in AV information.
  • the method may further comprise an incorporation prohibiting means for prohibiting incorporation of the tool into the incorporating means into the incorporating means.
  • the reception control means can prohibit the incorporation into the incorporation prohibiting means when the tool is an invalid tool described in the tool list information.
  • the transmission device may further include transmission means for requesting a new tool.
  • reception control means may issue an instruction to the transmitting apparatus to transmit information on a tool and an encryption / decryption tool to be held.
  • the transmitting apparatus further includes transmitting means for conveying the manufacturer of the receiving apparatus.
  • the information processing apparatus may further comprise transmission means for transmitting request information on the tool and the encrypted digital AV information to the transmission device.
  • the transmitting apparatus updates the tool since the tool protection information for decrypting the encryption can be downloaded to the receiving apparatus together with the encrypted data. It is possible to provide the convenience of always being able to provide the latest protection method.
  • the transmission apparatus according to the present invention has an advantage that tool list information can be easily used as a table. In addition to the above effects, the transmission apparatus according to the present invention has the advantage of being able to indicate an invalid tool.
  • the transmission apparatus according to the present invention has the advantage of being able to indicate granular information, so that confusion in system construction can be reduced.
  • the receiving device shown in the present invention has an advantage that the tool can be updated, for example, by downloading, and the latest protection scheme can always be provided.
  • the receiving device has an advantage that the entire tool information can be obtained by the tool list information.
  • the receiving device has an advantage of being able to prevent an invalid tool from being incorporated into the receiving device.
  • the receiving device can obtain granular information of the tool and construct an optimal system.
  • FIG. 1 is a diagram showing a schematic configuration of a transmission apparatus in a first embodiment of the present invention.
  • FIG. 2 is a diagram showing a schematic configuration of a transmission apparatus in a second embodiment of the present invention.
  • FIG. 3 is a diagram showing a schematic configuration of a transmitting apparatus in a third embodiment of the present invention.
  • FIG. 4 is a diagram showing a schematic configuration of a transmitting apparatus in a fourth embodiment of the present invention.
  • FIG. 5 is a diagram showing a schematic configuration of a receiving device in a fifth embodiment of the present invention.
  • FIG. 6 is a diagram showing a schematic configuration of a receiving device in a sixth embodiment of the present invention.
  • FIG. 7 is a diagram showing a schematic configuration of a receiving device in a seventh embodiment of the present invention.
  • FIG. 8 is a diagram showing a schematic configuration of a reception apparatus according to an eighth embodiment of the present invention.
  • FIG. 9 is a diagram showing a schematic configuration of the prior art.
  • FIGS. 1 to 8 substantially the same members are denoted by the same reference numerals.
  • FIG. 1 is a block diagram showing a configuration of a transmission apparatus according to Embodiment 1.
  • Figure 1 is a block diagram showing a configuration of a transmission apparatus according to Embodiment 1.
  • This transmitting device 23 is a tool identification information generating means 1 for generating tool identification information 2,
  • the first tool generation means 3 for generating the tool 4 of 1, the second tool generation means 5 for generating the second tool 6, the second tool generation means 5 for generating the second tool 6, and the first tool 4 and the second tool 6 are switched and output Selection means 7, encryption means 12, multiplex transmission means 17, first transmission control means 19, reception means 21, video encoding means 10 conforming to MP EG-2 video (ISOZIEC 13818-2) 10, MPEG-2 audio Audio code means 15 conforming to (ISO / IEC 13818-3)
  • an input digital video signal 9 is compression encoded into an MPEG-2 compliant video bit stream 11 by a video encoding means 10, and is encrypted and encrypted by an encryption means 12. Output as 13.
  • the input digital audio signal 14 is compressed by the audio coding means 15 into MPEG-2 audio and output as an audio bit stream 16.
  • the transmitting device 23 sends the encrypted video bitstream 13 and the audio bitstream 16 to the receiving device.
  • mutual authentication, key exchange, etc. are performed between the transmitting device 23 and the receiving device side, and a tool required by the receiving device is provided.
  • the tool in this case is the entire control tool required for mutual authentication with the receiving device, key management, and decryption.
  • the decryption there are cases where it includes both decryption means (cipher) and its control means for decrypting the encrypted video bit stream 13 in decryption and only the control means.
  • the receiving device incorporates decryption means for decrypting the encrypted video bit stream, and the case where the control means is transmitted to the transmitting device receiving device is considered.
  • the first tool generation unit 3 outputs the first tool 4 including the mutual authentication, the key management, and a control tool for decryption of the AES.
  • the second tool generation means 5 similarly outputs the second tool 6 including the control tool for decrypting the mutual authentication and the key management triple DES.
  • input information 20 is assumed to be given from the receiving device, and the receiving device is provided with a decryption cipher that performs AES decryption, but has its control means together as a control means
  • the control tool of the transmitter 23 is requested to the transmitter 23, and it will be described.
  • the receiving means 21 receives the input information 20 and supplies the first transmission control means 19 with reception information 22 requesting a tool including control software for the AES.
  • the first transmission control means 19 instructs the selection means 7 to select the first tool 4. This makes tool 8 the first tool 4.
  • the first transmission control means 19 instructs the tool identification information generation means 1 to generate an ID for identifying that the tool 8 is the first tool 4 as tool identification information. . Since the first tool 4 is selected as the tool 8 in Table 1 below, the tool identification information is OxOOOOOOOO.
  • Table 1 also describes the ID indicating the manufacturer of the receiving apparatus, and Table 1 shows that the first tool is company A and the second tool company.
  • the manufacturer is the manufacturer of the receiving apparatus. If the receiving apparatus is originally different even if it is the same D RM tool, the same tool may be used depending on the application programming interface (API) of the receiving apparatus and the like.
  • the manufacturer of the receiver is described because it can not be downloaded. In this respect, it may be rephrased as a manufacturer of the DRM module if it is to include the difference between the receiving devices.
  • the provider that sends data services for a specific receiving device but in this case authentication
  • the first transmission control means 19 transmits the encrypted video bit stream 13, the audio bit stream 16, the tool 8 and the tool identification information 2 to the MPEG-2 transport to the multiplex transmission means 17. Instructs the stream to multiplex.
  • the tool identification information 2 and the tool 8 are program specific information (Program Specific Information)
  • the encrypted video bit stream 13 and the audio bit stream 16 are multiplexed as an elementary stream and multiplexed bit stream 18 Is output.
  • the case where the video bit stream is encrypted is described. However, the same applies when encrypting an audio bit stream or encrypting a signal in which a video bit stream and an audio bit stream are multiplexed.
  • the tools separately handle individual authentication tools, key management tools, decryption control tools, etc., as well as the entire control tools including authentication tools, key management tools, and decryption control tools. It is also good.
  • the manufacturer ID may be a DRM module.
  • a tool 8 an encrypted video bitstream 13, an audio bitstream 16, and a tile identification information 2 are multiplexed and included in the same bitstream and transmitted.
  • a tool 8 and a tool identification information 2 are separately transmitted. Well, let's do something about it.
  • the tool protection information for decrypting the encryption can be downloaded to the receiving apparatus together with the encrypted data, it is possible to update the tool, The latest protection scheme can be provided.
  • FIG. 2 is a block diagram showing a configuration of a transmission device 23a according to Embodiment 2.
  • the transmitter 23a includes a second transmission controller 26 instead of the first transmission controller, and a tool for generating tool list information.
  • the difference is that the list information generation means 24 is further provided.
  • the second transmission control means 26 instructs the tool list information generating means 24 to generate the tool list information 25 by tabulating the contents of Table 1 above. As a result, the receiving apparatus can know the tool information by looking at the tool list information 25.
  • the tool since the encrypted data can be downloaded to the receiver, the tool can be updated, and the latest protection method can be always provided and the tool list information can be updated. It has the advantage of being easy to use as a table.
  • the third embodiment is a transmitter similar to the second embodiment, but in the third embodiment The difference is that effective tool information is described in tool list information.
  • FIG. 3 is a block diagram showing a configuration of a transmitter 23b according to the third embodiment.
  • the transmitting apparatus 23b is different from the transmitting apparatus according to the second embodiment in that it further includes a third transmission control means 29 instead of the second transmission control means, and further includes an invalid tool information generation means 27. Do.
  • the receiving means 21 receives the input information 20 and the receiving information 22 including the failure of the second tool in terms of bugs and reliability is sent to the third transmission control means 29.
  • the third transmission control means 29 instructs the invalid tool information generation means 27 to generate invalid tool information 28 notifying that the second tool is invalid, and sends it to the tool list information generation means 24.
  • the tool list information generation means 24 outputs tool list information 25 including invalid tool information 28.
  • invalid tool information 28 may be represented by an invalid flag, for example, as shown in Table 2 below. As a result, it is possible to notify the receiving device at the other end that the transmitting device 23b transmits that the second tool is an invalid tool.
  • the invalid tool information is included in the tool list information, it may be sent independently or may be combined with the first embodiment of the present invention.
  • Embodiment 4 is a transmitting apparatus similar to the second embodiment, but the fourth embodiment is different in that it is possible to send information on the granularity of the whole.
  • FIG. 4 is a block diagram showing a configuration of a transmission device 23c according to the fourth embodiment.
  • the transmitter 23c includes a fourth transmission controller 32 instead of the third transmission controller, and a third tool instead of the second tool generator.
  • the tool generation means 33 is provided.
  • it is different in that it further comprises granular information generation means 30 for generating granular information 31 indicating the extent to which the tool 8 occupies in the entire control tool.
  • the transmission / reception system there may be a case where individual control tools are shown as tool 8 or a case where the whole control tools including authentication tools, key management tools, etc. are shown together! Ru.
  • the granulation information 31 is provided as an index indicating whether the tool 8 represents the entire control tool or an individual control tool.
  • the fourth transmission control means 32 instructs the graininess information generation means 30 to generate the granulation information 31.
  • the granulation level is set to 1.
  • the fifth embodiment is a transmitter similar to the first to fourth embodiments, but in another expression form.
  • Table 4 shows DRM management information multiplexed into program specification information. If the DRM management information is 01, it indicates that it is a DRM module container, and if it is 02, it indicates that it is a rights container. That is, each element included in the entire tool described in the first to fourth embodiments is described separately for the DRM module and the DRM right.
  • Table 5 shows DRM module information as a tool to be multiplexed into program specification information.
  • the above DRM module information means the whole control tool including an authentication tool, a key management tool, and a decryption control tool.
  • the manufacturer ID shown in Table 5 is included as part of the DRM module shown in Table 5!
  • the length is the container length.
  • the manufacturer ID is an ID indicating the manufacturer of the DRM module or the receiving device.
  • the flag is a concept similar to the granular information shown in the fourth embodiment, and the force is simpler and the presence / absence of updating of the tool is indicated by 1Z0. That is, in the fourth embodiment, the force of changing the tool to be updated depending on the degree of granularity. In this case, it is determined whether to update the pool according to the flag.
  • the manufacturer ID is an ID for identifying a different DRM module depending on the manufacturer of the receiver or the receiver.
  • Module version number is the number of the DRM module, but the concept is similar to the manufacturer of the receiving device. Corresponding to different DRM modules due to different receiver specifications, the module version number is described to distinguish.
  • the DRM module is the body of this DRM module.
  • Table 6 below shows DRM right container information as a tool to be multiplexed into program specification information.
  • the length is the container length.
  • the rights ID is an ID indicating a rights description method.
  • the description language indicates an expression language such as XML or Nonali.
  • the rights data is the contents of the rights.
  • the rights data may be sent separately, as shown in Table 4. For example, if the terminal side is already in possession, if it is described in the URL etc, send only the rights ID.
  • encrypted data can be downloaded to the receiving apparatus, it is possible to update the tool, and can always provide the latest protection scheme.
  • FIG. 5 is a block diagram showing a configuration of receiving apparatus 100 according to Embodiment 6 of the present invention.
  • the receiving apparatus 100 includes a receiving and demultiplexing unit 102, a decoding unit 104, a video decoding unit 106 for decompressing a compressed video bit stream, a control tool incorporating unit 109, a tool identification information separating unit 113, and a first reception.
  • the control means 115, the transmission means 116, the video decoding means 106 for decompressing the compressed video bit stream 105, and the audio decoding means 111 are provided.
  • the decryption means 104 is configured by a decryption device (cipher) that decrypts the AES.
  • the control tool incorporation means 109 is configured by a writable memory or the like.
  • the control tool 108 is configured by soft air in this case.
  • the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
  • the receiving and demultiplexing means 102 demultiplexes the multiplexed bit stream 101 into an encrypted video bit stream 103, an audio bit stream 110, and tool identification information.
  • tool identification information shall conform to Table 7. That is, if the tool identification information is 0xOOOOOOOO, it means the first tool, and if it is 0x00000001, it means the second tool.
  • Table 7 also shows the ID indicating the manufacturer of the receiver, and Table 7 shows that the first tool is company A and the second tool is company B.
  • the tool identification information separation unit 113 extracts 0 x OOOOOOOOO representing the first tool as the tool identification information 114 and supplies the extracted 0xOOOOOOOOO to the first reception control unit 115.
  • the control tool 108 is software in the case of the present embodiment, and is written in the control tool incorporating means 109 configured by writable memory.
  • the first reception control means 115 reads the software code sequentially from the control tool incorporating means 109 and controls the decoding means 104.
  • the encrypted video bitstream 103 is decrypted and output as a compressed video bitstream 105.
  • the data is expanded by the decoding means 106 and output as a digital video signal 107.
  • the first reception control means 115 outputs, for example, manufacturer information of the reception device and built-in decryption tool information as the information 117 of the reception device 100 through the transmission means 116, and updating of the tool is performed. If necessary, update the transmitter. This allows the receiving device 100 to update the necessary tools.
  • the tool may handle not only the whole control tool including the authentication tool, the key management tool, and the decryption control tool, but also the individual authentication tool, the key management tool, and the decryption control tool separately. .
  • Tool identification information may be, of course, not to mention.
  • the tool can be updated, for example, by downloading, and the latest protection scheme can always be provided.
  • FIG. 6 is a block diagram showing a configuration of receiving apparatus 100a according to Embodiment 7 of the present invention. 6, in comparison with the receiving device according to the sixth embodiment, receiving device 100a includes second receiving control means 120 in place of the first receiving control means, and further replaces tool identification information separating means. And the tool list information separating means 118 for separating the tool list information 119.
  • the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
  • the receiving and demultiplexing means 102 separates the encrypted video bit stream 103, the audio bit stream 110 and the tool list information from the multiplexed bit stream 101.
  • the tool list information has Table 4 in the form of a table.
  • the tool list information separating means 118 extracts OxOOOOOOOOO representing the first tool as the tool list 119 119 and supplies it to the first reception control means 120.
  • the control tool 108 is software, and is written in the control tool incorporating means 109 configured by writable memory or the like.
  • the second reception control means 120 reads out the software code from the control tool incorporating means 109 in order and controls the decoding means 104.
  • the encrypted video bit stream 103 is decrypted and output as a compressed video bit stream 105, and is further decompressed by the video decoding means 106 and output as a digital video signal 107.
  • the second reception control means 120 outputs the information 117 of the reception device 100a through the transmission means 116, and makes an update request to the transmission device when it is necessary to update the tool. This makes it possible to update the tools required by the receiving device 100a.
  • the tool can be updated, for example, by downloading, and the latest protection scheme can always be provided.
  • the tool list information can be used to obtain the entire tool information.
  • FIG. 7 is a block diagram showing a configuration of receiving apparatus 100b according to Embodiment 8 of the present invention.
  • the receiving apparatus 100b in FIG. 7 includes a third receiving control means 123 instead of the second receiving control means, and further includes an incorporating inhibiting means 122. It is different.
  • the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
  • the receiving and demultiplexing means 102 separates the encrypted video bit stream 103, the audio bit stream 110 and the tool list information from the multiplexed bit stream 101.
  • the tool list information separating means 118 separates the tool list information shown in Table 8 and sends invalid tool information 121 notifying that the first tool is invalid to the third reception control means 123. .
  • the third reception control means 123 prohibits the incorporation prohibiting means 122 from incorporating the first control tool 108 into the control tool incorporating means 109.
  • the encrypted video bitstream 103 is not decrypted.
  • the information 117 of the receiving apparatus 100b is output through the transmitting means 116, and when it is necessary to update the tool, an update request is made to the transmitting apparatus. This makes it possible to update the tools required by the receiving device 100b.
  • the invalid tool can be received by the receiving device.
  • the receiving device in addition to the fact that the tool can be updated by downloading, for example, and the latest protection scheme can always be provided, the invalid tool can be received by the receiving device.
  • FIG. 8 is a block diagram showing a configuration of receiving apparatus 100c according to Embodiment 9 of the present invention.
  • this receiving apparatus 100c in comparison with the receiving apparatus according to the seventh embodiment, this receiving apparatus 100c is provided with fourth receiving control means 126 instead of the second receiving control means, and further, with granular information 125 In that it comprises a granulation information separating means 124 for separating
  • the input multiplexed bit stream 101 is added to the receiving and demultiplexing means 102.
  • the receiving and demultiplexing means 102 separates the encrypted video bit stream 103, the audio bit stream 110 and the tool list information from the multiplexed bit stream 101.
  • the tool list information has Table 7 in the form of a table.
  • the tool list information separating means 118 extracts 0x0000000000 representing the first tool as the tool list 119 119 and supplies it to the fourth reception control means 126.
  • the fourth reception control means 126 instructs the grain information separation means 124 to separate the granulation information 125.
  • Granulation information minutes The separating means 124 separates the granular information 125 according to the instruction.
  • the first tool is the whole control tool including the authentication tool, key management tool, etc., so the granulation level is 0, and the third tool is the AES decryption.
  • the granulation level is 1 because it is only a control tool for
  • the software which is the control tool 108 including the entire control tool such as the authentication tool and the key management tool is written to the control log incorporating means 109 configured by the writable memory and the like. .
  • the fourth reception control means 126 reads the software code sequentially from the control tool incorporating means 109 and controls the decoding means 104. As a result, the encrypted video bit stream 103 is decrypted and output as a compressed video bit stream 105, decompressed by the video decoding means 106, and output as a digital video signal 107.
  • Fourth reception control means 126 outputs information 117 of receiving device 100c to the transmitting device through transmitting means 116.
  • the tenth embodiment is a receiving apparatus similar to the sixth to ninth embodiments, but in another expression form.
  • Table 10 below shows DRM management information multiplexed into program specification information. If the DRM management information is 01, it indicates a DRM module container, and 02 Indicates that it is a right container. Table 10 shows DRM management information to be multiplexed into program specification information! If the DRM management information is 01, it indicates a DRM module container, and if 02, it indicates that it is a rights container. That is, each element included in the entire tool described in the embodiment 69 is described by being divided into a DRM module and a DRM right.
  • Table 11 below shows DRM module information as a tool to be multiplexed into program specification information.
  • the above DRM module information means the whole control tool including an authentication tool, a key management tool, and a decryption control tool.
  • the length is the container length.
  • the manufacturer ID is an ID indicating the manufacturer of the DRM module or the receiving device. The flag is 1 if update is possible and 0 if not.
  • the manufacturer ID is a DRM module shown in Table 11, and is an ID for identifying the manufacturer of the receiving device.
  • the module number is the DRM module number.
  • the DRM module is the main body of this DRM module.
  • Table 12 below shows DRM right container information as a tool to be multiplexed into program specification information.
  • the length is the container length.
  • the rights ID is an ID indicating a rights description method.
  • the description language indicates an expression language such as XML or binary.
  • the rights data is the content of the rights.
  • the right data may be sent separately. For example, if the terminal already holds V, it is described in the URL, and if it is, etc., the URL information may be received based on the right ID. .
  • encrypted data can be downloaded to the receiving device, it is possible to update the tool, and can always provide the latest protection scheme. It is possible to build an optimal system based on the presence or absence of tool updates, version information, and rights information.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Television Systems (AREA)
  • Information Transfer Between Computers (AREA)
  • Storage Device Security (AREA)

Abstract

 送信装置は、ディジタルオーディオ情報及びディジタルビデオ情報の少なくとも一方を暗号化して暗号化ディジタルAV情報を生成する暗号化手段と、上記暗号化ディジタルAV情報を復号するために必要なツールを生成するツール生成手段と、上記ツールを識別するツール識別情報を生成するツール識別情報生成手段と、複数のツールから所定ツールを選択する選択手段と、上記ツール識別情報生成手段に対してツール識別情報を生成する指示と、上記選択手段に対して所定ツールを選択する指示とを出す送信制御手段と、上記暗号化ディジタルAV情報と上記ツール識別情報と上記ツールとを送信する送信手段とを有する。

Description

明 細 書
送信装置、及び受信装置
技術分野
[0001] 本発明は、ディジタル化されたビデオ情報、オーディオ情報を含む信号を安全に送 信する装置、及び受信する装置に関する。
背景技術
[0002] 図 9に従来例を示す。図 9は、従来例における送信装置 502と受信装置 503を示す ブロック図である。図 9において、送信装置 502は、 MPEG— 2ビデオ(ISOZIEC1 3818- 2)に準拠したビデオ符号化手段 10と、 MPEG— 2オーディオ(ISOZIEC1 3818- 3)に準拠したオーディオ符号ィ匕手段 15とを備える。受信装置 503は、ビデ ォ復号手段 106と、オーディオ復号手段 111とを備える。
[0003] 図 9にて、従来の送信装置 502では、入力ディジタルビデオ信号 9は、ビデオ符号 化手段 10によって MPEG— 2ビデオに準拠して圧縮符号ィ匕されビデオビットストリー ム 11として出力される。入力ディジタルオーディオ信号 14は、オーディオ符号化手 段 15によって圧縮符号ィ匕されオーディオビットストリーム 16として出力される。
[0004] 従来の受信装置 503では、ビデオビットストリーム 11はビデオ復号手段 106によつ て伸長されディジタルビデオ信号 107として出力される。オーディオビットストリーム 1 6はオーディオ復号手段 111によって伸長されディジタルオーディオ信号 112として 出力される。
発明の開示
発明が解決しょうとする課題
[0005] し力しながら、上記従来例では、ビデオビットストリーム等の暗号化及び保護方法は 行われておらず、不正な受信装置によって容易に盗むことが可能である。また、仮に 暗号化を施しても暗号化手法自体を不正に解読されることに対する対処もなされて いない。すなわち、送信装置が送信したデータの不正な受信を防ぐ手段がないという 課題がある。
[0006] 本発明の目的は、上記課題を考慮し、送信装置が送信したデータを受信装置が安 全に受信する保護手段を提供することである。
課題を解決するための手段
[0007] 上述した課題は、以下の送信装置によって解決される。すなわち、ディジタルォー ディォ情報及びディジタルビデオ情報の少なくとも 、ずれか一方を暗号化して暗号 化ディジタル AV情報を生成する暗号化手段と、上記暗号化ディジタル AV情報を復 号するために必要なツールを生成するツール生成手段と、上記ツールを識別するッ ール識別情報を生成するツール識別情報生成手段と、複数のツール力 所定ツー ルを選択する選択手段と、上記ツール識別情報生成手段に対してツール識別情報 を生成する指示と上記選択手段に対して所定ツールを選択する指示とを出す送信 制御手段と、上記暗号化ディジタル AV情報と上記ツール識別情報と上記ツールとを 送信する送信手段とを有する、送信装置である。
[0008] また、上記ツール識別情報を有するツールリスト情報を生成するツールリスト情報生 成手段をさらに備えてもよい。この場合には、上記送信制御手段は、上記ツール識 別情報生成手段に対してツール識別情報を生成する指示に代えて、上記ツールリス ト情報生成手段に対してツールリスト情報を生成する指示を出す。また、上記送信手 段は、さらに上記ツールリスト情報を送信することができる。
[0009] また、上記ツールは、相互認証ツールを含んでもよ!、。さらに、上記ツールは、鍵管 理ツールを含んでもよい。
[0010] また、上記識別情報は、受信装置の製造メーカを示すものであってもよい。さらに、 上記識別情報は、送信者を示すものであってもよい。あるいは、上記識別情報は、 D RMモジュールの製造メーカを示すものであってもよ!/、。
[0011] またさらに、上記送信手段は、さらに上記ツール識別情報、ツールの更新を示す更 新可否フラグ、モジュールバージョン番号を含む DRMモジュールコンテナを送信し てもよい。さらに、上記送信手段は、さらに上記 DRMに伴う権利記述方式を示す ID を送信してもよい。
[0012] また、無効であるツールを示す無効ツール情報生成手段をさらに備えてもよ!、。こ の場合には、上記送信制御手段は、上記無効ツール生成手段に対して無効ツール リストを生成することを指示する。 [0013] また、ツールが制御ツール全体に占める程度を表す粒状化情報を生成する粒状化 情報生成手段をさらに備えてもよい。
[0014] また、上記送信制御手段は、保有するツールに関する情報を送信する指示を出し てもよい。
[0015] また、受信装置力 ツール及び暗号ィ匕ディジタル AV情報に関する要求情報を受 信する受信手段をさらに備えてもよい。この場合には、上記送信制御手段は、上記 要求情報に基づいて上記ツールを選択する指示を出す。
[0016] また、上記送信制御手段は、上記受信手段を通じて受信した無効ツールに関する 情報に基づ!、て、上記無効ツール情報を上記ツールリスト情報に追加してもよ 、。
[0017] また、上記課題は以下の受信装置によって解決される。すなわち、ディジタルォー ディォ情報及びディジタルビデオ情報の少なくともいずれか一方が暗号化された暗 号ィ匕ディジタル AV情報とツール識別情報とを受信する手段と、上記暗号化ディジタ ル AV情報を復号するために必要なツールを識別するツール識別情報を分離するッ ール識別情報分離手段と、上記ツール識別情報によって指定されるツールを受信し て組み込む組み込み手段と、上記暗号化ディジタル AV情報を復号する復号手段と 、上記復号手段と上記ツールとを用いて上記暗号化ディジタル AV情報からディジタ ルオーディォ情報及びディジタルビデオ情報を抽出する手段と、上記ツール識別情 報分離手段に対して上記ツール識別情報を分離することを指示し、上記組み込み手 段に対して組み込みを指示し、上記復号手段に対して上記暗号化ディジタル AV情 報の復号を指示する受信制御手段とを有する。
[0018] また、上記ツール識別情報分離手段に代えて、受信したツールリスト情報を解読し ツール識別情報を抽出するツールリスト情報分離手段を備えてもょ ヽ。この場合に、 上記受信手段は、ディジタルオーディオ情報及びディジタルビデオ情報の少なくとも いずれか一方が暗号化された暗号ィ匕ディジタル AV情報とツールリスト情報とを受信 し、上記受信制御手段は、上記ツールリスト分離手段に対して上記ツール識別情報 を抽出するように指示することができる。
[0019] また、上記受信手段は、さらに上記ツール識別情報、ツールの更新を示す更新可 否フラグ、モジュールバージョン番号を含む DRMモジュールコンテナを受信できる。 [0020] さらに、 DRMモジュールの製造メーカを示すツール識別情報に基づいて DRMモ ジュールを受信し、上記受信した DRMモジュールによって上記暗号ィ匕ディジタル A
V情報を復号してもよい。
[0021] またさらに、受信装置の製造メーカを示すツール識別情報に基づいてツールを受 信し、上記受信したツールに基づ!ヽて上記暗号ィ匕ディジタル AV情報を復号してもよ い。
[0022] また、上記 DRMに伴う権利記述方式を示す権利識別情報を受信し、上記受信し た権利識別情報に基づ ヽて上記暗号ィ匕ディジタル AV情報を復号してもょ ヽ。
[0023] さらに、上記ツールは、内蔵されている上記 AV情報を復号する復号手段を制御す るものであってもよい。
[0024] また、上記ツールの上記組み込み手段への組み込み手段への組み込みを禁止す る組み込み禁止手段をさらに備えてもよい。この場合には、上記受信制御手段は、ッ ールが上記ツールリスト情報に記載されている無効ツールである場合には上記組み 込み禁止手段に対して組み込みを禁止することができる。
[0025] また、送信装置に対して新たなツールを要求する送信手段をさらに備えてもよい。
[0026] また、上記受信制御手段は、送信装置に対して保有するツール及び暗号復号ツー ルに関する情報を送信する指示を出してもよい。
[0027] また、送信装置に対して、受信装置の製造メーカを伝える送信手段をさらに有して ちょい。
[0028] さらに、ツール及び暗号化ディジタル AV情報に関する要求情報を送信装置に伝 える送信手段をさらに備えてもよい。
発明の効果
[0029] 以上説明したところから明らかなように、本発明に係る送信装置は、暗号化された データとともに暗号を復号するためのツール保護情報を受信装置にダウンロードする ことができるのでツールを更新することが可能であり、常に最新の保護方式を提供す ることができるという利便性を提供できる。
[0030] また、本発明に係る送信装置は、上記効果に加えて、ツールリスト情報を表として簡 便に利用することができるという利点がある。 [0031] また、本発明に係る送信装置は、上記効果に加えて、無効ツールを示すことができ るという利点がある。
[0032] また、本発明に係る送信装置は、粒状ィ匕情報を示すことができるのでシステム構築 の混乱を低減することができるという利点がある。
[0033] また、本発明に示す受信装置は、ツールを例えばダウンロードによって更新するこ とが可能であり、常に最新の保護方式を備えることができるという利点がある。
[0034] また、本発明に示す受信装置は、上記効果に加えて、ツールリスト情報によってッ ール情報全体を得ることができるという利点がある。
[0035] また、本発明に示す受信装置は、上記効果に加えて、無効ツールが受信装置に組 み込まれることを防ぐことができるという利点がある。
[0036] また、本発明に示す受信装置は、上記効果に加えて、ツールの粒状ィ匕情報を得て 最適なシステムを構築することが可能となる。
図面の簡単な説明
[0037] [図 1]本発明の実施の形態 1における送信装置の概略構成を示す図である。
[図 2]本発明の実施の形態 2における送信装置の概略構成を示す図である。
[図 3]本発明の実施の形態 3における送信装置の概略構成を示す図である。
[図 4]本発明の実施の形態 4における送信装置の概略構成を示す図である。
[図 5]本発明の実施の形態 5における受信装置の概略構成を示す図である。
[図 6]本発明の実施の形態 6における受信装置の概略構成を示す図である。
[図 7]本発明の実施の形態 7における受信装置の概略構成を示す図である。
[図 8]本発明の実施の形態 8における受信装置の概略構成を示す図である。
[図 9]従来の概略構成を示す図である。
符号の説明
[0038] 1 ツール識別情報生成手段
3 第 1のツール生成手段
5 第 2のツール生成手段
7 選択手段
10 ビデオ符号化手段 12 暗号化手段
15 オーディオ符号化手段
17 多重化送信手段
19、 26、 29、 32 送信制御手段
21 受信手段
23、 23a, 23b、 23c 送信装置
24 ツールリスト情報生成手段
27 無効ツール情報生成手段
30 粒状化情報生成手段
100、 100a, 100b, 100c 受信装置
102 受信及び多重化分離手段
104 復号手段
106 ビデオ復号手段
109 制御ツール組み込み手段
111 オーディオ復号手段
113 ツール識別情報生成手段
115、 120、 123、 126 受信制御手段
116 送信手段
118 ツールリスト情報分離手段
122 組み込み禁止手段
124 粒状化情報分離手段
発明を実施するための最良の形態
[0039] 以下、本発明の実施の形態に係る送信装置及び受信装置について、図 1〜図 8を 用いて説明する。なお、図面において、実質的に同一の部材には同一の符号を付し ている。
[0040] (実施の形態 1)
図 1は、実施の形態 1に係る送信装置の構成を示すブロック図である。図 1において
、この送信装置 23は、ツール識別情報 2を生成するツール識別情報生成手段 1、第 1のツール 4を生成する第 1のツール生成手段 3、第 2のツール 6を生成する第 2のッ ール生成手段 5、第 1のツール 4と第 2のツール 6とを切り替えて出力する選択手段 7 、暗号化手段 12、多重化送信手段 17、第 1の送信制御手段 19、受信手段 21、 MP EG— 2ビデォ(ISOZIEC13818— 2)に準拠したビデオ符号化手段 10、 MPEG— 2オーディオ (ISO/IEC13818— 3)に準拠したオーディオ符号ィ匕手段 15を備える
[0041] 図 1にて、入力ディジタルビデオ信号 9は、ビデオ符号化手段 10によって MPEG— 2準拠のビデオビットストリーム 11に圧縮符号ィ匕され、暗号化手段 12によって暗号化 され暗号化ビデオビットストリーム 13として出力される。入力ディジタルオーディオ信 号 14は、オーディオ符号化手段 15によって MPEG— 2オーディオに圧縮符号ィ匕さ れオーディオビットストリーム 16として出力される。
[0042] 送信装置 23は、暗号化ビデオビットストリーム 13とオーディオビットストリーム 16を 受信装置に送る。この場合、送信装置 23と受信装置側との間で、相互認証、鍵の交 換等を行い、受信装置が必要とするツールを提供する。この場合のツールとは、受信 装置との相互認証、鍵管理、暗号解読に必要とされる制御ツール全体とする。上記 暗号解読に関しては、暗号解読における暗号ィ匕ビデオビットストリーム 13を復号する ための解読手段 (サイファー)とその制御手段両方を含む場合と、制御手段のみの場 合がある。ここでは、暗号ィ匕ビデオビットストリームを復号するための解読手段が受信 装置に内蔵されている場合を想定し、制御手段を送信装置力 受信装置に送信する 場合を考える。
[0043] 第 1のツール生成手段 3は、上記相互認証、上記鍵管理、 AESの暗号解読のため の制御ツールを含む第 1のツール 4を出力する。第 2のツール生成手段 5は、同様に 上記相互認証、上記鍵管理トリプル DESの暗号解読のための制御ツールを含む第 2のツール 6を出力する。
[0044] 入力情報 20はここでは受信装置から与えられるものとし、受信装置が AES復号を 実行する暗号解読サイファーを備えて 、るがその制御手段を持ち合わせて 、な 、た め、その制御手段としての制御ツールを送信装置 23に要求して 、る場合にっ 、て説 明する。 [0045] 受信手段 21は、入力情報 20を受信して AESのための制御ソフトウェアを含むツー ルを要求する受信情報 22を第 1の送信制御手段 19に供給する。第 1の送信制御手 段 19は、選択手段 7に、第 1のツール 4を選択するように指示する。これによつてツー ル 8は第 1のツール 4となる。
[0046] また、第 1の送信制御手段 19は、ツール識別情報生成手段 1に対して、ツール 8が 第 1のツール 4であることを識別する IDをツール識別情報として生成するように指示 する。下記表 1において、ツール 8として第 1のツール 4を選択しているので、ツール 識別情報は、 OxOOOOOOOOとなる。また、表 1には受信装置の製造メーカを示す ID も記載されており、表 1は、第 1のツールが A社、第 2のツール力 ¾社であることを示し ている。ここで、製造メーカは、受信装置の製造メーカとしている力 本来、同一の D RMツールであっても受信装置が異なると受信装置の応用プログラミングインタフエ ース (API)等の違いによって同一のツールをダウンロードすることができないため、 受信装置の製造メーカを記述している。この点では、受信装置の違いを含めるので あれば、 DRMモジュールの製造メーカと言い換えてもよい。更に、データを送信する プロバイダが特定の受信装置向けにサービスを行う場合もあるが、この場合では認証
、鍵等が異なるために受信装置毎と 、うことも可能である。
[0047] [表 1]
Figure imgf000010_0001
[0048] 第 1の送信制御手段 19は、多重化送信手段 17に対して、暗号ィ匕ビデオビットストリ ーム 13、オーディオビットストリーム 16、ツール 8、ツール識別情報 2を MPEG— 2トラ ンスポートストリームに多重化することを指示する。これによつて、ツール識別情報 2、 ツール 8をプログラム仕様情報(Program Specific Information)とし、暗号化ビ デォビットストリーム 13とオーディオビットストリーム 16とをエレメンタリストリームとして 、多重化し多重化ビットストリーム 18が出力される。
[0049] 尚、本実施の形態 1では、ビデオビットストリームを暗号ィ匕する場合にっ 、て述べて いるが、オーディオビットストリームを暗号ィ匕する場合、あるいはビデオビットストリーム とオーディオビットストリームを多重化した信号を暗号ィ匕しても同様である。
[0050] また、ツールは、認証ツール、鍵管理ツール、及び暗号解読制御ツールを含めた 制御ツール全体のみならず、個々の認証ツール、鍵管理ツール、暗号解読制御ツー ル等を別個に扱ってもよい。また、製造者 IDは、 DRMモジュールであってもよい。
[0051] また、ツール 8、暗号化ビデオビットストリーム 13、オーディオビットストリーム 16、ッ ール識別情報 2を多重化して同一ビットストリーム中に含めて送っている力 ツール 8 やツール識別情報 2を別送してもよ 、ことは 、うまでもな 、。
[0052] 以上のように、本発明は、暗号ィ匕されたデータとともに暗号を復号するためのツー ル保護情報を受信装置にダウンロードすることができるのでツールを更新することが 可能であり、常に最新の保護方式を提供することができる。
[0053] (実施の形態 2)
実施の形態 2は、実施の形態 1と類似であるが、ツールに関する情報をテーブルィ匕 したツールリスト情報として受信装置に送る点が異なる。図 2は、実施の形態 2に係る 送信装置 23aの構成を示すブロック図である。図 2において、この送信装置 23aは、 実施の形態 1に係る送信装置と比較すると、第 1の送信制御手段に代えて第 2の送 信制御手段 26を備えると共に、ツールリスト情報を生成するツールリスト情報生成手 段 24をさらに備える点で相違する。
[0054] 第 2の送信制御手段 26は、ツールリスト情報生成手段 24に対して、上記表 1の内 容をテーブルィ匕してツールリスト情報 25として生成する指示を出す。これによつて、 受信装置は、ツールリスト情報 25を見ればツールすベてを知ることが可能となる。
[0055] その他の動作は本発明の実施の形態 1と同様である。
以上のように、本発明は、暗号化されたデータを受信装置にダウンロードすることが できるのでツールを更新することが可能であり、常に最新の保護方式を提供すること ができるとともにツールリスト情報を表として簡便に利用することができるという利点が ある。
[0056] (実施の形態 3)
実施の形態 3は、実施の形態 2と同様の送信装置であるが、実施の形態 3では、無 効ツール情報をツールリスト情報に記載する点が異なる。図 3は、実施の形態 3に係 る送信装置 23bの構成を示すブロック図である。この送信装置 23bは、実施の形態 2 に係る送信装置と比較すると、第 2の送信制御手段に代えて第 3の送信制御手段 29 を備えると共に、無効ツール情報生成手段 27をさらに備える点で相違する。
[0057] 図 3において、受信手段 21は入力情報 20を受信して第 2のツールがバグや信頼性 の点で障害を起こしていることを含む受信情報 22を第 3の送信制御手段 29に供給 する。第 3の送信制御手段 29は、無効ツール情報生成手段 27に指示を出して第 2 のツールが無効であることを知らせる無効ツール情報 28を生成させて、ツールリスト 情報生成手段 24に送る。
[0058] ツールリスト情報生成手段 24は、無効ツール情報 28を含むツールリスト情報 25を 出力する。ツールリスト情報において、無効ツール情報 28を、例えば、下記表 2に示 すように無効フラグによって表してもよい。これによつて、送信装置 23bが送信する相 手先の受信装置に対して第 2のツールが無効ツールであることを知らせることができ る。
[0059] [表 2]
Figure imgf000012_0001
[0060] なお、表 2では B社の第 2のツールが無効であることを示して!/、るが、 B社自体を無 効とすることも可能であることは 、うまでもな!/、。
[0061] また、本発明の実施の形態 3では、ツールリスト情報の中に無効ツール情報を含め ているが独立に送ってもよいし、本発明の実施の形態 1と組み合わせてもよい。
[0062] 以上のように、本発明は、暗号ィ匕されたデータを受信装置にダウンロードすることが できるのでツールを更新することが可能であり、常に最新の保護方式を提供すること ができ、ツールリスト情報を表として簡便に利用することができるとともに、無効ツール を示すことができるという利点がある。
[0063] (実施の形態 4) 実施の形態 4は、実施の形態 2と同様の送信装置であるが、実施の形態 4では、ッ ールの粒状ィ匕情報を送ることが可能である点が異なる。図 4は、実施の形態 4に係る 送信装置 23cの構成を示すブロック図である。この送信装置 23cは、実施の形態 3に 係る送信装置と比較すると、第 3の送信制御手段に代えて第 4の送信制御手段 32を 備えると共に、第 2のツール生成手段に代えて第 3のツール生成手段 33を備える点 で相違する。また、ツール 8が制御ツール全体に占める程度を示す粒状ィ匕情報 31を 生成する粒状ィ匕情報生成手段 30をさらに備える点で相違する。
[0064] 送受信システムにお ヽては、ツール 8として個々の制御ツールを示す場合や認証ッ ール、鍵管理ツール等を含む制御ツール全体を示す場合が混在して!/、る場合があ る。このような場合にツールが制御ツール全体を現すの力、個々の要素を表すのか を明示すれば混乱のないシステム構築が可能となる。そこで、ツール 8が制御ツール 全体を表すか、個々の制御ツールを表すかを示す指標として、粒状化情報 31を設け た。
[0065] 図 4において、第 4の送信制御手段 32は、粒状ィ匕情報生成手段 30に対して、粒状 化情報 31を生成する指示を出す。
[0066] 表 3に示す粒状化情報 31にお 、て、第 1のツール 4は、認証ツール、鍵管理ツール 等を含む制御ツール全体であるため、粒状ィ匕レベルを 0とする。一方、第 3のツール 3 4は、 AES暗号解読のための制御ツールのみであるため、粒状化レベルを 1とする。
[0067] [表 3]
Figure imgf000013_0001
[0068] 尚、ここでは混在する場合につ!、て説明した力 混在しな!、場合にっ ヽて粒状ィ匕 情報を送ってもシステム構築の混乱を低減するという効果を発揮できる。
[0069] 以上のように、本発明は、暗号ィ匕されたデータを受信装置にダウンロードすることが できるのでツールを更新することが可能であり、常に最新の保護方式を提供すること ができる。また、ツールリスト情報を表として簡便に利用することができるとともに、ツー ルの粒状ィ匕情報を示すことができるのでシステム構築の混乱を低減することができる
[0070] (実施の形態 5)
実施の形態 5は、実施の形態 1〜4と同様の送信装置であるが別の表現形態とした ものである。下記表 4は、プログラム仕様情報に多重化される DRM管理情報を示し ている。 DRM管理情報が 01であれば、 DRMモジュールコンテナであることを示して おり、 02であれば権利コンテナであることを示している。すなわち、実施の形態 1〜4 で述べた全体のツールに含まれる各要素を DRMモジュールと DRM権利とに分けて 記述したものである。
[0071] [表 4]
Figure imgf000014_0001
[0072] 表 5は、プログラム仕様情報に多重化されるツールとして DRMモジュール情報を示 している。上記 DRMモジュール情報は、認証ツール、鍵管理ツール、暗号解読制御 ツールを含む制御ツール全体を意味している。表 5に示す製造者 IDは、表 5に示す DRMモジュールの一部として含まれて!/、る。
[0073] 長さはコンテナ長である。製造者 IDは、 DRMモジュールあるいは受信装置の製造 者を示す IDである。フラグは、実施の形態 4で示した粒状ィ匕情報と類似した概念であ る力 より単純ィ匕してツールの更新の有無を 1Z0で示している。つまり、実施の形態 4では粒状ィ匕の程度によって更新するツールを変えた力 ここではフラグによってッ ールを更新するか否かを判断する。製造者 IDは受信装置の製造者もしくは受信装 置によって異なる DRMモジュールを識別する IDである。モジュールバージョン番号 は DRMモジュールの番号であるが、受信装置の製造メーカと類似の概念であるが、 受信装置仕様が異なることによって DRMモジュールが異なることに対応して、区別 するためにモジュールバージョン番号を記述して 、る。 DRMモジュールは本 DRM モジュールの本体である。
[0074] [表 5]
D RMモジ -ルコンテナ管理晴報 (0 x 0 1 )
長さ
フラグ
製造者 I D
モジ レノ -ジョン番号
D RMモジ -ル
[0075] 下記表 6は、プログラム仕様情報に多重化されるツールとしての DRM権利コンテナ 情報を示している。長さはコンテナ長である。権利 IDは、権利記述方式を示す IDで ある。記述言語は、 XML、ノイナリ等の表現言語を示している。また、権利データは 権利の内容である。ここで、権利データは、表 4に示すように同時に送る必要はなぐ 別送してもよい。例えば、すでに端末側が保有している場合、 URLに記述されている 場合等では権利 IDのみを送ればょ 、。
[0076] [表 6]
D R M権利コンテナ管理情報 (0 x 0 2 )
権禾 IJ I D
S匚 ii^ ¾ロロ
権利データ
[0077] 以上のように、本発明は、暗号ィ匕されたデータを受信装置にダウンロードすることが できるのでツールを更新することが可能であり、常に最新の保護方式を提供すること ができる。また、ツールの更新有無、バージョン情報、権利情報等によって最適なシ ステムを構築することが可能となる。
[0078] (実施の形態 6) 図 5は、本発明の実施の形態 6に係る受信装置 100の構成を示すブロック図である 。この受信装置 100は、受信及び多重化分離手段 102、復号手段 104、圧縮された ビデオビットストリームを伸張するビデオ復号手段 106、制御ツール組み込み手段 10 9、ツール識別情報分離手段 113、第 1の受信制御手段 115、送信手段 116、圧縮 されたビデオビットストリーム 105を伸張するビデオ復号手段 106、オーディオ復号手 段 111を備える。復号手段 104は、 AESを復号する暗号解読器 (サイファー)によつ て構成される。制御ツール組み込み手段 109は、書き込み可能メモリ等によって構成 される。なお、制御ツール 108は、この場合ソフトエアによって構成される。
[0079] 図 5にて、入力される多重化ビットストリーム 101は、受信及び多重化分離手段 102 に加えられる。受信及び多重化分離手段 102は、多重化ビットストリーム 101から暗 号ィ匕ビデオビットストリーム 103とオーディオビットストリーム 110とツール識別情報と に分離する。
[0080] ここで、ツール識別情報は、表 7に従うものとする。すなわち、ツール識別情報が、 0 xOOOOOOOOであれば第 1のツールを意味し、 0x00000001であれば、第 2のツー ルであることを意味する。また、表 7には受信装置の製造メーカを示す IDも記載され ており、表 7は第 1のツールが A社、第 2のツールが B社であることを示している。
[0081] [表 7]
Figure imgf000016_0001
[0082] ツール識別情報分離手段 113は、ツール識別情報 114として第 1のツールを表す 0 xOOOOOOOOOを抽出して第 1の受信制御手段 115に供給する。
[0083] 制御ツール 108は本実施の形態の場合にはソフトウェアであり、書き込み可能なメ モリによって構成される制御ツール組み込み手段 109に書き込まれる。
[0084] 第 1の受信制御手段 115は、制御ツール組み込み手段 109から順次ソフトウェアコ ードを読み出して復号手段 104を制御する。これによつて、暗号ィ匕ビデオビットストリ ーム 103は暗号解読され、圧縮されたビデオビットストリーム 105として出力されビデ ォ復号手段 106によって伸張されてディジタルビデオ信号 107として出力される。
[0085] 第 1の受信制御手段 115は、送信手段 116を通じて、受信装置 100の情報 117とし て例えば受信装置の製造メーカ情報や内蔵されている暗号解読ツール情報を出力 するとともに、ツールの更新が必要である場合には、送信装置に対して更新請求を 行う。これによつて、受信装置 100には必要とするツールを更新することが可能となる
[0086] また、ツールは、認証ツール、鍵管理ツール、暗号解読制御ツールを含めた全体 の制御ツールのみならず、個々の認証ツール、鍵管理ツール、暗号解読制御ツール を別個に扱ってもよい。
[0087] また、多重化分離手段 102によって同一ビットストリーム中から、ツール 8と暗号ィ匕ビ デォビットストリーム 13、オーディオビットストリーム 16、ツール識別情報を分離してい る力 別送されたツール 8やツール識別情報であってもよ 、ことは 、うまでもな 、。
[0088] 以上のように本発明の実施の形態 6によれば、ツールを、例えばダウンロードによつ て更新することが可能であり、常に最新の保護方式を備えることができるという利点が ある。
[0089] (実施の形態 7)
図 6は、本発明の実施の形態 7に係る受信装置 100aの構成を示すブロック図であ る。図 6において、受信装置 100aは、実施の形態 6に係る受信装置と比較すると、第 1の受信制御手段に代えて第 2の受信制御手段 120を備え、さらに、ツール識別情 報分離手段に代えて、ツールリスト情報 119を分離するツールリスト情報分離手段 11 8を備える点で相違する。
[0090] 図 6にて、入力される多重化ビットストリーム 101は、受信及び多重化分離手段 102 に加えられる。受信及び多重化分離手段 102は、多重化ビットストリーム 101から、暗 号化ビデオビットストリーム 103とオーディオビットストリーム 110とツールリスト情報と を分離する。
[0091] ここで、ツールリスト情報は、表 4をテーブル形式としたものである。ツールリスト情報 分離手段 118は、ツールリスト隨 119として第 1のツールを表す OxOOOOOOOOOを 抽出して第 1の受信制御手段 120に供給する。 [0092] 本実施の形態の場合には、制御ツール 108はソフトウェアであり、書き込み可能メ モリ等によって構成される制御ツール組み込み手段 109に書き込まれる。
[0093] 第 2の受信制御手段 120は、制御ツール組み込み手段 109から順次ソフトウェアコ ードを読み出して復号手段 104を制御する。これによつて、暗号ィ匕ビデオビットストリ ーム 103は暗号解読され、圧縮されたビデオビットストリーム 105として出力され、さら にビデオ復号手段 106によって伸張されてディジタルビデオ信号 107として出力され る。
[0094] 第 2の受信制御手段 120は、送信手段 116を通じて、受信装置 100aの情報 117を 出力するとともに、ツールの更新が必要である場合には、送信装置に対して更新請 求を行う。これによつて、受信装置 100aが必要とするツールを更新することが可能と なる。
[0095] 以上のように本発明の実施の形態 6によれば、ツールを、例えばダウンロードによつ て更新することが可能であり、常に最新の保護方式を備えることができるということに カロえて、ツールリスト情報によってツール情報全体を得ることができると 、う利点があ る。
[0096] (実施の形態 8)
図 7は、本発明の実施の形態 8に係る受信装置 100bの構成を示すブロック図であ る。図 7において、この受信装置 100bは、実施の形態 7に係る受信装置と比較すると 、第 2の受信制御手段に代えて第 3の受信制御手段 123を備え、さらに、組み込み 禁止手段 122を備える点で相違する。
[0097] 図 7にて、入力される多重化ビットストリーム 101は受信及び多重化分離手段 102 に加えられる。受信及び多重化分離手段 102は、多重化ビットストリーム 101から暗 号化ビデオビットストリーム 103とオーディオビットストリーム 110とツールリスト情報と を分離する。
[0098] ここで、ツールリスト情報分離手段 118は、表 8に示すツールリスト情報を分離して 第 1のツールが無効であることを知らせる無効ツール情報 121を第 3の受信制御手段 123に送る。
[0099] [表 8] ツール ツール識リ情報 製造メーカ 無効フラグ
第 1のツール 0 X 0 0 0 0 0 0 0 0 A社 無効
第 2のツール 0 X 0 0 0 0 0 0 0 1 B社
[0100] 第 3の受信制御手段 123は、組込み禁止手段 122に対して第 1の制御ツール 108 を制御ツール組み込み手段 109に組み込むことを禁止する。これによつて、無効ッ ールとされている第 1のツールが制御ツール組み込み手段 109に組み込まれること はないので、暗号ィ匕ビデオビットストリーム 103が暗号解読されることはない。また、送 信手段 116を通じて、受信装置 100bの情報 117を出力するとともに、ツールの更新 が必要である場合には、送信装置に対して更新請求を行う。これによつて、受信装置 100bが必要とするツールを更新することが可能となる。
[0101] 以上のように本発明の実施の形態 8は、ツールを例えばダウンロードによって更新 することが可能であり、常に最新の保護方式を備えることができるということに加えて、 無効ツールが受信装置 100bに組み込まれることを防ぐことができるという利点がある
[0102] (実施の形態 9)
図 8は、本発明の実施の形態 9における受信装置 100cの構成を示すブロック図で ある。図 8において、この受信装置 100cは、実施の形態 7に係る受信装置と比較す ると、第 2の受信制御手段に代えて第 4の受信制御手段 126を備え、さらに、粒状ィ匕 情報 125を分離する粒状化情報分離手段 124を備える点で相違する。
[0103] 図 8にて、入力される多重化ビットストリーム 101は、受信及び多重化分離手段 102 に加えられる。受信及び多重化分離手段 102は、多重化ビットストリーム 101から暗 号化ビデオビットストリーム 103とオーディオビットストリーム 110とツールリスト情報と を分離する。
[0104] ここで、ツールリスト情報は、表 7をテーブル形式としたものとする。ツールリスト情報 分離手段 118は、ツールリスト隨 119として第 1のツールを表す 0x000000000を 抽出して第 4の受信制御手段 126に供給する。第 4の受信制御手段 126は、粒状ィ匕 情報分離手段 124に粒状化情報 125を分離するように指示を出す。粒状化情報分 離手段 124は、指示に従って粒状ィ匕情報 125を分離する。
[0105] 表 9に示す粒状ィ匕情報 125において、第 1のツールは、認証ツール、鍵管理ツール 等を含む制御ツール全体であるため、粒状化レベルが 0、第 3のツールは AES暗号 解読のための制御ツールのみであるため粒状化レベルを 1となっている。ここでは第 1のツールであるため、認証ツール、鍵管理ツール等の制御ツール全体を含む制御 ツール 108であるソフトウェアは、書き込み可能なメモリ等によって構成される制御ッ ール組み込み手段 109に書き込まれる。
[0106] [表 9]
Figure imgf000020_0001
[0107] 第 4の受信制御手段 126は、制御ツール組み込み手段 109から順次ソフトウェアコ ードを読み出して復号手段 104を制御する。これによつて、暗号ィ匕ビデオビットストリ ーム 103は暗号解読され、圧縮されたビデオビットストリーム 105として出力されビデ ォ復号手段 106によって伸張されてディジタルビデオ信号 107として出力される。
[0108] 第 4の受信制御手段 126は、送信手段 116を通じて、受信装置 100cの情報 117を 送信装置へ出力する。
[0109] 尚、ここでは複数のツールが混在する場合について説明した力 混在しない場合に つ!、て粒状ィ匕情報を送ってもシステム構築の混乱を低減すると 、う効果を発揮する ことができる。
[0110] 以上のように、本発明は、暗号ィ匕されたデータを受信装置にダウンロードすることが できるのでツールを更新することが可能であり、常に最新の保護方式を提供すること ができ、ツールの粒状ィ匕情報を得て最適なシステムを構築することが可能となる。
[0111] (実施の形態 10)
実施の形態 10は、実施の形態 6〜9と同様の受信装置であるが別の表現形態とし たものである。下記表 10は、プログラム仕様情報に多重化される DRM管理情報を示 している。 DRM管理情報が 01であれば、 DRMモジュールコンテナを示し、 02であ れば権利コンテナであることを示している。表 10は、プログラム仕様情報に多重化さ れる DRM管理情報を示して!/、る。 DRM管理情報が 01であれば DRMモジュールコ ンテナを示し、 02であれば権利コンテナであることを示している。すなわち、実施の 形態 6 9で述べた全体のツールに含まれる各要素を DRMモジュールと DRM権利 とに分けて記述したものである。
[0112] [表 10]
Figure imgf000021_0001
[0113] 下記表 11は、プログラム仕様情報に多重化されるツールとしての DRMモジュール 情報を示している。上記 DRMモジュール情報は、認証ツール、鍵管理ツール、及び 暗号解読制御ツールを含む制御ツール全体を意味している。
[0114] [表 11]
D RMモジユ -ルコンテナ管理隋報 (0 x 0 1 )
フラグ
製造者 I D
モジュ /レノ"^ -ジョン番号
D RMモジ -ル [0115] 長さはコンテナ長である。製造者 IDは、 DRMモジュールあるいは受信装置の製造 者を示す IDである。フラグは、更新可ならば 1、不可ならば 0とする。製造者 IDは、表 11に示す DRMモジュールある 、は受信装置の製造者を識別する IDである。モジュ 一ルバ一ジョン番号は、 DRMモジュールの番号である。 DRMモジュールは本 DR Mモジュールの本体である。
[0116] 下記表 12はプログラム仕様情報に多重化されるツールとして DRM権利コンテナ情 報を示している。長さはコンテナ長である。権利 IDは、権利記述方式を示す IDである 。記述言語は、 XML、バイナリ等の表現言語を示している。権利データは権利の内 容である。ここで、権利データは、別送してもよぐ例えば、すでに端末側が保有して V、る場合、 URLに記述されて 、る場合等では権利 IDをもとに URL力も権利情報を 受け取ればよい。
[0117] [表 12]
D R M権利コンテナ管理情報 (0 x 0 2 )
権禾 IJ I D
BL !L αロロ
権利データ
[0118] 以上のように、本発明は、暗号ィ匕されたデータを受信装置にダウンロードすることが できるのでツールを更新することが可能であり、常に最新の保護方式を提供すること ができ、ツールの更新有無、バージョン情報、権利情報等によって最適なシステムを 構築することが可能となる。
[0119] 上述の通り、本発明は好ましい実施形態により詳細に説明されている力 本発明は これらに限定されるものではなぐ以下の特許請求の範囲に記載された本発明の技 術的範囲内において多くの好ましい変形例及び修正例が可能であることは当業者に とって自明なことであろう。

Claims

請求の範囲
[1] ディジタルオーディオ情報及びディジタルビデオ情報の少なくとも一方を暗号化し て暗号ィ匕ディジタル AV情報を生成する暗号ィ匕手段と、
上記暗号ィヒディジタル AV情報を復号するために必要なツールを生成するツール 生成手段と、
上記ツールを識別するツール識別情報を生成するツール識別情報生成手段と、 複数のツールから所定ツールを選択する選択手段と、
上記ツール識別情報生成手段に対してツール識別情報を生成する指示と、上記選 択手段に対して所定ツールを選択する指示とを出す送信制御手段と、
上記暗号ィ匕ディジタル AV情報と上記ツール識別情報と上記ツールとを送信する 送信手段と
を有する、送信装置。
[2] 上記ツール識別情報を有するツールリスト情報を生成するツールリスト情報生成手 段をさらに備え、
上記送信制御手段は、上記ツール識別情報生成手段に対してツール識別情報を 生成する指示に代えて、上記ツールリスト情報生成手段に対してツールリスト情報を 生成する指示を出し、
上記送信手段は、さらに上記ツールリスト情報を送信する、請求項 1に記載の送信 装置。
[3] 上記ツールは、相互認証ツールを含む、請求項 1に記載の送信装置。
[4] 上記ツールは、鍵管理ツールを含む、請求項 1に記載の送信装置。
[5] 上記ツール識別情報は、受信装置の製造メーカを示す、請求項 1に記載の送信装 置。
[6] 上記ツール識別情報は、送信者を示す、請求項 1に記載の送信装置。
[7] 上記ツール識別情報は、 DRMモジュールの製造メーカを示す、請求項 1に記載の 送信装置。
[8] 上記送信手段は、さらに上記ツール識別情報、ツールの更新を示す更新可否フラ グ、モジュールバージョン番号を含む DRMモジュールコンテナを送信する、請求項 1に記載の送信装置。
[9] 上記送信手段は、さらに上記 DRMに伴う権利記述方式を示す IDを送信する、請 求項 1に記載の送信装置。
[10] 無効であるツールを示す無効ツール情報を生成する無効ツール情報生成手段をさ らに備え、
上記送信制御手段は、上記無効ツール情報生成手段に対して無効ツール情報を 生成することを指示する、請求項 1に記載の送信装置。
[11] ツールが制御ツール全体に占める程度を表す粒状化情報を生成する粒状化情報 生成手段をさらに備える、請求項 1に記載の送信装置。
[12] 上記送信制御手段は、保有するツールに関する情報を送信する指示を出す、請求 項 1に記載の送信装置。
[13] 受信装置からツール及び暗号化情報に関する要求情報を受信する受信手段をさ らに備え、
上記送信制御手段は、上記要求情報に基づ!、て上記ツールを選択する指示を出 す、請求項 1に記載の送信装置。
[14] 上記送信制御手段は、上記受信手段を通じて受信した無効ツールに関する情報 に基づいて、上記無効ツール情報を上記ツールリスト情報に追加する、請求項 13に 記載の送信装置。
[15] ディジタルオーディオ情報及びディジタルビデオ情報の少なくとも 、ずれか一方が 暗号化された暗号ィ匕ディジタル AV情報とツール識別情報とを受信する手段と、 上記暗号ィ匕ディジタル AV情報を復号するために必要なツールを識別するツール 識別情報を分離するツール識別情報分離手段と、
上記ツール識別情報によって指定されるツールを受信して組み込む組み込み手段 と、
上記暗号化ディジタル AV情報を復号する復号手段と、
上記復号手段と、上記ツールとを用いて上記暗号化ディジタル AV情報からデイジ タルオーディオ情報及びディジタルビデオ情報を抽出する手段と、
上記ツール識別情報分離手段に対して上記ツール識別情報を分離することを指示 し、上記組み込み手段に対して組み込みを指示し、上記復号手段に対して上記暗 号ィ匕ディジタル AV情報の復号を指示する受信制御手段と
を有する、受信装置。
[16] 上記ツール識別情報分離手段に代えて、受信したツールリスト情報を解読しツール 識別情報を抽出するツールリスト情報分離手段を備え、
上記受信手段は、ディジタルオーディオ情報及びディジタルビデオ情報の少なくと もいずれか一方が暗号化された暗号ィ匕ディジタル AV情報とツールリスト情報とを受 信し、
上記受信制御手段は、上記ツールリスト分離手段に対して上記ツール識別情報を 抽出するように指示する、請求項 15に記載の受信装置。
[17] 上記受信手段は、さらに上記ツール識別情報、ツールの更新の可否を示す更新可 否フラグ、モジュールバージョン番号を含む DRMモジュールコンテナを受信する、請 求項 15に記載の受信装置。
[18] DRMモジュールの製造メーカを示すツール識別情報に基づ!/、て DRMモジュール を受信し、上記受信した DRMモジュールによって上記暗号ィ匕ディジタル AV情報を 復号する、請求項 15に記載の受信装置。
[19] 受信装置の製造メーカを示すツール識別情報に基づ 、てツールを受信し、上記受 信したツールに基づ 、て上記暗号ィ匕ディジタル AV情報を復号する、請求項 15に記 載の受信装置。
[20] 上記 DRMに伴う権利記述方式を示す権利識別情報を受信し、上記受信した権利 識別情報に基づいて上記暗号ィ匕ディジタル AV情報を復号する、請求項 15に記載 の受信装置。
[21] 上記ツールは、内蔵されている上記暗号ィ匕ディジタル AV情報を復号する復号手 段を制御することを特徴とする、請求項 15に記載の受信装置。
[22] 上記ツールの上記組み込み手段への組み込みを禁止する組み込み禁止手段をさ らに備え、
上記受信制御手段は、ツールが上記ツールリスト情報に記載されて 、る無効ツー ルである場合には上記組み込み禁止手段に対して組み込みを禁止する、請求項 15 に記載の受信装置。
[23] 送信装置に対して新たなツールを要求する送信手段をさらに有する、請求項 15に 記載の受信装置。
[24] 上記受信制御手段は、保有するツール及び暗号復号ツールに関する情報を送信 する指示を送信装置に出す、請求項 15に記載の受信装置。
[25] 送信装置に対して、受信装置の製造メーカを伝える送信手段を有する、請求項 15 に記載の受信装置
[26] ツール及び暗号化情報に関する要求情報を送信装置に伝える送信手段を有する 、請求項 15に記載の受信装置。
PCT/JP2005/021372 2004-11-29 2005-11-21 送信装置、及び受信装置 WO2006057222A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/720,119 US20070255940A1 (en) 2004-11-29 2005-11-21 Transmitting Apparatus and Receiving Apparatus
GB0709992A GB2437425A (en) 2004-11-29 2005-11-21 Transmitting apparatus and receiving apparatus

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2004-344328 2004-11-29
JP2004344328 2004-11-29

Publications (1)

Publication Number Publication Date
WO2006057222A1 true WO2006057222A1 (ja) 2006-06-01

Family

ID=36497959

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2005/021372 WO2006057222A1 (ja) 2004-11-29 2005-11-21 送信装置、及び受信装置

Country Status (5)

Country Link
US (1) US20070255940A1 (ja)
CN (1) CN101069423A (ja)
GB (1) GB2437425A (ja)
TW (1) TW200637370A (ja)
WO (1) WO2006057222A1 (ja)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5200204B2 (ja) 2006-03-14 2013-06-05 ディブエックス リミテッド ライアビリティー カンパニー 高信頼性システムを含む連合型デジタル権限管理機構
US8997161B2 (en) 2008-01-02 2015-03-31 Sonic Ip, Inc. Application enhancement tracks
CA2749170C (en) 2009-01-07 2016-06-21 Divx, Inc. Singular, collective and automated creation of a media guide for online content
EP2507995A4 (en) 2009-12-04 2014-07-09 Sonic Ip Inc SYSTEMS AND METHODS FOR TRANSPORTING ELEMENTARY BIT TRAIN CRYPTOGRAPHIC MATERIAL
US9247312B2 (en) 2011-01-05 2016-01-26 Sonic Ip, Inc. Systems and methods for encoding source media in matroska container files for adaptive bitrate streaming using hypertext transfer protocol
US9467708B2 (en) 2011-08-30 2016-10-11 Sonic Ip, Inc. Selection of resolutions for seamless resolution switching of multimedia content
US8964977B2 (en) 2011-09-01 2015-02-24 Sonic Ip, Inc. Systems and methods for saving encoded media streamed using adaptive bitrate streaming
US8909922B2 (en) 2011-09-01 2014-12-09 Sonic Ip, Inc. Systems and methods for playing back alternative streams of protected content protected using common cryptographic information
US9191457B2 (en) 2012-12-31 2015-11-17 Sonic Ip, Inc. Systems, methods, and media for controlling delivery of content
US9313510B2 (en) 2012-12-31 2016-04-12 Sonic Ip, Inc. Use of objective quality measures of streamed content to reduce streaming bandwidth
US10397292B2 (en) 2013-03-15 2019-08-27 Divx, Llc Systems, methods, and media for delivery of content
US9906785B2 (en) 2013-03-15 2018-02-27 Sonic Ip, Inc. Systems, methods, and media for transcoding video data according to encoding parameters indicated by received metadata
US9094737B2 (en) 2013-05-30 2015-07-28 Sonic Ip, Inc. Network video streaming with trick play based on separate trick play files
US9247317B2 (en) 2013-05-30 2016-01-26 Sonic Ip, Inc. Content streaming with client device trick play index
US9967305B2 (en) 2013-06-28 2018-05-08 Divx, Llc Systems, methods, and media for streaming media content
US9866878B2 (en) 2014-04-05 2018-01-09 Sonic Ip, Inc. Systems and methods for encoding and playing back video at different frame rates using enhancement layers
CN106034255A (zh) * 2015-03-20 2016-10-19 冠捷投资有限公司 控制数据资料在同一网络的方法
US10498795B2 (en) 2017-02-17 2019-12-03 Divx, Llc Systems and methods for adaptive switching between multiple content delivery networks during adaptive bitrate streaming

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003078519A (ja) * 2001-06-04 2003-03-14 Matsushita Electric Ind Co Ltd コンテンツ提供及び保護用の柔軟及び共通ipmpシステムの装置及び方法
JP2004129197A (ja) * 2002-03-05 2004-04-22 Matsushita Electric Ind Co Ltd Mpeg−21システムの装置で使用するデジタル・アイテム処理方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6055314A (en) * 1996-03-22 2000-04-25 Microsoft Corporation System and method for secure purchase and delivery of video content programs
JPH10248051A (ja) * 1997-03-05 1998-09-14 Matsushita Electric Ind Co Ltd ディジタルデータ送信方法、ディジタルデータ送信装置およびディジタルデータ受信装置
JP3791720B2 (ja) * 1997-06-11 2006-06-28 ソニー株式会社 伝送装置及び伝送方法
US7073073B1 (en) * 1999-07-06 2006-07-04 Sony Corporation Data providing system, device, and method
US8055899B2 (en) * 2000-12-18 2011-11-08 Digimarc Corporation Systems and methods using digital watermarking and identifier extraction to provide promotional opportunities
JP4311899B2 (ja) * 2001-03-02 2009-08-12 パナソニック株式会社 コンテンツの配信および保護を行なう方法および装置
EP1398902A4 (en) * 2001-06-04 2007-02-28 Matsushita Electric Ind Co Ltd DEVICE AND METHOD FOR A FLEXIBLE AND COMMON IPMP SYSTEM FOR PROVIDING AND PROTECTING CONTENTS
JP4211306B2 (ja) * 2002-07-19 2009-01-21 パナソニック株式会社 送信装置、及び受信装置
JP3979350B2 (ja) * 2003-06-24 2007-09-19 ソニー株式会社 情報記録媒体ドライブ装置、情報処理装置、データ再生制御システム、および方法、並びにコンピュータ・プログラム
US20050078822A1 (en) * 2003-10-08 2005-04-14 Eyal Shavit Secure access and copy protection management system
US7281274B2 (en) * 2003-10-16 2007-10-09 Lmp Media Llc Electronic media distribution system
KR100587547B1 (ko) * 2004-04-07 2006-06-08 삼성전자주식회사 컨텐츠별로 싱크 디바이스로의 출력을 제어하는 소스디바이스 및 그 방법
US7441121B2 (en) * 2004-10-18 2008-10-21 Microsoft Corporation Device certificate self-individualization

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003078519A (ja) * 2001-06-04 2003-03-14 Matsushita Electric Ind Co Ltd コンテンツ提供及び保護用の柔軟及び共通ipmpシステムの装置及び方法
JP2004129197A (ja) * 2002-03-05 2004-04-22 Matsushita Electric Ind Co Ltd Mpeg−21システムの装置で使用するデジタル・アイテム処理方法

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ITO M. ET AL.: "IPMP Jisso ni yoru Jisedaigata Contents Ryutsu System no Kochiku (Design and Implementation of the Next Generation IPMP Content Distribution System)", INFORMATION PROCESSING SOCIETY OF JAPAN KENKYU HOKOKU, IPSJ SIG TECHNICAL REPORT, vol. 2004, no. 25, 5 March 2004 (2004-03-05), pages 49 - 53, XP002996576 *
SENOH T. ET AL.: "DRM renewability & interoperability", PROC. OF 2004 CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 5 January 2004 (2004-01-05), pages 424 - 429, XP010696865 *

Also Published As

Publication number Publication date
CN101069423A (zh) 2007-11-07
US20070255940A1 (en) 2007-11-01
GB0709992D0 (en) 2007-07-04
GB2437425A (en) 2007-10-24
TW200637370A (en) 2006-10-16

Similar Documents

Publication Publication Date Title
WO2006057222A1 (ja) 送信装置、及び受信装置
US9418211B2 (en) Electronic device and method of transmitting content item
CN1170227C (zh) 保护计算机***内版权数据的装置和方法
CN1729644B (zh) 多信道串行通信接口中的专用加密虚拟信道
KR101172093B1 (ko) 디지털 오디오/비디오 데이터 처리 장치 및 액세스 제어방법
JP4659357B2 (ja) 条件付アクセスモジュールと、集積受信機およびデコーダの対動作を制御する方法および装置
CA2695096A1 (en) Conditional entitlement processing for obtaining a control word
CN104303511A (zh) 具有多个解密模式的tv接收机
MX2011000084A (es) Variantes de transmision de señales digitales en un sistema de acceso condicional.
KR100980523B1 (ko) 보안 데이터 처리 시스템, 전자 장치와 그의 보호 방법, 스마트 카드 및 컴퓨터 판독가능 저장 매체
US20110209226A1 (en) Av communication control circuit for realizing copyright protection with respect to radio lan
JP5113954B1 (ja) デジタル放送受信装置およびそのプログラム
CN101009549B (zh) 用于数字版权管理的解码装置
JP2004221935A (ja) セキュリティモジュール、限定受信装置、限定受信方法および限定受信プログラム
JP4447908B2 (ja) 新しい装置を導入するローカルデジタルネットワーク及び方法と、そのネットワークにおけるデータ放送及び受信方法
ES2602137T3 (es) Procedimiento de protección, procedimiento de cifrado, soporte de registro y terminal para este procedimiento de protección
CN107077542A (zh) 公用接口主机及公用接口条件访问模块
JP4667235B2 (ja) データの配信・受信システムおよびデータの配信・受信方法
JP2006180473A (ja) 送信装置、及び受信装置
JP4211306B2 (ja) 送信装置、及び受信装置
JP2000188744A (ja) 放送送受信方法、放送送信装置、放送受信装置、及び放送送受信システム
JP4562417B2 (ja) Mpeg−4ipmp拡張されたisma媒体ストリームの送信装置
KR20060018841A (ko) Mpeg-4 ipmp 확장된 isma 매체 스트림의송신장치
WO2014200445A1 (en) Usb connected conditional access and content provider (usb-ca) device for dvb (digital video broadcasting) / d? (internet protocol) systems
JP4476756B2 (ja) チューナカード、ホスト装置及び受信装置

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KM KN KP KR KZ LC LK LR LS LT LU LV LY MA MD MG MK MN MW MX MZ NA NG NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SM SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IS IT LT LU LV MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 0709992

Country of ref document: GB

Kind code of ref document: A

Free format text: PCT FILING DATE = 20051121

WWE Wipo information: entry into national phase

Ref document number: 0709992.2

Country of ref document: GB

Ref document number: 11720119

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 200580040961.4

Country of ref document: CN

NENP Non-entry into the national phase

Ref country code: DE

WWP Wipo information: published in national office

Ref document number: 11720119

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 05809476

Country of ref document: EP

Kind code of ref document: A1

WWW Wipo information: withdrawn in national office

Ref document number: 5809476

Country of ref document: EP