(57)【要約】【課題】  著作権保護対象のコンテンツを伝送する際、送信側と受信側の機器が同じ家の中にあることを確認する機能が組み込まれており認証が失敗した場合、宅外の機器であると判断されコンテンツを視聴することは出来ない。【解決手段】  複数の伝送経路で接続されたコンテンツ送信装置、コンテンツ受信装置において、複数の伝送経路の中から一つの伝送経路を選択し認証処理を行なう。選択された伝送経路で認証処理が失敗した場合、他の伝送経路を選択して認証処理を行なう。ある選択された伝送経路で認証が成功した場合は、コンテンツ送信装置とコンテンツ受信装置を結ぶ全ての伝送経路で、上記認証結果を有効とすることでコンテンツの視聴が可能となる。【選択図】  図８
2011139189.tif 000002
【特許請求の範囲】
【請求項１】
コンテンツ送信装置と複数の伝送経路で接続され、前記複数の伝送経路を使ってデータの受信を行なうコンテンツ受信装置において、
前記複数の伝送経路を切り替えてコンテンツ送信装置と通信する通信切り替え手段と、
前記複数の伝送経路から選択された一つの伝送経路を介して接続されるコンテンツ送信装置からコンテンツを受け取るコンテンツ受信制御手段と、
前記コンテンツ送信装置に認証要求を送信し、前記コンテンツ送信装置から受信した認証要求に対する認証を行なう認証手段と、
前記認証手段で認証処理を実行して得られる情報を元に鍵情報を生成する鍵生成手段と、
前記鍵情報により前記コンテンツ送信装置から受信したコンテンツの復号化処理を行なう復号化手段と、
を具備し、
前記通信切り替え手段により選択された前記一つの伝送経路で、コンテンツ送信装置との認証処理に失敗した場合に、前記複数の伝送経路から選択された他の伝送経路に切り替えて認証処理を継続することを特徴とするコンテンツ受信装置。
【請求項２】
請求項１に記載のコンテンツ受信装置において、
前記通信切り替え手段により選択された伝送経路で、コンテンツ送信装置との認証処理に成功した場合に、前記認証処理で生成された情報を全ての伝送経路で受信可能とすることを特徴とするコンテンツ受信装置。
【請求項３】
請求項１または２に記載のコンテンツ受信装置において、
前記コンテンツ送信装置と認証処理を行なう前に、前記コンテンツ送信装置と接続される前記複数の伝送経路の全てに対して、時間測定要求を送信し、前記時間測定要求に対する確認応答までの時間を測定し、
前記通信切り替え手段は、計測した前記時間が最も短い伝送経路を選択して前記コンテンツ送信装置との認証処理を行なうことを特徴とするコンテンツ受信装置。
【請求項４】
コンテンツ受信装置と複数の伝送経路で接続され、前記複数の伝送経路を使ってデータの送信を行なうコンテンツ送信装置において、
前記複数の伝送経路を切り替えてコンテンツ受信装置と通信する通信切り替え手段と、
前記複数の伝送経路から選択された一つの伝送経路を介して接続されるコンテンツ受信装置に送信するコンテンツ送信制御手段と、
前記コンテンツ受信装置からの第１の認証要求を受信し、前記第１の認証要求に対する認証を行い、前記コンテンツ受信装置に対して第２の認証要求を送信する認証手段と、
前記認証手段で認証処理を実行して得られる情報を元に鍵情報を生成する鍵生成手段と、
前記鍵情報により前記コンテンツ受信装置に送信するコンテンツを暗号化するコンテンツ暗号化手段と、
を具備し、
前記通信切り替え手段により選択された前記一つの伝送経路で、コンテンツ受信装置との認証処理に失敗した場合に、前記複数の伝送経路から選択された他の伝送経路に切り替えて認証処理を継続することを特徴とするコンテンツ送信装置。
【請求項５】
請求項４に記載のコンテンツ送信装置において、
前記通信切り替え手段により選択された前記一つの伝送経路で、コンテンツ受信装置との認証処理に成功した場合に、前記認証処理で生成された情報を全ての伝送経路で送信可能とすることを特徴とするコンテンツ送信装置。
【請求項６】
請求項５記載のコンテンツ送信装置において、
前記通信切り替え手段により選択された伝送経路で、前記コンテンツ受信装置との認証処理に失敗したときから、前記複数の伝送経路から選択された前記他の伝送経路に切り替えて前記コンテンツ受信装置より認証要求を受信するまでの時間を測定し、前記測定時間が一定の上限値を超えた場合に、前記コンテンツ受信装置との認証を中止することを特徴とするコンテンツ送信装置。
【請求項７】
請求項４〜６のいずれか１項に記載のコンテンツ送信装置において、
前記コンテンツ受信装置と認証処理を行なう前に、前記コンテンツ受信装置と接続される前記複数の伝送経路の全てに対して、時間測定要求を送信し、前記時間測定要求に対する確認応答までの時間を測定し、
前記通信切り替え手段は、計測した前記時間が最も短い伝送経路を選択して前記コンテンツ受信装置との認証処理を行なうことを特徴とするコンテンツ送信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、IP（Internet  Protocol）ネットワークを介してコンテンツを送受信するのに好適なコンテンツ送信装置、コンテンツ受診装置、及び認証方式に関するものである。
【背景技術】
【０００２】
一般にデジタル録画されたコンテンツをネットワーク等を介して有る装置から他の装置へ伝送して記録を行なうような場合には伝送時のデータ品質の劣化が少なく、送信側の装置にあるコンテンツと同じ品質のコピー（複製）が受信側で作成できるため、著作権を保護すべきコンテンツに対しては、個人的利用の範囲を逸脱したコンテンツの不正なコピー作成を防止できるような配慮が必要である。例えばデジタルAV機器の間でコンテンツを送信する際には、コンテンツ送信装置側において暗号化を行ない、コンテンツ受信装置側との間で復号化のための情報の共有化を行なうことによって、送信先であるコンテンツ受信装置以外の機器によってコンテンツが正しく受信されて復号されないようにして、無制限なコピーの作成を防ぐコピープロテクトが実施されている。
【０００３】
このようなコピープロテクトの方法の一例としてデジタルAV機器にとりいれられているものには、例えば特許文献１に記載の方式がある。特許文献１に記載の方式ではコンテンツを「Copy free（制限なくコピー可）」「Copy free with EPN asserted（出力保護付きで制限なくコピー可）」「Copy one generation（1世代コピー可）」「No more copies（再コピー禁止）」「Copy never（コピー禁止）」に分類して管理し、録画装置では「Copy free」「Copy free with EPN asserted」「Copy one generation」のコンテンツだけを記録し、「Copy one generation」のコンテンツは一度記録した後は「No more copies」として取り扱い、バス上では「Copy free」のコンテンツを除いて送信側で暗号化処理を施して伝送を行なうことによって、無制限なコンテンツのコピーが行なえないようにしている。また、特許文献１及び特許文献２は有線あるいは無線のネットワークにおけるコンテンツ伝送において、家庭内で記録した放送番組などの著作権保護対象となるコンテンツが無制限に宅外へ配信することがないように、宅内ネットワークであることを判断するための技術である。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６９２８８号公報
【特許文献２】特開２００７−３６３５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記従来の技術では、著作権保護対象のコンテンツを伝送する際、送信側と受信側の機器が同じ家の中にあることを確認する機能が組み込まれている。本機能により認証が失敗した場合、宅外の機器であると判断されコンテンツを視聴することは出来ない。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、複数の伝送経路で接続されたコンテンツ送信装置、コンテンツ受信装置において、複数の伝送経路の中から一つの伝送経路を選択し認証処理を行なう。選択された伝送経路で認証処理が失敗した場合、他の伝送経路を選択して認証処理を行なう。ある選択された伝送経路で認証が成功した場合は、コンテンツ送信装置とコンテンツ受信装置を結ぶ全ての伝送経路で、上記認証結果を有効とする。
【発明の効果】
【０００７】
本発明によれば、複数の伝送経路で接続されたコンテンツ送信装置、コンテンツ受信装置において、選択された伝送経路で認証が失敗しても、他の伝送経路で認証が成功した場合、選択された伝送経路でコンテンツを視聴することが出来る。
【図面の簡単な説明】
【０００８】
【図１】コンテンツ送信装置とコンテンツ受信装置の構成例を示す図。
【図２】宅内LANの構成例を示す図。
【図３】機器情報登録回路の構成例を示す図。
【図４】機器情報登録部に登録される機器情報の一例を示す図。
【図５】機器認証処理手順の一例を示す図。
【図６】通信切り替え回路の構成例を示す図。
【図７】経路管理テーブルの一例を示す図。
【図８】コンテンツ受信時のアルゴリズムの一例を示す図。
【図９】優先度を設けた経路管理テーブルの一例を示す図。
【図１０】第３実施例のシーケンスを示す図。
【図１１】第４実施例のシーケンスを示す図。
【発明を実施するための形態】
【０００９】
実施の形態を図を用いて説明する。
【実施例１】
【００１０】
図１はコンテンツ送信装置１００およびコンテンツ受信装置２００の構成例である。
コンテンツ送信装置１００とコンテンツ受信装置２００とは互いに有線LAN及び無線LANを介して接続されている。コンテンツ送信装置１００において、１０１はコンテンツ受信装置２００にコンテンツを送り出すコンテンツ送信回路、１０２はコンテンツ送信回路１０１の出力するコンテンツを暗号化する暗号化回路、１０３は暗号化回路１０２の出力および認証回路１０４の入出力をLANを介して他の装置とやり取りするネットワーク通信処理回路、１０４はLAN上に接続される他の装置との間で情報をやり取りして装置間の相互認証を行なう認証回路である。
【００１１】
１０５は認証回路１０４での処理に必要な情報を蓄える不揮発性メモリ、１０６は認証回路１０４の情報に基づき暗号化回路１０２でコンテンツ暗号化のために必要な鍵情報を生成する鍵生成回路、１０７は認証回路１０４が発生する認証要求などの情報を他の装置に送信してから該情報に対する受信確認が到達するまでの時間を測定するタイマー回路、１０８は認証回路１０４で認証した他装置の機器情報を登録し、これを管理する機器情報登録回路、１０９はコンテンツ受信装置と接続された経路、例えば有線LANと無線LANを切り替える通信切り替え回路であり、コンテンツ送信回路１０１から送信されるコンテンツにはその取り扱い方を示す「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードを付してコンテンツ受信装置に送信される。
【００１２】
コンテンツ受信装置２００において、２０１はLANを介して送られてきたコンテンツを受信するコンテンツ受信回路、２０２はコンテンツ送信回路１００の暗号化回路１０２で暗号化されたコンテンツをネットワーク通信処理回路２０３から受け取り復号化してコンテンツ受信回路２０１に出力する復号化回路、２０３は他の装置との間でネットワークを介して復号化回路２０２への入力および認証回路２０４の入出力をやり取りするネットワーク通信処理回路、２０４は他の装置との間で情報をやり取りしてそう置換の相互認証を行なう認証回路である。
【００１３】
２０５は認証回路２０４での処理に必要な情報を蓄える不揮発性メモリ、２０６は認証回路２０４の出力する情報に基づき復号化回路２０２でのコンテンツ復号化のために必要な鍵を生成する鍵生成回路、２０７は認証回路２０４から他の装置に認証要求などの情報を送信してから該情報に対する受信確認が到達するまでの時間を測定するタイマー回路、２０８は認証回路２０４で認証した他装置の機器情報を登録し、これを管理する機器情報登録回路、２０９はコンテンツ受信装置と接続された経路である。
【００１４】
本実施例では有線LANと無線LANを切り替える通信切り替え回路からなり、受信したコンテンツは該コンテンツと共に送信される「Copy free」「Copy one generation」「No more copies」「Copy never」の識別コードに従って処理され、「Copy free」「Copy one generation」のコンテンツ記録媒体への記録が可能であり、「Copy one generation」のコンテンツを記録した場合にはそれ以降該コンテンツは「No more Copies」として取り扱う。
【００１５】
無線LANを使ってコンテンツの伝送を行なう場合は、無線ネットワーク通信処理回路１１０及び２１０を用い、WEP（Wired Equivalent Privacy）暗号処理回路１１１及び２１１を備えている。WEPは無線LANにおけるセキュリティ保護の目的で標準的に用いられている公知の暗号化方式であり、コンテンツ送信装置１００とコンテンツ受信装置２００の間でセキュリティ保護がなされた通信をユーザ管理下で実現することができる。
【００１６】
また、本実施の形態では、分かりやすく説明するためコンテンツ送信装置１００とコンテンツ受信装置２００が有線LAN及び無線LANで接続された場合について説明するが、IEEE1394やUSB等の有線ネットワーク、Bluetooth等の無線ネットワークを使用してもよい。
【００１７】
図２は、コンテンツ送信装置１００およびコンテンツ受信装置２００を含む宅内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アドレスを定めることも可能である。
【００２０】
図３はコンテンツ送信装置１００が保持する機器情報登録回路１０８の構成例を示したものである。例えば、コンテンツ送信装置１００が接続されているネットワークにコンテンツ受信装置２００が接続された場合のコンテンツ受信装置２００の装置固有の機器情報の登録方法の一例を説明する。１０８１はコンテンツ受信装置２００からアドレス情報や装置固有の機器情報を取得する機器情報取得部、１０８２は該機器情報取得部１０８１で取得したコンテンツ受信装置のアドレス情報や装置固有の機器情報を登録しておく機器情報登録部である。
【００２１】
１０８３はコンテンツ受信装置２００の登録や、機器情報登録部１０８２に登録された機器情報からコンテンツ受信装置２００を認証する機器情報管理部である。図４は機器情報登録部１０８２に登録される機器情報の一例である。コンテンツ受信装置２００のアドレス情報として例えばIPアドレスとMACアドレスを、装置固有情報としてコンテンツ受信装置２００のデバイスIDを登録している。
【００２２】
図５は図１に示したシステム構成において、コンテンツ送信装置１００とコンテンツ受信装置２００との間で実行する機器認証処理手順の一例である。ここで、機器認証処理のための情報の送受信にはTCP(Transmission Control Protocol)を用い、接続相手の装置に各種情報が送信されるとこれに対する受信確認が接続相手の装置から返送され、これにより伝送エラーの検知が可能な通信路が確保される。なお、図５ではTCPによるコネクションの確立および破棄のためのデータ送受信については省略してある。
【００２３】
先ず、コンテンツ受信装置２００側から認証要求を作成する。コンテンツ受信装置２００の認証回路２０４は、認証要求に自身の機器固有の情報と機器固有の情報に対する証明書を付して、ネットワーク通信処理回路２０３を介してコンテンツ送信装置１００に送信する(Step１)。
コンテンツ送信装置１００の認証回路１０４は、ネットワーク通信処理回路１０３を介して認証要求を受け取り、その受信確認をコンテンツ受信装置２００に送る（Step２）と、自身の機器固有の情報とその証明書を付してコンテンツ受信装置２００に送る（Step３）。
コンテンツ受信装置２００の認証回路２０４は、認証要求（Step３）を受け取り、その受信確認をコンテンツ送信装置１００へ送信する（Step４）。
【００２４】
次にコンテンツ送信装置１００の認証回路１０４は、前期認証要求で受信した各情報を検証し、鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ受信装置２００に送信する（Step５）。
コンテンツ受信装置２００の認証回路２０４は認証応答を受け取り、その受信確認をコンテンツ送信装置１００へ送信（Step６）後、コンテンツ送信装置１００の場合と同様に鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ送信装置１００へ送信（Step７）し、必要なパラメータを用いてコンテンツ送信装置１００と共通の認証鍵を生成する。
【００２５】
コンテンツ送信装置１００の認証回路１０４は認証応答を受け取り、その受信確認をコンテンツ受信装置２００へ送信（Step８）し、コンテンツ受信装置２００と同様に、必要なパラメータを用いてコンテンツ受信装置２００との共通の認証鍵を生成する。
ここまでの手順により、コンテンツ送信装置１００の認証回路１０４とコンテンツ受信装置２００の認証回路２０４は、互いに共通の認証鍵が生成されて共有される。
【００２６】
次にコンテンツ送信装置１００は、コンテンツ受信装置２００が宅内に存在する機器であるか確認するために、機器情報登録部１０８２にコンテンツ受信装置２００の装置固有の機器情報が登録されているかを確認する。確認の結果、機器情報登録部１０８２にコンテンツ受信装置２００の機器情報が登録されていない場合は、宅内確認の準備を行なう旨をコンテンツ受信装置２００へ送信する（Step９）。
コンテンツ受信装置２００の認証回路２０４は、宅内確認準備の通知（Step９）を受け取り、その受信確認をコンテンツ送信装置へ送信すると（Step１０）、コンテンツ送信装置１００と同様に宅内確認準備通知を作成し、コンテンツ送信装置１００へ送信する（Step１１）。
【００２７】
コンテンツ送信装置１００の認証回路１０４は、宅内確認準備の通知を受け取り、その受信確認をコンテンツ受信装置２００に送信する（Step１２）と、宅内確認に必要な情報を付した宅内確認設定要求をコンテンツ受信装置２００へ送信する（Step１３）。
コンテンツ受信装置２００の認証回路２０４は、宅内確認設定要求を受け取り、宅内確認に必要な準備として前記宅内確認設定要求に含まれるデータを基にハッシュ値Ａを生成し、受信確認をコンテンツ送信装置１００に送信する（Step１４）。
【００２８】
受信確認を受け取ったコンテンツ送信装置１００の認証回路１０４は、コンテンツ受信装置２００に送信したデータ（Step１３）を基にハッシュ値Ｂを生成し、タイマー回路１０７を起動した後、コンテンツ受信装置２００が宅内に存在するか確認するために前記ハッシュ値Ｂを含む宅内確認実行要求をコンテンツ受信装置２００に送信する（Step１５）。
コンテンツ受信装置２００の認証回路２０４は上記宅内確認実行要求を受け取り、上記Step１４で生成したハッシュ値Ａを含めた受信確認をコンテンツ送信装置１００に送信する（Step１６）。
【００２９】
コンテンツ送信装置１００の認証回路１０４は、受信確認を受けると、前記タイマー回路１０７を停止し、前記宅内確認実行要求を発行してから受信確認を受け取るまでの計測値Ｔ１が宅内確認タイムアウト値Ｔを超えていないことを確認する。また、受信した受信確認に含まれるハッシュ値Ａが正しいかどうかを確認する。計測値Ｔ１≦宅内確認タイムアウト値Ｔであり、かつ受信したハッシュ値Ａが正しい場合、コンテンツ受信装置２００は宅内に存在し、個人的利用の範囲内に存在する装置であると判断し、宅内確認結果としてコンテンツ受信装置２００へ送信する（Step１７）。
【００３０】
一方、計測値Ｔ１＞宅内確認タイムアウト値Ｔである場合、または受信したハッシュ値Ａが不正な場合は、コンテンツ受信装置２００は宅外に存在する可能性がある、または不正な機器であると判断し、以降の処理を中断して機器認証処理を終了する。
宅内確認結果を受け取ったコンテンツ受信装置２００の認証回路２０４は、Step１５で受信したハッシュ値Ｂが正しいかどうかを確認し、正しいと判定した場合は受信確認をコンテンツ送信装置１００に送信する（Step１８）。
【００３１】
該受信確認を受け取ったコンテンツ送信装置１００の認証回路１０４は、コンテンツを暗号化する際に使用する交換鍵を生成し、前記認証鍵を用いて交換鍵を暗号化し、交換鍵を識別するためのIDと一緒にコンテンツ受信装置２００へ送信する（Step１９）。
コンテンツ受信装置２００の認証回路１０４は、前記認証鍵を用いてコンテンツ送信装置１００から送信された交換鍵を復号し、受信確認を送信する（Step２０）。
【００３２】
コンテンツ送信装置１００の認証回路１０４は、受信確認を受け取ると、前記機器情報登録回路１０８内の機器情報登録部１０８２にコンテンツ受信装置２００に関する情報を登録することで、機器情報登録部１０８２を更新する（Step２１）。
上記、図５に示す機器認証処理手順において、Step９からStep１８までが、接続相手機器が宅内の機器であるか確認を行なう宅内確認処理である。ここで、機器情報登録部１０８２にコンテンツ受信装置２００の機器情報が登録されている場合は、宅内確認処理（Step９からStep１８）を省略することができる。
【００３３】
また上記宅内確認処理（Step９からStep１８）は、コンテンツ送信装置１００とコンテンツ受信装置２００を結ぶ伝送経路によって失敗する場合がある。そこで本実施の形態では、コンテンツ送信装置１００とコンテンツ受信装置２００とを結ぶ全ての伝送経路の中から、１つの伝送経路を選択して認証処理を行なう。該認証処理が失敗するとコンテンツ送信装置１００とコンテンツ受信装置２００とを結ぶ他の伝送経路に切り替えて認証処理を行なう。なお、コンテンツ送信装置１００とコンテンツ受信装置２００との間の全ての伝送経路が対象であり、１つの伝送経路で認証が成功すると、その結果は全ての伝送経路で有効とし、どの伝送経路でもコンテンツを視聴することができる。
【００３４】
図６に通信切り替え回路１０９の構成例を示す。通信切り替え回路１０９は少なくとも経路管理テーブル１０９１と制御部１０９２と切り替え部１０９３とから構成される。図７はコンテンツ送信装置１００の経路管理テーブル１０９１の一例を示す。経路管理テーブル１０９１１には、例えば接続相手の装置名とIPアドレスなどの機器固有の情報、接続相手との伝送経路（有線LAN、無線LAN、Bluetooth等）、認証結果、各伝送経路における交換鍵の有効／無効が登録されている。また該経路管理テーブル１０９１１はコンテンツ受信装置２００にも搭載されている。
【００３５】
例えば、接続相手である装置Ａが無線LANを使って認証要求を送信してきた場合、該認証要求を受信した切り替え部１０９３は制御部１０９２へ情報を伝送する。制御部１０９２は受信した情報と経路管理テーブル１０９１１に登録されている情報を参照し、データを認証端子から認証回路１０４へ伝送すると共に切り替え部１０９３のスイッチを無線端子へ切り替え無線LANによる認証処理を行なう。ここで、無線LANによる認証処理が失敗した場合、制御部１０９２は経路管理テーブル１０９１１の認証結果を失敗に更新する。
【００３６】
装置Ａは無線LANによる認証処理が失敗したことで、伝送経路を有線LANに切り替えて認証要求をコンテンツ送信装置１００へ伝送する。該認証要求を受信した制御部１０９２はデータを認証端子から認証回路１０４へ伝送すると共に切り替え部１０９３のスイッチを有線端子へ切り替え有線LANによる認証処理を行なう。ここで有線LANによる認証処理が成功した場合、制御部１０９２は経路管理テーブル１０９１１の認証結果を成功に更新する。これに加えて有線LANで認証成功によって生成された交換鍵は、他の伝送経路である無線LANでも有効となるように経路管理テーブル１０９１１を更新する。
【００３７】
以上より、有線LANで成功した認証処理で生成された交換鍵により、他の伝送経路である無線LANでも視聴が可能となる。ただし、切り替え部１０９３で有線LANと無線LANを切り替えているため、有線LANと無線LAN、同時に視聴することは出来ない。
【００３８】
図８は本実施例におけるコンテンツを受信する際のアルゴリズムの一例を示す。
本アルゴリズムは、コンテンツ送信装置１００とコンテンツ受信装置が有線LANと無線LANの両方で接続されており、コンテンツ送信装置１００のコンテンツを無線LANを使用して視聴する場合のものである。
【００３９】
受信装置２００が無線LANを使ってコンテンツ受信を開始（Step31）する際、コンテンツ送信装置１００とコンテンツ受信装置２００との間で無線LANにおける認証処理が実行される（Step32）。該認証処理が成功したか否かの判定（Step33）を行ない、成功した場合はコンテンツ送信装置１００から無線LANによるコンテンツを受信することができる。
【００４０】
無線LANにおける認証処理に失敗した場合、接続相手の機器が有線LAN上に存在するか確認（Step34）する。存在しない場合は、他にデータを伝送する経路が存在しないので、処理を終了（Step38）する。接続相手の機器が有線LAN上に存在する場合、コンテンツ送信装置１００とコンテンツ受信装置２００は有線LANにおける認証処理を実行（Step35）し、該認証処理が成功したか否かの判定（Step33）を行ない、認証に失敗した場合は処理を終了（Step38）する。認証に成功した場合はコンテンツ送信装置１００から無線LANによるコンテンツを受信する（Step37）ことができる。
【００４１】
以上のことから本実施例において、コンテンツ送信装置１００とコンテンツ受信装置２００とを結ぶ伝送経路の中から、無線LANの伝送経路を選択して認証処理を行なう。該認証処理が失敗するとコンテンツ送信装置１００とコンテンツ受信装置２００とを結ぶ有線LANの伝送経路に切り替えて認証処理を行ない、認証が成功することで、無線LANでコンテンツを視聴することができる。なお、本実施例で説明したコンテンツ送信装置１００とコンテンツ受信装置２００とを結ぶ伝送経路は、有線LANと無線LANで説明してきたが、他の伝送経路、例えばIEEE1394やUSB等の有線ネットワークやBluetooth等の無線ネットワークのうち、一つの伝送経路を選択して認証処理を行ない、認証に失敗すると他の伝送経路を選択して認証処理を行なう。また、一つの伝送経路で認証が成功すると、他の伝送経路でも認証の結果を有効とすることで、どの伝送経路でもコンテンツの視聴が可能となる。
【実施例２】
【００４２】
本実施例の特徴は、経路管理テーブル１０９１に登録されているコンテンツ送信装置１００とコンテンツ受信装置２００との間の伝送経路に優先度を設け、選択した伝送経路で認証が失敗したとき、該優先度の高い伝送経路から順番に認証処理を行なうことである。
図９は優先度を設けた経路管理テーブルの一例を示す。例えば、装置Ｂが無線LANでコンテンツを視聴する時、無線LANで認証処理が行なわれる。図５に示す宅内確認実行（Step１５）に対する受信確認（Step１６）を受信した時の時間Ｔ１が宅内確認タイムアウト値Ｔを超えて認証に失敗した時、装置Ｂは経路管理テーブル１０９１２から優先度の高い有線LANを次の伝送経路として選択して認証要求を送信する。
【００４３】
有線LANで認証が失敗した場合、装置Ｂは経路管理テーブル１０９１２よりBluetoothを次の伝送経路として選択し認証処理を行なう。以上、無線LAN、有線LAN、Bluetoothの伝送経路で認証を行ない、一つの伝送経路で認証が成功して生成した交換鍵は、他の伝送経路でも有効に使えるようにする。また、上記実施例では一度認証に失敗した後、経路管理テーブル１０９１に登録されている優先度に従って、認証を行なうと説明してきたが、認証を行なうとき最初から経路管理テーブル１０９１に登録されている優先度に従って伝送経路を選択し、認証処理を行なっても良い。
【実施例３】
【００４４】
本実施例の特徴は、選択された伝送経路で認証処理が失敗し、他の伝送経路に切り替えて認証処理を行なう際、認証要求の受付有効時間を設けて、コンテンツ受信装置２００からの認証要求の到達が所定の受付有効時間を越えたときは、全ての伝送経路において認証処理は失敗とすることである。これにより、一つの伝送経路で認証が失敗した後、他の伝送経路から受信する認証要求が到達するまで受け入れ状態である必要がなくなる。
【００４５】
図１０は本実施例におけるシーケンスを示す図である。コンテンツ受信装置２００は、無線LANへの切り替え処理（Step４１）を行なった後、コンテンツ送信装置１００と無線LANで接続確立（コネクションの確立）を行なう（Step４２）。コンテンツ送信装置１００と無線LANで接続確立後、コンテンツ受信装置２００はコンテンツ送信装置１００へ向けて認証要求を送信（Step４３）し、図５に示す認証処理（Step４４）を行なう。
【００４６】
該認証処理において、コンテンツ送信装置１００がコンテンツ受信装置２００へ向けて送信した宅内確認実行（Step１５）に対して、コンテンツ受信装置２００から送信される受信確認（Step１６）の受信までの時間を計測（Ｔ１）し、宅内確認タイムアウト値Ｔよりも大きく、認証処理が失敗した時、コンテンツ送信装置１００とコンテンツ受信装置２００との間で確立されていた無線LAN接続を破棄（Step４５）する。
【００４７】
コンテンツ受信装置２００は、上記無線LAN接続の破棄を確信した後に、有線LANへの切り替え処理（Step４６）を行ない、コンテンツ送信装置１００と有線LANで接続確立を行なう（Step４７）。コンテンツ送信装置１００と有線LANで接続確立後、コンテンツ受信装置２００はコンテンツ送信装置１００へ向けて認証要求を送信（Step４８）する。ここで、コンテンツ送信装置１００は無線LAN接続破棄（Step４５）から該認証要求を受信（Step４８）するまでの時間Ｔ２を測定する。測定した時間Ｔ２が所定の時間Ｔ３を越えた場合、コンテンツ送信装置１００は、コンテンツ受信装置２００と接続される全ての伝送経路からの認証要求を受け付けない。
【００４８】
このように選択された一つの伝送経路で認証が失敗し、かつ他の伝送経路から認証要求が到達しなくても、コンテンツ送信装置１００は、コンテンツ受信装置２００との認証処理を終了することができる。
なお、本実施例では複数の伝送経路として無線LANと有線LANについて説明してきたが、例えばIEEE1394やUSB等の有線ネットワークやBluetooth等の無線ネットワークでも良い。
【実施例４】
【００４９】
本実施例の特徴は、認証処理を行なう前にコンテンツ受信装置２００から各伝送経路を経由してコンテンツ送信装置１００へ向けて特定の要求を送信して、該特定の要求に対する受信確認を受信するまでの時間を測定し、測定時間が最も早い伝送経路を使って認証要求を送信することで、確実に認証処理を成功することである。図１１は本実施例のシーケンスの一例を示す図である。コンテンツ受信装置２００は、コンテンツ送信装置１００へ向けて認証要求を送信する前に、コンテンツ送信装置１００と接続されている全ての伝送経路を介してコンテンツ送信装置１００へ向けて時間確認要求を送信する（Step５１）。
【００５０】
本実施例では、コンテンツ送信装置１００とコンテンツ受信装置２００は有線LANと無線LANで接続されているので、コンテンツ受信装置２００は、有線LANと無線LANを介してコンテンツ送信装置１００へ向けて時間確認要求を送信する。時間確認要求を受信したコンテンツ送信装置１００は、それぞれの伝送経路を介してコンテンツ受信装置２００へ向けて受信確認を送信（Step５２）し、該受信確認を受信したコンテンツ受信装置２００は、伝送経路毎に時間確認要求の送信から受信確認の受信までの時間Ｔ４を計算する。伝送経路毎に算出された時間Ｔ４で、例えば最も時間が短い伝送経路を選択（Step５３）し、該伝送経路からコンテンツ送信装置１００へ向けて認証要求を送信（Step５４）することで認証処理を開始する。
【００５１】
これにより、コンテンツ送信装置１００とコンテンツ受信装置２００との間の認証処理は成功する確率が高くなる。また、本実施例では時間確認要求をコンテンツ受信装置２００からコンテンツ送信装置１００へ向けて送信する場合について説明したが、コンテンツ送信装置１００からコンテンツ受信装置２００へ向けて送信して伝送経路毎に算出された時間Ｔ４で伝送経路を選択してもよい。また、伝送経路毎に測定する時間Ｔ４は汎用のアプリケーションを使用してもよい。
【００５２】
以上より、本発明によると一つの伝送経路で認証処理を行なって認証に失敗しても、他の伝送経路を選択して認証処理を継続することができ、認証に成功した場合、算出された交換鍵は、認証に失敗した最初の伝送経路においても有効とすることができる。従って、一度認証処理が失敗した伝送経路においてコンテンツの視聴が可能となる。
【００５３】
なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることが可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。
【００５４】
また、上記の各構成、機能等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈、実行することによりソフトウェアで実現してもよい。各機能実行時には、対応するプログラム、テーブル、ファイル等の情報はメモリまたはキャッシュメモリに置くことができる。非実行時には、各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク装置、または、ＩＣカード装置等に置くことができる。
【００５５】
また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。
【符号の説明】
【００５６】
１００      コンテンツ送信装置
１０１      コンテンツ送信回路
１０２      暗号化回路
１０３      ネットワーク通信処理回路
１０４      認証回路
１０５      不揮発メモリ
１０６      鍵生成回路
１０７      タイマー回路
１０８      機器情報登録回路
１０８１    機器情報取得部
１０８２    機器情報登録部
１０８３    機器情報管理部
１０９      通信切り替え回路
１０９１２  経路管理テーブル
１１０      WEP処理回路
１１１      無線ネットワーク通信処理回路
２００      コンテンツ受信装置
２０１      コンテンツ受信回路
２０２      復号化回路
２０３      ネットワーク通信処理回路
２０４      認証回路
２０５      不揮発メモリ
２０６      鍵生成回路
２０７      タイマー回路
２０９      通信切り替え回路
２１０      WEP暗号処理回路
２１１      無線ネットワーク
３００      ハブ
４００      ルータ
５００      無線アクセスポイント
【図１】
2011139189.tif 000003
【図２】
2011139189.tif 000004
【図３】
2011139189.tif 000005
【図４】
2011139189.tif 000006
【図５】
2011139189.tif 000007
【図６】
2011139189.tif 000008
【図７】
2011139189.tif 000009
【図８】
2011139189.tif 000010
【図９】
2011139189.tif 000011
【図１０】
2011139189.tif 000012
【図１１】
2011139189.tif 000013