(57)【要約】      （修正有）【課題】暗号鍵を論理プログラマブルデバイスに回路として秘匿する手段を設け、復号のためのアルゴリズムも回路として構築して、ハードウェアにより復号化する電子メディア通信装置を提供する。【解決手段】サーバ装置は、配信を要求された電子メディアに対し個別に暗号化を施し、暗号化電子メディアをクライアント装置に配信する。クライアント装置では、電子メディア固有回路部がクライアントデータ通信部から送られた論理回路データに基づいて、固有の論理回路を生成する。さらに、論理回路とクライアント装置に対応する端末固有回路部とを合成し、電子メディアセキュリティ回路部を構築する。そして、記憶装置に格納された暗号化電子メディアを入力することでデジタルコンテンツを復号化する。なお、電子メディア固有回路部および端末固有回路部は、単体のみでは正常に動作せず、両者を組み合わせることで正しく動作する。【選択図】図１
2006196988.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された電子メディアを、サーバ装置からネットワークを経由してクライアント装置に配信する電子メディア通信装置において、
前記サーバ装置は、
クライアント装置に配信する電子メディアに対して、各クライアント装置に対応する暗号方式によって暗号を施す暗号化手段と、
前記暗号化手段により暗号化された電子メディアを復号化するための論理回路データを生成し、該生成された論理回路データから各クライアント装置に対応する端末固有回路データを取り除いて、電子メディアに固有な論理回路データを生成する電子メディア固有回路構築手段と、
前記暗号化された電子メディア及び前記電子メディア固有回路構築手段により生成された論理回路データをクライアント装置に送信する手段とを備え、
前記クライアント装置は、
前記電子メディア固有回路構築手段により生成された論理回路データを受信して、電子メディアに固有な論理回路を生成し、該論理回路と各クライアント装置に対応する端末固有回路とを合成して電子メディアセキュリティ回路を構築する手段と、
前記電子メディアセキュリティ回路を用いて、前記暗号化された電子メディアを復号化して、利用できる電子メディアに変換出力する情報出力手段とを備えていることを特徴とする電子メディア通信装置。
【請求項２】
前記クライアント装置は、前記電子メディア固有回路及び前記端末固有回路の組み合わせが正しい場合に限って正しく動作することを特徴とする、請求項１に記載の電子メディア通信装置。
【請求項３】
前記電子メディア固有回路と前記端末固有回路の組み合わせが正しいという条件と、電子メディアを再生する権利が有効であるという条件が満たされた場合にのみ、電子メディアセキュリティ回路を作動させる機能を有する動作制御回路から構成されることを特徴とする、請求項２に記載の電子メディア通信装置。
【請求項４】
前記端末固有回路は、クライアント装置に接続された端末装置のＩＤを出力する機能を有する端末ＩＤ出力回路と、
該端末装置のＩＤを外部に露出させることなく、電子メディアに固有の情報を用いて攪拌する機能を有するスクランブル回路とを具備していることを特徴とする、請求項２に記載の電子メディア通信装置。
【請求項５】
前記クライアント装置において、前記電子メディア固有回路構築手段により生成された論理回路データに基づき、
圧縮されたデータを復元する伸張回路と、上記復号化回路とが一体的に構成された復号化・伸張回路が、その構成の一部が前記電子メディアに固有な論理回路において構築されるとともに、
残りの構成要素が前記端末固有回路に構築されることを特徴とする、
請求項１又は請求項２に記載の電子メディア通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デジタルコンテンツ（以下、「電子メディア」という。）を、サーバからクライアントに対して、ネットワーク経由で安全に配布すると共に、不正な利用を防止するメカニズムを提供する装置に関するものである。デジタル著作権管理（Digital Rights Management：ＤＲＭ）の一部として機能する装置と見ることもできる。
【背景技術】
【０００２】
ネットワークを経由して電子メディアを配信する際に用いられるコピー防止メカニズムとしては、（１）サーバからクライアントに配信する通信経路に暗号を施し、第三者による盗聴を防止する、（２）コンテンツに暗号をかけ、不正利用を防止する、という２重の方法が採用されている。前者の暗号化を「経路暗号化」、後者の暗号化を「コンテンツ暗号化」と呼ぶ。これらの暗号化に当たっては、ＤＥＳ、Ｔｒｉｐｌｅ  ＤＥＳ、ＡＥＳ、ＭＵＬＴＩ、ＲＣ５、ＭＩＳＴＹ等の様々な方式が用いられている。また、暗号を解くための鍵のやり取りに関してはＲＳＡ公開鍵暗号法等が用いられている。
【０００３】
しかしながら、上記の方法では、何らかの手段でクライアントのアプリケーションソフトやＯＳがクラックされるか、もしくは測定装置によってデータバスを流れるビット列を測定された場合は、暗号を解くための鍵や電子メディアを復号した後の生データを盗み出される恐れがある。
【０００４】
特開２００３−６９５５１公報には、暗号鍵を不正な利用者によって容易に取得されないように記録することを目的として、生成した第１の暗号データ、及び第２の暗号鍵によって暗号化された第１の暗号鍵を情報記録媒体に記録し、また、第３の暗号鍵によって暗号化された第２の暗号鍵を保持し、第３の暗号鍵を保持するようにした暗号化装置及び方法が開示されている。上記公報に開示された装置及び方法によれば、記録媒体全体を複数の暗号でプロテクトできることになり、不正コピーの防止に一定の効果を発揮する。
【０００５】
しかし、上記のような構成では、電子メディアの暗号化及び復号化のために多くの処理を必要とする。そのため、高速処理が可能なデバイスが必要になり、コスト高になるという課題があった。また、暗号化手段として用いられる暗号鍵は、記録媒体のプログラムにより生成されるものである以上、上記公報に開示された装置及び方法では、暗号鍵の取得を複雑にしたに過ぎず、電子メディアの不正コピーの防止効果が不十分である等、情報のセキュリティが十分でない問題があった。
【０００６】
【特許文献１】特開２００３−６９５５１公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上記の問題を解決するためになされたもので、従来の方法の最大の弱点である暗号鍵を、論理プログラマブルデバイスに回路として秘匿する手段を設けるとともに、復号のためのアルゴリズムそのものについても、論理プログラマブルデバイスに回路として構築し、ハードウェアによる復号化を可能とする電子メディア通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
この発明は、上記の問題を解決すべくなされたもので、請求項１に記載の発明は、暗号
化された電子メディア（以下、「暗号化電子メディア」という。）を、サーバ装置からネットワークを経由してクライアント装置に配信する電子メディア通信装置において、前記サーバ装置は、クライアント装置に配信する電子メディアに対して、各クライアント装置に対応する暗号方式によって暗号を施す暗号化手段と、前記暗号化手段により暗号化電子メディアを復号化するための論理回路データを生成し、該生成された論理回路データから各クライアント装置に対応する端末固有回路データを取り除いて、電子メディアに固有な論理回路データを生成する電子メディア固有回路構築手段と、前記暗号化電子メディア及び前記電子メディア固有回路構築手段により生成された論理回路データをクライアント装置に送信する手段とを備え、前記クライアント装置は、前記電子メディア固有回路構築手段により生成された論理回路データを受信して、電子メディアに固有な論理回路を生成し、該論理回路と各クライアント装置に対応する端末固有回路とを合成して電子メディアセキュリティ回路を構築する手段と、前記電子メディアセキュリティ回路を用いて、前記暗号化電子メディアを復号化して、利用できる電子メディアに変換出力する情報出力手段とを備えていることを特徴とする電子メディア通信装置である。
【発明の効果】
【０００９】
本発明によれば、論理プログラマブルデバイスの内部において、復号化に必要な鍵が生成されると共に、復号化のアルゴリズムが動作するため、ソフトウェアの形態ではアルゴリズムが露出しない。また、例え電子メディア固有回路の内容を盗聴によって解読されたとしても、それ単体では動作しない。
【００１０】
従って、本発明の電子メディア通信装置は、端末固有回路を知らない第三者によって合成することは極めて困難であり、電子メディアの不正利用は、それだけ困難になる。さらに、ＭＰＥＧなどの伸張回路やビデオ出力回路をコンテンツ固有回路に組み込んだ形態では、生のコンテンツデータが一切露出することがないため、コンテンツを保護する機能に優れている。なお、ビデオ出力信号にコピーガード信号を追加することで、不正アクセス防止機能を強化することができる。
【発明を実施するための最良の形態】
【００１１】
（実施の形態１）
以下、図面を参照して本発明の実施の形態を説明する。図１は、本発明の一実施形態に係る電子メディア通信装置のシステムのブロック構成図であり、図１において、本発明の電子メディア通信装置は、サーバ装置１００、クライアント装置２００およびこれらの装置を接続するネットワーク３００から構成される。
【００１２】
次に、図１に示される本発明の電子メディア通信装置を構成する上記の各構成ブロックについて説明する。まず、サーバ装置１００の構成例を説明する。図１に示す構成のサーバ装置１００は、電子メディア格納部Ｓと、暗号化部１１０と、電子メディア固有回路構築部１２０と、データ通信部１３０とから構成される。
【００１３】
電子メディア格納部Ｓは、クライアント装置２００側から配信を要求された電子メディアを格納するものである。電子メディア格納部Ｓに格納される電子メディアは、静止画像コンテンツ、動画コンテンツ、テキストコンテンツ、音楽コンテンツ等のデジタル化された情報である。また、暗号化部１１０は、クライアント装置２００に対応する暗号方式によって、クライアント装置２００に配信される電子メディアに暗号を施すものである。電子メディア固有回路構築部１２０は、上記暗号化部１１０により暗号化電子メディアを復号化するための論理回路データを生成し、該生成された論理回路データからクライアント装置２００に対応する端末固有回路データを取り除いて、電子メディアに固有な論理回路データを生成する。そして、上記の暗号化部１１０により暗号化電子メディア及び上記の電子メディア固有回路構築部１２０により生成された論理回路データは、データ通信部１
３０によって、クライアント装置２００に送信される。
【００１４】
このように、サーバ装置１００は、クライアント装置２００側から配信を要求された電子メディアに対して、個別に暗号化を施し、該暗号化電子メディアをクライアント装置２００に配信する。そして、暗号化電子メディアを元に戻すには、電子メディア毎に復号化を行う個別の回路が必要である。これを「電子メディア固有回路」と称する。該電子メディア固有回路は、例えば、ＣＰＬＤ（Complex Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等の論理プログラマブルデバイスに、上記の電子メディア固有回路を構築するためのデータをロードして実行することによりその機能を実現することができる。ここで、論理プログラマブルデバイスにおいて、「電子メディア固有回路」を構築するためのデータを「電子メディア固有回路構築データ」と称する。
【００１５】
次に、クライアント装置２００の構成例を説明する。図１に示す構成のクライアント装置２００は、記憶装置Ｄ、クライアントデータ通信部２１０、電子メディア固有回路部２２０、端末固有回路部２３０、論理回路構築部２４０及び情報出力部２５０から構成される。
【００１６】
クライアントデータ通信部２１０は、サーバ装置１００からネットワーク３００を通じて、暗号化電子メディア及び論理回路データを受信するものである。そして、受信した暗号化電子メディアは、クライアントデータ通信部２１０から記憶装置Ｄに転送され、該記憶装置Ｄに格納される。ここで、電子メディアを格納する記憶装置Ｄは、ハードディスク装置や光ディスク装置等の不揮発性メモリや、ＲＡＭのような揮発性メモリ、或いはこれらの組み合わせにより構成されるものとする。一方、受信した論理回路データは、クライアントデータ通信部２１０から電子メディア固有回路部２２０に転送される。
【００１７】
電子メディア固有回路部２２０は、クライアントデータ通信部２１０から送られた論理回路データに基づいて、電子メディアに固有な論理回路を生成する。そして、論理回路構築部２４０は、該論理回路とクライアント装置２００に対応する端末固有回路部２３０とを合成し、電子メディアセキュリティ回路部２０１を構築する。そして、この電子メディアセキュリティ回路部２０１に、記憶装置Ｄに格納された暗号化電子メディアを入力することで、元のデジタルコンテンツを生成することができる。電子メディア固有回路部２２０と端末固有回路部２３０は、単体のみでは正常に動作せず、両者を組み合わせることで初めて、正確な復号化が行なわれる。尚、図１に示す構成のクライアント装置２００の電子メディア固有回路部２２０、端末固有回路部２３０は、専用のハードウェアにより実現されるものであってもよく、ＣＰＬＤやＦＰＧＡ等の論理プログラマブルデバイスによりその機能が実現されるもので良い。論理プログラマブルデバイスを用いて電子メディア固有回路部２２０、端末固有回路部２３０を構成する場合、これらの回路部２２０、２３０の回路結線情報（以下、「ネットリスト」という。）を、所定の電気信号の形式に変換して論理プログラマブルデバイスに入力することにより、該論理プログラマブルデバイス内部に回路を構成することができる。
【００１８】
上記のようにして復号化された電子メディアは、情報出力部２５０によって、必要に応じて、ＮＴＳＣ（National Television Standards Committee）方式、ＤＶＩ（Digital Visual Interface）方式、或いはＨＤＭＩ（High Definition Multimedia Interface）方式等の各種の信号方式に変換され、文書として或いは視聴等に利用できる情報として出力される。
【００１９】
（実施の形態２）
図２は、本発明の電子メディア通信装置の実施形態２に係るクライアント装置２００のブロック構成図である。図２に示す構成のクライアント装置２００は、記憶装置Ｄ、クラ
イアントデータ通信部２１０、電子メディア固有回路部２２０、端末固有回路部２３０、論理回路構築部２４０、情報出力部２５０、ＭＰＥＧ伸張回路２６０、ビデオ出力回路２７０とから構成されており、クライアントデータ通信部２１０及び記憶装置Ｄは、実施形態１におけるものと同様の機能を有する。実施形態２に係るクライアント装置２００は、ＭＰＥＧ伸張回路及びビデオ出力回路が備えられたことを特徴としている。
【００２０】
また、実施形態２の電子メディア通信装置は、サーバ装置１００（図示せず）、クライアント装置２００及びこれらの装置を接続するネットワーク３００（図示せず）から構成されており、サーバ装置１００及びネットワーク３００は、実施形態１におけるものと同様の構成及び機能を有するものとする。
【００２１】
電子メディア固有回路部２２０は、クライアントデータ通信部２１０から送られた論理回路データに基づいて、電子メディアに固有な論理回路である復号化回路２２１及び動作制御回路２２２を生成する。復号化回路２２１は、暗号化電子メディアを元のデジタルコンテンツに復元する機能を有する回路である。動作制御回路２２２は、復号化回路２２１と端末固有回路部２３０の組み合わせが正しく且つ電子メディアを再生する権利が有効である場合にのみ、復号化回路２２１を作動させる機能を有する回路であり、上記の復号化回路２２１の動作を制御する機能を有する。
【００２２】
尚、上記の論理回路データとして、復号化回路２２１、動作制御回路２２２及びパターン比較回路２２３をひとまとめにしたネットリストを構成し、このネットリストを、所定の電気信号の形式に変換して論理プログラマブルデバイスに入力することにより、論理プログラマブルデバイス内部に復号化回路２２１、動作制御回路２２２及びパターン比較回路２２３を構築することができる。また、結線情報をベースにして復号化回路２２１、動作制御回路２２２及びパターン比較回路２２３を構築する装置及びプログラムとして、従来のものを使用することができる。
【００２３】
端末固有回路部２３０は、クライアント装置に接続された図示しない端末装置のＩＤ（以下、「端末ＩＤ」という。）を出力する機能を有する端末ＩＤ出力回路２３１と、該端末ＩＤを、電子メディアに固有の情報を用いて攪拌する機能を有するスクランブル回路２３２と、電子メディアの再生回数に制限がある場合に再生回数残余カウンタをチェックする機能を有するユーザ情報記録回路２３３とを具備している。スクランブル回路２３２は、上記の端末ＩＤを外部に露出させることなく、電子メディアに固有の情報と端末ＩＤから一義的に定まる攪乱端末ＩＤを生成する。具体的には、まず、端末ＩＤ出力回路２３１が、上記端末装置に固有の２５６ビットの２進数として端末ＩＤを出力する。次いで、スクランブル回路２３２が、該端末ＩＤと、２５６ビットの２進数として表される電子メディアのハッシュ値の排他的論理和をとり、その値を乱数の種として疑似乱数を２５６個生成する。このようにして生成された疑似乱数のうち、最後に得られた乱数の値（２５６ビットの２進数）を攪乱端末ＩＤとして出力する。
【００２４】
また、実施形態２の電子メディア通信装置の電子メディアセキュリティ回路部２０１は、電子メディア固有回路部２２０と端末固有回路部２３０が組み合わされることによって構成される。すなわち、電子メディア固有回路部２２０と端末固有回路部２３０は、それぞれ単体では正常に機能せず、電子メディア固有回路部２２０と端末固有回路部２３０の組み合わせが正しいという条件（条件１）と、電子メディアを再生する権利が有効であるという条件（条件２）の両方が満たされるかどうかチェックされ、両条件が満足される場合にのみ、電子メディアセキュリティ回路部２０１は動作する。
【００２５】
尚、上記したように、実施形態２の電子メディア通信装置において、論理プログラマブルデバイスを用いて復号化回路２２１及び動作制御回路２２２を構築する場合、上記の条
件１及び条件２は次のように判断され、電子メディアセキュリティ回路部２０１が構成される。
【００２６】
条件１の判定：電子メディア固有回路部２２０における動作制御回路２２２は、暗号化電子メディアのハッシュ値をスクランブル回路２３２に入力する。次に、該スクランブル回路２３２から出力される値を、電子メディア固有回路部２２０内に具備されるパターン比較回路２２３に入力される。このとき、動作制御回路２２２からスクランブル回路２３２への入力及びスクランブル回路２３２からの出力が正常に動作し、且つ、例えばパターン比較回路２２３からの２５６ビットの出力が全て１であれば、電子メディア固有回路部２２０と端末固有回路部２３０の組み合わせが正しいと判断される。これに対し、動作制御回路２２２からスクランブル回路２３２への入力及びスクランブル回路２３２からの出力が正常に動作した場合であっても、パターン比較回路２２３からの２５６ビットの出力が全て１にならない場合には、動作制御回路２２２は電子メディア固有回路部２２０の動作を停止させるか、電子メディア固有回路部２２０を停止させる。
【００２７】
条件２の判定：更に、動作制御回路２２２は、電子メディアの再生回数、再生期間等の制限の有無についてもチェックを行い、電子メディアの再生に対する制限が全く検出されなかった場合、電子メディアを再生する権利が有効であると判断される。電子メディアの再生に対する制限が検出された場合、例えば、再生期間に制限が設けられている場合には、動作制御回路２２２は、クライアント装置２００のタイマーを読み出し、現在の日時が、再生期間内にあるか否かをチェックする。そして、現在の日時が、再生期間内に無ければ、電子メディアを再生する権利が無効であると判断され、動作制御回路２２２は電子メディア固有回路部２２０の動作を停止させるか、電子メディア固有回路部２２０の機能を電気的に停止させる。
【００２８】
また、電子メディアの再生回数に制限がある場合、動作制御回路２２２は、端末固有回路部２３０内に具備されるユーザ情報記録回路２３３に、暗号化電子メディアのハッシュ値及び再生回数の制限数を出力する。そして、該ユーザ情報記録回路２３３は、暗号化電子メディアのハッシュ値に対応する再生回数残余カウンタをチェックし、該カウンタが未初期化であれば、再生回数の制限数で該カウンタを初期化する。再生回数残余カウンタがゼロ以上であれば、ユーザ情報記録回路２３３は再生回数残余カウンタを１つ減らすとともに、動作制御回路２２２に、電子メディアの再生が正常であることを通知する。これに対し、再生回数残余カウンタがゼロであれば、ユーザ情報記録回路２３３は、動作制御回路２２２にエラーを通知し、動作制御回路２２２は電子メディア固有回路部２２０の動作を停止させるか、電子メディア固有回路部２２０の機能を電気的に停止させる。
【００２９】
上記の条件１及び条件２の両方が満たされた場合、論理プログラマブルデバイス内の電子メディアセキュリティ回路部２０１が正常に動作し、暗号化電子メディアが復号化され、元のデジタルコンテンツを生成することができる。このように、実施形態２に係るクライアント装置２００は、電子メディアの再生回数やコピー回数等が記録される構成を有しているので、指定回数以上の再生及びコピーを防止することができる。
【００３０】
（実施の形態３）
図３は、本発明の電子メディア通信装置の実施形態３に係るクライアント装置２００のブロック構成図である。図３に示す構成のクライアント装置２００は、記憶装置Ｄ、クライアントデータ通信部２１０、電子メディア固有回路部２２０、端末固有回路部２３０、論理回路構築部２４０、情報出力部２５０、ＭＰＥＧ伸張回路２６０、ビデオ出力回路２７０とから構成されており、クライアントデータ通信部２１０及び記憶装置Ｄは、実施形態２におけるものと同様の機能を有する。本発明の実施形態３に係るクライアント装置２００においては、ＭＰＥＧ伸張回路２６０が端末固有回路部２３０の一部となるように構
成されることを特徴としている。従って、実施形態３に係るクライアント装置２００によれば、暗号化電子メディアのデジタルデータが復号若しくは伸張されて利用可能となった電子メディア、すなわち、ＭＰＥＧ−１、ＭＰＥＧ−２等のＭＰＥＧ規格に準拠した圧縮動画像データのデコード処理がされた後の電子メディアが、論理プログラマブルデバイスの外部に出力されるのが防止される。
【００３１】
（実施の形態４）
図４は、本発明の電子メディア通信装置の実施形態４に係るクライアント装置２００のブロック構成図である。実施形態２と同じ構成要素には同一の符号を付加し、説明を省略する。
【００３２】
図４に示す構成のクライアント装置２００において、復号化回路２２１及びＭＰＥＧ伸張回路２６０が一体的に構成されており、クライアントデータ通信部２１０から送られた論理回路データに基づいて、動作制御回路２２２及びパターン比較回路２２３とともに生成される。復号化回路２２１及びＭＰＥＧ伸張回路２６０が一体的に構成された復号化・伸張回路２２５は、ネットリストを、所定の電気信号の形式に変換して論理プログラマブルデバイスに入力することにより、論理プログラマブルデバイス内部に構築することができる。
【００３３】
復号化・伸張回路２２５は、その構成の一部が電子メディア固有回路部２２０に構築され、残りの構成要素が端末固有回路部２３０に構築される。従って、実施形態４によれば、固有端末回路２３０の推定をより困難にするとともに、電子メディアの復号化処理と、ＭＰＥＧ符号化による圧縮動画像データのデコード処理を一体的に行えるため、暗号化電子メディアをより効率的に復号化処理及び伸張処理が可能である。
【００３４】
（実施の形態５）
図５は、本発明の電子メディア通信装置の実施形態５に係るクライアント装置２００のブロック構成図である。実施形態２と同じ構成要素には同一の符号を付加し、説明を省略する。
【００３５】
図５に示す構成のクライアント装置２００において、ＭＰＥＧ伸張回路２６０及びビデオ出力回路２７０がいずれも端末固有回路部２３０の一部となるように構成されることを特徴としている。すなわち、実施形態５に係るクライアント装置２００によれば、暗号化電子メディアに対する復号処理及び伸張処理だけでなく、利用可能となった電子メディアのデジタルデータを外部の出力装置への出力信号として変換するまでの処理が、論理プログラマブルデバイス内部に閉じた状態で処理されたように構成されている。
【００３６】
図５に示す構成のクライアント装置２００における、ＭＰＥＧ伸張回路２６０及びビデオ出力回路２７０は、クライアントデータ通信部２１０から送られた論理回路データに基づいて、端末固有回路部２３０の一部として生成される。上記のＭＰＥＧ伸張回路２６０及びビデオ出力回路２７０は、ネットリストを所定の電気信号の形式に変換して論理プログラマブルデバイスに入力することにより、論理プログラマブルデバイス内部に構築することができる。実施形態５の場合、上記したように、利用可能となった電子メディアのデジタルデータは外部に出力されることなくビデオ信号のみが外部に出力されるので、より強力なコンテンツ保護が可能である。
【００３７】
（実施の形態６）
図６は、本発明の電子メディア通信装置の実施形態６に係るクライアント装置２００のブロック構成図である。実施形態２と同じ構成要素には同一の符号を付加し、説明を省略する。図６に示す構成のクライアント装置２００において、復号化回路２２１及びＭＰＥ
Ｇ伸張回路２６０が、復号化・伸張回路２２５として一体的に構成されるとともに、ビデオ出力回路２７０が端末固有回路部２３０の一部となるように構成されることを特徴としている。上記の復号化・伸張回路２２５及びビデオ出力回路２７０は、クライアントデータ通信部２１０から送られた論理回路データに基づいて生成される。すなわち、復号化・伸張回路２２５及びビデオ出力回路２７０は、ネットリストを所定の電気信号の形式に変換して論理プログラマブルデバイスに入力することにより、論理プログラマブルデバイス内部に構築することができる。
【００３８】
復号化・伸張回路２２５は、その構成の一部が電子メディア固有回路部２２０に構築され、残りの構成要素がビデオ出力回路２７０とともに端末固有回路部２３０に構築される。従って、実施形態６によれば、実施形態４と同様に、固有端末回路２３０の推定をより困難にするとともに、電子メディアの復号化処理と、ＭＰＥＧ符号化による圧縮動画像データのデコード処理を一体的に行う機能を有する。更には、実施形態５と同様に、利用可能となった電子メディアのデジタルデータは外部に出力されることなくビデオ信号のみを外部に出力する機能を有しているので、より強力なコンテンツ保護が可能である。
【００３９】
（実施の形態７〜９）
図７〜図９は、本発明の電子メディア通信装置の実施形態７〜９に係るクライアント装置２００のブロック構成図をそれぞれ示したものである。このように、実施形態７〜９においては、いずれも電子メディア固有回路部２２０内に動作制御回路２２２及びパターン比較回路２２３が構築され、端末固有回路部２３０内に端末ＩＤ出力回路２３１、スクランブル回路２３２及び復号化回路２３４を具備していることを特徴としている。また、本発明の実施形態７〜９に係るクライアント装置２００の構成及び機能は、それぞれ実施形態２、実施形態３、実施形態５に係るクライアント装置２００に相当する構成及び機能を有する。以下、実施形態２と同じ構成要素には同一の符号を付加し、説明を省略する。
【００４０】
端末固有回路部２３０には、クライアントデータ通信部２１０から送られた論理回路データに基づいて、電子メディアに固有な論理回路である復号化回路２３４が生成される。動作制御回路２２２は、復号化回路２３４と端末固有回路部２３０の組み合わせが正しい場合にのみ、端末固有回路部２３０内に生成された復号化回路２３４を作動させる。
【００４１】
尚、実施形態７〜９において、上記の論理回路データは、実施態様２等と同様に、クライアント装置２００に対応する端末固有回路データが取り除かれたものであり、且つ動作制御回路２２２及びパターン比較回路２２３をひとまとめにしたネットリストで構成されたものである。上記ネットリストと、クライアント装置２００に対応する端末固有回路部２３０のネットリストとを、論理回路構築部２４０が合成し、所定の電気信号の形式に変換して論理プログラマブルデバイスに入力することにより、論理プログラマブルデバイス内部に電子メディアセキュリティ回路部２０１を構築することができる。また、結線情報をベースにして、動作制御回路２２２及びパターン比較回路２２３を構築する装置及びプログラムとして、従来のものを使用することができる。
【００４２】
また、実施形態７〜９の電子メディア通信装置の電子メディアセキュリティ回路部２０１も、実施態様２等と同様に、電子メディア固有回路部２２０と端末固有回路部２３０が組み合わされることによって構成され、電子メディア固有回路部２２０と端末固有回路部２３０は、それぞれ単体では正常に機能しない。そして、上記の実施形態２の説明における条件１及び条件２と同様の判断方法により、電子メディア固有回路部２２０と端末固有回路部２３０の組み合わせが正しいという条件が満たされるかどうかがチェックされ、少なくとも当該条件が満足される場合には、電子メディアセキュリティ回路部２０１が構築される。
【００４３】
このように、実施形態７〜９において、上記の条件１及び条件２が満たされた場合、論理プログラマブルデバイス内に電子メディアセキュリティ回路部２０１が構成され、該電子メディアセキュリティ回路部２０１によって暗号化電子メディアが正確に復号化され、元のデジタルコンテンツを生成することができる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態１に係る電子メディア通信装置のシステム全体のブロック構成図である。
【図２】本発明の電子メディア通信装置の実施形態２に係るクライアント装置２００のブロック構成図である。
【図３】本発明の電子メディア通信装置の実施形態３に係るクライアント装置２００のブロック構成図である。
【図４】本発明の電子メディア通信装置の実施形態４に係るクライアント装置２００のブロック構成図である。
【図５】本発明の電子メディア通信装置の実施形態５に係るクライアント装置２００のブロック構成図である。
【図６】本発明の電子メディア通信装置の実施形態６に係るクライアント装置２００のブロック構成図である。
【図７】本発明の電子メディア通信装置の実施形態７に係るクライアント装置２００のブロック構成図である。
【図８】本発明の電子メディア通信装置の実施形態８に係るクライアント装置２００のブロック構成図である。
【図９】本発明の電子メディア通信装置の実施形態９に係るクライアント装置２００のブロック構成図である。
【符号の説明】
【００４５】
Ｄ  記憶装置
１００  サーバ装置
１１０  暗号化部
１２０  電子メディア固有回路構築部
１３０  データ通信部
２００  クライアント装置
２０１  電子メディアセキュリティ回路部
２１０  クライアントデータ通信部
２２０  電子メディア固有回路部
２２１  復号化回路
２２２  動作制御回路
２２３  パターン比較回路
２２５  復号化・伸張回路
２３０  端末固有回路部
２３１  端末ＩＤ出力回路
２３２  スクランブル回路
２３３  ユーザ情報記録回路
２３４  復号化回路
２４０  論理回路構築部
２５０  情報出力部
２６０  ＭＰＥＧ伸張回路
２７０  ビデオ出力回路
３００  ネットワーク
【図１】
2006196988.tif 000003
【図２】
2006196988.tif 000004
【図３】
2006196988.tif 000005
【図４】
2006196988.tif 000006
【図５】
2006196988.tif 000007
【図６】
2006196988.tif 000008
【図７】
2006196988.tif 000009
【図８】
2006196988.tif 000010
【図９】
2006196988.tif 000011