(57)【要約】【課題】  宅内のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができると共に、伝送途中でパケットの欠落が発生した場合には早急に対処できる暗号化方式を提供する。【解決手段】  コンテンツ送信装置とコンテンツ受信装置はコンテンツの伝送時、有線ＬＡＮか無線ＬＡＮで伝送するコンテンツの暗号化サイズを変更して伝送する。または、ＬＡＮ経路上の混雑具合を判定し、伝送するコンテンツの暗号化サイズを変更して伝送する。【選択図】  図５
2008010999.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータの送受信を行なうネットワーク通信処理手段と、
前記ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを前記ネットワーク通信手段に供給する送信コンテンツ生成手段と、
前記コンテンツ受信装置からの認証要求を受け取って前記認証要求に対する認証の判定を行なうと共に、前記コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
前記認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、前記鍵情報により前記コンテンツ受信装置に送信するコンテンツを暗号化するコンテンツ暗号化手段と、を有し、
上記コンテンツ暗号化手段は、コンテンツ受信装置へ向けて送信するコンテンツを暗号化する際、認証手段で生成した鍵情報を基に暗号化するコンテンツ長を変更し、暗号化処理を行なうことを特徴とするコンテンツ送信装置。
【請求項２】
前記コンテンツ送信装置は、ネットワークが有線ネットワークか無線ネットワークかを判定するネットワーク判定手段を有し、
前記コンテンツ暗号化手段は、前記ネットワーク判定手段より、有線ネットワーク時には認証手段で生成した鍵情報を基に暗号化するコンテンツ長を大きく変更し、無線ネットワーク時には認証手段で生成した鍵情報を基に暗号化するコンテンツ長を小さく変更し、暗号化処理を行なうことを特徴とする請求項１記載のコンテンツ送信装置。
【請求項３】
前記コンテンツ送信装置は、コンテンツ受信装置への認証要求の送信もしくは前記コンテンツ受信装置からの認証要求に対する応答の送信に対する前記コンテンツ受信装置からの受信確認の到達までの時間を計測するタイマー手段を有し、
前記コンテンツ暗号化手段は、上記タイマー手段で計測した時間により認証手段で生成した鍵情報を基に暗号化するコンテンツ長を変更し、暗号化処理を行なうことを特徴とする請求項１記載のコンテンツ送信装置。
【請求項４】
前記コンテンツ暗号化手段は、コンテンツ受信装置から要求されたコンテンツ長に従って認証手段で生成した鍵情報を基に暗号化するコンテンツ長を変更し、暗号化処理を行なうことを特徴とする請求項１記載のコンテンツ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像音声等のコンテンツをネットワークを介して送受信するのに際して、伝送されるコンテンツの著作権を保護するのに好適な送信装置、受信装置に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（以下PCと記す）の演算速度や記憶容量など処理能力の発展に伴い、PCに内蔵されるハードディスクドライブ（以下HDDと記す）も大容量化が進んでいる。こうした状況のもとで最近では一般の家庭で利用されるようなランクのPCにおいてもHDDを利用してTV放送番組を録画し、これをPCのディスプレイで視聴を行なうといった使い方ができるようになってきた。
またその一方では大容量HDDの低価格化により、家庭用の録画装置としてもHDDを内蔵してこれに映像音声情報をデジタル記録するようなHDD録画装置が登場してきており、ディスクを録画媒体として使うことに拠る使い勝手の良さが着目されている。
上記したようなHDDを利用した録画装置やPCなどでは映像音声情報は装置内に固定されたHDDに録画されているため、家の中の他の部屋で録画した番組を視聴しようとするような場合には装置自体を持ち運ぶしかなく、VTRなど取替え可能な媒体を利用する録画再生装置を複数備えて行なえるような、媒体レベルでの映像音声情報の持ち運びは実現が難しかった。
【０００３】
そこで、このような録画装置に有線あるいは無線LAN（Local Area Network）のインターフェースを搭載して、ネットワークを介して他のPCあるいは受信装置に送信して、宅内のどこでも録画された映像音声情報を視聴できるようにした装置の例が非特許文献１に記載されている。
しかしながら、非特許文献１に記載されている装置においては著作権を保護すべき映像音声情報（以下コンテンツと呼ぶ）の著作権保護については配慮がされておらず、HDDに録画されている映像音声情報は、LANを介して受信した他のPCにおいて更にHDDに保存することが可能であり、扱える映像音声情報はコピーが自由に行なえる「Copy free」のコンテンツでなければならなかった。
【０００４】
一般にデジタル録画されたコンテンツを上記のようにネットワーク等を介して有る装置から他の装置へ伝送して記録を行なうような場合には伝送時のデータ品質の劣化が少なく、送信側の装置にあるコンテンツと同じ品質のコピー（複製）が受信側で作成できるため、著作権を保護すべきコンテンツに対しては、個人的利用の範囲を逸脱したコンテンツの不正なコピー作成を防止できるような配慮が必要である。
例えばデジタルAV機器の間でコンテンツを送信する際には、コンテンツ送信装置側において暗号化を行ない、コンテンツ受信装置側との間で復号化のための情報の共有化を行なうことによって、送信先であるコンテンツ受信装置以外の機器によってコンテンツが正しく受信されて復号されない様にして、無制限なコピーの作成を防ぐコピープロテクトが実施されている。
【０００５】
このようなコピープロテクトの方法の一例としてデジタルAV機器に取り入れられているものには、例えばIEEE1394バス上でのコピープロテクト方法を定めたDTCP（Digital Transmission Content Protection）方式がある（非特許文献２に記載）。DTCP方式ではコンテンツを「Copy free」「Copy one generation」「No more copies」「Copy never」に分類して管理し、録画装置では「Copy free」「Copy one generation」のコンテンツだけを記録し、「Copy one generation」のコンテンツは一度記録した後は「「No more copies」として取り扱い、バス上では「Copy free」のコンテンツを除いて送信側で暗号化処理を施して伝送を行なうことによって無制限なコンテンツのコピーが行なえないようにしている。
【０００６】
有線あるいは無線のLANによるコンテンツ伝送においても、DTCP方式と同様な考え方により、著作権保護のためのコピープロテクトを実現するための技術がいくつか開示されている。例えば特許文献１は、ネットワーク上のデジタルコンテンツ流通のためのコピープロテクトの方式にDTCPと同様の手法を適用するための技術が開示されており、特許文献２にも同様にコンテンツを著作権保護のために暗号化して通信する装置間を構成するための技術が開示されている。
【０００７】
【特許文献１】特開２０００−２８７１９２号公報（第６頁、図１）
【特許文献２】特開２００１−３５８７０６号公報（第１３頁、図９）
【非特許文献１】東芝レビュー、Ｖｏｌ．５７  Ｎｏ９．（第６−７頁）
【非特許文献２】Hitachi，Ltd．他、  ５C  Digital Transmission  Content  Protection  White  Paper
【発明の開示】
【発明が解決しようとする課題】
【０００８】
上記した従来の技術で、コンテンツを有線ネットワークあるいは無線ネットワークを介して伝送する際、コンテンツ送信装置はネットワークが有線か無線か、ネットワーク経路の混雑具合、コンテンツ受信装置の性能を考慮して暗号化コンテンツを送信していない。
例えば、PCのHDDやHDDを内蔵した録画装置でコンテンツを録画して、ここから宅内の他の装置にLANを介した伝送を行なおうとする場合に上記の暗号化技術を適用すると、宅内のLANが無線の場合、有線に比べてパケットが経路途中で欠落し、プラズマテレビ等の再生装置で再生できない場合が考えられる。また、宅内LANの経路の混雑具合により、再生装置に暗号化コンテンツが届く前にパケットが欠落する可能性があり、この場合も再生できなくなる。
本発明の目的は、有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、パケットの欠落が発生した場合には早急に対処できる暗号化方式を提供することである。
【課題を解決するための手段】
【０００９】
上記の課題を解決するために本発明では、有線または無線LANを介してコンテンツの送信を行なうコンテンツ送信装置において、LANを介してデータの送受信を行なうネットワーク通信処理手段と、前記LANを介して接続されるコンテンツ受信装置に送信するコンテンツを前記ネットワーク通信手段に供給する送信コンテンツ生成手段と、前記コンテンツ受信装置からの認証要求を受け取って前記認証要求に対する認証の判定を行なうとともに、前記コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、前記認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、前記鍵情報により前記コンテンツ受信装置に送信するコンテンツの暗号化手段と、前記コンテンツ受信装置への認証要求の送信もしくは前記コンテンツ受信装置からの認証要求に対する応答の送信に対する前記コンテンツ受信装置からの受信確認の到達までの時間を計測するタイマー手段を有し、上記暗号化手段は、有線ネットワークと無線ネットワークで暗号化するコンテンツのサイズを変更するように構成した。更に詳しくは、有線ネットワーク時には暗号化するコンテンツのサイズを大きくし、無線ネットワーク時には暗号化するコンテンツのサイズを小さくする、若しくは、上記タイマー手段で計測した時間によりＬＡＮの混雑具合を判断し、暗号化するコンテンツのサイズを変更する、若しくは、コンテンツ受信装置から要求されたサイズに、暗号化するコンテンツのサイズの設定を変更するように構成した。
【発明の効果】
【００１０】
本発明によれば、有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、パケットの欠落が発生した場合には早急に対処できる暗号化方式を提供することが可能となる。
【発明を実施するための最良の形態】
【００１１】
本発明の実施の形態について図面を用いて説明する。
【実施例１】
【００１２】
図１は本発明の実施例１によるコンテンツ送信装置１００およびコンテンツ受信装置２００の構成を示したものであり、コンテンツ送信装置１００とコンテンツ受信装置２００とは互いに有線LANを介して接続されている。
コンテンツ送信装置１００において、１０１はコンテンツ送信装置２００にコンテンツを送り出すコンテンツ送信回路、１０２はコンテンツ送信回路１０１の出力するコンテンツを暗号化する暗号化回路で、前記暗号化回路１０２はネットワーク判定回路１１０がコンテンツ送信装置１００とコンテンツ受信装置２００との接続形態を有線LANか無線LANか判定した結果を受けて、暗号化するコンテンツ長を決定し、前記コンテンツ長単位でコンテンツ受信装置２００へ向けて送信するコンテンツを暗号化する。
１０３は暗号化回路１０２の出力および認証回路１０４の入出力を有線LANを介して他の装置とやり取りするネットワーク通信処理回路、１０４は有線LAN上に接続される他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路、１０５は認証回路１０４での処理に必要な情報を蓄える不揮発メモリ、１０６は認証回路１０４の情報に基づき暗号化回路１０２でコンテンツ暗号化のために必要な鍵情報を生成する鍵生成回路であり、コンテンツ送信回路１０１から送信されるコンテンツにはその取り扱い方を示す「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードを付してコンテンツ受信装置２００に送信される。
【００１３】
１１０はコンテンツ送信装置１００とコンテンツ受信装置２００が有線ＬＡＮで接続されているか無線ＬＡＮで接続されているかを判定するネットワーク判定回路であり、例えばネットワークドライバ等で、有線ＬＡＮか無線ＬＡＮを判定する。
コンテンツ受信装置２００において、２０１は有線LANを介して送られてきたコンテンツを受信するコンテンツ受信回路、２０２はコンテンツ送信回路１００の暗号化回路１０２で暗号化されたコンテンツをネットワーク通信処理回路２０３から受け取り復号化してコンテンツ受信回路２０１に出力する復号化回路、２０３は他の装置との間でネットワークを介して復号化回路２０２への入力および認証回路２０４の入出力をやり取りするネットワーク通信処理回路、２０４は他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路、２０５は認証回路２０４での処理に必要な情報を蓄える不揮発メモリ、２０６は認証回路２０４の出力する情報に基づき復号化回路２０２でのコンテンツ復号化のために必要な鍵を生成する鍵生成回路からなり、受信したコンテンツは前記コンテンツと共に送信される「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードに従って処理され、「Copy free」「Copy one generation」のコンテンツ記録媒体への記録が可能であり、「Copy one generation」のコンテンツを記録した場合にはそれ以後前記コンテンツは「No more copies」として取り扱う。
【００１４】
図２は、コンテンツ送信装置１００およびコンテンツ受信装置２００の構成を示したものであり、コンテンツ送信装置１００とコンテンツ受信装置２００とは互いに無線LANを介して接続されている。LANとの接続に無線ネットワーク通信処理回路１０７および２０７を用い、WEP（Wired Equivalent Privacy）暗号処理回路１０８および２０８を備えている。WEPは無線LANにおけるセキュリティ保護の目的で標準的に用いられている公知の暗号化方式であり、送信装置と受信装置の間でセキュリティ保護がなされた通信をユーザ管理下で実現することができる。
【００１５】
図３は、コンテンツ送信装置１００およびコンテンツ受信装置２００を含む宅内LANの構成例を示したものである。１台のコンテンツ送信装置１００と２台のコンテンツ受信装置２００ａ、２００ｂは有線LANのケーブル及び無線LANによりネットワークハブ装置３００にそれぞれ接続され、ネットワークハブ装置３００はルータ４００に接続される。ルータ４００はモデムや光電変換器などを介してインターネットへ接続される。上記コンテンツ送信装置１００、およびコンテンツ受信装置２００ａ、２００ｂ、ルータ４００はそれぞれLAN上で自身を識別するIPアドレスを所有する。
【００１６】
また各々のネットワーク通信処理回路のインターフェース部には４８ビットのMAC（Media Access Control）アドレスが予め製造時に与えられている。各装置へのIPアドレスの設定は、従来よりネットワークにおけるアドレスの自動設定に広く採用されているDHCP（Dynamic Host Configuration Protocol）により、例えばルータ４００をDHCPサーバとして動作させ、ここから各装置のIPアドレスを割り振るようにすれば良い。
なお、IPv6（Internet Protocol Version 6）を用いる場合にはステートレス自動設定と呼ばれる方法によりルータ４００のIPアドレスの上位６４ビットとMACアドレスから各装置が自身のIPアドレスを定めることも可能である。図３のＬＡＮの構成は一例を示したに過ぎず、コンテンツ受信装置２００は３台以上接続されていてもよい。
またコンテンツ送信装置も２台以上接続されていてもよく、その場合にはそれぞれのコンテンツ送信装置から同時に異なるコンテンツをコンテンツ受信装置に対して、ＬＡＮの帯域の許す限り送信することが可能である。なお、本発明における必要最低限の構成はコンテンツ送信装置およびコンテンツ受信装置各１台がＬＡＮに接続された状態である。
【００１７】
図４は暗号化回路１０２で暗号化された後のコンテンツのフォーマットの一例を示した図である。５００は暗号化回路１０２で暗号化され、ネットワーク通信処理１０３を介してコンテンツ受信装置２００へ伝送される暗号化パケットである。
５０１は暗号アルゴリズムを示し、本実施例では例えばＡＥＳ（Advanced Encryption Standard）やＤＥＳ（Data Encryption Standard）などの公知技術で、どの暗号アルゴリズムを使用してコンテンツを暗号化したのかを示すものであり、コンテンツ送信装置１００とコンテンツ受信装置２００との間で約束した値、例えばＡＥＳを使用したなら「１」、ＤＥＳを使用したなら「２」という具合に設定すれば良い。５０２はコピー情報を示し、本実施例ではコンテンツの取り扱い方を示す「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードを設定する。５０３は鍵情報を示し、例えば公開鍵やコンテンツの暗号化に使用した鍵を生成する基となる乱数である。
【００１８】
５０４は暗号化されたコンテンツのコンテンツ長を示し、暗号化したコンテンツのサイズを設定する。上記、暗号アルゴリズム５０１とコピー情報５０２と鍵情報５０３とコンテンツ長５０４を合わせて暗号ヘッダ５０５を形成する。５０６は上記設定された暗号ヘッダ５０５を基に暗号化された暗号化コンテンツである。
コンテンツ受信装置２００は上記暗号化パケット５００を受信後、暗号ヘッダ５０５を解析して暗号化コンテンツ５０６を復号する。したがって例えば暗号ヘッダ５０５を含むＩＰパケットが、コンテンツ受信装置２００に届く前にＬＡＮ経路上で欠落すると、コンテンツ受信装置２００で暗号化コンテンツを復号することができなくなる。本発明は、上記問題を解決するものである。
【００１９】
図５はコンテンツ送信装置１００とコンテンツ受信装置２００ａの間でコンテンツを送受信する際、コンテンツ送信装置１００で暗号化されたコンテンツがネットワーク通信処理回路１０３を介してLAN上に送信される時のパケット構成例を示す図である。
（ａ）はネットワーク判定回路１１０がコンテンツ送信装置１００とコンテンツ受信装置２００とが有線ＬＡＮケーブルで接続されていると判定したときのパケット構成例を示している。
６０１〜６０４はコンテンツ送信装置１００のネットワーク通信処理１０３からLANを経由してコンテンツ受信装置２００へ向けて送信されるIPパケットのデータ部分を示す。暗号化回路１０２は暗号化パケット５００を生成し、ネットワーク通信処理回路１０３に送る。ネットワーク通信処理回路１０３は、上記暗号化パケット（有線）５００をIPパケット６０１〜６０４に分割して有線LAN上に送信する。
【００２０】
（ｂ）はネットワーク判定回路１１０がコンテンツ送信装置１００とコンテンツ受信装置２００とが無線ＬＡＮケーブルで接続されていると判定したときのパケット構成例を示している。５００ａ〜５００ｄは暗号化パケット、７００は無線ＬＡＮ上を伝送するＩＰパケットで、７０１〜７０４に分割されて伝送される。
同図において、暗号化パケット５００ａ〜５００ｄはＩＰパケット７０１〜７０４のサイズと同等に設定した。これは無線ＬＡＮを使用することによって、経路上でＩＰパケットの欠落（７０１から７０４の何れか、或いは全てのＩＰパケット）が考えられるためである。
【００２１】
例えばＩＰパケット７０１が欠落した場合、コンテンツ受信装置２００ｂはＩＰパケット７０２を受信した時点で、暗号ヘッダの解析を行ない暗号化コンテンツの復号が可能になる。もし暗号化回路１０２が図５に示したように暗号化コンテンツ５００を生成すると、無線ＬＡＮ上でＩＰパケット６０１が欠落した場合、コンテンツ受信装置２００ｂは暗号ヘッダ５０５を含むＩＰパケット６０１を受信しないため、受信したＩＰパケット６０２〜６０４の暗号化コンテンツを復号できなくなる。
また暗号ヘッダ５０５が欠落しているため、次の暗号ヘッダを探し出すのは困難を要する。
【００２２】
しかしながら、ユーザが無線ＬＡＮを使用することを考慮して、図６に示すように暗号パケット５００を細かく生成すると、有線LANのようなパケット欠落がほとんど考えられない状況において、コンテンツ受信装置２００の復号化回路２０２は、LANからパケットを受信する毎に暗号ヘッダの解析を行なう必要があり、復号処理に時間を要することになる。これによりシステムのスループットが低下する問題が発生し、コンテンツ送信装置１００とコンテンツ受信装置２００との間で送受信されているコンテンツのビットレートよりスループットが低下するとコンテンツ受信装置２００で再生できなくなってしまう。
【００２３】
本発明の特徴は、コンテンツ送信装置１００とコンテンツ受信装置２００とを有線ＬＡＮで接続してコンテンツの送受信を行なう場合と、コンテンツ送信装置１００とコンテンツ受信装置２００とを無線ＬＡＮで接続してコンテンツの送受信を行なう場合とで、暗号化回路１０２は暗号化するコンテンツのサイズを変更することであり、有線ＬＡＮで接続した場合は高スループットを確保できるように暗号化するコンテンツのサイズを大きくし、無線ＬＡＮで接続した場合はパケット欠落によるコンテンツ再生ができなくなることを回避するために暗号化するコンテンツのサイズを小さくすることである。これにより前記した問題を解決することができる。
【実施例２】
【００２４】
次に本発明の実施例２について図面を用いて説明する。
図６は、本発明の実施例２を示す図である。１０９及び２０９はタイマー回路で、例えばコンテンツ送信装置１００は特定のパケットをコンテンツ受信装置２００へ向けて発信し、コンテンツ受信装置２００からの前記特定のパケットの受信確認応答を受信するまでの時間△Ｔを計測する。
図７はコンテンツ送信装置１００とコンテンツ受信装置２００によるコンテンツ送受信の際の手順の一例を示したものである。左側がコンテンツ送信装置１００を、右側がコンテンツ受信装置２００を表しており、両者の間の情報の送受信のタイミングと方向を矢印により示している。
【００２５】
コンテンツの送信に先立ちコンテンツ送信装置１００とコンテンツ受信装置２００との間で互いに相手方の装置の認証を行なってからコンテンツの伝送を行なうようにする。認証のための情報の送受信にはプロトコルとしてＴＣＰを用い、相手方の装置への認証要求とこれに対する認証応答等の各種情報が送信されるとこれに対する受信確認が相手方の装置から返送され、これにより伝送エラーの検知が可能な通信路が確保される。なお、図７においてはＴＣＰによるコネクション確立および廃棄のためのデータの送受信については省略してある。
【００２６】
始めにコンテンツ受信装置２００の側から認証要求を作成する。認証要求には特定の認証機関により生成されコンテンツ受信装置２００の不揮発メモリ２０５に保持される装置固有の公開鍵と前記公開鍵に対する証書を付してコンテンツ送信装置１００に送る。公開鍵および証書は不揮発メモリ２０５にコンテンツ受信装置２００の製造時に予め記憶させておく。認証要求を受け取りその受信確認をコンテンツ受信装置２００に送るとコンテンツ送信装置１００は自分の側からの認証要求を作成し、コンテンツ受信装置の場合と同様に認証機関が発行したコンテンツ送信装置１００の固有の公開鍵とその証書を付してコンテンツ受信装置側２００に送る。
【００２７】
その一方でコンテンツ送信装置１００は所定の公開鍵署名アルゴリズムに基きコンテンツ受信装置２００の認証を行なう。認証が成功した場合には認証応答を発行してコンテンツ受信装置２００に送信する。同様にしてコンテンツ受信装置２００の側でもコンテンツ送信装置１００からの認証要求を受け取った後認証を行ない、成功した場合には認証応答を発行してコンテンツ送信装置１００に送信する。以上のようして相互に認証に成功すると互いに共通の認証鍵が生成されて共有化される。認証鍵の生成にはＤｉｆｆｉｅ−Ｈｅｌｌｍａｎなど周知の鍵交換アルゴリズムを利用すれば良い。
【００２８】
認証鍵の共有が完了するとコンテンツ送信装置１００は交換鍵と乱数を生成し、交換鍵と乱数をそれぞれ認証鍵により暗号化してコンテンツ受信装置２００に送る。なお、図７では交換鍵と乱数を別々にコンテンツ送信装置１００からコンテンツ受信装置２００に送信しているがこれらをまとめて送るようにしてもよい。
コンテンツ受信装置２００では認証鍵を用いてコンテンツ送信装置１００から送信された交換鍵を復号し、同様に受信して復号した乱数と共に保有する。続いてコンテンツ送信装置１００およびコンテンツ受信装置２００各々の側で交換鍵と乱数を用いて予め定められた計算アルゴリズムに従い共通鍵を生成する。このようにして得た共通鍵によってコンテンツ送信装置１００からコンテンツを暗号化して送信し、コンテンツ受信装置２００では復号化されたコンテンツを受信することができるようになる。
【００２９】
実際にコンテンツの送信を始めるにあたって、ＬＡＮ経路上の混雑具合を判断するために、コンテンツ送信装置１００から混雑確認要求をコンテンツ受信装置２００へ向けて送信する。この時、コンテンツ送信装置１００のタイマー回路１０９は混雑確認要求を送信すると同時にタイマーをスタートさせる。
コンテンツ受信装置２００は前記混雑確認要求のパケットを受信すると、コンテンツ送信装置１００へ向けて受信確認応答を送信する。コンテンツ送信装置は前記受信確認応答を受信した際にタイマー回路１０９のタイマーをストップさせ、混雑確認要求送信から受信確認応答受信までの時間△Tを測定する。
【００３０】
なお、△Tの測定は混雑確認要求送信から受信確認応答受信までの時間としたが、コンテンツ受信装置２００から送信される、ある特定のパケットであっても問題ない。コンテンツ送信装置１００は前記結果を基に暗号化サイズを決定し、コンテンツ受信装置２００からコンテンツ要求パケットを受信後に、上記暗号化サイズ毎に暗号化したコンテンツをコンテンツ受信装置２００へ向けて送信する。
【００３１】
図８は上記測定結果による暗号化サイズの対応表の例である。コンテンツ送信装置１００は、例えば△Ｔの値が１０ｍｓである時、ＬＡＮ経路上は他パケットで混雑していなく、パケットの欠落はないと考え暗号化サイズを１５０Ｋｂｙｔｅと大きくして暗号化コンテンツをコンテンツ受信装置２００へ向けて送信する。
また、コンテンツ送信装置１００は例えば△Ｔの値が３０ｍｓである時、ＬＡＮ経路上は他パケットで混雑しており、パケットはコンテンツ受信装置２００へ到達する前に欠落する恐れがあると考え暗号化サイズを１．５Ｋｂｙｔｅと小さくして暗号化コンテンツをコンテンツ受信装置２００へ向けて送信する。
【００３２】
これにより、コンテンツ送信装置１００からコンテンツ受信装置２００へ向けて暗号化コンテンツが送信され、コンテンツ受信装置２００が前記パケットを受信する前にLAN経路上の混雑によりパケット欠落が生じてコンテンツ受信装置２００に暗号化コンテンツが届かなかった場合、早期にコンテンツ受信装置２００における暗号化コンテンツ復号処理の回復を図ることができるようになる。
【００３３】
なお、本実施例では、コンテンツ送信装置１００とコンテンツ受信装置２００との間で行われる機器間認証処理と暗号化コンテンツの送受信処理との間にLAN経路上の混雑具合を測定する回路を入れて説明したが、上記LAN経路上の混雑具合を測定する回路は、前記機器認証処理の中で行っても良い。
【実施例３】
【００３４】
次に本発明の実施例３について図面を用いて説明する。
本実施例の形態は、コンテンツ受信装置２００が暗号化コンテンツを受信して復号するのに最適な暗号化コンテンツサイズをコンテンツ送信装置１００へ向けて要求し、コンテンツ送信装置１００は前記暗号化コンテンツサイズを受信後、前記暗号化コンテンツサイズ毎にコンテンツを暗号化しコンテンツ受信装置２００へ向けて送信するものである。
【００３５】
本実施例では、例えば宅内LANにおいて、コンテンツ送信装置１００がUDPで複数台のコンテンツ受信装置２００へ向けて暗号化コンテンツを送信する場合、コンテンツ受信装置２００によって性能にばらつきがあり、あるコンテンツ受信装置は正常に再生していても、あるコンテンツ受信装置では性能が悪くLAN経路上でのパケット欠落により再生ができなくなることがある。
【００３６】
図９は本発明の第三実施例を示す図であり、本実施例のシーケンス図を示している。コンテンツ送信装置１００とコンテンツ受信装置２００との間で機器間認証処理後、暗号コンテンツの送信処理の前に、コンテンツ受信装置２００からコンテンツ送信装置１００へ向けて暗号サイズ要求を送信する。このとき送信する暗号サイズ要求は、後にコンテンツ送信装置１００へ向けて送信するコンテンツ要求の中に含めても良く、また特定のパケットでコンテンツ送信装置１００へ送信しても構わない。これにより、コンテンツ受信装置２００の性能に合った暗号化コンテンツの伝送が可能になり、LAN経路上でのパケット欠落によるコンテンツ再生ができなくなる問題を解決することができる。
【産業上の利用可能性】
【００３７】
有線または無線のLANを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、パケットの欠落が発生した場合には早急に対処できる暗号化方式を提供することが可能となる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施例１の有線ＬＡＮの構成を示す図である。
【図２】本発明の実施例１の無線ＬＡＮの構成を示す図である。
【図３】本発明の実施例による宅内ＬＡＮの構成例を示す図である。
【図４】暗号化フォーマットの一例を示す図である。
【図５】暗号化コンテンツ伝送時のパケット構成例を示す図である。
【図６】本発明の実施例２の構成を示す図である。
【図７】本発明の実施例２の手順を示す図である。
【図８】本発明の実施例２の暗号化サイズの対応表である。
【図９】本発明の実施例３の手順を示す図である。
【符号の説明】
【００３９】
１００ …コンテンツ送信装置
１０１ …コンテンツ送信回路
１０２ …暗号化回路
１０３ …ネットワーク通信処理回路
１０４ …認証回路
１０５ …不揮発メモリ
１０６ …鍵生成回路
１０７ …無線ネットワーク通信処理回路
１０８ …ＷＥＰ暗号処理回路
１０９  …タイマー回路
１１０  …ネットワーク判定回路
２００ …コンテンツ受信装置
２０１ …コンテンツ受信回路
２０２ …復号化回路
２０３ …ネットワーク通信処理回路
２０４ …認証回路
２０５ …不揮発メモリ
２０６ …鍵生成回路
２０７ …無線ネットワーク通信処理回路
２０８ …ＷＥＰ暗号処理回路
２０９  …タイマー回路
３００  …ハブ
４００  …ルータ
５００  …暗号化パケット
５０１  …暗号アルゴリズム
５０２  …コピー情報
５０３  …鍵情報
５０４  …コンテンツ長
５０５  …暗号ヘッダ
５０６  …暗号化コンテンツ
６００  …有線ＬＡＮ伝送パケット
７００  …無線ＬＡＮ伝送パケット
【図１】
2008010999.tif 000003
【図２】
2008010999.tif 000004
【図３】
2008010999.tif 000005
【図４】
2008010999.tif 000006
【図５】
2008010999.tif 000007
【図６】
2008010999.tif 000008
【図７】
2008010999.tif 000009
【図８】
2008010999.tif 000010
【図９】
2008010999.tif 000011