(57)【要約】【課題】SMPTE299Mに従って、SMPTE292Mで規定されているHD-SDI上で伝送される音声信号の保護ができるようにする。【解決手段】例えば音声信号が、SMPTE299Mに規定されているAudio Data Paketのパケット構造を有する場合、暗号化装置は、そのAudio Data PaketののうちのUDW2 乃至UDW17 のそれぞれのbit7乃至bit0 に対して暗号化を施し、それぞれの暗号化した結果から EvenParity を再計算して、bit8 に、bit8 の反転をbit9に割り当てる。また、暗号化装置は、それ以外のデータ、即ち、ADF,DID,DBN,DC,CLK,ECC,CSの暗号化を禁止する。本発明は、HD-SDI信号を伝送するシステムに適用可能である。【選択図】図４
2007306171.tif 000002
【特許請求の範囲】
【請求項１】
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する第１の情報処理装置と、その音声信号を受信する第２の情報処理装置とを一構成要素とする情報処理システムにおいて、
前記第１の情報処理装置は、
所定方式に従った暗号化のときに利用する第１の鍵を生成する第１の鍵生成手段と、
前記第１の鍵生成手段により生成された前記第１の鍵を利用して、前記所定方式に従って前記音声信号を暗号化する暗号化処理を実行する音声暗号化手段と、
前記音声信号のうちの暗号化する部分と暗号化しない部分とを決定し、その決定結果に従って前記音声暗号化手段の前記暗号化処理を制御する暗号化有無決定手段と、
前記暗号化有無決定手段の制御に基づき前記音声暗号化手段により暗号化された結果得られる暗号化音声信号を送信する送信手段と
を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置から送信されてきた前記暗号化音声信号を受信する受信手段と、
前記第１の鍵に対応する第２の鍵を生成する第２の鍵生成手段と、
前記第２の鍵生成手段により生成された前記第２の鍵を利用して、前記受信手段に受信された前記暗号化音声信号を、前記所定方式に従って復号する復号処理を実行する音声復号手段と、
前記受信手段に受信された前記暗号化音声信号のうちの暗号化されている部分と暗号化されていない部分とを判定し、その判定結果に従って前記音声復号手段の前記復号処理を制御する暗号化有無判定手段と
を備える情報処理システム。
【請求項２】
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する第１の情報処理装置と、その音声信号を受信する第２の情報処理装置とを一構成要素とする情報処理システムの情報処理方法において、
前記第１の情報処理装置は、
所定方式に従った暗号化のときに利用する第１の鍵を生成し、
前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とを決定し、
前記第１の部分については、生成された前記第１の鍵を利用して暗号化し、前記第２の部分については、暗号化を禁止し、
暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号を送信し、
前記第２の情報処理装置は、
前記第１の情報処理装置から送信されてきた前記暗号化音声信号を受信し、
前記第１の鍵に対応する第２の鍵を生成し、
受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とを判定し、
判定された前記第２の部分については、生成された前記第２の鍵を利用して、前記所定方式に従って復号する
ステップを含む情報処理方法。
【請求項３】
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する情報処理装置において、
所定方式に従った暗号化のときに利用する鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された前記鍵を利用して、前記所定方式に従って前記音声信号を暗号化する暗号化処理を実行する音声暗号化手段と、
前記音声信号のうちの暗号化する部分と暗号化しない部分とを決定し、その決定結果に従って前記音声暗号化手段の前記暗号化処理を制御する暗号化有無決定手段と、
前記暗号化有無決定手段の制御に基づき前記音声暗号化手段により暗号化された結果得られる暗号化音声信号を送信する送信手段と
を備える情報処理装置。
【請求項４】
前記音声信号は、前記SMPTE299Mに規定されているAudio Data Paketのパケット構造を有し、
前記暗号化有無決定手段は、前記音声信号としての前記 Audio Data PaketのうちのUDW2乃至UDW17までの部分を暗号化すると決定し、それ以外の部分を暗号化しないと決定する
請求項３に記載の情報処理装置。
【請求項５】
前記暗号化有無決定手段は、前記UDW2 乃至UDW17 のそれぞれのbit7乃至bit0 に対して暗号化を施し、それぞれの暗号化した結果から EvenParity を再計算して、bit8 に、bit8 の反転をbit9に割り当て、それ以外のデータの暗号化を禁止する
請求項４に記載の情報処理装置。
【請求項６】
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する情報処理装置の情報処理方法において、
所定方式に従った暗号化のときに利用する鍵を生成し、
前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とを決定し、
前記第１の部分については、生成された前記鍵を利用して暗号化し、前記第２の部分については、暗号化を禁止し、
暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号を送信する
ステップを含む情報処理方法。
【請求項７】
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する処理を制御するコンピュータに実行させるプログラムであって、
所定方式に従った暗号化のときに利用する鍵を生成し、
前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とを決定し、
前記第１の部分については、生成された前記鍵を利用して暗号化し、前記第２の部分については、暗号化を禁止し、
暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号を送信する
ステップを含むプログラム。
【請求項８】
第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って、別の情報処理装置から送信されてきた場合、その音声信号を受信して復号する処理を実行する情報処理装置であって、
前記別の情報処理装置から送信されてきた前記暗号化音声信号を受信する受信手段と、
前記第１の鍵に対応する第２の鍵を生成する鍵生成手段と、
前記鍵生成手段により生成された前記第２の鍵を利用して、前記受信手段に受信された前記暗号化音声信号を、前記所定方式に従って復号する復号処理を実行する音声復号手段と、
前記受信手段に受信された前記暗号化音声信号のうちの暗号化されている部分と暗号化されていない部分とを判定し、その判定結果に従って前記音声復号手段の前記復号処理を制御する暗号化有無判定手段と
を備える情報処理装置。
【請求項９】
前記音声信号は、前記SMPTE299Mに規定されているAudio Data Paketのパケット構造を有し、
前記暗号化有無判定手段は、前記音声信号としての前記 Audio Data PaketのうちのUDW2乃至UDW17までの部分を暗号化されていると判定し、それ以外の部分を暗号化されていないと判定する
請求項８に記載の情報処理装置。
【請求項１０】
第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って、別の情報処理装置から送信されてきた場合、その音声信号を受信して復号する処理を実行する情報処理装置の情報処理方法であって、
前記別の情報処理装置から送信されてきた前記暗号化音声信号を受信し、
前記第１の鍵に対応する第２の鍵を生成し、
受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とを判定し、
判定された前記第２の部分については、生成された前記第２の鍵を利用して、前記所定方式に従って復号する
ステップを含む情報処理方法。
【請求項１１】
第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って送信されてきた場合、その音声信号を受信して復号する処理を実行する情報処理装置に対する制御を行うコンピュータに実行させるプログラムであって、
前記別の情報処理装置から送信されてきた前記暗号化音声信号を前記情報処理装置に受信させ、
前記第１の鍵に対応する第２の鍵を生成し、
前記情報処理装置に受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とを判定し、
判定された前記第２の部分については、生成された前記第２の鍵を利用して、前記所定方式に従って復号する
ステップを含むプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理システムおよび方法、情報処理装置および方法、並びにプログラムに関し、特に、HD-SDI等で伝送される音声信号の適切な保護を実現できるようになった、情報処理システムおよび方法、情報処理装置および方法、並びにプログラムに関する。
【背景技術】
【０００２】
近年、映画等のコンテンツを伝送する際にそのコンテンツを保護するための手法が検討されている。例えば、非特許文献１のSMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いたコンテンツ保護の手法が検討されている。
【０００３】
なお、非特許文献２のSMPTE299Mでは、 HD-SDIに24bitの音声信号を如何にしてEmbeded するかが規定されている。
【非特許文献１】SMPTE，Television - Bit-Serial Digital Interface for High-Definition Television Systems，2002年発行
【非特許文献２】SMPTE，Television - 24-Bit Digital Audio Format for SMPTE 299M Bit-Serial Interface，2004年発行
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、現状検討されているコンテンツ保護の手法は、映像信号の保護に留まり、音声信号の保護についてまで考慮されていない状況である。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、HD-SDI等で伝送される音声信号の適切な保護を実現できるようにするものである。
【課題を解決するための手段】
【０００６】
本発明の一側面の情報処理システムは、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する第１の情報処理装置と、その音声信号を受信する第２の情報処理装置とを一構成要素とする情報処理システムである。前記第１の情報処理装置は、所定方式に従った暗号化のときに利用する第１の鍵を生成する第１の鍵生成手段と、前記第１の鍵生成手段により生成された前記第１の鍵を利用して、前記所定方式に従って前記音声信号を暗号化する暗号化処理を実行する音声暗号化手段と、前記音声信号のうちの暗号化する部分と暗号化しない部分とを決定し、その決定結果に従って前記音声暗号化手段の前記暗号化処理を制御する暗号化有無決定手段と、前記暗号化有無決定手段の制御に基づき前記音声暗号化手段により暗号化された結果得られる暗号化音声信号を送信する送信手段とを備える。前記第２の情報処理装置は、前記第１の情報処理装置から送信されてきた前記暗号化音声信号を受信する受信手段と、前記第１の鍵に対応する第２の鍵を生成する第２の鍵生成手段と、前記第２の鍵生成手段により生成された前記第２の鍵を利用して、前記受信手段に受信された前記暗号化音声信号を、前記所定方式に従って復号する復号処理を実行する音声復号手段と、前記受信手段に受信された前記暗号化音声信号のうちの暗号化されている部分と暗号化されていない部分とを判定し、その判定結果に従って前記音声復号手段の前記復号処理を制御する暗号化有無判定手段とを備える。
【０００７】
本発明の一側面の情報処理システムの情報処理方法は、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する第１の情報処理装置と、その音声信号を受信する第２の情報処理装置とを一構成要素とする情報処理システムの情報処理方法である。詳細には、前記第１の情報処理装置は、所定方式に従った暗号化のときに利用する第１の鍵を生成し、前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とを決定し、前記第１の部分については、生成された前記第１の鍵を利用して暗号化し、前記第２の部分については、暗号化を禁止し、暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号を送信する。すると、前記第２の情報処理装置は、前記第１の情報処理装置から送信されてきた前記暗号化音声信号を受信し、前記第１の鍵に対応する第２の鍵を生成し、受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とを判定し、判定された前記第２の部分については、生成された前記第２の鍵を利用して、前記所定方式に従って復号する。
【０００８】
本発明の一側面の情報処理システムおよび情報処理方法においては、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する第１の情報処理装置と、その音声信号を受信する第２の情報処理装置とを一構成要素とする情報処理システムにおいて、次のような処理が実行される。即ち、前記第１の情報処理装置において、所定方式に従った暗号化のときに利用する第１の鍵が生成され、前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とが決定され、前記第１の部分については、生成された前記第１の鍵を利用して暗号化され、前記第２の部分については、暗号化が禁止され、暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号が送信される。すると、前記第２の情報処理装置において、前記第１の情報処理装置から送信されてきた前記暗号化音声信号が受信され、前記第１の鍵に対応する第２の鍵が生成され、受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とが判定され、判定された前記第２の部分については、生成された前記第２の鍵を利用して、前記所定方式に従って復号される。
【０００９】
本発明の一側面の第１の情報処理装置は、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する情報処理装置である。詳細には、本発明の一側面の第１の情報処理装置は、所定方式に従った暗号化のときに利用する鍵を生成する鍵生成手段と、前記鍵生成手段により生成された前記鍵を利用して、前記所定方式に従って前記音声信号を暗号化する暗号化処理を実行する音声暗号化手段と、前記音声信号のうちの暗号化する部分と暗号化しない部分とを決定し、その決定結果に従って前記音声暗号化手段の前記暗号化処理を制御する暗号化有無決定手段と、前記暗号化有無決定手段の制御に基づき前記音声暗号化手段により暗号化された結果得られる暗号化音声信号を送信する送信手段とを備える。
【００１０】
前記音声信号は、前記SMPTE299Mに規定されているAudio Data Paketのパケット構造を有し、前記暗号化有無決定手段は、前記音声信号としての前記Audio data Packet のうちのUDW2 乃至UDW17までの部分を暗号化すると決定し、それ以外の部分を暗号化しないと決定する。
【００１１】
前記暗号化有無決定手段は、前記UDW2 乃至UDW17 のそれぞれのbit7乃至bit0 に対して暗号化を施し、それぞれの暗号化した結果から EvenParity を再計算して、bit8に,bit8の反転をに割り当て、それ以外のデータの暗号化を禁止する。
【００１２】
本発明の一側面の第１の情報処理方法は、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する情報処理装置の情報処理方法である。詳細には、本発明の一側面の第１の情報処理方法は、所定方式に従った暗号化のときに利用する鍵を生成し、前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とを決定し、前記第１の部分については、生成された前記鍵を利用して暗号化し、前記第２の部分については、暗号化を禁止し、暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号を送信するステップを含む。
【００１３】
本発明の一側面の第１のプログラムは、上述した本発明の一側面の第１の情報処理方法に対応するプログラムである。
【００１４】
本発明の一側面の第１の情報処理装置および方法並びに第１のプログラムにおいては、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号が送信されるまでの処理として、次のような処理が実行される。即ち、所定方式に従った暗号化のときに利用する鍵が生成され、前記音声信号のうちの暗号化する第１の部分と暗号化しない第２の部分とが決定され、前記第１の部分については、生成された前記鍵を利用して暗号化され、前記第２の部分については、暗号化が禁止され、暗号化された前記第１の部分と暗号化されていない前記第２の部分とからなる暗号化音声信号が送信される。
【００１５】
本発明の一側面の第２の情報処理装置は、第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って、別の情報処理装置から送信されてきた場合、その音声信号を受信して復号する処理を実行する情報処理装置である。詳細には、本発明の一側面の第２の情報処理装置は、前記別の情報処理装置から送信されてきた前記暗号化音声信号を受信する受信手段と、前記第１の鍵に対応する第２の鍵を生成する鍵生成手段と、前記鍵生成手段により生成された前記第２の鍵を利用して、前記受信手段に受信された前記暗号化音声信号を、前記所定方式に従って復号する復号処理を実行する音声復号手段と、前記受信手段に受信された前記暗号化音声信号のうちの暗号化されている部分と暗号化されていない部分とを判定し、その判定結果に従って前記音声復号手段の前記復号処理を制御する暗号化有無判定手段とを備える。
【００１６】
前記音声信号は、前記SMPTE299Mに規定されているAudio Data Paketのパケット構造を有し、前記暗号化有無判定手段は、前記音声信号としての前記Audio Data PaketのうちのUDW2乃至UDW17までの部分を暗号化されていると判定し、それ以外の部分を暗号化されていないと判定する。
【００１７】
本発明の第２の情報処理方法は、第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って、別の情報処理装置から送信されてきた場合、その音声信号を受信して復号する処理を実行する情報処理装置の情報処理方法である。詳細には、前記別の情報処理装置から送信されてきた前記暗号化音声信号を受信し、前記第１の鍵に対応する第２の鍵を生成し、受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とを判定し、判定された前記第２の部分については、生成された前記第２の鍵を利用して、前記所定方式に従って復号する。
【００１８】
本発明の一側面の第２のプログラムは、上述した本発明の一側面の第２の情報処理方法に対応するプログラムである。
【００１９】
本発明の一側面の第２の情報処理装置および方法並びに第２のプログラムにおいては、第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って、別の情報処理装置から送信されてきた場合、その音声信号を受信して復号する処理として、次のような処理が実行される。即ち、前記別の情報処理装置から送信されてきた前記暗号化音声信号が受信され、前記第１の鍵に対応する第２の鍵が生成され、受信された前記暗号化音声信号のうちの前記第１の部分と前記第２の部分とが判定され、判定された前記第２の部分については、生成された前記第２の鍵が利用して、前記所定方式に従って復号される。
【発明の効果】
【００２０】
以上のごとく、本発明の一側面によれば、HD-SDIを用いて音声信号を伝送できる。さらに、かかる音声信号の保護もできる。
【発明を実施するための最良の形態】
【００２１】
以下に本発明の実施の形態を説明するが、請求項に記載の構成要件と、明細書又は図面における具体例との対応関係を例示すると、次のようになる。この記載は、請求項に記載されている発明をサポートする具体例が、明細書又は図面に記載されていることを確認するためのものである。従って、明細書又は図面中には記載されているが、構成要件に対応するものとして、ここには記載されていない具体例があったとしても、そのことは、その具体例が、その構成要件に対応するものではないことを意味するものではない。逆に、具体例が構成要件に対応するものとしてここに記載されていたとしても、そのことは、その具体例が、その構成要件以外の構成要件には対応しないものであることを意味するものでもない。
【００２２】
さらに、この記載は、明細書又は図面に記載されている具体例に対応する発明が、請求項に全て記載されていることを意味するものではない。換言すれば、この記載は、明細書又は図面に記載されている具体例に対応する発明であって、この出願の請求項には記載されていない発明の存在、すなわち、将来、分割出願されたり、補正により追加される発明の存在を否定するものではない。
【００２３】
本発明の一側面の情報処理システム（例えば図６の情報処理システム）は、
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する第１の情報処理装置（例えば図６の暗号化装置２０１）と、その音声信号を受信する第２の情報処理装置（例えば図６の復号装置２０２）とを一構成要素とする情報処理システムにおいて、
前記第１の情報処理装置は、
所定方式に従った暗号化のときに利用する第１の鍵を生成する第１の鍵生成手段（例えば図６のメタデータ生成部１２）と、
前記第１の鍵生成手段により生成された前記第１の鍵を利用して、前記所定方式に従って前記音声信号を暗号化する暗号化処理を実行する音声暗号化手段（例えば図６のAESコア部１１、分割部１３、変換部１５２乃至音声暗号化部１５３）と、
前記音声信号のうちの暗号化する部分と暗号化しない部分とを決定し、その決定結果に従って前記音声暗号化手段の前記暗号化処理を制御する暗号化有無決定手段（例えば図６の暗号化有無決定部１５４）と、
前記暗号化有無決定手段の制御に基づき前記音声暗号化手段により暗号化された結果得られる暗号化音声信号を送信する送信手段（例えば図６の合成部１６と送信部１７）と
を備え、
前記第２の情報処理装置は、
前記第１の情報処理装置から送信されてきた前記暗号化音声信号を受信する受信手段（例えば図６の受信部２１と分離部２２）と、
前記第１の鍵に対応する第２の鍵を生成する第２の鍵生成手段（例えば図６のメタデータ抽出部２３）と、
前記第２の鍵生成手段により生成された前記第２の鍵を利用して、前記受信手段に受信された前記暗号化音声信号を、前記所定方式に従って復号する復号処理を実行する音声復号手段（例えば図６のAESコア部２４、分割部２５、FiFo部１６１乃至変換部１６３）と、
前記受信手段に受信された前記暗号化音声信号のうちの暗号化されている部分と暗号化されていない部分とを判定し、その判定結果に従って前記音声復号手段の前記復号処理を制御する暗号化有無判定手段（例えば図６の暗号化有無判定部１６４）と
を備える。
【００２４】
本発明の一側面の第１の情報処理装置（例えば図６の暗号化装置２０１）は、
SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って音声信号を送信する情報処理装置であって、
所定方式に従った暗号化のときに利用する鍵を生成する鍵生成手段（例えば図６のメタデータ生成部１２）と、
前記鍵生成手段により生成された前記鍵を利用して、前記所定方式に従って前記音声信号を暗号化する暗号化処理を実行する音声暗号化手段（例えば図６のAESコア部１１、分割部１３、変換部１５２乃至音声暗号化部１５３）と、
前記音声信号のうちの暗号化する部分と暗号化しない部分とを決定し、その決定結果に従って前記音声暗号化手段の前記暗号化処理を制御する暗号化有無決定手段（例えば図６の暗号化有無決定部１５４）と、
前記暗号化有無決定手段の制御に基づき前記音声暗号化手段により暗号化された結果得られる暗号化音声信号を送信する送信手段（例えば図６の合成部１６と送信部１７）と
を備える。
【００２５】
前記音声信号は、前記SMPTE299Mに規定されているAudio Data Paketのパケット構造を有し（例えば図４のパケット構造を有し）、
前記暗号化有無決定手段は、前記音声信号としての前記 Audio Data PaketのうちのUDW2乃至UDW17までの部分を暗号化すると決定し、それ以外の部分を暗号化しないと決定する。
【００２６】
本発明の一側面の第１の情報処理方法および第１のプログラムは、上述した本発明の一側面の第１の情報処理装置に対応する方法とプログラムのそれぞれである。第１のプログラムは、例えば後述する図９のコンピュータにより実行される。
【００２７】
本発明の一側面の第２の情報処理装置（図６の復号装置２０２）は、
第１の鍵が利用されて前記所定方式に従って暗号化された音声信号が、SMPTE（Society of Motion Picture and Television Engineers ）292Mで規定されているHD-SDI(it-Serial Digital Interface for High-Definition Televisiton Systems)を用いて、SMPTE299Mの規定に従って、別の情報処理装置（例えば図６の暗号化装置２０１）から送信されてきた場合、その音声信号を受信して復号する処理を実行する情報処理装置であって、
前記別の情報処理装置から送信されてきた前記暗号化音声信号を受信する受信手段（例えば図６の受信部２１と分離部２２）と、
前記第１の鍵に対応する第２の鍵を生成する鍵生成手段（例えば図６のメタデータ抽出部２３）と、
前記鍵生成手段により生成された前記第２の鍵を利用して、前記受信手段に受信された前記暗号化音声信号を、前記所定方式に従って復号する復号処理を実行する音声復号手段（例えば図６のAESコア部２４、分割部２５、FiFo部１６１乃至変換部１６３）と、
前記受信手段に受信された前記暗号化音声信号のうちの暗号化されている部分と暗号化されていない部分とを判定し、その判定結果に従って前記音声復号手段の前記復号処理を制御する暗号化有無判定手段（例えば図６の暗号化有無判定部１６４）と
を備える。
【００２８】
前記音声信号は、前記SMPTE299Mに規定されているAudio Data Paketのパケット構造を有し（例えば図４のパケット構造を有し）、
前記暗号化有無判定手段は、前記音声信号としての前記Audio Data PacketのうちのUDW2乃至UDW17までの部分を暗号化されていると判定し、それ以外の部分を暗号化されていないと判定する。
【００２９】
ここで、本発明の理解を容易なものとするために、本発明の説明の前に、［発明が解決しようとする課題］で説明した内容について、図１を参照しつつ、さらに詳しく説明する。
【００３０】
図１は、映像信号の暗号化によるコンテンツ保護(Link Encryption)を行うための情報処理システムであって、２００６年４月時点で規格化中のSMPTE 427M「Link Encryption for 1.5Gb/s1 Serial Digital Interface」に準拠した情報処理システムの構成例を示す図である。
【００３１】
なお、以下、コンテンツ保護を行うための情報処理システムを特に、コンテンツ保護システムと称する。
【００３２】
また、図１において、実線で囲まれた四角は、装置またはその構成要素としてのブロックを示し、点線で囲まれた四角は、所定の情報を示している。このような実線と点線の四角の使い分けは、後述する他の図においても同様とされる。
【００３３】
図１のコンテンツ保護システムは、コンテンツの一構成要素である映像信号を暗号化する暗号化装置１と、暗号化装置１により暗号化された映像信号を復号する復号装置２とから構成されている。ここに、コンテンツの一構成要素と記述したのは、後述するように、コンテンツは、一般的には、映像信号のみではなく、その他音声信号等からも構成されるからである。
【００３４】
暗号化装置１と復号装置２との間のインタフェースは、本実施の形態では例えばSMPTE292Mで規定されているHD-SDIが採用されているとする。即ち、本実施の形態では、暗号化された映像信号は、いわゆるHD-SDI信号として暗号化装置１から復号装置２に伝送される。
【００３５】
また、本実施の形態では、暗号化装置１に入力され、また復号装置２から出力される映像信号は、図１中Plain Text（Y），Plain Text（C）と記述されているように、輝度信号Yと色信号Cとに分離された形態とされている。
【００３６】
暗号化装置１は、共通鍵暗号方式の一つのAES(Advanced Encryption Standard)暗号を利用して映像信号を暗号化する。このため、暗号化装置１は、AESコア部１１乃至送信部１７から構成されている。
【００３７】
AESコア部１１は、復号側（図１の例では復号装置２）との共通鍵であるLE Key３１と、AES Input３２とを用いて、映像信号を直接暗号化するためのデータとしてのAES output３３を、AES暗号に従って生成して分割部１３に提供する。
【００３８】
このLE-Key３１とAES Input３２とは、メタデータ生成部１２により生成される。即ち、メタデータ生成部１２は、暗号化装置１の暗号化処理で必要となる各種情報、換言すると復号装置２の復号処理で必要となる各種情報、例えば上述したLE Key３１やAES input３２の他Frame reset等を生成する。さらに、メタデータ生成部１２は、これらの各種情報のうちのLE Key３１や幾つかの補足情報を含むデータ（以下、LEKP:Link Encryption Key Payloadと称する）を生成し、そのLEKPに対して、例えば復号装置２側の公開鍵を利用するRSA（R. Rivest、A. Shamir、L. Adelman）2048bitの暗号方式（以下、RSA暗号と称する）による暗号化処理を施す。なお、以下、LEKPがRSA暗号により暗号化された結果得られるデータをELEKPと称する。即ち、メタデータ生成部１２はELEKPを生成する。そして、メタデータ生成部１２はELEKPの他、AES input３２の一構成要素等を含むメタデータ３４を生成し、合成部１６に提供する。
【００３９】
ところで、本実施の形態では、AESコア部１１から出力されて分割部１３に提供されるAES output３３は、128ビットで構成されている。そこで、分割部１３は、AES output３３を構成する128ビットのうち下位120ビットだけを、映像信号の暗号化に実際使用する鍵（以下、AES keyと称する）として10ビット毎に分割して、FiFo部１４−Ｙ，１４−Ｃにそれぞれ順次提供する。なお、後述する図７においては、AES output３３を構成する六角形、即ち、Ck，Yk（kは０乃至５の整数値）が記述された六角形が、１つのAES keyとして描画されている。
【００４０】
FiFo部１４−Ｙ，１４−Ｃのそれぞれは、その名称の通り、FiFo（First In First Out）により、10ビットのAES keyを順次映像暗号化部１５−Ｙ，１５−Ｃのそれぞれに提供する。即ち、FiFo部１４−Ｙ，１４−Ｃのそれぞれからは、10ビットのAES keyが複数個連続して配置されるストリームデータ（以下、AES key streamと称する）が出力される。具体的には例えば、後述する図７に示されるAES key stream for Yが、FiFo部１４−Ｙから映像暗号化部１５−Ｙに出力されるAES key streamの一例である。また例えば、後述する図７に示されるAES key stream for Cが、FiFo部１４−Ｃから映像暗号化部１５−Ｃに出力されるAES key streamの一例である。
【００４１】
映像暗号化部１５−Ｙは、映像信号のうちの輝度信号Yを、所定の単位毎に区分し、例えば１word毎に区分し、区分後のデータ毎に、FiFo部１４−Ｙから順次提供されてくる10ビットのAES keyを１つずつ用いて暗号化し、その結果得られる信号（以下、暗号化輝度信号Yと称する）を合成部１６に提供する。一方、映像暗号化部１５−Ｃは、映像信号のうちの色信号Cを、所定の単位毎に区分し、例えば１word毎に区分し、区分後のデータ毎に、FiFo部１４−Ｃから順次提供されてくる10ビットのAES keyを１つずつ用いて暗号化し、その結果得られる信号（以下、暗号化色信号Cと称する）を合成部１６に提供する。
【００４２】
なお、以下、映像暗号化部１５−Ｙからの暗号化輝度信号Yと、映像暗号化部１５−Ｃからの暗号化色信号Cとをまとめて、暗号化映像信号と称する。
【００４３】
合成部１６は、映像暗号化部１５−Ｙ，１５−Ｃからの暗号化映像信号のうちの、例えばV-Blanking期間に、メタデータ生成部１２により生成されたメタデータ３４を重畳して、その結果得られる信号（以下、メタデータ重畳暗号化映像信号と称する）を、送信部１７に提供する。
【００４４】
送信部１７は、合成部１６から提供されたメタデータ重畳暗号化映像信号をHD-SDI信号の形態で復号装置２に送信する。即ち、送信部１７は、メタデータ重畳暗号化映像信号の形態をHD-SDI信号の形態に変換する処理、例えば、メタデータ重畳暗号化映像信号の入力形態がパラレル信号である場合にはパラレル−シリアル変換処理等を実行する。
【００４５】
このようにして、暗号化装置１からHD-SDI信号の形態で送信されたメタデータ重畳暗号化映像信号は、復号装置２に伝送される。かかる復号装置２は、受信部２１乃至映像復号部２７−Ｙ，２７−Ｃから構成されている。
【００４６】
受信部２１は、HD-SDI信号の形態で暗号化装置１から送信されてきたメタデータ重畳暗号化映像信号を受信して、分離部２２に提供する。その際、受信部２１は、必要に応じて、メタデータ重畳暗号化映像信号の形態を変換する処理、例えば、シリアル−パラレル変換処理等を適宜実行する。
【００４７】
分離部２２は、受信部２１に受信されたメタデータ重畳暗号化映像信号から、暗号化輝度信号Y、暗号化色信号C、およびメタデータ３４のそれぞれを分離して、映像復号部２７−Ｙ、映像復号部２７−Ｃ、およびメタデータ抽出部２３のそれぞれに提供する。
【００４８】
換言すると、メタデータ抽出部２３は、分離部２２に提供されたメタデータ重畳暗号化映像信号から、メタデータ３４等の情報を抽出する。そして、メタデータ抽出部２３は、それらの抽出情報から、LE Key３１やAES input３２等を復元して、AESコア部２４に提供する。
【００４９】
AESコア部２４は、メタデータ抽出部２３から提供されたLE Key３１やAES Input３２を用いて、AES output３３を復元し、分割部２５に提供する。
【００５０】
分割部２５は、AES output３３を構成する128ビットのうち下位120ビットだけを10ビット毎のAES keyに分割して、FiFo部２６−Ｙ，２６−Ｃにそれぞれ順次提供する。
【００５１】
FiFo部２６−Ｙ，２６−Ｃのそれぞれは、その名称の通りFiFoにより、10ビットのAES keyを順次映像復号部２７−Ｙ，２７−Ｃのそれぞれに提供する。即ち、FiFo部２６−Ｙ，２６−Ｃのそれぞれからは、暗号化装置１側のFiFo部１４−Ｙ，１４−Ｃのそれぞれの出力と同様のAES key streamがそれぞれ出力される。
【００５２】
映像復号部２７−Ｙは、分離部２２からの暗号化輝度信号Yを所定の単位毎に区分し、例えば1word毎に区分し、区分後のデータ毎に、FiFo部２６−Ｙから順次提供されてくる10ビットのAES keyを１つずつ用いて復号し、その結果復元された輝度信号Yを外部に順次出力していく。
【００５３】
一方、映像復号部２７−Ｃは、分離部２２からの暗号化色信号Cを所定の単位毎に区分し、例えば1word毎に区分し、区分後のデータ毎に、FiFo部２６−Ｃから順次提供されてくる10ビットのAES keyを１つずつ用いて復号し、その結果復元された色信号Cを外部に順次出力していく。
【００５４】
以上図１を用いて説明したように、２００６年４月時点で規格化中のSMPTE 427Mは映像信号の規格であることから、HD-SDIを用いてコンテンツを伝送する際のその保護としては、映像信号の暗号化による保護のみとされている。このような例からもわかるように、現状、コンテンツ保護として、音声信号の保護は考慮されていない状況である。
【００５５】
しかしながら、上述したように、一般的には音声信号もコンテンツの一構成要素である以上、コンテンツ保護として、映像信号の保護のみならず、音声信号の保護も行う方が望ましい。そこで、本発明人は、例えばHD-SDI上にEmbeddedされる音声信号も、映像信号の保護と同様に暗号化により保護すべく、図１のコンテンツ保護システムに基づいて、例えば図２に示される構成のコンテンツ保護システムを発明した。
【００５６】
図２において、図１と対応する箇所には対応する符号を付しており、それらの箇所については説明を適宜省略する。
【００５７】
図２の例の暗号化装置５１には、図１の暗号化装置１に対して、音声信号Aの暗号化を行うべく、LE Key生成部６１乃至音声暗号化部６６がさらに設けられている。
【００５８】
LE Key生成部６１は、音声信号A専用のLE Key３５を生成して、即ちLE Key３１とは独立した別のLE Key３１を生成して、暗号化データ生成部６２に提供する。
【００５９】
暗号化データ生成部６２は、このLE Key３５を用いて、音声信号Aを直接暗号化するためのデータ３６（以下、音声暗号化データ３６と称する）を生成し、分割部６３に提供する。
【００６０】
なお、音声暗号化データ３６は、所定の共通鍵暗号方式に従って、例えば本実施の形態では映像信号の暗号化と同様にAES暗号に従って生成される。即ち、例えば本実施の形態では、音声暗号化データ３６は、AES output３３と同様に128ビットで構成されている。換言すると、AESコア部１１とは映像信号用の暗号化エンジンであり、かかる暗号化エンジンによりAES output３３が生成される。一方、音声暗号化データ生成部６２とは、映像信号用の暗号化エンジンとは独立して別に設けられた音声信号A専用の暗号化エンジンであり、かかる音声信号A専用の暗号化エンジンにより、AES output３３とは別の音声暗号化データ３６が生成される。
【００６１】
分割部６３は、音声暗号化データ３６を構成する128ビットのうち下位120ビットだけを10ビット毎のデータに分割して、FiFo部６４に順次提供する。なお、本実施の形態では、暗号化データ生成部６２にはAES暗号が採用されているので、以下、分割部６３により10ビット毎に分割されるデータも、AES keyと称する。
【００６２】
FiFo部６４は、その名称の通りFiFoにより、分割部６３からの10ビットのAES keyを順次音声暗号化部６６に提供する。即ち、FiFo部６４からは、音声信号A専用のAES key streamが出力される。
【００６３】
変換部６５は、必要に応じて、音声信号Aを、暗号化可能な形態に変換する処理、例えばシリアル−パラレル変換処理等を実行した上で、音声暗号化部６６に提供する。
【００６４】
音声暗号化部６６は、変換部６５からの音声信号Aを所定の単位毎に区分し、例えば1word毎に区分し、区分後のデータ毎に、FiFo部６４から順次提供されてくる10ビットのAES keyを１つずつ用いて暗号化し、その結果得られる信号（以下、暗号化音声信号Aと称する）を合成部１６に提供する。
【００６５】
合成部１６は、暗号化映像信号に対して、メタデータ３４の他さらに、暗号化音声信号Aもメタデータのひとつとして重畳し、その結果得られる信号（以下、音声メタデータ重畳暗号化映像信号と称する）を送信部１７に提供する。
【００６６】
すると、暗号化装置５１の送信部１７から復号装置５２に対して、音声メタデータ重畳暗号化映像信号がHD-SDI信号の形態で伝送される。かかる復号装置５２には、図１の復号装置２に対して、暗号化音声信号Aの復号を行うべく、LE Key生成部７１乃至変換部７６がさらに設けられている。
【００６７】
LE Key生成部７１は、暗号化装置５１側で利用されたLE Key３５、即ち、音声信号A専用のLE Key３５と同一の鍵を生成し、復号データ生成部７２に提供する。
【００６８】
復号データ生成部７２は、そのLE Key３５を用いて、暗号化音声信号Aを直接復号するためのデータ３７（以下、音声復号データ３７と称する）を生成し、分割部７３に提供する。即ち、音声復号データ３７は、音声暗号化データ３６に対応する復号用のデータであって、本実施の形態では128ビットのデータである。
【００６９】
分割部７３は、音声復号データ３７を構成する128ビットのうち下位120ビットだけを10ビット毎のAES keyに分割して、FiFo部７４に順次提供する。
【００７０】
FiFo部７４は、その名称の通りFiFoにより、10ビットのAES keyを順次音声復号部７５に提供する。即ち、FiFo部７４からは、音声信号A専用のAES key streamが出力される。
【００７１】
音声復号部７５にはまた、分離部２２により音声メタデータ重畳暗号化映像信号から分離された暗号化音声信号Aも提供される。そこで、音声復号部７５は、この暗号化音声信号Aを所定の単位毎に区分し、例えば1word毎に区分し、区分後のデータ毎に、FiFo部７４から順次提供されてくる10ビットのAES keyを１つずつ用いて復号し、その結果復元された音声信号Aを変換部７６に順次出力していく。
【００７２】
変換部７６は、必要に応じて、音声復号部７５からの音声信号Aを、その形態を変換する処理、例えばパラレル−シリアル変換処理等を実行した上で、外部に出力する。
【００７３】
このような図２の構成を有するコンテンツ保護システムを採用することで、HD-SDI信号上での映像信号（輝度信号Y，色信号C）をSMPTE 427Mの技術を利用して保護するのみならず、HD-SDI信号上にEmbedded された音声信号Aについても同様に保護することが可能になる。
【００７４】
ただし、図２の構成のコンテンツ保護システムには、次の第１の弱点と第２の弱点とが存在する。
【００７５】
第１の弱点とは、上述したように、音声信号A専用に暗号方式を定め、音声信号A専用の暗号回路としてのLE Key生成部６１乃至音声暗号化部６６を暗号化装置５１側に搭載させ、かつ、音声信号A専用の復号回路としてのLE Key生成部７１乃至変換部７６を復号装置５２側に搭載させる必要がある点である。即ち、図２の暗号化装置５１は、図１の暗号化装置１と比較すると音声信号A専用の暗号回路分だけ回路規模が増大し、同様に、図２の復号装置５２は、図１の復号装置２と比較すると音声信号A専用の復号回路分だけ回路規模が増大する、という第１の弱点が存在する。
【００７６】
また、第２の弱点とは、上述したように、映像信号に対する暗号化/復号のための共通鍵であるLE Key３１とは別個に、音声信号Aに対する暗号化/復号のための共通鍵であるLE Key３５が利用されるため、音声信号A専用のLE Key３５を伝送するための新たな Secure な手段を確立する必要がある、という点である。
【００７７】
以下、第２の弱点についてさらに詳しく説明する。
【００７８】
即ち、HD-SDI 上の伝送では、要求される処理速度の関係から暗号アルゴリズムとして共通鍵暗号方式を採用するのが一般的であり、本実施の形態でもAES暗号を採用している。このような共通鍵暗号方式では暗号側と復号側で共通鍵を持っている必要があり、その共通鍵を暗号側と復号側との双方に対して Secure な手段を介して伝送してやらなければ、Security Hole ができてしまいコンテンツ保護は実現できない。
【００７９】
共通鍵を伝送するための Secureな手段としては、一般的に次の第１の手段乃至第３の手段が存在する。第１の手段とは、ハードウエアに共通鍵を埋め込む手段である。第２の手段とは、公開鍵暗号方式を用いて共通鍵を伝送する手段である。第３の手段とは、Diffie-Hellman鍵交換アルゴリズムを用いて共通鍵を伝送する手段である。
【００８０】
例えば、映像信号用の共通鍵であるLE Key３１を伝送するための Secureな手段としては、第２の手段が用いられている。即ち、上述したように、LE Key３１は、メタデータ生成部１２により公開鍵暗号方式のひとつであるRSA暗号により暗号化されてメタデータ３４に含められ、合成部１６により暗号化映像信号に重畳されて、送信部１７から復号装置５２側に伝送される。
【００８１】
図２の例では、このような映像信号用のLE Key３１を伝送するためのSecureな手段とは別に、音声信号A専用のLE Key３５を伝送するための新たなSecureな手段を確立する必要がある、という第２の弱点が存在する。
【００８２】
例えば、音声信号A専用のLE Key３５を伝送するための新たなSecureな手段として、上述した第１の手段を採用する場合、即ち、LE Key３５をハードウエアに埋め込む場合、第２の弱点とは、結局次のような弱点となる。即ち、Secure度を確保するために鍵交換の間隔を短くしようとすると、それだけ多くのLE Key３５の束を埋め込まなくてはならず、ハードウエア規模が大きくなってしまう、という弱点が第２の弱点となる。
【００８３】
また例えば、音声信号A専用のLE Key３５を伝送するための新たなSecureな手段として、上述した第２の手段や第３の手段を採用する場合、即ち、公開鍵暗号方式やDiffie-Hellman鍵交換アルゴリズムを用いて共通鍵を伝送しようとする場合、第２の弱点とは、結局次のような弱点となる。即ち、そのための実現手段がメタデータ生成部１２やメタデータ抽出部２３とは別個に必要となり、その実現手段がソフトウエアで実現されてもハードウエアで実現されても、その負担が大きくなり処理が重くなってしまう、という弱点が第２の弱点となる。
【００８４】
そこで、本発明人は、かかる第１の弱点と第２の弱点とを克服すべく、さらに、図３に示されるようなコンテンツ保護システムを発明した。即ち、図３は、本発明が適用される情報処理システムとしてのコンテンツ保護システムの一実施の形態であって、図２の形態とは異なるコンテンツ保護システムの構成例を示している。
【００８５】
図３において、図１と対応する箇所には対応する符号を付しており、それらの箇所については説明を適宜省略する。
【００８６】
図３の例の暗号化装置５１には、図１の暗号化装置１に対して、音声信号Aの暗号化を行うべく、変換部１５１乃至音声暗号化部１５３がさらに設けられている。
【００８７】
変換部１５１は、必要に応じて、音声信号Aを、暗号化可能な形態に変換する処理、例えばシリアル−パラレル変換処理等を実行した上で、音声暗号化部１５３に提供する。
【００８８】
FiFo部１５２は、その名称の通りFiFoにより、分割部１３より提供されてくる10ビットのAES keyを順次音声暗号化部１５３に提供する。即ち、図１を用いて上述したように、分割部１３より出力される10ビットのAES keyとは、映像信号のうちの色信号Cを映像暗号化部１５−Ｃが暗号化するときに利用するAES keyである。図３の例ではさらに、かかるAES keyがFiFo部１５２にも提供されるのである。即ち、図３の例では、FiFo部１５２に提供されるAES key、換言すると音声信号Aの暗号化に利用されるAES keyは、映像信号の暗号化に利用されるAES keyとは別の専用鍵ではなく、映像信号（色信号C）の暗号化に利用されるAES keyと兼用の鍵となっている。具体的には例えば、後述する図７の例に示されるAES key stream for Cが、FiFo部１４−Ｃを介して映像暗号化部１５−Ｃに提供されるとともに、FiFo部１５２を介して音声暗号化部１５３にも提供される。
【００８９】
音声暗号化部１５３は、変換部１５１からの音声信号Aを、所定の単位毎に区分し、例えば１word毎に区分し、区分後のデータ毎に、FiFo部１５２から順次提供されてくる10ビットのAES key、即ち、色信号Cと兼用のAES keyを１つずつ用いて暗号化し、その結果得られる暗号化音声信号Aを合成部１６に提供する。
【００９０】
合成部１６は、暗号化映像信号に対して、メタデータ３４の他さらに、暗号化音声信号Aもメタデータのひとつとして重畳し、その結果得られる音声メタデータ重畳暗号化映像信号を送信部１７に提供する。
【００９１】
すると、暗号化装置１０１の送信部１７から復号装置１０２に対して、音声メタデータ重畳暗号化映像信号がHD-SDI信号の形態で伝送される。かかる復号装置１０２には、図１の復号装置２に対して、暗号化音声信号Aの復号を行うべく、FiFo部１６１乃至変換部１６３がさらに設けられている。
【００９２】
FiFo部１６１は、その名称の通りFiFoにより、分割部２５より提供されてくる10ビットのAES keyを順次音声復号部１６２に提供する。即ち、図１を用いて上述したように、分割部２５より出力される10ビットのAES keyとは、暗号化映像信号のうちの暗号化色信号Cを映像復号部２７−Ｃが復号するときに利用するAES keyである。図３の例ではさらに、かかるAES keyがFiFo部１６１にも提供されるのである。即ち、図３の例では、FiFo部１６１に提供されるAES key、換言すると暗号化音声信号Aの復号に利用されるAES keyは、映像信号の復号に利用されるAES keyとは別の専用鍵ではなく、映像信号（色信号C）の復号に利用されるAES keyと兼用の鍵となっている。具体的には例えば、後述する図７の例に示されるAES key stream for Cが復元されて、FiFo部２６−Ｃを介して映像復号部２７−Ｃに提供されるとともに、FiFo部１６１を介して音声復号部１６２にも提供される。
【００９３】
音声復号部１６２は、分離部２２からの暗号化音声信号Aを所定の単位毎に区分し、例えば1word毎に区分し、区分後のデータ毎に、FiFo部１６１から順次提供されてくる10ビットのAES key、即ち、暗号化色信号Cと兼用のAES keyを１つずつ用いて復号して、その結果復元される音声信号Aを変換部１６３に順次出力していく。
【００９４】
変換部１６３は、必要に応じて、音声復号部１６２からの音声信号Aを、その形態を変換する処理、例えばパラレル−シリアル変換処理等を実行した上で、外部に出力する。
【００９５】
以上説明した図２と図３とを比較するに、図２の暗号化装置５１で必要であったLE Key生成部６１乃至分割部６３が、即ち、音声信号A専用の暗号化回路の一部が、図３の暗号化装置１０１では不要となっている。同様に、図２の復号装置５２で必要であったLE Key生成部７１乃至分割部７３が、即ち、暗号化音声信号A専用の復号回路の一部が、図３の復号装置１０２では不要となっている。このように、図３の例のコンテンツ保護システムを採用することで、図２の例のコンテンツ保護システムに比較して回路規模を縮小させること、即ち、上述した図２の例のコンテンツ保護システムの第１の弱点を克服することが可能になる。
【００９６】
また、図３の例のコンテンツ保護システムでは、音声信号Aの暗号化/復号のための共通鍵として、映像信号の暗号化/復号に利用されたLE Key３１が兼用される。これにより、音声信号A専用の共通鍵を伝送するための新たな Secure な手段の確立は不要になる。即ち、上述した図２の例のコンテンツ保護システムの第２の弱点を克服することが可能になる。
【００９７】
ところで、本実施の形態では、図３の例のコンテンツ保護システムのインタフェース、即ち、暗号化装置１０１と復号装置１０２との間のインタフェースは、上述したように、SMPTE292Mで規定されているHD-SDIが採用されている。
【００９８】
このHD-SDI 上に Embedded される音声信号は、図４に示されるAudio Data Packetの形式でEmbedded されることがSMPTE299Mで規定されている。即ち、音声信号もまたメタデータのひとつである。
【００９９】
ここで、図４を参照して、音声信号のAudio Data Packetのパケット構造について簡単に説明する。
【０１００】
音声信号のAudio Data Packetは、図４に示されるように、ADF(Ancillary Data Flag) , DID（Data Identification） , DBN(Data Block Number) , DC(Data Count) ， User Data , CS(Check Sum)といった情報がその順番で配置されるパケット構造を有している。そして、音声信号のAudio Data PacketのUser dataは、図４のUDW0乃至UDW23で示されるように24wordsのデータであって、具体的には、CLK(audio clock phase data)，CHn（nは1乃至4の整数値）(audio data)，ECC(Error correction codes)といった情報がそれぞれ格納される。
【０１０１】
図４中UDW0，UDW1 で示されている CLK は、入力音声信号のサンプリング クロックと映像信号の位相を測定した結果である。
【０１０２】
図４中UDW2乃至UDW17で示されている各CHnは、入力音声信号のうちのAES subframeと称される単位の実データを、4word分のデータパケットに変換したものである。なお、AES subframeの構造については図５に示されているが、この構造の詳細な説明については、ここでは冗長になるので省略する。その説明が必要な場合にはSMPTE299Mの規格書のFigure1とその説明文章を参考にするとよい。
【０１０３】
図４中UDW18乃至UDW23で示されるECCは、伝送エラーの検出や訂正のために付加されている情報である。
【０１０４】
このように、HD-SDI 上に Embedded される音声信号は、図４のAudio Data Packetのパケット構造を有する必要がある。従って、図３の例のコンテンツ保護システムにおいて、暗号化装置１０１から復号装置１０２に伝送される暗号化音声信号Aもまた、HD-SDI 上に Embedded されることから、図４のAudio Data Packet のパケット構造を保持する必要がある。
【０１０５】
そこで、かかる保持を行うためには、暗号化装置１０１では次のような取扱いがなされるとよい。
【０１０６】
即ち、図４のパケット構造のうち ADF，DID，DBN，DCに関しては、音声信号Aの暗号化を行った場合でも暗号化をしなかった場合のそれと何ら変わるものではない。即ち、ADF，DID，DBN，DCは暗号化してはならない情報である。また、CS に関しては音声信号Aの暗号化によるデータの変更に対応して再計算し、伝送路上のパケットの CSとして正しい値につけかえてやる必要がある情報である。
【０１０７】
また、図４中UDW0，UDW1で示されている CLK は、音声信号Aの実データであるCHnと一緒に暗号化されてしまうと、音声信号Aの暗号化非対応の受信装置における音声信号サンプリングクロック再生のための PLLがロックすることができず音声信号Aと映像信号の同期が取れなくなってしまう可能性がある。従って、互換性を確保するためには ADFやDID などと同様にCLKは暗号化してはならない情報である。
【０１０８】
また、図４中UDW18乃至UDW23 で示されている ECC を、音声信号Aの実データであるCHｎの暗号化に伴い再計算してつけかえてしまうと、そのECCは暗号化された音声信号Aの実データに対してのものとなってしまい、暗号化する前の音声信号Aの実データに対しての伝送エラー検出や訂正の手段が失われてしまうことになる。従って、ECCもまた暗号化してはならない情報である。また、ECC を再計算しないことで音声信号非対応の受信装置では ECC エラーを検知することが可能になるので、この情報をもとに受信装置から出力される音声信号をミュートすることも可能になる。
【０１０９】
以上のことを考慮すると、HD-SDI 上 Embedded されている図４のパケット構造の音声信号Aのうちの暗号化の対象となる情報は、音声信号Aの実データである各CHn、即ち、図４中UDW2乃至UDW17までの16 words となる。
【０１１０】
そこで、図３の暗号化装置１０１は、UDW2 乃至UDW17 のそれぞれのbit7乃至bit0 に対して暗号化を施し、それぞれの暗号化した結果から EvenParity を再計算して、それぞれのbit8に、bit8の反転をbit9に割り当て、それ以外のデータの暗号化を禁止する、といった暗号化処理（以下、パケット構造保持暗号化処理と称する）を実行することで、図４のAudio Data Packet としての構造を保持しつつ、音声信号Aの暗号化による保護が可能になる。
【０１１１】
この場合、復号装置１０２は、図４のAudio Data Packet としての構造を保持しつつ暗号化音声信号Aの復号を行うときには、音声信号Aの実データである各CHn、即ち、図４中UDW2乃至UDW17までの16 wordsのみを復号する、といった復号処理（以下、パケット構造保持復号処理と称する）を実行すればよい。
【０１１２】
このようなパケット構造保持暗号化処理自体は、図３の音声暗号化部１５３によってなされるが、その処理の制御、即ち、図４のAudio Data Packetのうちの何れの部分を暗号化して何れの部分を暗号化しないのかの決定や、その決定結果に基づく各種処理の制御については、音声暗号化部１５３自身の判断で行ってもよいし、図６に示される暗号化有無決定部１５４のように他のブロックが行ってもよい。同様に、パケット構造保持復号処理自体は、図３の音声復号部１６２によってなされるが、その処理の制御、即ち、図４のAudio Data Packetのうちの何れの部分が暗号化されいて何れの部分が暗号化されていないのかの判定や、その判定結果に基づく各種処理の制御については、音声復号部１６２自身の判断で行ってもよいし、図６に示される暗号化有無判定部１６４のように他のブロックが行ってもよい。
【０１１３】
即ち、図６は、本発明が適用される情報処理システムとしてのコンテンツ保護システムの一実施の形態であって、図３の形態とは異なるコンテンツ保護システムの構成例を示している。図６において、図３と対応する箇所には対応する符号を付しており、それらの箇所については説明を適宜省略する。図６の例の暗号化装置２０１には、図３の例の暗号化装置１０１に対して、上述した暗号化有無決定部１５４がさらに設けられている。図６の例の復号装置２０２には、図３の例の復号装置１０２に対して、上述した暗号化有無判定部１６４がさらに設けられている。
【０１１４】
なお、図２の例のコンテンツ保護システムについても、暗号化装置５１と復号装置５２との間のインタフェースとして本実施の形態のようにHD-SDIが採用されている場合には、パケット構造保持暗号化処理とパケット構造保持復号処理との実行が必要になる。この場合、パケット構造保持暗号化処理自体は、図２の音声暗号化部６６によってなされるが、その処理の制御については、音声暗号化部６６自身の判断で行ってもよいし、図示せぬ他のブロックが行ってもよい。同様に、パケット構造保持復号処理自体は、図２の音声復号部７５によってなされるが、その処理の制御については、音声復号部７５自身の判断で行ってもよいし、図示せぬ他のブロックが行ってもよい。
【０１１５】
次に、図７を参照して、図３の暗号化装置１０１または図６の暗号化装置２０１の動作のうちの、音声信号Aの暗号化処理について説明する。即ち、図７は、AES128bit CTRモードにおいて、映像信号のうちの色信号C 用のAES Key Streamを音声信号A用のAES Key Stream として流用した場合における、音声信号Aの暗号化処理例を説明するタイミングチャートである。
【０１１６】
具体的には、図７においては、同図中上から順に、Clock ， AES Line Reset , Cipher Block Count , AES input３２ , AES output３３ , AES key stream for Y , AES key stream for C , Stream Converter Reset , 1.5Gbps SDI（音声信号A Embedded Original） , 暗号化音声信号Aのそれぞれについてのタイミングチャートが示されている。
【０１１７】
Clockとは、約75MHz、正確には74.25MHzか74.147MHzのVideo Clockである。
【０１１８】
AES Line Resetとは、映像信号のEAVの直後のサンプルの位相で、即ち図７の例では、1.5Gps SDI（音声信号A Embedded Original）におけるLN0と記述された六角形で示されるデータの位相で、暗号化対象のフレームにとっての最初のAES output３３が図３等のAESコア部１１から出力されるように、そのAESコア部１１のSystem delay分だけ前、例えば図７の例ではAES Core System delay(ex.12clock)と記述されているように12clock分だけ前もって、AESコア部１１に対してかけるリセット信号である。
【０１１９】
Ciper Block Countとは、CTR（カウンタ）モードで動作させているAESコア部１１の最下位のカウンタであって、AES output３３がAESコア部１１から出力される毎に、例えば図７の例では6clock毎にインクリメントされる。なお、図７のCiper Block Countのタイミングチャート上の2750=6*458+2という式は、次のような意味を持つ。即ち、HD-SDI信号としての映像信号の１フレーム分のデータは、図示はしないが、EAV,H-ANC,SAV,Active Video or V-ANCといった情報がその順番に並んで配置される2750wordsからなるデータである。この１フレーム分のデータ量である2750wordsが上述した式の左辺である。即ち、１フレーム分のデータが、6wordsのブロック毎に区分され、区分後の各ブロックのひとつひとつに対して１つのAES output３３がそれぞれ割り当てられる。そして、各ブロックを構成する6wordsのそれぞれ1wordに対して、割り当てられたAES output３３から分割されたAES keyが１つずつ利用されて1clok毎に順次暗号化されていく。このことを示すために、2750=6*458+2という式が記述されているのである。
【０１２０】
AES output３３は、上述したように、図３等の分割部１３において10ビット単位のAES keyに分割される。この10ビット単位のAES keyが、図７の例では１つの六角形として描画されている。ただし、符号が記載されていない灰色の六角形は、無データを示している。以下適宜、図７の六角形内の符号を用いることで複数のAES Keyをそれぞれ区別する。
【０１２１】
１つのAES output３３から分割されてFiFo部１４−Ｙに提供されたAES keyY0乃至Y5はその順番で順次映像暗号化部１５−Ｙに提供される。即ち、図７に示されるように、AESコア部１１からは、6clock毎にAES output３３が１つずつ出力されるので、その結果、分割部１３において各AES output３３からそれぞれ分割された各AES keyY0乃至Y5のそれぞれが、AES key streamとしてFiFo部１４−Ｙを介して映像暗号化部１５−Ｙに提供される。この様子が、図７の例では、AES key stream for Yとして示されている。
【０１２２】
同様に、１つのAES output３３から分割されてFiFo部１４−Ｃに提供されたAES keyC0乃至C5はその順番で順次映像暗号化部１５−Ｃに提供される。即ち、図７に示されるように、AESコア部１１からは、6clock毎にAES output３３が１つずつ出力されるので、その結果、分割部１３において各AES output３３からそれぞれ分割された各AES keyC0乃至C5のそれぞれが、AES key streamとしてFiFo部１４−Ｃを介して映像暗号化部１５−Ｃに提供される。この様子が、図７の例では、AES key stream for Cとして示されている。
【０１２３】
図３や図６の例では、図７に示されるように、かかるAES key stream for Cが、音声信号Aの暗号化のためのAES key streamとして兼用される。即ち、かかるAES key stream for CがFIFo部１５２を介して音声暗号化部１５３にも提供される。そこで、音声暗号化部１５３が、そのAES key stream for Cに含まれる各AES keyC0乃至C5を１つずつ使用して、音声信号Aを1wordずつ順次暗号化していく。
【０１２４】
具体的には例えば図７の例では、映像信号の暗号化開始位相を示す基準パルスとしてのStream Converter Resetの下方には、映像信号のうちのH-Ancに音声信号Aが重畳されているHD-SDI信号が、1.5Gbps SDI（音声信号A Embedded Original）として描画されている。なお、図７において、1.5Gbps SDI（音声信号A Embedded Original）を構成する複数の六角形のそれぞれは1word分のデータを示している。即ち、1.5Gbps SDI（音声信号A Embedded Original）のうちの、LN1よりも時間的に後方に配置されている複数の六角形からなるストリームデータが、上述した図４のパケット構造を有する音声信号Aである。
【０１２５】
この場合、音声暗号化部１５３は、上述したパケット構造保持暗号化処理を実行するときには、図４の音声信号AのうちのADF,DID,DBN,DC,CLKについては、その暗号化処理を禁止し、それらをそのまま合成部１６に提供する。
【０１２６】
そして、図７に示されるように、CLKの後のCH1が提供されてきた段階で、音声暗号化部１５３は、音声信号AのうちのCHnを1wordずつ、即ち、図４のUDW2乃至UDW17のそれぞれ１つずつを、AES key stream for Cに含まれる各AES keyC0乃至C5のうちの１つをそれぞれ利用して暗号化した上で、合成部１６に順次提供する。図７の例では、CH1のうちのUDW2が、AES key stream for Cに含まれるAES keyC4を利用して暗号化されている様子が描画されている。
【０１２７】
このようにして、音声暗号化部１５３は、CH4のUDW17までの暗号化を順次実行すると、図７には図示していないが、その後暗号化処理を再度禁止する。即ち、図４のECCとCSとは暗号化されずにそのまま音声暗号化部１５３から合成部１６に提供される。
【０１２８】
以上の音声暗号化部１５３による暗号化処理の結果、図７中一番下方にその一部が示されているように、暗号化音声信号Aが得られ、合成部１６に提供されることになる。
【０１２９】
このように、HD-SDI 上に Embedded される音声信号Aに対する暗号化の実行有無のタイミング（以下、音声信号暗号化ON/OFFタイミングと称する）は、パケット構造保持暗号化処理の例では、ADF,DID,DBN,DC,CLKまでがOFF状態とされ、その後CHnのUDW2乃至UDW17までがON状態とされ、そして、その後のECCとCSとがOFF状態とされる。
【０１３０】
ただし、音声信号暗号化ON/OFFタイミングは、パケット構造保持暗号化処理の例に限定されず、HD-SDI上にEmbedded されている既存音パケットの有無、どの Gp、Ch を暗号化してコンテンツを保護するのか等の様々な設計思想に応じて変化させることが可能である。即ち、音声信号暗号化ON/OFFタイミングは、変化して一定ではない場合もある。しかしながら、そのような場合であっても、映像信号用の暗号エンジン、即ち図３等の例ではAESコア部１１は、音声信号AをEmbedded することが許可されている H-ANC 期間では連続動作しているので、音声信号Aに対する暗号化の有無の切替がどの位相で行われたとしても、暗号化対象の1wordの各データのそれぞれについて、AES key Stream中の一のAES keyを一義的に定義することができる。
【０１３１】
また、例えばAudio Control Packet または SMPTE 427M で規定されている Audio Data Packet(DID=40hex、SDID=06hex)に Reserve bit が用意されているのでこれらを利用することで、送信側と受信側とで、即ち図３の例では暗号化装置１０１と復号装置１０２との間で、また図６の例では暗号化装置２０１と復号装置２０２との間で、各種情報の共有が可能となる。例えば共有すべき情報としては、HD-SDI 上に Embedded されている音声信号Aのどの Gp のどの Ch を暗号化しているのかを示す情報、即ち、例えばパケット構造保持暗号化処理ではCHnのUDW2乃至UDW17のうちの何れを暗号化して伝送しているのかを示す情報等が挙げられる。
【０１３２】
なお、図３の復号装置１０２または図６の復号装置２０２の動作のうちの、暗号化音声信号Aの復号処理については、基本的に、図７を用いて説明した暗号化処理の逆処理となるだけであるので、ここではその説明は省略する。
【０１３３】
以上、本発明が適用される情報処理システムの実施の形態として、図２，図３，図６に示されるコンテンツ保護システムについて説明したが、本発明は、これらの例に限定されず、その他様々な実施の形態を取ることが可能である。
【０１３４】
具体的には例えば、図３の例の情報処理システムが有する２つの弱点を克服したい場合、即ち上述したように、回路規模が大きくなるという第１の弱点と、音声信号A専用の共通鍵を伝送するための新たな Secure な手段を確立する必要があるという第２の弱点とを克服したい場合には、基本的に、共通鍵とそれを利用する暗号化エンジンや復号エンジンを、映像信号と音声信号Aとで兼用する、という手法を採用すればよい。以下、かかる手法を映像音声兼用手法と称する。
【０１３５】
この映像音声兼用手法が適用された情報処理システムの一実施の形態が、上述した図３や図６のコンテンツ保護システムである。即ち、図３や図６の例では、兼用される共通鍵がLE Key３１であり、兼用される暗号化エンジンがAESコア部１１であり、兼用される復号エンジンがAESコア部２４である。換言すると、LE Key３１、AESコア部１１、およびAESコア部２４を映像信号と音声信号Aとで兼用する形態であれば足り、図３や図６の例に限定されず、例えば図８のようなコンテンツ保護システムを採用してもよい。。
【０１３６】
即ち、図８は、本発明が適用される情報処理システムとしてのコンテンツ保護システムの一実施の形態であって、図２，図３，図６等の形態とは異なるコンテンツ保護システムの構成例を示している。
【０１３７】
図８において、図６と対応する箇所には対応する符号を付しており、それらの箇所については説明を適宜省略する。
【０１３８】
図８の例の暗号化装置２５１には、図６の暗号化装置２０１に対して、分割部２６１がさらに設けられている。即ち、図６の例では、分割部１３からFiFo部１４−Ｃに提供される色信号C用のAES Keyが、音声信号A用のAES Keyとして兼用されるように、FiFo部１５２にも提供される。これに対して、図８の例では、分割部１３とは別の分割部２６１が設けられており、かかる分割部２６１によりAES output３３が10wordの各データに分割され、かかる10wordの各データが音声信号A用のAES KeyとしFiFo部１５２に提供される。
【０１３９】
同様に、図８の例の復号装置２５２には、図６の復号装置２０２に対して、分割部２６２がさらに設けられている。即ち、図６の例では、分割部２５からFiFo部２６−Ｃに提供される色信号C用のAES Keyが、音声信号A用のAES Keyとして兼用されるように、FiFo部１６１にも提供される。これに対して、図８の例では、分割部２５とは別の分割部２６２が設けられており、かかる分割部２６２によりAES output３３が10wordの各データに分割され、かかる10wordの各データが音声信号A用のAES KeyとしFiFo部１６１に提供される。
【０１４０】
なお、図３の例と同様に、暗号化有無決定部１５４の機能を音声暗号化部１５３に委譲することで暗号化有無決定部１５４を省略し、また、暗号化有無判定部１６４の機能を音声復号部１６２に委譲することで暗号化有無判定部１６４を省略してもよい。
【０１４１】
さらにまた、例えば、上述した例では、メタデータ３４、暗号化音声信号A、および暗号化映像信号は全て一緒に、即ち、音声メタデータ重畳暗号化映像信号として、送信側である暗号化装置から受信側である復号装置に送信されているが、それぞれ一緒に送信する必要は必ずしもない。
【０１４２】
例えば図示はしないが、必要に応じて、HD-SDIにEmbeddedされる音声信号Aを暗号化する暗号化装置（以下、音声専用暗号化装置と称する）と、その暗号化装置から出力された暗号化音声信号Aを復号する復号装置（以下、音声専用復号装置と称する）とを別に設けてもよい。
【０１４３】
また例えば、メタデータ３４を、暗号化映像信号や暗号化音声信号Aとは別の伝送経路で送信側から受信側に伝送してもよい。
【０１４４】
さらにまた、本発明を適用できる暗号化アルゴリズムは、上述した例ではAESとされたが、上述した例に特に限定されない。例えば、本発明は、DES（Data Encryption Standard）や3DES等の様々な暗号アルゴリズムに対しても適用可能である。
【０１４５】
ところで、上述した一連の処理は、ハードウエアにより実行させることもできるし、ソフトウエアにより実行させることもできる。一連の処理をソフトウエアにより実行させる場合には、そのソフトウエアを構成するプログラムが、専用のハードウエアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム記録媒体からインストールされる。
【０１４６】
図９は、上述した一連の処理をプログラムにより実行するパーソナルコンピュータの構成の例を示すブロック図である。即ち、例えば上述した一連の処理をプログラムにより実行する場合には、暗号化装置や復号装置のそれぞれは、図９の構成のパーソナルコンピュータまたはその一部で構成することも可能である。
【０１４７】
図９において、CPU（Central Processing Unit）３０１は、ROM（Read Only Memory）３０２、または記憶部３０８に記憶されているプログラムに従って各種の処理を実行する。RAM（Random Access Memory）３０３には、CPU３０１が実行するプログラムやデータなどが適宜記憶される。これらのCPU３０１、ROM３０２、およびRAM３０３は、バス３０４により相互に接続されている。
【０１４８】
CPU３０１にはまた、バス３０４を介して入出力インタフェース３０５が接続されている。入出力インタフェース３０５には、キーボード、マウス、マイクロホンなどよりなる入力部３０６、ディスプレイ、スピーカなどよりなる出力部３０７が接続されている。CPU３０１は、入力部３０６から入力される指令に対応して各種の処理を実行する。そして、CPU３０１は、処理の結果を出力部３０７に出力する。
【０１４９】
入出力インタフェース３０５に接続されている記憶部３０８は、例えばハードディスクからなり、CPU３０１が実行するプログラムや各種のデータを記憶する。通信部３０９は、インターネットやローカルエリアネットワークなどのネットワークを介して外部の装置と通信する。
【０１５０】
また、通信部３０９を介してプログラムを取得し、記憶部３０８に記憶してもよい。
【０１５１】
入出力インタフェース３０５に接続されているドライブ３１０は、磁気ディスク、光ディスク、光磁気ディスク、或いは半導体メモリなどのリムーバブルメディア３１１が装着されたとき、それらを駆動し、そこに記録されているプログラムやデータなどを取得する。取得されたプログラムやデータは、必要に応じて記憶部３０８に転送され、記憶される。
【０１５２】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム記録媒体は、図９に示されるように、磁気ディスク（フレキシブルディスクを含む）、光ディスク（CD-ROM(Compact Disc-Read Only Memory),DVD(Digital Versatile Disc)を含む）、光磁気ディスク、もしくは半導体メモリなどよりなるパッケージメディアであるリムーバブルメディア３１１、または、プログラムが一時的もしくは永続的に格納されるROM３０２や、記憶部３０８を構成するハードディスクなどにより構成される。プログラム記録媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースである通信部３０９を介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０１５３】
なお、本明細書において、プログラム記録媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１５４】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【図面の簡単な説明】
【０１５５】
【図１】SMPTE 427Mに準拠したコンテンツ保護システムの構成例を示す図である。
【図２】本発明が適用されるコンテンツ保護システムの構成例を示す図である。
【図３】本発明が適用されるコンテンツ保護システムの構成例であって、図２とは別の例を示す図である。
【図４】HD-SDI 上に Embedded される音声信号の構造例を示す図である。
【図５】図４の音声信号のうちのCHnの内容を示す図である。
【図６】本発明が適用されるコンテンツ保護システムの構成例であって、図２，図３とは別の例を示す図である。
【図７】図３または図６の暗号化装置の音声信号Aの暗号化処理の例を説明するタイミングチャートである。
【図８】本発明が適用されるコンテンツ保護システムの構成例であって、図２，図３，図６とは別の例を示す図である。
【図９】本発明が適用されるプログラムを実行するパーソナルコンピュータの構成例を示すブロック図である。
【符号の説明】
【０１５６】
１  暗号化装置，  ２  復号装置，  １１  AESコア部，  １２  メタデータ生成部，  １３  分割部，  １４−Ｙ，１４−Ｃ  FiFo部，  １５−Ｃ，１５−Ｙ  映像暗号化部，  １６  合成部，  １７  送信部，  ２１  受信部，  ２２  分離部，  ２３  メタデータ抽出部，  ２４  AESコア部，  ２５  分割部，  ２６−Ｙ，２６−Ｃ  FiFo部，  ２７−Ｃ，２７−Ｙ  映像復号部，  ３１  LE Key，  ３２  AES input，  ３３  AES output，  ３４  メタデータ，  ３５  LE Key，  ３６  音声暗号化データ，  ３７  音声復号データ，  ５１  暗号化装置，  ５２  復号装置，  ６１  LE Key生成部，  ６２  AES key生成部，  ６３  分割部，  ６４  FiFo部，  ６５  変換部，  ６６  音声暗号化部，  ７１  LE Key生成部，  ７２  復号データ生成部，  ７３  分割部，  ７４  FiFo部，  ７５  音声復号部，  ７６  変換部，  １０１  暗号化装置，  １０２  復号装置，  １５１  変換部，  １５２  FiFo部，  １５３  音声暗号化部，  １５４  暗号化有無決定部，  １６１  FiFo部，  １６２  音声復号部，  １６３  変換部，  １６４  暗号化有無判定部，  ２５１  暗号化装置，  ２５２  復号装置，  ２６１  分割部，  ２６２  分割部，  ３０１  CPU，  ３０２  ROM，  ３０８  記憶部，  ３１１  リムーバブルメディア
【図１】
2007306171.tif 000003
【図２】
2007306171.tif 000004
【図３】
2007306171.tif 000005
【図４】
2007306171.tif 000006
【図５】
2007306171.tif 000007
【図６】
2007306171.tif 000008
【図７】
2007306171.tif 000009
【図８】
2007306171.tif 000010
【図９】
2007306171.tif 000011