(57)【要約】【課題】  ＬＡＮを用いてコンテンツの伝送を行う際に不正なコピーの作成を抑止して著作権の保護を図ると共に、コンテンツ伝送を個人の使用の範囲を逸脱しないようにする。【解決手段】  コンテンツ送信装置とコンテンツ受信装置はコンテンツの伝送を行うのに先立ち、所定の認証情報を伴うコマンド要求の中の認証情報の判定、もしくは所定の認証情報を伴うコマンド要求に対応した応答の到達までの時間による認証の判定を行い、認証されなかった場合にはコンテンツ受信装置へのコンテンツ送出を行わないようにする。これにより、ネットワークを介してコンテンツの伝送を行う際に著作権の保護を有効に図ることができる。【選択図】  図１
2011087330.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴とするコンテンツ送信装置。
【請求項２】
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報を伴うコマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該認証手段が前記所定の認証情報を伴う応答の認証の判定を行い認証されなかった場合、もしくは該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴とするコンテンツ送信装置。
【請求項３】
前記タイマー手段により、前記コンテンツ受信装置への所定のコマンド要求もしくは所定の認証情報を伴うコマンド要求の送信から、前記コンテンツ受信装置からの応答の到達までの時間の計測を少なくとも２回以上実施し、所定の統計的処理を行った結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴とする請求項１または２のいずれかに記載のコンテンツ送信装置。
【請求項４】
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置が送信するコンテンツを該ネットワーク通信手段を介して受信するコンテンツ受信処理手段と、
該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ送信装置が送信するコンテンツの暗号復号化処理を行う復号化手段と、
該コンテンツ送信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から送出されるコンテンツの受信を行わないことを特徴とするコンテンツ受信装置。
【請求項５】
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置が送信するコンテンツを該ネットワーク通信手段を介して受信するコンテンツ受信処理手段と、
該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ送信装置が送信するコンテンツの暗号復号化処理を行う復号化手段と、
該コンテンツ送信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報を伴うコマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
認証手段が前記所定の認証情報を伴う応答の認証の判定を行い認証されなかった場合、もしくは該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から送出されるコンテンツの受信を行わないことを特徴とするコンテンツ受信装置。
【請求項６】
前記タイマー手段により、前記コンテンツ送信装置への所定のコマンド要求もしくは所定の認証情報を伴うコマンド要求の送信から、前記コンテンツ送信装置からの応答の到達までの時間の計測を少なくとも２回以上実施し、所定の統計的処理を行った結果が所定の値を超えた場合には、該コンテンツ送信装置から送出されるコンテンツの受信を行わないことを特徴とする請求項４または５のいずれかに記載のコンテンツ受信装置。
【請求項７】
ネットワークを介して接続されるコンテンツ受信装置にコンテンツを送信する際に、該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴とするコンテンツ送信装置。
【請求項８】
ネットワークを介して接続されるコンテンツ送信装置が送信するコンテンツを受信する際に、該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、  該コンテンツ送信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から送出されるコンテンツの受信を行わないことを特徴とするコンテンツ受信装置。
【請求項９】
ネットワークを介して接続されるコンテンツ送信装置とコンテンツ受信装置との間のコンテンツ伝送方法であって、
該コンテンツ送信装置は、
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該コンテンツ受信装置は
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ送信装置から受信するコンテンツを該ネットワーク通信手段から受け取るコンテンツ受信処理手段と、
該コンテンツ送信装置に認証要求を発行して送るとともに、該コンテンツ送信装置から受信した認証要求に対する認証の判定を行う認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ送信装置から受信したコンテンツの暗号復号化処理を行う復号化手段とを有し、
該コンテンツ送信装置の有する該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴とするコンテンツ伝送方法。
【請求項１０】
ネットワークを介して接続されるコンテンツ送信装置とコンテンツ受信装置との間のコンテンツ伝送方法であって、
該コンテンツ送信装置は、
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報を伴うコマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該コンテンツ受信装置は
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ送信装置から受信するコンテンツを該ネットワーク通信手段から受け取るコンテンツ受信処理手段と、
該コンテンツ送信装置に認証要求を発行して送るとともに、該コンテンツ送信装置から受信した認証要求に対する認証の判定を行う認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ送信装置から受信したコンテンツの暗号復号化処理を行う復号化手段と、
該コンテンツ送信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報を伴うコマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、
該コンテンツ送信装置の有するタイマー手段での計測結果が所定の値を超えた場合、あるいは該コンテンツ送信装置の有する認証手段が所定の認証情報を伴う応答の認証の判定を行い認証されなかった場合は、該コンテンツ送信装置から該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴とするコンテンツ伝送方法。
【請求項１１】
ネットワークを介して接続される他の情報処理装置に情報を出力する際に、該他の情報処理装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該他の情報処理装置に対して自身の認証要求を発行する認証手段と、
該他の情報処理装置への所定のコマンド要求の出力から、該コマンド要求の出力に対応して該他の情報処理装置から出力される応答の到達までの時間を計測する時間計測手段とを有し、
該時間計測手段での計測結果が所定の値を超えた場合には、該他の情報処理装置への情報出力を行わないことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は映像音声等のコンテンツを、ネットワークを介して送受信するのに際して、伝送されるコンテンツの著作権を保護するのに好適な送信装置、受信装置およびコンテンツ伝送方法に関するものである。
【背景技術】
【０００２】
パーソナルコンピュータ（以下ＰＣと記す）の演算速度や記憶容量など処理能力の発展に伴い、ＰＣに内蔵されるハードディスクドライブ（以下ＨＤＤと記す）も大容量化が進んでいる。こうした状況のもとで最近では一般の家庭で利用されるようなランクのＰＣにおいてもＨＤＤを利用してＴＶ放送番組を録画し、これをＰＣのディスプレイで視聴を行うといった使い方ができるようになってきた。
またその一方では大容量ＨＤＤの低価格化により、家庭用の録画装置としてもＨＤＤを内蔵してこれに映像音声情報をデジタル記録するようなＨＤＤ録画装置が登場してきており、ディスクを録画媒体として使うことに拠る使い勝手の良さが着目されている。
上記したようなＨＤＤを利用した録画装置やＰＣなどでは映像音声情報は装置内に固定されたＨＤＤに録画されているため、家の中の、他の部屋で録画した番組を視聴しようとするような場合には装置自体を持ち運ぶしかなく、ＶＴＲなど取替え可能な媒体を利用する録画再生装置を複数備えて行えるような、媒体レベルでの映像音声情報の持ち運びは実現が難しかった。
【０００３】
そこで、このような録画装置に有線あるいは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のインターフェースを搭載して、ネットワークを介して他のＰＣあるいは受信装置に送信することにより、宅内のどこでも録画された映像音声情報を視聴できるようにすることが考えられている。
一方コンテンツ等の情報の著作権保護のため、デジタルＡＶ機器に取り入れられているコピープロテクトの方法の一例として例えばＩＥＥＥ１３９４バス上でのコピープロテクト方法を定めたＤｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ（ＤＴＣＰ）方式がある（非特許文献１に記載）。
そして、装置間、あるいはネットワーク間での著作権保護のためのコピープロテクトを実現するための技術がいくつか開示されている。例えば特許文献１、特許文献２に開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２８７１９２号公報
【特許文献２】特開２００１−３５８７０６号公報
【非特許文献】
【０００５】
【非特許文献１】Ｈｉｔａｃｈｉ，  Ｌｔｄ．他、  ５Ｃ  Ｄｉｇｉｔａｌ  Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｅｎｔ  Ｐｒｏｔｅｃｔｉｏｎ  Ｗｈｉｔｅ  Ｐａｐｅｒ
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記した従来の技術で、家庭用の録画装置に有線あるいは無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）のインターフェースを搭載して、コンテンツをネットワークを介して他のＰＣあるいは受信装置に送信して、宅内のどこでも録画された映像音声情報を視聴できるようにする場合従来は、著作権を保護すべき映像音声情報（以下コンテンツとして説明する）の著作権保護については配慮がされておらず、ＨＤＤに録画されている映像音声情報は、ＬＡＮを介して受信した他のＰＣにおいて更にＨＤＤに保存することが可能であり、扱える映像音声情報はコピーが自由に行える「コピー制限なし」のコンテンツでなければならなかった。
【０００７】
一般にデジタル録画されたコンテンツを上記のようにネットワーク等を介してある装置から他の装置へ伝送して記録を行うような場合には伝送時のデータ品質の劣化が少なく、送信側の装置にあるコンテンツと同じ品質のコピー（複製）が受信側で作成できるため、著作権を保護すべき映像および音声データ（以下コンテンツと呼ぶ）に対しては、個人的利用の範囲を逸脱したコンテンツの不正なコピー作成を防止できるような配慮が必要である。例えばデジタルＡＶ機器の間でコンテンツを送信する際には、コンテンツ送信装置側において暗号化を行い、コンテンツ受信装置側との間で復号化のための情報の共有化を行うことによって、送信先であるコンテンツ受信装置以外の機器によってコンテンツが正しく受信されて復号されない様にして、無制限なコピーの作成を防ぐコピープロテクトが実施されている。
【０００８】
このようなコピープロテクトの方法の一例としてデジタルＡＶ機器に取り入れられているものには、例えば非特許文献１に記載されているＤＴＣＰ方式がある。ＤＴＣＰ方式ではコンテンツを「コピー制限なし」「一回限りコピー可」「コピー禁止」に分類して管理し、録画装置では「コピー制限なし」「一回限りコピー可」のコンテンツだけを記録し、「一回限りコピー可」のコンテンツは一度記録した後は「コピー不可」として取り扱い、バス上では「コピー制限なし」のコンテンツを除いて送信側で暗号化処理を施して伝送を行うことによって、無制限なコンテンツのコピーが行えないようにしている。
【０００９】
有線あるいは無線のＬＡＮによるコンテンツ伝送においても、ＤＴＣＰ方式と同様な考え方により、著作権保護のためのコピープロテクトを実現するための技術がいくつか開示されている。例えば特許文献１は、ネットワーク上のデジタルコンテンツ流通のためのコピープロテクトの方式にＤＴＣＰと同様の手法を適用するための技術が開示されており、特許文献２にも同様にコンテンツを著作権保護のために暗号化して通信する装置間を構成するための技術が開示されている。
そして、これらはコンテンツを有線あるいは無線ＬＡＮを介して伝送する際には、送信側と受信側が同じ家の中に有るかどうかは考慮していない。むしろ、配信サーバからダウンロードを行うような場合には、送信側はプロバイダのサイトに有り、受信側は一般家庭などに有ることが普通である。
【００１０】
したがってＰＣのＨＤＤやＨＤＤを内蔵した録画装置でコンテンツを録画して、ここから宅内の他の装置にＬＡＮを介した伝送を行おうとする場合に上記の技術を適用したとしても、宅内のＬＡＮがインターネットに接続されているとインターネットを介して接続される他の宅内に置かれている受信装置でコンテンツを受信して表示することができ、しかもその範囲はインターネットに接続されていれば世界中のあらゆる場所に広がることになる。
このような状況では、例え上記したような技術でコピープロテクトを行おうとしても、録画装置の使用者がこの録画装置をインターネットからアクセス可能な状態にすることによって、上記のコピープロテクトを備えた受信装置であれば自由にコンテンツを受信して表示することができ、本来の著作権保護の目的である個人的利用の範囲を大きく逸脱することになってしまう。
【００１１】
本発明の目的は、宅内の有線または無線のＬＡＮを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、しかもコンテンツの正当な視聴や複製の作成が個人的利用の範囲に制限することのできるコンテンツ或いは情報送信装置、受信装置およびコンテンツ伝送方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記の課題を解決するため本発明では、ネットワークを介してコンテンツの送信を行うコンテンツ送信装置において、データの送受信を行うネットワーク通信処理手段と、ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信コンテンツ生成手段と、該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手段(時間計測手段)とを有し、該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないようにする。
【００１３】
また、上記したコンテンツ送信装置における所定のコマンド要求を、所定の認証情報を伴うコマンド要求として、認証手段が前記所定の認証情報を伴う応答の認証の判定を行い認証されなかった場合、もしくはタイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないようにする。
また、上記したコンテンツ送信装置において、コンテンツ受信装置からの応答の到達までの時間の計測を少なくとも２回以上実施し、所定の統計的処理を行った結果が所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないようにする。
【００１４】
更に、上記の課題を解決するため本発明では、ネットワークを介してコンテンツを受信するコンテンツ受信装置において、該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により該コンテンツ送信装置が送信するコンテンツの暗号復号化処理を行う復号化手段と、該コンテンツ送信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手段とを有し、該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から送出されるコンテンツの受信を行わないようにする。
【００１５】
すなわち、本発明では、コンテンツ送信装置とコンテンツ受信装置はコンテンツの伝送を行うのに先立ち、所定の認証情報を伴うコマンド要求の中の認証情報の判定、もしくは所定の認証情報を伴うコマンド要求に対応した応答の到達までの時間による認証の判定を行い、認証されなかった場合にはコンテンツ受信装置へのコンテンツ送出を行わないようにする。
これにより、宅内の有線または無線のＬＡＮを利用したコンテンツの伝送の際に、コンテンツの不正な複製を防止するコピープロテクションを実施することができ、しかもコンテンツの正当な視聴や複製の作成を個人的利用の範囲に制限することができる。
【発明の効果】
【００１６】
本発明によれば、宅内の有線または無線のＬＡＮを利用したコンテンツ送信装置、受信装置およびコンテンツ伝送の信頼性向上を図ることができる。
【図面の簡単な説明】
【００１７】
【図１】実施例１に係るコンテンツ送信装置およびコンテンツ受信装置の構成を示すブロック図。
【図２】実施例１に係るコンテンツ送信装置およびコンテンツ受信装置により構成されるＬＡＮのブロック図。
【図３】実施例１に係るコンテンツ送信装置とコンテンツ受信装置の間でコンテンツを伝送する際の手続きのシーケンス図。
【図４】実施例２に係るコンテンツ送信装置とコンテンツ受信装置の間でコンテンツを伝送する際の手続きのシーケンス図。
【図５】実施例３に係るコンテンツ送信装置およびコンテンツ受信装置により構成されるＬＡＮのブロック図。
【図６】実施例３に係るコンテンツ送信装置とコンテンツ受信装置の間でコンテンツを伝送する際の手続きのシーケンス図。
【図７】実施例４に係るコンテンツ送信装置およびコンテンツ受信装置により構成されるＬＡＮのブロック図。
【図８】実施例４に係るコンテンツ送信装置およびコンテンツ受信装置により構成されるＬＡＮのブロック図。
【図９】実施例３、実施例４に係るコンテンツ送信装置およびコンテンツ受信装置により構成されるＬＡＮのブロック図。
【発明を実施するための形態】
【００１８】
以下本発明の実施の形態について図面を用いて説明する。
【実施例１】
【００１９】
以下本発明の実施例１について説明する。
図１は実施例１に係るコンテンツ送信装置１００およびコンテンツ受信装置２００の構成を示したものであり、コンテンツ送信装置１００とコンテンツ受信装置２００とは互いにＬＡＮを介して接続されている。
コンテンツ送信装置１００はＬＡＮを介してコンテンツ受信装置２００に送信するコンテンツを送り出すコンテンツ送信回路１０１、コンテンツ送信回路１０１の出力するコンテンツを暗号化する暗号化回路１０２、暗号化回路１０２の出力および認証回路１０４の入出力を、ＬＡＮを介して他の装置とやり取りするネットワーク通信処理回路１０３、ＬＡＮ上に接続される他の装置との間で情報をやり取りして装置間の相互認証を行う認証回路１０４、認証回路１０４での処理に必要な情報を蓄える不揮発メモリ１０５、認証回路１０４の出力する情報に基づき暗号化回路１０２でのコンテンツ暗号化のために必要な鍵情報を生成する鍵生成回路１０６、認証回路１０４で相互認証に成功した回数を計測して保持するカウンタ回路１０７、認証回路１０４が発生する認証応答要求などの情報を他の装置に送信してから該情報に対する応答情報が到達するまでの時間を測定するタイマー回路１０８から成る。コンテンツ送信回路１０１の送信するコンテンツは特定の種類の物に限定されることはなく、例えばＴＶ放送から受信している番組の映像および音声データや、ＨＤＤやＤＶＤなどのディスクまたはテープなどの記録媒体から再生している映像および音声データなどが適用できる。図１においては放送受信のためのチューナや録画再生のための手段およびネットワークでの伝送に先立ち必要となるデータ圧縮処理回路などについては図面上では省略している。送信しようとするコンテンツの種類に応じてこれらの手段を適宜構成に加えればよい。コンテンツ送信回路１０１から送信されるコンテンツにはその取り扱い方を示す「コピー制限なし」「一回限りコピー可」「コピー禁止」「コピー不可」の識別コードを付してコンテンツ受信装置に送信される。
【００２０】
コンテンツ受信装置２００はＬＡＮを介して送られてきたコンテンツを受信するコンテンツ受信回路２０１、コンテンツ送信装置１００の暗号化回路１０２で暗号化されたコンテンツをネットワーク通信処理回路２０３から受け取り復号化してコンテンツ受信回路２０１に出力する復号化回路２０２、他の装置との間でネットワークを介して復号化回路２０２への入力および認証回路２０４の入出力をやりとりするネットワーク通信処理回路２０３、他の装置との間で情報をやり取りして装置間の相互認証を行う認証回路２０４、認証回路２０４での処理に必要な情報を蓄える不揮発メモリ２０５、認証回路２０４の出力する情報に基づき復号化回路２０２でのコンテンツ復号化のために必要な鍵を生成する鍵生成回路２０６から成る。コンテンツ受信回路２０１の出力である映像および音声データはディスプレイ装置によって表示されたりディスクやテープなどの記録媒体に記録されたりその利用形態は様々であり、本発明はその形態が特定の物に限定されることはない。図１ではディスプレイや録画の手段や受信したデータ圧縮処理済みコンテンツの伸張復元手段は省略しているが、受信したコンテンツの利用形態に応じ適宜構成に加えればよい。なお、受信したコンテンツは該コンテンツと共に送信される「コピー制限なし」「一回限りコピー可」「コピー禁止」「コピー不可」の識別コードに従って処理され、「コピー制限なし」「一回限りコピー可」のコンテンツ記録媒体への記録が可能であり、「一回限りコピー可」のコンテンツを記録した場合にはそれ以後該コンテンツは「コピー不可」として取り扱う。
【００２１】
図２はコンテンツ送信装置１００およびコンテンツ受信装置２００を含むＬＡＮの構成例を示したものである。１台のコンテンツ送信装置１００と２台のコンテンツ受信装置２００ａ、２００ｂは有線ＬＡＮのケーブルによりネットワークハブ装置４００にそれぞれ接続され、ネットワークハブ装置４００はさらにルータ３００に接続される。ルータ３００は図示しないモデムあるいは光電変換器などを介して、もしくはルータに内蔵されるモデムあるいは光電変換器によりインターネットに接続される。インターネットへの接続形態はＡＤＳＬ（Ａｓｙｍｍｅｔｒｉｃ  Ｄｉｇｉｔａｌ  Ｓｕｂｓｃｒｉｂｅｒ  ｌｉｎｅ）や光ファイバーなどの高速アクセス回線やＩＳＤＮ（Ｉｎｔｅｇｒａｔｅｄ  Ｓｅｒｖｉｃｅｓ  Ｄｉｇｉｔａｌ  Ｎｅｔｗｏｒｋ）、アナログ電話回線、携帯電話などの移動体通信網などその種類を問わない。図２中の点線はコンテンツが送受信される装置とその方向を示している。
【００２２】
図２のＬＡＮの構成は一例を示したに過ぎず、コンテンツ受信装置２００は３台以上接続されていてもよい。またコンテンツ送信装置も２台以上接続されていてもよく、その場合にはそれぞれのコンテンツ送信装置から同時に異なるコンテンツをコンテンツ受信装置に対して、ＬＡＮの帯域の許す限り送信することが可能である。なお、本発明における必要最低限の構成はコンテンツ送信装置およびコンテンツ受信装置各１台がＬＡＮに接続された状態である。
【００２３】
図２に示すＬＡＮにおいてはネットワークプロトコルとして標準のＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を使用し、上位のトランスポートプロトコルにはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ  Ｃｏｎｔｒｏｌ  Ｐｒｏｔｏｃｏｌ）およびＵＤＰ（Ｕｓｅｒ  Ｄａｔａｇｒａｍ  Ｐｒｏｔｏｃｏｌ）を用いる。コンテンツの伝送には更に上位のアプリケーションプロトコル、例えばＲＴＰ（Ｒｅａｌ−ｔｉｍｅ  Ｔｒａｎｓｐｏｒｔ  Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等が使用される。なお、ＩＰにはバージョンの違いとしてＩＰｖ４とＩＰｖ６が有るが、本発明はそのどちらかに限定される物ではない。
【００２４】
コンテンツ送信装置１００、およびコンテンツ受信装置２００ａ、２００ｂ、ルータ３００はそれぞれＬＡＮ上で自身を識別するＩＰアドレスを所有する。また各々のネットワーク通信処理回路のインターフェース部には４８ビットのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが予め製造時に与えられている。各装置へのＩＰアドレスの設定は、従来ネットワークにおけるアドレスの自動設定に広く採用されているＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により、例えばルータ３００をＤＨＣＰサーバとして動作させ、ここから各装置のＩＰアドレスを割り振るようにすれば良い。なお、ＩＰｖ６を用いる場合にはステートレス自動設定と呼ばれる方法によりルータ３００のＩＰアドレスの上位６４ｂｉｔとＭＡＣアドレスから各装置が自身のＩＰアドレスを定めることも可能である。
【００２５】
図３はコンテンツ送信装置１００とコンテンツ受信装置２００によるコンテンツ送受信の際の、手順の一例を示したものである。左側がコンテンツ送信装置１００を、右側がコンテンツ受信装置２００をそれぞれ表しており、両者の間の、情報の送受信のタイミングと方向を矢印により示している。
コンテンツの送信に先立ちコンテンツ送信装置１００とコンテンツ受信装置２００との間で互いに相手方の装置の認証を行い、相手方の装置が著作権保護の規則に則って正しく製造された装置であることを確認してからコンテンツの伝送を行うようにする。認証のための情報の送受信には通信プロトコルとしてＴＣＰを用い、相手方の装置への認証要求とこれに対する認証応答等の各種情報が送信されるとこれに対する受信確認が相手方の装置から返送され、これにより伝送エラーの検知が可能な通信路が確保される。なお、図３においてはＴＣＰによるコネクション確立および廃棄のためのデータの送受信については省略してある。
始めにコンテンツ受信装置２００の側から認証要求を作成する。認証要求には特定の認証機関により生成されコンテンツ受信装置２００の不揮発メモリ２０５に保持される装置固有の公開鍵と該公開鍵に対する証書を付してコンテンツ送信装置１００に送る。
公開鍵および証書は不揮発メモリ２０５にコンテンツ受信装置２００の製造時に予め記憶させておく。コンテンツ送信装置１００は、認証要求を受け取りその受信確認をコンテンツ受信装置２００に送ると自分の側からの認証要求を作成し、コンテンツ受信装置の場合と同様に認証機関が発行したコンテンツ送信装置１００の固有の公開鍵とその証書を付してコンテンツ受信装置側２００に送る。
【００２６】
その一方でコンテンツ送信装置１００は所定の公開鍵署名アルゴリズムに基づきコンテンツ受信装置２００の認証を行う。公開鍵署名アルゴリズムでコンテンツ受信装置２００の正当性を確認したらプレ認証応答要求をコンテンツ受信装置２００に送信し、それに対応するプレ認証応答が送信されるのを待つ。
コンテンツ受信装置２００の側でもコンテンツ送信装置１００からの認証要求を受け取り、公開鍵署名アルゴリズムに基づきコンテンツ送信装置１００の認証を行い、平行してプレ認証応答要求がコンテンツ送信装置１００から送信されるのを待つ。プレ認証応答要求を受けたコンテンツ受信装置２００はコンテンツ送信装置１００の正当性を確認処理が終了し、認証応答を発行できる状態になるとプレ認証応答をコンテンツ送信装置１００に送る。
【００２７】
コンテンツ送信装置１００はプレ認証応答を受けるとコンテンツ受信装置２００へ認証応答要求を送り、タイマー回路１０８をスタートさせる。そして、認証応答要求に応じてコンテンツ受信装置２００から送信される認証応答が受信されるまでの時間Ｔ１を測定する。測定値Ｔ１が所定の値を超えている場合には認証を不成功と判定する。時間Ｔ１はネットワークの状態の影響が大きく、ネットワーク負荷が大きい場合等は測定時間Ｔ１が一時的に所定の値を超えてしまう場合も考えられる。それを考慮し、時間測定の処理Ｐ１を複数回実行し、例えば、最大値、最小値を排除した平均値のような統計的な処理によりＴ１を算出し認証の成功を判断してもよい。
さらに、カウンタ１０７の数値をチェックし、現在値が所定の値を超えている場合には認証は不成功とし、認証に成功した場合にはカウンタ１０７の値を１だけ増加させる。認証が成功した場合には認証応答を発行してコンテンツ受信装置２００に送信する。
以上のようして相互に認証に成功すると互いに共通の認証鍵が生成されて共有化される。認証鍵の生成にはＤｉｆｆｉｅ−Ｈｅｌｌｍａｎなど周知の鍵交換アルゴリズムを利用すれば良い。
【００２８】
認証鍵の共有が完了するとコンテンツ送信装置１００は交換鍵と乱数を生成し、交換鍵と乱数をそれぞれ認証鍵により暗号化してコンテンツ受信装置２００に送る。なお、図３では交換鍵と乱数を別々にコンテンツ送信装置１００からコンテンツ受信装置２００に送信しているがこれらをまとめて送るようにしてもよい。コンテンツ受信装置２００では認証鍵を用いてコンテンツ送信装置１００から送信された交換鍵を復号し、同様に受信して復号した乱数と共に保有する。続いてコンテンツ送信装置１００およびコンテンツ受信装置２００各々の側で交換鍵と乱数を用いて予め定められた計算アルゴリズムに従い共通鍵を生成する。このようにして得た共通鍵によってコンテンツ送信装置１００からコンテンツを暗号化して送信し、コンテンツ受信装置２００では復号化されたコンテンツを受信することができるようになる。
【００２９】
実際にコンテンツの送信を始めるにあたっては例えば図３に示すようにコンテンツ受信装置２００からコンテンツ送信要求を送り、これをきっかけとしてコンテンツの送信を行うようにする。コンテンツの送信が完了したらコンテンツ送信装置１００より送信完了を知らせても良いし、逆にコンテンツ受信装置２００側から送信終了を要求するようにしても良い。また、予め送信するコンテンツのデータ量がわかっている場合には特にどちらかの側から送信完了を知らせたり要求したりする必要は無い。必要なコンテンツの送信がすべて完了した後には、コンテンツ送信装置１００は認証鍵、交換鍵、乱数、共通鍵を破棄する。コンテンツ受信装置２００においてもコンテンツの受信が完了したら認証鍵、交換鍵、乱数、共通鍵を破棄するようにし、再度コンテンツの受信を行おうとする際には新たに認証要求から行えば良いが、コンテンツ送信装置１００が他のコンテンツ受信装置にコンテンツを送信していて以前の鍵が再度利用できる場合には、コンテンツ受信装置２００からコンテンツ送信装置１００に現在の鍵の情報を問い合わせた上で以前の鍵を再利用してもよい。
【００３０】
コンテンツ送信装置１００からコンテンツ受信装置２００にコンテンツを送信するのに使用するプロトコルは特定のものに限定されることはなく、先にも記した通りＲＴＰ、ＨＴＴＰ、ｆｔｐ（Ｆｉｌｅ  Ｔｒａｎｓｆｅｒ  Ｐｒｏｔｏｃｏｌ）等を用いることが可能である。コンテンツの伝送に際しては各転送プロトコルにおけるペイロード部分に共通鍵を用いて予め決められたアルゴリズムにより暗号化したコンテンツを収容して送信すれば良い。暗号化アルゴリズムとしては例えばＡＥＳ（Ａｄｖａｎｃｅｄ Ｅｎｃｒｙｐｔｉｏｎ Ｓｔａｎｄａｒｄ）などを利用できる。
【００３１】
以上のようにして、図１に示したコンテンツ送信装置１００とコンテンツ受信装置２００との間で共通の暗号化用の鍵を用いて暗号化したコンテンツを送受信するので、ＬＡＮ上の他の装置によってコンテンツが受信されたとしても正しく復号化することができず、コンテンツが使用者のもとで不正に複製されるのを防止することができる。
図２に示すように一度に２台以上のコンテンツ受信装置によりコンテンツを受信することも可能である。この場合には各々のコンテンツ受信装置とコンテンツ送信装置との間で図３に示す手順に従い相互に認証を行った後にコンテンツの伝送を行えばよい。このときに１台のコンテンツ送信装置が認証をおこなったコンテンツ受信装置の数はカウンタ１０７でカウントされるので、コンテンツ送信装置の側でコンテンツ受信装置の認証を行う際に台数の上限を定めることによって、コンテンツ受信装置を同時に複数台用いて作成できるコンテンツの複製の数を制限することが可能になる。コンテンツ受信装置の台数の上限に関しては例えばＩＥＥＥ１３９４を用いて一度に接続可能なコンテンツ受信装置の上限である６２台かあるいはそれよりも小さな値とすればよい。
【００３２】
また、コンテンツ受信装置２００がインターネットを介して使用者の家とは異なる他の家に置かれているような場合は、図３の時間測定の処理Ｐ１で測定した時間Ｔ１の測定結果にて制限を設ける。広域ネットワークおよびルータ３００を介して送受信されるため、宅内における送受信よりも応答が帰るまでの所要時間が増加する。そこで、認証を成功と判断するための上限値を適当な値、一例として１０ミリ秒など、に定めてやれば、コンテンツの伝送可能な範囲を使用者の宅内にとどめることが可能になる。
【００３３】
また、Ｔ１の測定は通信プロトコルとして使用するＴＣＰの送信データとそれの受信確認（アクノレッジ）が返信されるまでの応答時間ではなく、認証の手続きの一環としての処理Ｐ１の時間を計測ことで、他の装置がコンテンツ受信装置２００への成りすましを抑止する。さらに、前に時間を計測処理Ｐ１の事前準備としてプレコマンドを送信する手順を追加している。この手順により計算時間が時間測定結果に影響しない。よって装置の計算性能に依存しない時間計測を実現できる。
【実施例２】
【００３４】
以下本発明の実施例２について説明する。
実施例２において、コンテンツ送信装置１００とコンテンツ受信装置２００の構成は図1と同じである。
図４はコンテンツ送信装置１００とコンテンツ受信装置２００によるコンテンツ送受信の際の、手順の一例を示したものである。図３と同様に左側がコンテンツ送信装置１００を、右側がコンテンツ受信装置２００をそれぞれ表しており、両者の間の、情報の送受信のタイミングと方向を矢印により示している。基本的な処理手順は実施例１の図３と同じであるが、図４の例では装置相互の認証処理の結果として認証鍵を共有化した後、その認証鍵を用いてセキュアに伝送範囲確認プロセスを実施する点が異なる。
始めに認証処理プロセスを実施する。
【００３５】
コンテンツ受信装置２００の側から図３と同様の手順で認証要求を作成し、装置固有の公開鍵と該公開鍵に対する証書を付してコンテンツ送信装置１００に送る。
コンテンツ送信装置１００は、認証要求を受け取りその受信確認をコンテンツ受信装置２００に送ると自分の側からの認証要求を作成し、装置固有の公開鍵とその証書を付してコンテンツ受信装置側２００に送る。
その一方でコンテンツ送信装置１００は所定の公開鍵署名アルゴリズムに基づきコンテンツ受信装置２００の認証を行う。認証が成功した場合には認証応答を発行してコンテンツ受信装置２００に送信する。
同様にしてコンテンツ受信装置２００の側でもコンテンツ送信装置１００からの認証要求を受け取った後認証を行い、成功した場合には認証応答を発行してコンテンツ送信装置１００に送信する。
以上のようして、相互に認証に成功すると互いに共通の認証鍵が生成されて共有化される。
【００３６】
相互認証プロセスが成功すると伝送範囲確認プロセスを開始する。
まず、コンテンツ送信装置１００側から伝送範囲確認要求を作成する。コンテンツ送信装置１００は内部処理により生成した任意の値Ｎを付加しコンテンツ受信装置２００に送信し、伝送範囲確認のためにタイマー回路１０８をスタートさせ、コンテンツ受信装置２００からの伝送範囲確認応答を受信するまでの時間Ｔ３の測定を開始する。
伝送範囲確認要求を受信したコンテンツ受信装置２００は先の相互認証プロセスで共有化した認証鍵ＫＡＵＴＨを用い、伝送範囲確認プロセスで合意されている暗号化アルゴリズムｆを用いて伝送範囲確認応答データＲをＲ＝ｆ（ＫＡＵＴＨ，Ｎ）のように生成し、伝送範囲確認応答にデータＲを付加しコンテンツ送信装置１００に送信する。
【００３７】
一方、コンテンツ送信装置１００においても同様の手順によりデータＲ’を計算する。コンテンツ送信装置１００は、応答データＲが自身で計算したデータＲ’と比較し等しければ伝送範囲確認応答が相互認証したコンテンツ受信装置２００から送信されたものであると判断する。更に、コンテンツ受信装置２００からの伝送範囲確認応答を受信するまでの時間Ｔ３が所定の値Ｔnを超えているか否かで、コンテンツ受信装置２００が伝送可能の範囲にあるかを判断する。すなわちＲ＝Ｒ’とＴ３＜Ｔnを同時に満たすとき伝送範囲確認プロセスは成功となる。
【００３８】
なお、本処理手順では装置の計算能力の差の測定結果への影響を最小限に抑えるため、ＳＨＡ−１（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈ，  ｒｅｖｉｓｉｏｎ １）やＡＥＳ（Ａｄｖａｎｃｅｄ  Ｅｎｃｒｙｐｔｉｏｎ  Ｓｔａｎｄａｒｄ）など計算負荷の低い暗号化アルゴリズムを用いることとする。また、ＳＨＡ−１やＡＥＳはＤＴＣＰ対応装置では実装されているため追加実装が必要ない点でも好適である。
また、実施例１と同様にカウンタ１０７の数値をチェックし、現在値が所定の値を超えている場合においても、伝送可能範囲の確認プロセスを不成功とし、伝送可能範囲の確認プロセスが成功した場合にはカウンタ１０７の値を１だけ増加させる。
伝送可能範囲の確認プロセス完了後はコンテンツ送信のための鍵交換処理も実施例１と同じ処理なのでここでは記載を省略する。
以上のように、実施例２においても実施例1と同様の効果を得ることができる。さらに、伝送範囲確認応答の送信元を確認できるため、実施例１よりもセキュアに伝送範囲確認プロセスを実施でき、他の装置がコンテンツ受信装置２００への成りすましを排除できる。
【実施例３】
【００３９】
以下本発明の実施例３について説明する。
図５は実施例３に係るコンテンツ送信装置５００およびコンテンツ受信装置６００の構成を示したものである。図５に示すコンテンツ送信装置５００およびコンテンツ受信装置６００において図１のコンテンツ送信装置１００およびコンテンツ受信装置２００と異なる点は、コンテンツ受信装置６００にも認証回路６０４が発生する認証要求などの情報を他の装置に送信してから該情報に対する応答情報が到達するまでの時間を測定するタイマー回路６０８を備える点である。
【００４０】
図６はコンテンツ送信装置５００とコンテンツ受信装置６００によるコンテンツ送受信の際の、手順の一例を示したものである。図３と同様に左側がコンテンツ送信装置５００を、右側がコンテンツ受信装置６００をそれぞれ表しており、両者の間の、情報の送受信のタイミングと方向を矢印により示している。基本的な処理手順は実施例２の図４と同じであるが、図６の例では伝送範囲確認のための時間測定をコンテンツ送信装置５００とコンテンツ受信装置６００の双方で、認証プロセスの手順の中で実施する点と双方で実施した時間測定結果を基に伝送範囲確認プロセスの成功を判定する点が異なる。
【００４１】
始めに認証処理プロセスを実施する。
コンテンツ受信装置６００の側から図３と同様の手順で認証要求を作成し、装置固有の公開鍵と該公開鍵に対する証書を付してコンテンツ送信装置５００に送る。
コンテンツ送信装置５００は、認証要求を受け取りその受信確認をコンテンツ受信装置６００に送ると自分の側からの認証要求を作成し、装置固有の公開鍵とその証書を付してコンテンツ受信装置側２００に送り、タイマー回路５０８をスタートさせ、コンテンツ受信装置６００からの認証応答を受信するまでの時間Ｔ５の測定を開始する。
その一方でコンテンツ送信装置５００は所定の公開鍵署名アルゴリズムに基づきコンテンツ受信装置６００の認証を行う。認証が成功した場合には認証応答を発行してコンテンツ受信装置６００に送信する。
【００４２】
コンテンツ受信装置６００はコンテンツ送信装置５００からの認証要求を受け取るとタイマー回路６０８をスタートさせ、コンテンツ送信装置５００の認証処理を行い、成功した場合は認証応答を生成して送信するまでの時間Ｔ６の測定を開始する。
以上のようして、相互に認証に成功すると互いに共通の認証鍵が生成されて共有化される。更に、コンテンツ送信装置５００においては認証要求を送信してからコンテンツ受信装置６００からの認証応答を受信するまでの時間Ｔ５、コンテンツ受信装置６００においては、コンテンツ送信装置５００からの認証要求を受信してからコンテンツ送信装置５００へ認証応答を送信するまでの時間Ｔ６の測定結果を得ている。
相互認証プロセスが成功すると伝送範囲確認プロセスを開始する。
【００４３】
まず、コンテンツ送信装置５００は伝送範囲確認要求を作成し、相互認証プロセスで毛測定した測定低時間Ｔ５を付加しコンテンツ受信装置６００に送信する。
また、コンテンツ受信装置６００も伝送範囲確認要求を作成し、測定低時間Ｔ６を付加しコンテンツ送信装置５００に送信し、相互に測定低時間を交換する。
次に互いに、実伝送時間としてΔＴ＝Ｔ５―Ｔ６（ΔＴ’＝Ｔ５―Ｔ６）を計算し、相互に認証鍵で暗号化し、伝送範囲確認応答として交換する。
そしてコンテンツ送信装置５００側では自身で計算した実伝送時間ΔＴ’とコンテンツ受信装置６００から取得したΔＴを比較し、等しければそれがコンテンツ受信信装置６００から送信されたものであると判断する。更に、実伝送時間ΔＴ’が所定の値Ｔnを超えているか否かで、コンテンツ受信装置６００が伝送可能の範囲にあるかを判断する。すなわちΔＴ＝ΔＴ’とΔＴ’＜Ｔnを同時に満たすとき、コンテンツ送信装置５００側での伝送範囲確認プロセスは成功となる。
【００４４】
コンテンツ受信装置６００側においても同様の処理を行い、コンテンツ送信装置５００より取得したΔＴ’が自身で計算したΔＴと等しく、かつ、Δ’＜Ｔnを満たすとき伝送範囲確認プロセスは成功となる。
コンテンツ送信装置５００によるカウンタ５０７の数値をチェック処理および、伝送可能範囲の確認プロセス完了後の鍵交換処理も実施例１と同じ処理なのでここでは記載を省略する。
以上のように、実施例３においても実施例1と同様の効果を得ることができる。さらに、伝送範囲確認応答の送信元をコンテンツ送信側、コンテンツ受信側双方で確認できるため、実施例２よりもセキュアに伝送範囲確認プロセスを実施できる。コンテンツ受信装置６００でも伝送範囲確認プロセスを実施するため、伝送可能な範囲を超えたコンテンツの受信は拒絶することができる。
【実施例４】
【００４５】
以下本発明の実施例４について説明する。
図７は実施例４に係るコンテンツ送信装置７００およびコンテンツ受信装置８００の構成を示している。図７に示すコンテンツ送信装置７００およびコンテンツ受信装置８００において第５図のコンテンツ送信装置５００およびコンテンツ受信装置６００と異なる点は無線ＬＡＮを使ってコンテンツの伝送を行う点にあり、ＬＡＮとの接続に無線ネットワーク通信処理回路７０３および８０３を用い、ＷＥＰ（Ｗｉｒｅｄ  Ｅｑｕｉｖａｌｅｎｔ  Ｐｒｉｖａｃｙ）暗号処理回路７０９および８０９を備えている点にある。ＷＥＰは無線ＬＡＮにおけるセキュリティ保護の目的で標準的に用いられている周知の暗号化方式であり、送信装置と受信装置の間でセキュリティ保護がなされた通信をユーザの管理下で実現することができる。
【００４６】
図８は図７に示したコンテンツ送信装置７００とコンテンツ受信装置８００を用いた宅内のネットワークの構成の一例を示している。図８においてデータ送信装置７００と２台のデータ受信装置８００ａ、８００ｂが無線アクセスポイント９００により無線ＬＡＮで接続される。無線ＬＡＮアクセスポイント９００はさらにルータ３００に接続され、ルータ３００は図２に示したルータ３００と同様にしてインターネットに接続される。
【００４７】
図７に示すコンテンツ送信装置７００とコンテンツ受信装置８００との間で相互認証とそれに続くコンテンツの伝送を行おうとする場合には、認証回路７０４および８０４によりＷＥＰ暗号処理回路７０９および８０９においてＷＥＰ処理が施されているかどうかをチェックする。そしてＷＥＰ処理が使われていなければ、相互認証とそれに続くコンテンツの伝送を行わないようにするか、もしくは使用者にＷＥＰ処理を起動させるように促す表示を行うなどの必要な処理をおこなうようにする。以上のようにして、無線ＬＡＮを用いてコンテンツの伝送を行う際には必ずＷＥＰ処理が施された状態となるようにする。この結果、コンテンツ送信装置７００およびコンテンツ受信装置８００の使用者が意識しないところで無線ＬＡＮを介して他のデータ受信装置が接続されてコンテンツの不正なコピーが行われてしまうのを防止する。
【００４８】
上記した以外の点に関しては図５から図７までに示された本発明の実施例３のコンテンツ送信装置およびコンテンツ受信装置により実施されるコンテンツの伝送方法と全く同様にして、コンテンツの不正な複製の作成を抑止して著作権の保護を行うことができ、その際に個人の利用範囲を逸脱したコンテンツの伝送が行なわれないようにすることができる。なお、ここでは実施例３と同じ方法にて説明したが、無線ＬＡＮに係る構成以外を実施例１および実施例２と同じ回路構成に認証手順を使えば、実施例１および実施例２と同等の効果を得られる。
【００４９】
以上で説明した本発明の実施の形態では有線ＬＡＮを用いる場合と無線ＬＡＮを用いる場合とを別々に説明したが、これらを同時に使用して家庭内のＬＡＮを構築することも可能であり、その際にも本発明を適用することが可能である。図９は有線と無線を両方用いて構成したＬＡＮにおいて本発明の実施形態であるコンテンツ送信装置とコンテンツ受信装置を使用する場合の構成を示した物である。
【００５０】
図９においてコンテンツ送信装置５００、コンテンツ受信装置６００ａ、６００ｂはネットワークハブ装置４００を介して互いに接続され、更に無線アクセスポイント９００もネットワークハブ装置４００に接続される。無線アクセスポイント９００にはコンテンツ送信装置７００、コンテンツ受信装置８００ａ，ｂが無線ＬＡＮによって接続されている。またネットワークハブ装置４００はルータ３００に接続されており、これにより宅内のＬＡＮはインターネットに接続される。
【００５１】
図９の中で細い矢印の点線で示したのはコンテンツの伝送方向であり、各々のコンテンツ送信装置およびコンテンツ受信装置は相手方が有線ＬＡＮで接続されているのか無線ＬＡＮで接続されているのかを意識することなく、互いの間でコンテンツの伝送を行うことができる。その際の伝送手順は図６を用いて説明したのと全く同様でよい。また、無線ＬＡＮを用いるコンテンツ送信装置７００およびコンテンツ受信装置８００ａ、ｂにおいては先に説明したのと同様にＷＥＰの稼動をチェックしてから相互の認証およびコンテンツの伝送を行うようにすればよい。この場合でも有線あるいは無線のＬＡＮを単独で構成した場合と同様にコンテンツ伝送の際の不正な複製の作成を防止することができ、しかもコンテンツ伝送を個人的利用の範囲にとどめることができる。
【００５２】
以上の説明ではネットワークを介して伝送する対象を映像情報等のコンテンツとし、コンテンツを送受信するコンテンツ送信装置、受信装置として説明したが、映像情報等以外の種類の情報についても同様であり、これらの情報を入出力する情報処理装置についても、本発明を実施できる。
【００５３】
以上説明した本発明の実施の形態における、認証回路、鍵生成回路、暗号化回路、復号化回路、カウンタ回路、タイマー回路等はハードウェアによる実現に限定される物ではなく、これらのうちの一部ないしは全てをマイクロプロセッサとその上で実行されるソフトウェア処置によって実現しても良く、その際でも本発明の効果を発揮する上での違いはない。
【００５４】
なおここまでの説明の都合上、コンテンツ送信装置とコンテンツ受信装置を別々の物としているが、コンテンツをディスクあるいはテープなどの記録媒体上に記録再生を行う装置においては、コンテンツ送信装置とコンテンツ受信装置の両方を兼ね備えるようにして構成してもよく、その際には認証回路や不揮発メモリなどを共用化することができる。
【産業上の利用可能性】
【００５５】
本発明は著作権保護されたコンテンツを有線または無線のＬＡＮを利用して配信、あるいは受信するようなシステムにおいて、配信の範囲が宅内などに制限されるシステムに有効である。
【符号の説明】
【００５６】
１００、５００ …コンテンツ送信装置
１０１、５０１ …コンテンツ送信回路
１０２、５０２ …暗号化回路
１０３、５０３ …ネットワーク通信処理回路
１０４、５０４ …認証回路
１０５、５０５ …不揮発メモリ
１０６、５０６ …鍵生成回路
１０７、５０７ …カウンタ回路
１０８、５０８ …タイマー回路
２００、６００ …コンテンツ受信装置
２０１、６０１ …コンテンツ受信回路
２０２、６０２ …復号化回路
２０３、６０３ …ネットワーク通信処理回路
２０４、６０４ …認証回路
２０５、６０５ …不揮発メモリ
２０６、６０６ …鍵生成回路
【図１】
2011087330.tif 000003
【図２】
2011087330.tif 000004
【図３】
2011087330.tif 000005
【図４】
2011087330.tif 000006
【図５】
2011087330.tif 000007
【図６】
2011087330.tif 000008
【図７】
2011087330.tif 000009
【図８】
2011087330.tif 000010
【図９】
2011087330.tif 000011
【手続補正書】
【提出日】平成23年1月18日(2011.1.18)
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
コンテンツ送信装置であって、
ネットワークを介して接続されたコンテンツ受信装置との間で認証を実行し、認証鍵情報を共有する認証手段と、
前記コンテンツ受信装置への所定のコマンド要求の送信から、前記コマンド要求の送信に対応して前記コンテンツ受信装置から送信される前記認証鍵情報に基づいて生成された認証情報を伴う応答の到達までの時間を計測するタイマー手段と、
前記コンテンツ受信装置との間で交換鍵情報を共有し、前記交換鍵情報に基づいて生成された共通鍵情報により前記コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と
を備え、
前記タイマー手段で計測された前記時間が所定の値を超えた場合には、前記コンテンツ受信装置との間の前記交換鍵情報の共有を行わない
ことを特徴とするコンテンツ送信装置。
【請求項２】
コンテンツ送信方法であって、
ネットワークを介して接続されたコンテンツ受信装置との間で認証を実行し、認証鍵情報を共有し、
前記コンテンツ受信装置への所定のコマンド要求の送信から、前記コマンド要求の送信に対応して前記コンテンツ受信装置から送信される前記認証鍵情報に基づいて生成された認証情報を伴う応答の到達までの時間を計測し、
前記コンテンツ受信装置との間で交換鍵情報を共有し、前記交換鍵情報に基づいて生成された共通鍵情報により前記コンテンツ受信装置に送信するコンテンツの暗号化処理を行い、
計測された前記時間が所定の値を超えた場合には、前記コンテンツ受信装置との間の前記交換鍵情報の共有を行わない
ことを特徴とするコンテンツ送信方法。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
前記目的は、その一例として特許請求の範囲に記載の構成により達成できる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１３
【補正方法】削除
【補正の内容】
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】削除
【補正の内容】
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
なおここまでの説明の都合上、コンテンツ送信装置とコンテンツ受信装置を別々の物と
しているが、コンテンツをディスクあるいはテープなどの記録媒体上に記録再生を行う装
置においては、コンテンツ送信装置とコンテンツ受信装置の両方を兼ね備えるようにして
構成してもよく、その際には認証回路や不揮発メモリなどを共用化することができる。
上記の課題を解決するため本発明では、ネットワークを介してコンテンツの送信を行う
コンテンツ送信装置において、データの送受信を行うネットワーク通信処理手段と、ネッ
トワークを介して接続されるコンテンツ受信装置に送信するコンテンツを該ネットワーク
通信手段に供給する送信コンテンツ生成手段と、該コンテンツ受信装置からの認証要求を
受け取って該認証要求に対する認証の判定を行うとともに、該コンテンツ受信装置に対し
て自身の認証要求を発行する認証手段と、該認証手段で認証処理を実行して得られる情報
を元に鍵情報を生成し、該鍵情報により該コンテンツ受信装置に送信するコンテンツの暗
号化処理を行う暗号化手段と、該コンテンツ受信装置への所定のコマンド要求の送信から
、該コマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達まで
の時間を計測するタイマー手段(時間計測手段)とを有し、該タイマー手段での計測結果が
所定の値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないように
する。
また、上記したコンテンツ送信装置における所定のコマンド要求を、所定の認証情報を
伴うコマンド要求として、認証手段が前記所定の認証情報を伴う応答の認証の判定を行い
認証されなかった場合、もしくはタイマー手段での計測結果が所定の値を超えた場合には
、該コンテンツ受信装置へのコンテンツ送出を行わないようにする。
また、上記したコンテンツ送信装置において、コンテンツ受信装置からの応答の到達ま
での時間の計測を少なくとも２回以上実施し、所定の統計的処理を行った結果が所定の値
を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないようにする。
更に、上記の課題を解決するため本発明では、ネットワークを介してコンテンツを受信
するコンテンツ受信装置において、該コンテンツ送信装置からの認証要求を受け取って該
認証要求に対する認証の判定を行うとともに、該コンテンツ送信装置に対して自身の認証
要求を発行する認証手段と、該認証手段で認証処理を実行して得られる情報を元に鍵情報
を生成し、該鍵情報により該コンテンツ送信装置が送信するコンテンツの暗号復号化処理
を行う復号化手段と、該コンテンツ送信装置への所定のコマンド要求の送信から、該コマ
ンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達までの時間を
計測するタイマー手段とを有し、該タイマー手段での計測結果が所定の値を超えた場合に
は、該コンテンツ送信装置から送出されるコンテンツの受信を行わないようにする。
すなわち、本発明では、コンテンツ送信装置とコンテンツ受信装置はコンテンツの伝送
を行うのに先立ち、所定の認証情報を伴うコマンド要求の中の認証情報の判定、もしくは
所定の認証情報を伴うコマンド要求に対応した応答の到達までの時間による認証の判定を
行い、認証されなかった場合にはコンテンツ受信装置へのコンテンツ送出を行わないよう
にする。
これにより、宅内の有線または無線のＬＡＮを利用したコンテンツの伝送の際に、コン
テンツの不正な複製を防止するコピープロテクションを実施することができ、しかもコン
テンツの正当な視聴や複製の作成を個人的利用の範囲に制限することができる。
なお、上述の実施例は少なくとも下記を開示している。
（１）
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを該ネッ
トワーク通信手段に供給する送信コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行
うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対
応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手
段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置への
コンテンツ送出を行わないことを特徴とするコンテンツ送信装置。
（２）
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ受信装置に送信するコンテンツを該ネット
ワーク通信手段に供給する送信コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行
うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報
を伴うコマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達ま
での時間を計測するタイマー手段とを有し、
該認証手段が前記所定の認証情報を伴う応答の認証の判定を行い認証されなかった場合
、もしくは該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信
装置へのコンテンツ送出を行わないことを特徴とするコンテンツ送信装置。
（３）
前記タイマー手段により、前記コンテンツ受信装置への所定のコマンド要求もしくは所
定の認証情報を伴うコマンド要求の送信から、前記コンテンツ受信装置からの応答の到達
までの時間の計測を少なくとも２回以上実施し、所定の統計的処理を行った結果が所定の
値を超えた場合には、該コンテンツ受信装置へのコンテンツ送出を行わないことを特徴と
する（１）または（２）のいずれかに記載のコンテンツ送信装置。
（４）
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置が送信するコンテンツを該ネッ
トワーク通信手段を介して受信するコンテンツ受信処理手段と、
該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定を行
うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ送信装置が送信するコンテンツの暗号復号化処理を行う復号化手段と、
該コンテンツ送信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対
応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手
段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から
送出されるコンテンツの受信を行わないことを特徴とするコンテンツ受信装置。
（５）
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該ネットワークを介して接続されるコンテンツ送信装置が送信するコンテンツを該ネッ
トワーク通信手段を介して受信するコンテンツ受信処理手段と、
該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定を行
うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ送信装置が送信するコンテンツの暗号復号化処理を行う復号化手段と、
該コンテンツ送信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報
を伴うコマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達ま
での時間を計測するタイマー手段とを有し、
認証手段が前記所定の認証情報を伴う応答の認証の判定を行い認証されなかった場合、
もしくは該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装
置から送出されるコンテンツの受信を行わないことを特徴とするコンテンツ受信装置。
（６）
前記タイマー手段により、前記コンテンツ送信装置への所定のコマンド要求もしくは所
定の認証情報を伴うコマンド要求の送信から、前記コンテンツ送信装置からの応答の到達
までの時間の計測を少なくとも２回以上実施し、所定の統計的処理を行った結果が所定の
値を超えた場合には、該コンテンツ送信装置から送出されるコンテンツの受信を行わない
ことを特徴とする（４）または（５）のいずれかに記載のコンテンツ受信装置。
（７）
ネットワークを介して接続されるコンテンツ受信装置にコンテンツを送信する際に、該
コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行うと
ともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対
応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手
段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ受信装置への
コンテンツ送出を行わないことを特徴とするコンテンツ送信装置。
（８）
ネットワークを介して接続されるコンテンツ送信装置が送信するコンテンツを受信する
際に、該コンテンツ送信装置からの認証要求を受け取って該認証要求に対する認証の判定
を行うとともに、該コンテンツ送信装置に対して自身の認証要求を発行する認証手段と、
該コンテンツ送信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対
応して該コンテンツ送信装置から送信される応答の到達までの時間を計測するタイマー手
段とを有し、
該タイマー手段での計測結果が所定の値を超えた場合には、該コンテンツ送信装置から
送出されるコンテンツの受信を行わないことを特徴とするコンテンツ受信装置。
（９）
ネットワークを介して接続されるコンテンツ送信装置とコンテンツ受信装置との間のコ
ンテンツ伝送方法であって、
該コンテンツ送信装置は、
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信
コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行
うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定のコマンド要求の送信から、該コマンド要求の送信に対
応して該コンテンツ受信装置から送信される応答の到達までの時間を計測するタイマー手
段とを有し、
該コンテンツ受信装置は
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ送信装置から受信するコンテンツを該ネットワーク通信手段から受け取る
コンテンツ受信処理手段と、
該コンテンツ送信装置に認証要求を発行して送るとともに、該コンテンツ送信装置から
受信した認証要求に対する認証の判定を行う認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ送信装置から受信したコンテンツの暗号復号化処理を行う復号化手段とを有
し、
該コンテンツ送信装置の有する該タイマー手段での計測結果が所定の値を超えた場合に
は、該コンテンツ送信装置から該コンテンツ受信装置へのコンテンツ送出を行わないこと
を特徴とするコンテンツ伝送方法。
（１０）
ネットワークを介して接続されるコンテンツ送信装置とコンテンツ受信装置との間のコ
ンテンツ伝送方法であって、
該コンテンツ送信装置は、
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ受信装置に送信するコンテンツを該ネットワーク通信手段に供給する送信
コンテンツ生成手段と、
該コンテンツ受信装置からの認証要求を受け取って該認証要求に対する認証の判定を行
うとともに、該コンテンツ受信装置に対して自身の認証要求を発行する認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ受信装置に送信するコンテンツの暗号化処理を行う暗号化手段と、
該コンテンツ受信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報
を伴うコマンド要求の送信に対応して該コンテンツ受信装置から送信される応答の到達ま
での時間を計測するタイマー手段とを有し、
該コンテンツ受信装置は
ネットワークを介してデータの送受信を行うネットワーク通信処理手段と、
該コンテンツ送信装置から受信するコンテンツを該ネットワーク通信手段から受け取る
コンテンツ受信処理手段と、
該コンテンツ送信装置に認証要求を発行して送るとともに、該コンテンツ送信装置から
受信した認証要求に対する認証の判定を行う認証手段と、
該認証手段で認証処理を実行して得られる情報を元に鍵情報を生成し、該鍵情報により
該コンテンツ送信装置から受信したコンテンツの暗号復号化処理を行う復号化手段と、
該コンテンツ送信装置への所定の認証情報を伴うコマンド要求の送信から、該認証情報
を伴うコマンド要求の送信に対応して該コンテンツ送信装置から送信される応答の到達ま
での時間を計測するタイマー手段とを有し、
該コンテンツ送信装置の有するタイマー手段での計測結果が所定の値を超えた場合、あ
るいは該コンテンツ送信装置の有する認証手段が所定の認証情報を伴う応答の認証の判定
を行い認証されなかった場合は、該コンテンツ送信装置から該コンテンツ受信装置へのコ
ンテンツ送出を行わないことを特徴とするコンテンツ伝送方法。
（１１）
ネットワークを介して接続される他の情報処理装置に情報を出力する際に、該他の情報
処理装置からの認証要求を受け取って該認証要求に対する認証の判定を行うとともに、該
他の情報処理装置に対して自身の認証要求を発行する認証手段と、
該他の情報処理装置への所定のコマンド要求の出力から、該コマンド要求の出力に対応
して該他の情報処理装置から出力される応答の到達までの時間を計測する時間計測手段と
を有し、
該時間計測手段での計測結果が所定の値を超えた場合には、該他の情報処理装置への情
報出力を行わないことを特徴とする情報処理装置。