(57)【要約】      （修正有）【課題】モバイル環境で使用する機器を所有しているユーザが旅行先や通勤途中の電車の中などから家庭内の著作権保護対象のコンテンツを有線あるいは無線のネットワークを介して、アクセスすることを可能にする。【解決手段】コンテンツ送信装置１００が、ネットワークを介してコンテンツ受信装置４００とのデータの送受信を行う通信処理部と、コンテンツ受信装置４００を認証し、鍵情報を送信する機器認証処理部と、鍵情報を用いて前記コンテンツ受信装置４００へ送信するコンテンツを暗号化する暗号処理部とを備え、機器認証処理部は、第１の宅内確認方法に基づいて前記コンテンツ受信装置４００の認証を行う第１の機器認証処理と、宅外アクセスのための第２の宅内確認方法に基づいて前記コンテンツ受信装置４００の認証を行う第２の機器認証処理とを行う。【選択図】図１
2010268174.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続されたコンテンツ受信装置にコンテンツを送信するコンテンツ送信装置において、
前記ネットワークを介して前記コンテンツ受信装置とのデータの送受信を行う通信処理部と、
前記コンテンツ受信装置を認証し、鍵情報を送信する機器認証処理部と、
前記鍵情報を用いて前記コンテンツ受信装置へ送信するコンテンツを暗号化する暗号処理部とを備え、
前記機器認証処理部は、第１の宅内確認方法に基づいて前記コンテンツ受信装置の認証を行う第１の機器認証処理と、宅外アクセスのための第２の宅内確認方法に基づいて前記コンテンツ受信装置の認証を行う第２の機器認証処理とを行うことを特徴とするコンテンツ送信装置。
【請求項２】
ネットワークを介して接続されたコンテンツ送信装置からコンテンツを受信するコンテンツ受信装置において、
前記ネットワークを介して前記コンテンツ送信装置とのデータの送受信を行う通信処理部と、
前記コンテンツ送信装置との間で認証を行い、前記コンテンツ送信装置から送信された鍵情報を受信する機器認証処理部と、
前記鍵情報を用いて前記コンテンツ送信装置から受信した暗号化されたコンテンツを復号する暗号復号処理部とを備え、
前記機器認証処理部は、第１の宅内確認方法に基づいて前記コンテンツ受信装置の認証を行う第１の機器認証処理と、宅外アクセスのための第２の宅内確認方法に基づいて前記コンテンツ受信装置の認証を行う第２の機器認証処理とを行うことを特徴とするコンテンツ受信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
映像音声等のコンテンツをネットワークを介して送受信するのに際して、伝送されるコンテンツの著作権を保護するのに好適な送信装置及びコンテンツ送信方法に関するものである。
【背景技術】
【０００２】
デジタルＡＶ機器の間でコンテンツを送信する際には、コンテンツ送信装置側において暗号化を行い、コンテンツ受信装置側との間で復号化のための情報の共有化を行うことによって、送信先であるコンテンツ受信装置以外の機器によってコンテンツが正しく受信されて復号されない様にして、無制限なコピーの作成を防ぐコピープロテクトが実施されている。
【０００３】
このようなコピープロテクトの方法の一例としてデジタルＡＶ機器に取り入れられているものには、例えば特許文献１に記載の方式がある。特許文献１に記載の方式ではコンテンツを「Ｃｏｐｙ  ｆｒｅｅ」「Ｃｏｐｙ  ｏｎｅ  ｇｅｎｅｒａｔｉｏｎ」「Ｎｏ  ｍｏｒｅ  ｃｏｐｉｅｓ」「Ｃｏｐｙ  ｎｅｖｅｒ」に分類して管理し、録画装置では「Ｃｏｐｙ  ｆｒｅｅ」「Ｃｏｐｙ  ｏｎｅ  ｇｅｎｅｒａｔｉｏｎ」のコンテンツだけを記録し、「Ｃｏｐｙ  ｏｎｅ  ｇｅｎｅｒａｔｉｏｎ」のコンテンツは一度記録した後は「Ｎｏ  ｍｏｒｅ  ｃｏｐｉｅｓ」として取り扱い、バス上では「Ｃｏｐｙ  ｆｒｅｅ」のコンテンツを除いて送信側で暗号化処理を施して伝送を行うことによって、無制限なコンテンツのコピーが行えないようにしている。また、有線あるいは無線のネットワークにおけるコンテンツ伝送においては、家庭内で記録した放送番組などの著作権保護対象となるコンテンツが無制限に宅外へ配信すること無いように、家庭内ネットワークであることを判断するための技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−２６９２８８
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ノート型ＰＣや携帯端末といったモバイル環境で使用する機器を所有しているユーザにとっては、これらの機器を用いて旅行先や通勤途中の電車の中などから家庭内のコンテンツにアクセスしたいという要求は高い。一方、上記従来の技術では、著作権保護対象のコンテンツを有線あるいは無線のネットワークを介して伝送する際、送信側と受信側の機器が同じ家の中にあることを確認する機能が組み込まれている。そのため、外出先から著作権保護対象のコンテンツにアクセスすることはできない。
【課題を解決するための手段】
【０００６】
コンテンツ送信装置が、ネットワークを介して前記コンテンツ受信装置とのデータの送受信を行う通信処理部と、コンテンツ受信装置を認証し、鍵情報を送信する機器認証処理部と、鍵情報を用いて前記コンテンツ受信装置へ送信するコンテンツを暗号化する暗号処理部とを備え、機器認証処理部は、第１の宅内確認方法に基づいて前記コンテンツ受信装置の認証を行う第１の機器認証処理と、宅外アクセスのための第２の宅内確認方法に基づいて前記コンテンツ受信装置の認証を行う第２の機器認証処理とを行う。
【発明の効果】
【０００７】
宅内で予めコンテンツ送信装置との間で宅外アクセス用の機器登録処理を実行し、これらの処理に成功したコンテンツ受信装置のみ、宅外から宅外専用の機器認証処理を実行すれば宅内のコンテンツを視聴可能となる。これにより、正規のユーザが個人的利用の範囲を超えることなく宅外から宅内のコンテンツを視聴することができ、ユーザの利便性が向上する。
【図面の簡単な説明】
【０００８】
【図１】システムの一構成例を示した説明図である。
【図２】コンテンツ送受信装置の一構成例を示した説明図である。
【図３】コンテンツ受信装置の一構成例を示した説明図である。
【図４】機器情報管理部の一構成例を示した説明図である。
【図５】管理情報の一構成例を示した説明図である。
【図６】コンテンツ受信装置とコンテンツ送信装置の間で実施される機器認証処理シーケンスの一例を示した説明図である。
【図７】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外アクセス用の機器登録処理シーケンスの一例を示した説明図である。
【図８】リモートアクセス用情報テーブルの一構成例を示した説明図である。
【図９】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外アクセス用の機器認証処理シーケンスの一例を示した説明図である。
【図１０】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外からのコンテンツ視聴処理シーケンスの一例を示した説明図である。
【図１１】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外アクセス用の機器登録処理シーケンスの一例を示した説明図である。
【図１２】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外アクセス用の機器認証処理シーケンスの一例を示した説明図である。
【図１３】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外からのコンテンツ視聴処理シーケンスの一例を示した説明図である。
【図１４】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外アクセス用の機器登録処理シーケンスの一例を示した説明図である。
【図１５】管理テーブルの一構成例を示した説明図である。
【図１６】コンテンツ受信装置とコンテンツ送信装置の間で実施される宅外アクセス用の機器認証処理シーケンスの一例を示した説明図である。
【図１７】コンテンツ受信装置とコンテンツ送信装置の間で宅外からのコンテンツ視聴処理においてＨＴＴＰプロトコルを利用してコンテンツを伝送する場合のデータ例を示した説明図である。
【発明を実施するための形態】
【０００９】
図面を用いて実施例を説明する。
【実施例１】
【００１０】
（宅外登録用の認証手続きで２回RTTを行って分けて管理する）
図１は、システム構成例を示したものである。ユーザ宅１では、コンテンツ送信装置１００とコンテンツ受信装置２００が有線ＬＡＮのケーブルによりネットワークハブ装置１１にそれぞれ接続され、ネットワークハブ装置１１はルータ１２に接続される。ルータ１２はモデムや光電変換器などを介してインターネット３へ接続される。
【００１１】
ユーザの外出先（例えば、ホテルや会社等）２では、ユーザの携帯端末３００が無線アクセスポイント２２と通信可能であり、ルータ２１を介してインターネット３に接続可能になっている。また、外出先に設置されたコンテンツ受信装置４００は、ルータ２１を介してインターネット３に接続される。
【００１２】
ネットワークにおいては、ネットワークプロトコルとして標準のＩＰ（Ｉｎｔｅｒｎｅｔ Ｐｒｏｔｏｃｏｌ）を使用し、上位のトランスポートプロトコルにはＴＣＰ（Ｔｒａｎｓｍｉｓｓｉｏｎ Ｃｏｎｔｒｏｌ Ｐｒｏｔｏｃｏｌ）およびＵＤＰ（Ｕｓｅｒ Ｄａｔａｇｒａｍ Ｐｒｏｔｏｃｏｌ）を用いる。コンテンツの伝送には更に上位のアプリケーションプロトコル、例えばＲＴＰ（Ｒｅａｌ−ｔｉｍｅ Ｔｒａｎｓｐｏｒｔ Ｐｒｏｔｏｃｏｌ）やＨＴＴＰ（Ｈｙｐｅｒ Ｔｅｘｔ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）、ＦＴＰ（Ｆｉｌｅ Ｔｒａｎｓｆｅｒ Ｐｒｏｔｏｃｏｌ）等が使用される。なお、ＩＰにはバージョンの違いとしてＩＰｖ４とＩＰｖ６が有るが、そのどちらかに限定される物ではない。
【００１３】
コンテンツ送信装置２００、およびコンテンツ送信装置１００、コンテンツ受信装置３００、ルータ１２はそれぞれＩＰネットワーク上で自身を識別するＩＰアドレスを所有する。また各々のネットワーク通信処理回路のインターフェース部には４８ビットのＭＡＣ（Ｍｅｄｉａ  Ａｃｃｅｓｓ  Ｃｏｎｔｒｏｌ）アドレスが与えられている。各装置へのＩＰアドレスの設定は、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）により、例えばルータ１２をＤＨＣＰサーバとして動作させ、ここから各装置のＩＰアドレスを割り振るようにすれば良い。
【００１４】
なお、ＩＰｖ６（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ  Ｖｅｒｓｉｏｎ  ６）を用いる場合にはステートレス自動設定と呼ばれる方法によりルータ１２のＩＰアドレスの上位６４ビットとＭＡＣアドレスから各装置が自身のＩＰアドレスを定めることも可能である。
ここで、図１ではユーザ宅１内は各機器間を有線ＬＡＮで接続しているが、無線アクセスポイントを使用したＬＡＮ等を用いても良い。また、ハブ１１とルータ１２が一体型になった形態でも良い。
【００１５】
図２は、コンテンツ送信装置１００の一構成例である。コンテンツ受信装置３００、４００も同様の構成である。
コンテンツ送信装置１００は、チューナ１０１、デスクランブラ１０２、デマルチプレクサ１０３、デコーダ１０４、表示部／スピーカ１０５、デジタル端子１０６、入力処理部１０７、機器認証処理部１０８、機器情報管理部１０９、記録/再生処理部１１０、記録部１１１、暗号／復号処理部１１２、通信処理部１１３、デジタル入出力端子１１４、制御部１１５から構成される。
【００１６】
チューナ１０１は、放送局からアンテナ１０を介して受信した複数のチャンネルから所望のチャンネルを選局し、デジタル変調された番組を復調する。
デスクランブラ１０２は、サービス事業者と契約したチャンネルのみを受信可能とするためにかけられている番組のスクランブルを解除する。
デマルチプレクサ１０３は、放送番組から音声データ、映像データを抽出する。
【００１７】
デコーダ１０４は、放送番組やデジタル入出力端子１１４から受信した圧縮された音声データや映像データを復号して、元の音声信号、映像信号に伸長する。
表示部／スピーカ１０５は、デコーダ１０４からの出力信号や、デジタル端子１０６から入力された信号を再生する。内蔵ではなく、外付けでも良い。
デジタル端子１０６は、非圧縮のデジタルデータを入力する。
入力処理部１０７は、ユーザによるリモコンやタッチパネルなどの利用によりコンテンツ送信装置１００を操作する。
【００１８】
機器認証処理部１０８は、有線または無線のIPネットワークを介して著作権保護対象のコンテンツを転送するために、他のＡＶ機器との間で特定の認証プロトコルでお互いに正規に認定された機器であるかを認証し、コンテンツの暗号／復号に使用する鍵を共有する。
機器情報管理部１０９は、機器認証処理部１０８で認証が成功したＡＶ機器に関する情報を管理する。
【００１９】
記録／再生処理部１１０は、コンテンツを記録部１１１に記録するための記録制御と、記録部１１１に記録したコンテンツを再生するための再生制御を行う。
記録部１１１は、放送番組を記録する内蔵メモリである。その他に着脱可能なＨＤＤや光ディスク、メモリカード、そしてこれらを組み合わせたハイブリッド形態などでもよい。
【００２０】
暗号／復号処理部１１２は、放送番組やネットワーク経由でデジタル入出力端子１１４を介して受信したコンテンツを、前記機器認証処理部１０８で共有した鍵を使用して暗号化あるいは復号化する。
【００２１】
通信処理部１１３は、デジタル入出力端子１１４を介してネットワークで接続した他のＡＶ機器との間でコンテンツや制御コマンドを送受信する。送受信するコンテンツにはその取り扱い方を示す「Ｃｏｐｙ  ｆｒｅｅ」「Ｃｏｐｙ  ｏｎｅ  ｇｅｎｅｒａｔｉｏｎ」「Ｎｏ  ｍｏｒｅ  ｃｏｐｉｅｓ」「Ｃｏｐｙ  ｎｅｖｅｒ」などの識別コードなどが付加される。
【００２２】
デジタル入出力端子１１４は、ネットワーク経由でコンテンツや制御コマンドを入出力する。
制御部１１５は、コンテンツ送信装置１００における各部の動作を統括的に制御する。
【００２３】
図３は、携帯端末２００の一構成例である。
携帯端末２００は、チューナ２０１、デスクランブラ２０２、デマルチプレクサ２０３、デコーダ２０４、表示部／スピーカ２０５、デジタル端子２０６、カメラ撮像部２０７、通信処理部２０８、入力処理部２０９、機器認証処理部２１０、機器情報管理部２１１、記録/再生処理部２１２、記録部２１３、暗号／復号処理部２１４、無線暗号/復号処理部２１５、無線通信処理部２１６、制御部２１７から構成される。
【００２４】
カメラ撮像部２０７は、カメラで撮影する部分である。
記録部２１３は、カメラ撮像部２０７で撮影した動画／静止画や、チューナ２０１経由で受信した番組や、個人情報やアドレス帳などの情報を格納する不揮発性のメモリである。内蔵あるいは着脱可能なメモリ形態が考えられる。
【００２５】
無線暗号／復号処理部２１５は、無線ネットワーク経由で無線通信処理部２１６を介して受信したコンテンツあるいは暗号／復号処理部２１４から出力されたコンテンツを、無線ネットワーク用の暗号アルゴリズムを用いて暗号化／復号化する部分である。  無線通信処理部２１６は、無線ＬＡＮで接続した無線アクセスポイント２２や他のＡＶ機器との間でコンテンツや制御コマンドを送受信する部分である。
それ以外の部分については、コンテンツ送信装置１００、コンテンツ受信装置３００または４００と同様である。
【００２６】
図４は前記各機器内の機器情報管理部１０９（２１１も同様）の一構成例である。
機器情報管理部１０９は、タイマー１０９１、機器情報更新部１０９２、機器情報格納部１０９３から構成される。
【００２７】
タイマー１０９１は、前記機器認証処理部１０８（２１０も同様）で認証相手の機器が宅内に存在するか否かを確認する場合、あるいは後述の機器情報格納部１０９３に格納された登録情報の有効期限を管理する場合の時間計測に使用する部分である。
機器情報更新部１０９２は、後述の機器情報格納部１０９３に保持した登録情報の有効期限を管理し、必要に応じて登録／更新／削除を行う部分である。
機器情報格納部１０９３は、前記機器認証処理部１０９で機器認証が成功した場合に、認証相手の機器に関する情報を保持する部分である。
【００２８】
図５は、前記機器情報格納部１０９３で格納する機器情報５０００の一構成例である。
機器情報５０００は、管理テーブル５１００、機器情報テーブル５２００から構成される。
管理テーブル５１００は、機器認証最大数５１０１、宅外登録最大数５１０２、宅内用カウンタ最大値５１０３、宅外用カウンタ最大値５１０４、同時アクセス最大数５１０５、宅外同時アクセス最大数５１０６で構成する。
【００２９】
最機器認証最大数５１０１は、前記機器認証処理部１０８を用いてコンテンツの送信装置と受信装置の間で機器認証が実行可能な最大数を示す。
宅外登録最大数５１０２は、登録可能な宅外アクセス用機器の最大数を示す。
宅内用カウンタ最大値５１０３は、前記タイマー１０９１に設定する宅内用カウンタの最大値を示す。
【００３０】
宅内用カウンタ最大値５１０４は、前記タイマー１０９１に設定する宅外用カウンタの最大値を示す。
同時アクセス最大数５１０５は、コンテンツアクセス要求を許可する最大数を示す。
宅外アクセス最大数５１０６は、宅外からのコンテンツアクセス要求を許可する最大数を示す。
【００３１】
一方、機器情報テーブル５２００は、ＩＤ５２０１、デバイスＩＤ５２０２、アドレス情報５２０３、宅内用カウンタ値５２０４、宅外アクセス鍵５２０５、アクセス状況５２０６、宅外用カウンタ値５２０７で構成する。
ＩＤ５２０１は、テーブルの登録番号を示す。
【００３２】
デバイスＩＤ５２０２は、各機器を一意に識別するための識別子を示す。デバイスＩＤ５２０２は、特定の認証機関により生成され、各機器の製造時に予め不揮発メモリに保存される機器固有の情報であり、機器毎にユニークな値を持つ。その他、公開鍵などの情報を含んでいても良い。
【００３３】
アドレス情報５２０３は、ネットワーク上における各機器のＩＰアドレスやＭＡＣアドレス等を示す。
宅内用カウンタ値５２０４は、前記タイマー１０８１に設定した宅内用カウンタの現在の値を示す。
【００３４】
宅外アクセス鍵５２０５は、宅内とコンテンツ送信装置と宅外のコンテンツ受信装置との間でコンテンツ転送する際に認証／暗復号処理で用いる鍵情報を示す。
アクセス状況７１６は、コンテンツの送信装置と受信装置との間の転送状況（例えば、停止／宅内／宅外）を示す。
宅外用カウンタ値５２０７は、前記タイマー１０８１に設定した宅外用カウンタの現在の値を示す。
【００３５】
管理テーブル５１００において宅内用カウンタ最大値５１０３に加えて宅外用カウンタ最大値５１０４を用いること、及び機器情報テーブルで、宅内用カウンタ５２０４に加えて宅外用カウンタ５２０５を用いることで、宅内アクセスと宅外アクセスを区別して管理し、宅外アクセスには宅内アクセスと異なる制限を適用することができる。
【００３６】
宅内とは、図１の構成においてルータ１２を外部との境界とするユーザ宅１の内部ネットワークまたは、ルータ２１を外部との境界とするの内部ネットワークである。また、宅外とは、宅内に対して、ルータ１２または２１を境界としたインターネット３側のネットワークのことである。
【００３７】
宅内アクセスとは、図１の構成において内部ネットワークの機器同士の接続であり、宅内の機器から、同一の宅内の機器へのルータを越えないアクセスのことである。また、宅外アクセスとは、宅外から宅内の機器への接続であり、宅外の機器からインターネットを経由しルータを越えて宅内の機器へアクセスするのことである。
【００３８】
また、宅外アクセス鍵５２０４をＩＤ毎に管理することで、それぞれのデバイスに個別の宅外アクセス鍵を配布してアクセス管理を行うことができる。また、管理テーブル５１００において同時アクセス最大数５１０５及び宅外アクセス最大数５１０６を設定し、機器情報テーブルにおいてＩＤ毎にアクセス状況を管理することで、宅内及び宅外のトータルアクセス数及び宅外からのアクセス数の制限を行うことができる。
【００３９】
図６は、以上に記載した各機器と各情報を用いて、図１に示したシステム構成において、宅内にあるコンテンツ送信装置１００とコンテンツ受信装置３００との間で実行する機器認証処理手順である。ここで、機器認証処理のための情報の送受信にはプロトコルとしてＴＣＰを用い、相手方の装置への認証要求とこれに対する認証応答等の各種情報が送信されるとこれに対する受信確認が相手方の装置から返送され、これにより伝送エラーの検知が可能な通信路が確保される。なお、図６においてはＴＣＰによるコネクションの確立および破棄のためのデータ送受信については省略してある。
【００４０】
最初に、コンテンツ受信装置３００側から認証要求を作成する。コンテンツ受信装置３００の機器認証処理部１０８は、認証要求に前記したデバイスＩＤを含む機器固有の情報と、機器固有の情報に対する証書を付して、通信処理部１１１を介してコンテンツ送信装置１００に送る（Ｓ６０１）。
【００４１】
コンテンツ送信装置１００の機器認証処理部１０８は、通信処理部１０７を介して認証要求を受け取りその受信確認をコンテンツ受信装置３００に送ると（Ｓ６０２）、コンテンツ送信装置１００の機器認証処理部１０８は自分の側からの認証要求を作成し、コンテンツ受信装置の場合と同様にコンテンツ送信装置１００の固有情報とその証書を付してコンテンツ受信装置３００に送る（Ｓ６０３）。
【００４２】
コンテンツ受信装置３００の機器認証処理部１０８は、認証要求を受け取り、その受信確認をコンテンツ送信装置１００へ送る（Ｓ６０４）。
次に、コンテンツ送信装置１００の機器認証処理部１０８は、前記認証要求で受信した各情報を検証し、鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ受信装置３００に送る（Ｓ６０５）。
【００４３】
コンテンツ受信装置３００の機器認証処理部１０８は、認証応答を受け取りその受信確認をコンテンツ送信装置１００に送った（Ｓ６０６）後、自分の側からの認証応答を作成し、コンテンツ送信装置の場合と同様に鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ送信装置１００に送り（Ｓ６０７）、必要なパラメータを用いてコンテンツ送信装置１００と共通の認証鍵を生成する。
【００４４】
コンテンツ送信装置１００の機器認証処理部１０８は、認証応答を受け取りその受信確認をコンテンツ受信装置３００に送り（Ｓ６０８）、コンテンツ受信装置と同様に、必要なパラメータを用いてコンテンツ受信装置３００と共通の認証鍵を生成する。
ここまでの手順で、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部２１０は、互いに共通の認証鍵が生成されて共有される。
【００４５】
次に、コンテンツ送信装置１００は、コンテンツ受信装置３００が宅内に存在する機器であるか確認するために、宅内確認の準備を行う旨をコンテンツ受信装置３００に送る（Ｓ６０９）。
コンテンツ受信装置３００の機器認証処理部１０８は、宅内確認準備の通知を受け取り、その受信確認をコンテンツ送信装置１００に送ると（Ｓ６１０）、自分の側からの宅内確認準備通知を作成し、コンテンツ送信装置１００へ送る（Ｓ６１１）。
【００４６】
コンテンツ送信装置１００の機器認証処理部１０８は、宅内確認準備の通知を受け取り、その受信確認をコンテンツ受信装置３００に送ると（Ｓ６１２）、宅内確認に必要な情報を付した宅内確認設定要求をコンテンツ受信装置３００に送る（Ｓ６１３）。
コンテンツ受信装置３００の機器認証処理部１０８は、宅内確認設定要求を受け取り、宅内確認に必要な準備として前記宅内確認設定要求に含まれるデータを元にメッセージ認証符号生成処理を行い、受信確認をコンテンツ送信装置１００に送る（Ｓ６１４）。
【００４７】
受信確認を受け取ったコンテンツ送信装置１００の機器認証処理部１０８は、Ｓ６１３でコンテンツ受信装置３００に送信したデータを元にメッセージ認証符号生成処理を行い、前記機器情報管理部１０３内のタイマー１０８１を起動した後、コンテンツ受信装置３００が宅内に存在するか確認するために前記メッセージ認証符号を含む宅内確認実行要求をコンテンツ受信装置３００に送る（Ｓ６１５）。
【００４８】
コンテンツ受信装置３００の機器認証処理部１０８は、宅内確認実行要求を受け取り、Ｓ６１４で生成したメッセージ認証符号を含めた受信確認をコンテンツ送信装置１００に送る（Ｓ６１６）。
【００４９】
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記タイマー１０８１を停止し、前記宅内確認実行要求を発行してから受信確認を受け取るまでの計測値（Ｔ１）が所定の値（Ｔ）を超えていないことを確認する。また、受信した受信確認に含まれるメッセージ認証符号が、正しいかどうかを確認する。
【００５０】
計測値（Ｔ１）≦所定の値（Ｔ）であり、かつ受信したメッセージ認証符号が正しい場合、コンテンツ受信装置３００は宅内に存在し、個人的利用の範囲内に存在する装置であると判断し、宅内確認結果としてコンテンツ受信装置３００へ送る（Ｓ６１７）。
【００５１】
一方、計測値（Ｔ１）＞所定の値（Ｔ）である場合、または受信したメッセージ認証符号が不正な場合は、コンテンツ受信装置３００は宅外に存在する可能性がある、または不正な機器であると判断し、以降の処理を中断して機器認証処理を終了する。宅内確認結果を受け取ったコンテンツ受信装置３００の機器認証処理部１０８は、Ｓ６１５で受信したメッセージ認証符号が正しいかどうかを確認し、正しいと判定した場合は受信確認をコンテンツ送信装置１００に送る（Ｓ６１８）。Ｓ６０９からＳ６１８までが、通常認証における宅内確認方法である。
【００５２】
一方、受信したメッセージ認証符号が不正な場合は、以降の処理を中断して機器認証処理を終了する。受信確認を受け取ると、コンテンツ送信装置１００の機器認証処理部１０８はコンテンツを暗号する際に使用する交換鍵を生成し、前記認証鍵を用いて交換鍵を暗号化し、交換鍵を識別するためのＩＤと一緒にコンテンツ受信装置３００に送る（Ｓ６１９）。
【００５３】
コンテンツ受信装置３００の機器認証処理部１０８は、前記認証鍵を用いてコンテンツ送信装置１００から送信された交換鍵を復号し、受信確認を送る（Ｓ６２０）。
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記機器情報管理部１０９内の前記機器情報テーブル５２００にコンテンツ受信装置３００に関する情報を登録する（Ｓ６２１）。
【００５４】
例えば、機器情報テーブル５１０１内のＩＤ５０１のレコード５２１１に示すように、前記Ｓ６０１で受け取ったコンテンツ受信装置３００のデバイスＩＤをデバイスＩＤ５２０２に設定し、ネットワーク上でのコンテンツ受信装置３００のＩＰアドレスをアドレス情報５２０３に設定し、管理テーブル７００内の宅内用カウンタ最大値５１０３を宅内用カウンタ値５２０４に設定し、アクセス状況５２０６に『停止』を設定する。
【００５５】
図６に示す処理手順によって、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置３００の機器認証処理部１０８は、互いに共通の交換鍵を共有できる。交換鍵は、コンテンツを暗号化／復号化するための共通鍵を生成するために使用する。また、前記Ｓ６０９とＳ６１３の処理、Ｓ６１７とＳ６１９の処理をそれぞれ纏めても良い。
【００５６】
図６の手順は、宅内でのコンテンツ転送を行う場合に、コンテンツ送信装置１００とコンテンツ受信装置３００の間で実行する宅内用の機器認証処理について説明した。
図６に示す処理手順を実施することにより、装置間で互いを正規に認定された機器であることを確認し、コンテンツの暗号化／復号に使用する鍵を共有することができる。
【００５７】
図７は、図１に示したシステム構成において、コンテンツ送信装置１００と携帯端末２００との間で実行する宅外アクセス用の機器登録処理手順である。本手順実行時には携帯端末（コンテンツ受信装置）２００はユーザ宅１内にあるものとする。
【００５８】
まず、コンテンツ送信装置１００とコンテンツ受信装置２００は、図７で説明した機器認証処理６００を実施する。
その後、コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録要求を作成し、コンテンツ送信装置１００へ送る（Ｓ７０１）。宅外アクセス機器登録要求には、所定の計算アルゴリズムを用いて生成した乱数や前記の機器固有の情報、ユーザが宅外アクセス用に設定するパスワードなどを含むことができる。
【００５９】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外アクセス機器登録要求を受け取りその受信確認をコンテンツ受信装置２００に送ると（Ｓ７０２）、コンテンツ送信装置１００は、コンテンツ受信装置２００が宅外アクセス機器登録を要求してきた機器が宅内に存在する機器であるか確認するために、宅外アクセス機器登録用の宅内確認の準備を行う旨をコンテンツ受信装置２００に送る（Ｓ７０３）。
【００６０】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用宅内確認準備の通知を受け取り、その受信確認をコンテンツ送信装置１００に送ると（Ｓ７０４）、自分の側からの宅外アクセス機器登録用宅内確認準備通知を作成し、コンテンツ送信装置１００へ送る（Ｓ７０５）。
【００６１】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外アクセス機器登録用宅内確認準備の通知を受け取り、その受信確認をコンテンツ受信装置２００に送ると（Ｓ７０６）、宅外アクセス機器登録用宅内確認に必要な情報を付した宅外アクセス機器登録用宅内確認設定要求をコンテンツ受信装置２００に送る（Ｓ７０７）。
【００６２】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用宅内確認設定要求を受け取り、宅内確認に必要な準備として前記宅外アクセス機器登録用宅内確認設定要求に含まれるデータを元にメッセージ認証符号生成処理を行い、受信確認をコンテンツ送信装置１００に送る（Ｓ７０８）。
【００６３】
受信確認を受け取ったコンテンツ送信装置１００の機器認証処理部１０８は、Ｓ７０７でコンテンツ受信装置２００に送信したデータを元にメッセージ認証符号生成処理を行い、前記機器情報管理部１０３内のタイマー１０８１を起動した後、コンテンツ受信装置２００が宅内に存在するか確認するために前記メッセージ認証符号を含む宅内確認実行要求をコンテンツ受信装置２００に送る（Ｓ７０９）。
【００６４】
コンテンツ受信装置２００の機器認証処理部２０８は、宅外アクセス機器登録用宅内確認実行要求を受け取り、Ｓ７０８で生成したメッセージ認証符号を含めた受信確認をコンテンツ送信装置１００に送る（Ｓ７１０）。
【００６５】
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記タイマー１０８１を停止し、前記宅外アクセス機器登録用宅内確認実行要求を発行してから受信確認を受け取るまでの計測値（Ｔ２）が所定の値（Ｔ’）を超えていないことを確認する。また、受信した受信確認に含まれるメッセージ認証符号が、正しいかどうかを確認する。
【００６６】
計測値（Ｔ２）≦所定の値（Ｔ’）であり、かつ受信したメッセージ認証符号が正しい場合、コンテンツ受信装置２００は宅内に存在し、個人的利用の範囲内に存在する装置であると判断し、宅外アクセス機器登録用宅内確認結果としてコンテンツ受信装置２００へ送る（Ｓ７１１）。
【００６７】
一方、計測値（Ｔ２）＞所定の値（Ｔ’）である場合、または受信したメッセージ認証符号が不正な場合は、コンテンツ受信装置２００は宅外に存在する可能性がある、または不正な機器であると判断し、以降の処理を中断して機器認証処理を終了する。宅内確認結果を受け取ったコンテンツ受信装置２００の機器認証処理部２１０は、Ｓ７０９で受信したメッセージ認証符号が正しいかどうかを確認し、正しいと判定した場合は受信確認をコンテンツ送信装置１００に送る（Ｓ７１２）。Ｓ７０３からＳ７１２までが、宅外アクセス機器登録用の宅内確認方法である。
【００６８】
一方、受信したメッセージ認証符号が不正な場合は、以降の処理を中断して機器認証処理を終了する。受信確認を受け取ると、コンテンツ送信装置１００の機器認証処理部１０８は、宅外からコンテンツを利用する際の機器認証処理及びコンテンツ暗号に使用するための宅外アクセス鍵を生成し、前記図７の機器認証処理６００の認証鍵を用いて宅外アクセス鍵を暗号化し、コンテンツ受信装置２００に送る（Ｓ７１３）。
【００６９】
コンテンツ受信装置２００の機器認証処理部１０８は、前記認証鍵を用いてコンテンツ送信装置１００から送信された宅外アクセス鍵を復号し、受信確認を送る（Ｓ７１４）。
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記機器情報管理部１０９内の前記機器情報テーブル５２００にコンテンツ受信装置２００に関する情報を登録する（Ｓ７１５）。
【００７０】
例えば、機器情報テーブル５１０１内のＩＤ５０１のレコード５２１２に示すように、前記Ｓ６０１で受け取ったコンテンツ受信装置２００のデバイスＩＤをデバイスＩＤ５２０２に設定し、ネットワーク上でのコンテンツ受信装置２００のＭＡＣアドレスをアドレス情報５２０３に設定し、管理テーブル７００内の宅内用カウンタ最大値５１０３を宅内用カウンタ値５２０４に設定し、宅内アクセス鍵５２０５にＳ７１３で生成した宅外アクセス鍵を登録する。
【００７１】
また、アクセス状況５２０６には『停止』を設定し、宅外用カウンタ値には管理テーブル７００内の宅外用カウンタ最大値５１０４を設定する。一方、コンテンツ受信装置２００の機器認証処理部２０８は、機器管理情報部２１１に格納したリモートアクセス用情報テーブル６０００を生成または更新する（Ｓ７１６）。
【００７２】
機器認証処理６００に加えて、Ｓ７０１からＳ７１４の処理を行うことによって、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部１０８は、宅内アクセス用の機器認証に成功した機器について、互いに共通の交換鍵に加えて、宅外アクセス機器登録用の宅内確認に成功した機器とだけ、共通の宅外アクセス鍵を共有することができる。
【００７３】
ここで交換鍵は、宅内で送受信するコンテンツを暗号化／復号化するための共通鍵を生成するために使用する。また、宅外アクセス鍵は、宅外からコンテンツを利用する際の機器認証処理及びコンテンツ暗号などに使用する。また、Ｓ７１５の処理を行うことによって、コンテンツ送信装置１００に、宅外アクセス機器登録用の宅内確認に成功して宅外アクセス鍵を共有できた機器を登録することができ、未登録の機器が宅外からのアクセス要求をしてきた場合などの接続制御を行うことが可能になる。
【００７４】
図７の手順は、宅外の機器にコンテンツ転送を行うに先立って、コンテンツ送信装置１００とコンテンツ受信装置２００の間で宅外アクセス鍵の共有及びコンテンツ送信装置１００にコンテンツ受信装置２００を登録するために実行する宅外アクセス機器登録処理について説明した。
【００７５】
図８は、リモートアクセス用情報管理テーブル６０００の一構成例である。
リモートアクセス用情報管理テーブル６０００は、ＩＤ６００１、接続先アドレス情報６００２、登録情報６００３、宅外アクセス鍵６００４で構成する。
【００７６】
ＩＤ６００１は、テーブルの登録番号を示す。
アドレス情報６００２は、ネットワーク上における各機器のＩＰアドレスやＭＡＣアドレス等を示す。
登録情報６００３は、コンテンツ受信装置２００が宅外からコンテンツ送信装置１００やルータ１２にログインするために必要なユーザ名やパスワードを示す。
宅外アクセス鍵６００４は、前記Ｓ７１４で受信した宅外アクセス鍵情報を示す。
【００７７】
図６及び図７に示す手順の処理を実施することにより、装置間で互いを正規に認定された機器であることと宅内に存在する機器であることが確認された機器とだけ、宅内アクセスに用いるコンテンツの暗号化／復号に使用する鍵を共有すると当時に、宅外アクセス時に機器認証処理及びコンテンツ暗号に使用する宅外アクセス鍵を共有し、コンテンツ送信装置に宅内アクセス及び宅外アクセスを行う機器を登録することができる。
【００７８】
また、通常の認証処理と宅外アクセス機器登録でそれぞれ異なる宅内確認方法を用いて宅内であることを確認することよって、例えば宅外アクセス機器登録時はより短い宅内確認の応答時間を要求するなど、個別のアクセス制限を行うことができる。また図５に示す管理テーブル及び機器情報テーブルを用いることによって、宅内アクセスと宅外アクセスを区別して管理し、個別のアクセス制限を行うことができる。
【００７９】
ここで、前記Ｓ７０１〜Ｓ７０２の処理の代わりに、Ｓ６０１〜Ｓ６０８のような機器認証処理を行って別の認証鍵を共有し、これを用いて宅外アクセス鍵を暗号化してコンテンツ受信装置２００へ送信する方法もある。また、通常の機器認証処理６００が終了後、コンテンツ送信装置１００が前記宅外アクセス用認証要求を受付け可能な時間を設け、所定の時間内にコンテンツ受信装置２００が宅外アクセス用認証要求を発行する必要があるようにしても良い。
【００８０】
さらに、前記Ｓ７０１〜Ｓ７１２の処理を、通常の機器認証処理６００内のＳ６１９の直前に行うようにしても良く、その場合はＳ６２０の後にＳ７１３〜Ｓ７１６を実行、あるいはＳ６１９とＳ７１３の処理を１つに纏めても良い。
【００８１】
図９は、図１に示したシステム構成において、コンテンツ送信装置１００と携帯端末（コンテンツ受信装置）２００との間で実行する宅外アクセス用の機器認証処理手順である。本手順実行時には携帯端末（コンテンツ受信装置）２００は宅外にあるものとする。
【００８２】
まず、コンテンツ受信装置２００の機器認証処理部２０８は、宅外認証要求を作成する。宅外認証要求には、前記したデバイスＩＤを含む機器固有の情報と、前記宅外アクセス鍵あるいは鍵を用いて生成した計算値と、証書を付してコンテンツ送信装置１００に送る（Ｓ９０１）。
【００８３】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外認証要求を受け取ると、前記機器情報管理部１０９内で管理している前記機器情報テーブル５２００に、コンテンツ受信装置２００のデバイスＩＤが登録されていることを確認した後、その受信確認をコンテンツ受信装置２００に送る（Ｓ９０２）。もし前記機器情報テーブル５２００内にコンテンツ受信装置２００のデバイスＩＤが登録されていない場合は、コンテンツ送信装置１００は以降の処理を中断する。
【００８４】
次に、コンテンツ送信装置１００の機器認証処理部１０８は、自分の側からの宅外認証要求を作成し、コンテンツ受信装置２００の場合と同様に、コンテンツ送信装置１００の固有情報と前記宅外アクセス鍵あるいは鍵を用いて生成した計算値と、証書を付してコンテンツ受信装置２００に送る（Ｓ９０３）。
【００８５】
コンテンツ受信装置２００の機器認証処理部２０８は、宅外認証要求を受け取り、その受信確認をコンテンツ送信装置１００へ送る（Ｓ９０４）。
次に、コンテンツ送信装置１００の機器認証処理部１０８は、前記宅外認証要求で受信した各情報を検証し、前記宅外アクセス鍵あるいは鍵を用いて生成した計算値と、鍵情報の生成に必要なパラメータを付した宅外認証応答をコンテンツ受信装置２００に送る（Ｓ９０５）。
【００８６】
コンテンツ受信装置２００の機器認証処理部２０８は、前記宅外認証応答を受け取りその受信確認をコンテンツ送信装置１００に送った（Ｓ９０６）後、自分の側からの宅外認証応答を作成し、コンテンツ送信装置の場合と同様に、鍵情報の生成に必要なパラメータを付した宅外認証応答をコンテンツ送信装置１００に送り（Ｓ９０７）、必要なパラメータを用いてコンテンツ送信装置１００と共通の宅外認証鍵を生成する。
【００８７】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外認証応答を受け取り、その受信確認をコンテンツ受信装置２００に送り、コンテンツ受信装置と同様に、必要なパラメータを用いてコンテンツ受信装置２００と共通の認証鍵を生成する（Ｓ９０８）。
ここまでの手順で、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部２１０は、互いに共通の認証鍵が生成されて共有される。
【００８８】
次に、前記機器情報テーブル５２００内のコンテンツ受信装置２００の宅外用カウンタ値５２０７が０になっていないことを確認した後（Ｓ９０９）、コンテンツを暗号する際に使用する宅外用交換鍵を生成し、前記宅外認証鍵を用いて宅外用交換鍵を暗号化し、宅外用交換鍵を識別するためのＩＤと一緒にコンテンツ受信装置２００に送る（Ｓ９１０）。
【００８９】
コンテンツ受信装置２００の機器認証処理部２０８は、前記宅外認証鍵を用いてコンテンツ送信装置１００から送信された宅外用交換鍵を復号し、受信確認を送る（Ｓ９１１）。
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記機器情報管理部１０９内の前記機器情報テーブル５２００にコンテンツ受信装置２００に関する情報を更新する（Ｓ９１２）。具体的には、アクセス状況５２０６を『停止』から『宅外』に更新する。
【００９０】
以上の手順は、宅外へのコンテンツ転送を行う場合に、コンテンツ送信装置１００とコンテンツ受信装置２００の間で実行する機器認証処理について説明した。
上記手順を実施することにより、装置間で互いを正規に認定された機器であることを確認し、宅外にコンテンツを転送する際のコンテンツの暗号化／復号に使用する鍵を共有することができる。
【００９１】
図１０は、図１に示したシステム構成において、携帯端末（コンテンツ受信装置）２００を宅外へ持ち出し、外出先２からコンテンツ送信装置１００の記録部１１１に記録したコンテンツを視聴する場合の処理手順１０００である。
【００９２】
まず、前記コンテンツ受信装置２００の入力処理部２０９を用いてユーザがコンテンツ視聴を指示すると、コンテンツ受信装置２００の制御部２１７は、コンテンツ送信装置一覧を表示部／スピーカ２０５上に表示する。コンテンツ送信装置一覧には、リモートアクセス用テーブル６０００に登録された機器であるコンテンツ送信装置１００を表示する（Ｓ１００１）。
【００９３】
ここで、ネットワーク上に存在するコンテンツ送信装置を検出する方法としては、例えばネットワーク上の全装置に対して「コンテンツ送信機能を備えた機器の検出要求」を含んだＵＤＰパケットをマルチキャスト送信し、機能を備えた装置のみが返信することにより、コンテンツ送信装置を認識する方法がある。
【００９４】
次に、ユーザが前記コンテンツ送信装置一からコンテンツ送信装置１００を選択すると、コンテンツ受信装置２００の制御部２１７は、前記リモートアクセス用情報テーブル６０００に登録されているコンテンツ受信装置１００のアドレス情報を参照し、無線通信処理部２１６から無線アクセスポイント２２とルータ２１を介してインターネット３経由でユーザ宅１のコンテンツ送信装置１００に対して、コンテンツ情報の取得要求を送る（Ｓ１１０２）。
【００９５】
コンテンツ送信装置１００の制御部１１５は、通信処理部１１３を介して受信確認をコンテンツ受信装置２００へ送り（Ｓ１１０３）、記録部１１１に格納しているコンテンツの一部あるいは全てに関する情報（例えばタイトル、日付、コピー制御情報、記録時間など）をコンテンツ受信装置２００へ送る（Ｓ１１０４）。
【００９６】
コンテンツ受信装置２００の制御部２１７は、受信確認をコンテンツ送信装置１００へ送り（Ｓ１１０５）、受信したコンテンツ情報をコンテンツ一覧として表示部／スピーカ２０５上に表示する。ユーザは、コンテンツ一覧から視聴したいコンテンツを入力処理部２０９経由で指示すると（Ｓ１１０６）、コンテンツ受信装置２００の機器認証処理部２１０はコンテンツ送信装置１００の機器認証処理部１０８との間で前記宅外アクセス用の機器認証処理９００を実施する。（Ｓ１００７）
その後、コンテンツ受信装置２００の制御部２１７は、所望のコンテンツの視聴要求をコンテンツ送信装置１００に送る（Ｓ１００８）。その際、視聴要求には、前記宅外アクセス用機器認証処理９００で受信した前記宅外用交換鍵を識別するためのＩＤを付加しても良い。
【００９７】
コンテンツ転送開始後、コンテンツ受信装置２００の機器認証処理部２１０は任意のタイミングで、コンテンツ送信装置１００に鍵確認要求を送信する（Ｓ１０１１）。コンテンツ送信装置１００の機器認証処理部１０８は鍵確認要求を受信すると、確認の結果に応じてコンテンツ受信装置２００に受信確認を送信する（Ｓ１０１２）。
【００９８】
コンテンツ送信装置１００の制御部１１５は、コンテンツ視聴要求に対して受信確認を送り（Ｓ１００９）、機器認証処理部１０８は前記宅外用交換鍵の識別ＩＤが正しいかチェックし、機器情報更新部１０９２は前記機器情報管理部１０９内のタイマー１０９１を定期的に（例えば、1分間隔や１０分間隔等）通知が入るように設定し、起動する。また、機器認証処理部１０８は前記宅外用交換鍵を用いてコンテンツを暗号化するための共通鍵を生成し、暗号／復号処理部１１２に共通鍵を設定する。
【００９９】
そして、記録部１１１から読み出した所望のコンテンツを暗号／復号処理部１１２で暗号化しながら、図１７に示すフォーマットでコンテンツ受信装置２００に送る（Ｓ１０１０）。ここで、コンテンツ送信中に前記タイマー１０９１から通知が入る毎に、機器情報更新部１０９２は前記機器情報テーブル５０００内の宅外用カウンタ値５２０７を更新する（例えば、カウンタ値をデクリメントする）。
【０１００】
コンテンツ受信装置２００の機器認証処理部２１０は、前記宅外用交換鍵を用いてコンテンツを復号化するための共通鍵を生成し、暗号／復号処理部２１４に共通鍵を設定する。そして、無線通信処理部２１６と無線暗号／復号処理部２１５を介して受信したデータについて、暗号／復号処理部２１４で図１７に示すフォーマットからペイロードに含まれる暗号化コンテンツを抽出して復号化し、デコーダ２０４でデコードしながら表示部／スピーカ２０５に出力する。
【０１０１】
以上から、予め宅内においてコンテンツ送信装置とコンテンツ受信装置との間で宅外アクセス用の機器登録処理７００を実施し、認証処理に成功したコンテンツ受信装置を宅外へ持ち出した場合に限り、宅外アクセス用の認証処理９００を実行して成功すれば、宅内のコンテンツ送信装置から宅外のコンテンツ受信装置へコンテンツを転送することができる。
【０１０２】
図１７は、宅外からのコンテンツ視聴処理手順１０００の暗号化コンテンツ転送処理Ｓ１０１０においてＨＴＴＰプロトコルを利用してコンテンツを伝送する場合のデータ例を示す。ここで、トランスポート層プロトコルとしてＴＣＰを用いるが、ＴＣＰヘッダは省略する。
【０１０３】
ＨＴＴＰプロトコルを利用してコンテンツを伝送する場合の伝送データ１７００は、ＨＴＴＰヘッダ１７０１、コンテンツ伝送パケット１７０２から構成される。
コンテンツ伝送パケット１７０２はヘッダ部１７０２１とペイロード部１７０２２から構成される。
【０１０４】
ヘッダ部１７０２１は、予約領域（Ｒｅｓｅｒｖｅｄ）１７０２１１及び１７０２１３、リモートアクセスフラグ（ＲＡ）１７０２１２、暗号方式（Ｃ＿Ａ）１７０２１４、暗号モード（Ｅ−ＥＭＩ）１７０２１５、交換鍵ラベル（Ｅｘｃｈａｎｇｅ＿Ｋｅｙ＿Ｌａｂｅｌ）１７０２１６、乱数値（Ｎｃ）１７０２１７、ペイロードサイズ（Ｂｙｔｅ  Ｌｅｎｇｔｈ  ｏｆ  Ｐａｙｌｏａｄ）１７０２１８から構成される。
【０１０５】
予約領域（Ｒｅｓｅｒｖｅｄ）１７０２１１および１７０２１３は予約領域であり、それぞれ０を設定する。
リモートアクセスフラグ（ＲＡ）１７０２１２はペイロード部の宅外からのアクセス可否を示し、アクセス可の場合は１を、アクセス否の場合は０を設定する。
暗号方式（Ｃ＿Ａ）１７０２１４は、ペイロード部の暗号方式を示す。例えば、１２８ビットの鍵長のＡＥＳで暗号化されていることなどを明示する。
【０１０６】
暗号モード（Ｅ−ＥＭＩ）１７０２１５は、ペイロード部の暗号モードを示し、乱数値（ＳＮｃ）１７０１８と合わせてコンテンツ鍵の算出に利用する。
交換鍵ラベル（Ｅｘｃｈａｎｇｅ＿Ｋｅｙ＿Ｌａｂｅｌ）１７０２１６は、前記６００の認証手順で交換した鍵を特定するラベルを設定する。
【０１０７】
コピー制御情報（ＰＣＰ−ＵＲ）１７０１７は、ペイロード部のコピー制御情報を示し、コピー制御情報の種別を表すコピー制御情報モード（ＵＲ  Ｍｏｄｅ）、ペイロード部の種別を表すコンテンツタイプ（Ｃｏｎｔｅｎｔ Ｔｙｐｅ）、アナログ出力制限を行うためのＡＰＳ、及び解像度制限を行うためのＩＣＴなどから構成する。
【０１０８】
ペイロードサイズ（Ｂｙｔｅ  Ｌｅｎｇｔｈ  ｏｆ  Ｃｏｎｔｅｎｔ）１７０２１９は、コンテンツ伝送パケット１７００のペイロード部１７０２のサイズを設定する。
ペイロード部１７０２２は、暗号化コンテンツから構成される。
【０１０９】
コンテンツ伝送パケット１７０２にリモートアクセスフラグ（ＲＡ）を追加することによって、伝送するコンテンツが宅外アクセス可能なコンテンツか否かを伝送することができる。また、リモートアクセスフラグ（ＲＡ）１７０２１２をヘッダ部１７０２１に追加することで、復号前に宅外アクセス可否を判定できる。
【０１１０】
また、例えばＲＴＰプロトコルを利用してコンテンツを伝送する場合も、ＨＴＴＰヘッダ１７０１をＲＴＰヘッダに置き換えることで、図１７と同様の構成でコンテンツの伝送が可能である。あるいは、ＲＴＰパケット毎にＲＴＰヘッダとコンテンツ伝送パケット１７００の両方を格納すれば、リモートアクセスフラグ１７０２１２を含むコピー制御情報を確実に伝送することができる。
【０１１１】
コンテンツ転送が終了すると、コンテンツ送信装置はタイマー１０９１を停止し、前記宅外用交換鍵を破棄し、コンテンツ受信装置が続けて別のコンテンツの視聴要求を発行しても再度宅外専用の認証処理を実行しない限り送信しないようにしても良い。
また、コンテンツ送信装置は、管理テーブル５１００内の宅外アクセス最大数５１０６を用いて、宅外から同時にアクセスできるコンテンツ受信装置の台数を制限することができる。
【０１１２】
上記Ｓ１００８において、コンテンツ送信装置１００はコンテンツの「視聴要求」を受信しているが、宅外からそれ以外の要求、例えば「コピー要求」あるいは「ムーブ要求」を受信した場合は、コンテンツの不正利用を極力避けるため拒否するようにしても良い。
ここで、コンテンツ送信装置１００からコンテンツ受信装置２００にコンテンツを送信するのに使用するプロトコルは特定のものに限定されることはなく、ＨＴＴＰ、ＲＴＰの他にＦＴＰ等を用いることが可能である。
【０１１３】
図５に示す機器情報を利用し、図７に示す手順を用いることで、宅内の機器に宅外からアクセスするコンテンツ受信装置は、予め宅内でコンテンツ送信装置との間で通常の機器認証処理と宅外アクセス用の機器認証処理を実施し、通常の機器認証処理とは異なる宅内確認に成功した機器のみ宅外アクセス鍵を共有すると同時にコンテンツ送信装置の機器情報テーブルにコンテンツ受信装置に関する情報を登録してもらう。
【０１１４】
これにより、前記コンテンツ受信装置はあくまでも個人所有の機器として見なすことができ、宅外に持ち出した場合でも、図９及び図１０に示す手順でコンテンツの個人利用の範囲を超えることなく、安全に視聴することができる。
【実施例２】
【０１１５】
（宅外登録処理は宅外用のみにする）
前述した実施例１では宅外アクセス用の機器登録処理は宅内用の機器認証処理と同時に行っていた。本実施例では、宅内認証とは別の宅内確認を行うとともに、機器認証処理時間を短くするために宅外アクセス用の機器登録処理のみを行う場合について説明する。
【０１１６】
図１１は、図１に示したシステム構成において、コンテンツ送信装置１００と携帯端末２００との間で予め宅内において実行する宅外アクセス用の機器登録処理手順１１００である。本手順実行時には携帯端末（コンテンツ受信装置）２００はユーザ宅１にあるものとする。
【０１１７】
最初に、コンテンツ受信装置２００側から宅外アクセス機器登録用認証要求を作成する。コンテンツ受信装置２００の機器認証処理部２１０は、認証要求に前記したデバイスＩＤを含む機器固有の情報と、情報に対する証書を付して、通信処理部２１１を介してコンテンツ送信装置１００に送る（Ｓ１１０１）。
【０１１８】
コンテンツ送信装置１００の機器認証処理部１０８は、通信処理部１０７を介して宅外アクセス機器登録用認証要求を受け取りその受信確認をコンテンツ受信装置２００に送ると（Ｓ１１０２）、コンテンツ送信装置１００の機器認証処理部１０８は自分の側からの宅外アクセス機器登録用認証要求を作成し、コンテンツ受信装置の場合と同様にコンテンツ送信装置１００の固有情報とその証書を付してコンテンツ受信装置２００に送る（Ｓ１１０３）。
【０１１９】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用認証要求を受け取り、その受信確認をコンテンツ送信装置１００へ送る（Ｓ１１０４）。
次に、コンテンツ送信装置１００の機器認証処理部１０８は、前記認証要求で受信した各情報を検証し、鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ受信装置２００に送る（Ｓ１１０５）。
【０１２０】
コンテンツ受信装置２００の機器認証処理部２１０は、認証応答を受け取りその受信確認をコンテンツ送信装置１００に送った（Ｓ１１０６）後、自分の側からの認証応答を作成し、コンテンツ送信装置の場合と同様に鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ送信装置１００に送り（Ｓ１１０７）、必要なパラメータを用いてコンテンツ送信装置１００と共通の認証鍵を生成する。
【０１２１】
コンテンツ送信装置１００の機器認証処理部１０８は、認証応答を受け取りその受信確認をコンテンツ受信装置２００に送り（Ｓ１１０８）、コンテンツ受信装置と同様に、必要なパラメータを用いてコンテンツ受信装置２００と共通の認証鍵を生成する。
【０１２２】
ここまでの手順で、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部２１０は、互いに共通の認証鍵が生成されて共有される。
次に、コンテンツ送信装置１００は、コンテンツ受信装置２００が宅内に存在することを確認するために、宅外アクセス機器登録用の宅内確認の準備を行う旨をコンテンツ受信装置２００に送る（Ｓ１１０９）。
【０１２３】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用宅内確認準備の通知を受け取り、その受信確認をコンテンツ送信装置１００に送ると（Ｓ１１１０）、自分の側からの宅外アクセス機器登録用宅内確認準備通知を作成し、コンテンツ送信装置１００へ送る（Ｓ１１１１）。
【０１２４】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外アクセス機器登録用宅内確認準備の通知を受け取り、その受信確認をコンテンツ受信装置２００に送ると（Ｓ１１１２）、宅内確認に必要な情報を付した宅外アクセス機器登録用宅内確認設定要求をコンテンツ受信装置２００に送る（Ｓ１１１３）。
【０１２５】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用宅内確認設定要求を受け取り、宅内確認に必要な準備として前記宅外アクセス機器登録用宅内確認設定要求に含まれるデータを元にメッセージ認証符号生成処理を行い、受信確認をコンテンツ送信装置１００に送る（Ｓ１１１４）。
【０１２６】
受信確認を受け取ったコンテンツ送信装置１００の機器認証処理部１０８は、Ｓ１１１３でコンテンツ受信装置２００に送信したデータを元にメッセージ認証符号生成処理を行い、前記機器情報管理部１０９内のタイマー１０９１を起動した後、コンテンツ受信装置２００が宅内に存在するか確認するために前記メッセージ認証符号を含む宅内確認実行要求をコンテンツ受信装置２００に送る（Ｓ１１１５）。
【０１２７】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用宅内確認実行要求を受け取り、Ｓ１１１４で生成したメッセージ認証符号を含めた受信確認をコンテンツ送信装置１００に送る（Ｓ１１１６）。
【０１２８】
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記タイマー１０９１を停止し、前記宅外アクセス機器登録用宅内確認実行要求を発行してから受信確認を受け取るまでの計測値（Ｔ２）が所定の値（Ｔ’）を超えていないことを確認する。また、受信した受信確認に含まれるメッセージ認証符号が、正しいかどうかを確認する。
【０１２９】
計測値（Ｔ２）≦所定の値（Ｔ’）であり、かつ受信したメッセージ認証符号が正しい場合、コンテンツ受信装置２００は宅内に存在し、個人的利用の範囲内に存在する装置であると判断し、宅内確認結果としてコンテンツ受信装置２００へ送る（Ｓ１１１７）。
【０１３０】
一方、計測値（Ｔ２）＞所定の値（Ｔ’）である場合、または受信したメッセージ認証符号が不正な場合は、コンテンツ受信装置２００は宅外に存在する可能性がある、または不正な機器であると判断し、以降の処理を中断して機器認証処理を終了する。
宅内確認結果を受け取ったコンテンツ受信装置２００の機器認証処理部２１０は、Ｓ１１１５で受信したメッセージ認証符号が正しいかどうかを確認し、正しいと判定した場合は受信確認をコンテンツ送信装置１００に送る（Ｓ１１１８）。Ｓ１１０９からＳ１１１８までが、宅外アクセス機器登録用の宅内確認方法である。
【０１３１】
一方、受信したメッセージ認証符号が不正な場合は、以降の処理を中断して機器認証処理を終了する。受信確認を受け取ると、コンテンツ送信装置１００の機器認証処理部１０８は、宅外からコンテンツを利用する際の機器認証処理及びコンテンツ暗号に使用するための宅外アクセス鍵を生成し、前記認証鍵を用いて宅外アクセス鍵を暗号化し、コンテンツ受信装置２００に送る（Ｓ１１１９）。
【０１３２】
コンテンツ受信装置２００の機器認証処理部２１０は、前記認証鍵を用いてコンテンツ送信装置１００から送信された宅外アクセス鍵を復号し、受信確認を送る（Ｓ１１２０）。
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記機器情報管理部１０９内の前記機器情報テーブル５２００にコンテンツ受信装置２００に関する情報を登録する（Ｓ１１２１）。
【０１３３】
例えば、機器情報テーブル５１０１内のＩＤ５２０１が３のレコード５２１３に示すように、前記Ｓ１１０１で受け取ったコンテンツ受信装置２００のデバイスＩＤをデバイスＩＤ５２０２に設定し、ネットワーク上でのコンテンツ受信装置２００のＭＡＣアドレスをアドレス情報５２０３に設定し、宅内アクセス鍵５２０５にＳ１１１９で生成した宅外アクセス鍵を登録する。
【０１３４】
また、アクセス状況５２０６には『停止』を設定し、宅外用カウンタ値には管理テーブル７００内の宅外用カウンタ最大値５１０４を設定する。一方、コンテンツ受信装置２００の機器認証処理部２１０は、機器管理情報部２１１に格納したリモートアクセス用情報テーブル６０００を生成または更新する（Ｓ１１２２）。
【０１３５】
宅外アクセス用機器登録処理１１００の宅内確認の成否判定Ｓ１１１７におけるＴ２が通常の宅内アクセス用の機器認証処理６００の宅内確認の成否判定Ｓ６１７におけるＴ１以下の場合、宅外アクセス機器登録用の宅内確認Ｓ１１１７での確認成功を以って、宅内認証及び宅外アクセス機器登録用認証の両方の宅内確認成功としてもよい。このとき、宅外アクセス鍵とともに、宅内用の交換鍵も共有する。
【０１３６】
また、機器情報テーブル更新処理Ｓ１１２１においては、機器情報テーブル５１０１内のＩＤ５０１のレコード５２１２に示すように、前記Ｓ６０１で受け取ったコンテンツ受信装置２００のデバイスＩＤをデバイスＩＤ５２０２に設定し、ネットワーク上でのコンテンツ受信装置２００のＭＡＣアドレスをアドレス情報５２０３に設定し、管理テーブル７００内の宅内用カウンタ最大値５１０３を宅内用カウンタ値５２０４に設定し、宅内アクセス鍵５２０５にＳ７１３で生成した宅外アクセス鍵を登録する。
【０１３７】
また、アクセス状況５２０６には『停止』を設定し、宅外用カウンタ値には管理テーブル７００内の宅外用カウンタ最大値５１０４を設定する。
【０１３８】
以上から、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部１０８は、互いに共通の宅外アクセス鍵を共有する。宅外アクセス鍵は、宅外からコンテンツを利用する際の機器認証処理及びコンテンツ暗号に使用する。
【０１３９】
図６に示した通常用の機器認証及び鍵交換とは別に、Ｓ１１０１からＳ１１２０の手順で宅外アクセス機器の機器認証及び登録処理を行うことによって、宅外アクセス用の機器認証処理及び通常の認証とは異なる宅外アクセス機器登録用の宅内確認に成功した機器とだけ、共通の宅外アクセス鍵を共有することができる。
【０１４０】
また、宅外アクセス用機器登録処理だけを行うことで、宅外アクセス機器の登録処理にかかる時間を短くすることができる。Ｓ１１２１の処理を行うことによって、コンテンツ送信装置１００に、宅外アクセス機器登録用の宅内確認に成功して宅外アクセス鍵を共有できた機器を登録することができ、未登録の機器が宅外からのアクセス要求をしてきた場合などの接続制御を行うことが可能になる。
【０１４１】
さらに、宅外アクセス機器登録用認証処理１１００の宅内確認の成否判定Ｓ１１１７におけるＴ２が通常の宅内アクセス用の機器認証処理６００の宅内確認の成否判定Ｓ６１７におけるＴ１以下の場合、宅外アクセス機器登録用の宅内確認Ｓ１１１７での確認成功を以って、宅内認証及び宅外アクセス機器登録用認証の両方の宅内確認成功とすることで、通常の機器認証処理及び宅外アクセス機器登録用認証処理を一度に行い、認証処理時間を短縮することができる。
【０１４２】
図１１の手順に従って予め宅内においてコンテンツ送信装置とコンテンツ受信装置との間で宅外アクセス用の機器登録処理１１００を実施し、認証処理に成功したコンテンツ受信装置を宅外へ持ち出した場合に限り、宅外アクセス用の認証処理９００を実行して成功すれば、図１０で示す宅外からのコンテンツ視聴処理手順１０００の手順に従って宅内のコンテンツ送信装置から宅外のコンテンツ受信装置へコンテンツを転送することができる。
【０１４３】
コンテンツ転送が終了すると、コンテンツ送信装置はタイマー１０９１を停止し、前記宅外用交換鍵を破棄し、コンテンツ受信装置が続けて別のコンテンツの視聴要求を発行しても再度宅外専用の認証処理を実行しない限り送信しないようにしても良い。
【０１４４】
また、コンテンツ送信装置は、管理テーブル５１００内の宅外アクセス最大数５１０６を用いて、宅外から同時にアクセスできるコンテンツ受信装置の台数を制限することができる。
【０１４５】
図１１の手順に従って宅内の機器に宅外からアクセスするコンテンツ受信装置は、予め宅内でコンテンツ送信装置との間で宅外アクセス用の機器認証処理を実施し、宅外アクセス鍵を共有すると同時にコンテンツ送信装置の機器情報テーブルにコンテンツ受信装置に関する情報を登録してもらう。これにより、前記コンテンツ受信装置はあくまでも個人所有の機器として見なすことができ、宅外に持ち出した場合でも、コンテンツの個人利用の範囲を超えることなく、安全に視聴することができる。
【実施例３】
【０１４６】
（ブリッジデバイスで宅外アクセス鍵を渡す）
前述した実施例では宅外アクセスを行ってコンテンツを受信するデバイスは予めユーザ宅内で宅外アクセス登録を行っていた。本実施例では、外出先において、コンテンツを受信するデバイスが予めユーザ宅内で宅外アクセス登録を行わずにコンテンツを視聴する手順について説明する。
【０１４７】
図１２は、図１に示したシステム構成において、携帯端末２００とコンテンツ受信装置４００との間で実行する宅外アクセス用の機器認証及び宅外アクセス鍵交換処理手順１２００である。本手順実行時には携帯端末（コンテンツ受信装置）２００は外出先２にあるものとする。
【０１４８】
コンテンツ受信装置２００はコンテンツ送信装置１００との間で、予め宅外アクセス用の機器登録処理７００または宅外アクセス用の機器登録専用認証処理１１００を実施し送信元のコンテンツ送信装置から宅外アクセス鍵を取得する（Ｓ１２０１）。
【０１４９】
最初に、コンテンツ受信装置４００側から宅外アクセス用認証要求を作成する。コンテンツ受信装置４００の機器認証処理部１０８は、認証要求に前記したデバイスＩＤを含む機器固有の情報と、機器固有の情報に対する証書を付して、通信処理部１１３を介してコンテンツ受信装置４００に送る（Ｓ１２０２）。
【０１５０】
コンテンツ受信装置２００の機器認証処理部２１０は、通信処理部２０８を介して宅外アクセス用認証要求を受け取りその受信確認をコンテンツ受信装置４００に送ると（Ｓ１２０３）、コンテンツ受信装置２００の機器認証処理部２１０は自分の側からの宅外アクセス用認証要求を作成し、コンテンツ受信装置４００の場合と同様にコンテンツ受信装置２００の固有情報とその証書を付してコンテンツ受信装置４００に送る（Ｓ１２０４）。
【０１５１】
コンテンツ受信装置４００の機器認証処理部１０８は、宅外アクセス用認証要求を受け取り、その受信確認をコンテンツ受信装置２００へ送る（Ｓ１２０５）。
次に、コンテンツ受信装置２００の機器認証処理部２１０は、前記認証要求で受信した各情報を検証し、鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ受信装置４００に送る（Ｓ１２０６）。
【０１５２】
コンテンツ受信装置４００の機器認証処理部１０８は、認証応答を受け取りその受信確認をコンテンツ受信装置２００に送った（Ｓ１２０７）後、自分の側からの認証応答を作成し、コンテンツ送信装置の場合と同様に鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ受信装置２００に送り（Ｓ１２０８）、必要なパラメータを用いてコンテンツ受信装置２００と共通の認証鍵を生成する。
【０１５３】
コンテンツ受信装置２００の機器認証処理部２１０は、認証応答を受け取りその受信確認をコンテンツ受信装置４００に送り（Ｓ１２０９）、コンテンツ受信装置と同様に、必要なパラメータを用いてコンテンツ受信装置４００と共通の認証鍵を生成する。
ここまでの手順で、コンテンツ受信装置２００の機器認証処理部２１０とコンテンツ受信装置４００の機器認証処理部１０８は、互いに共通の認証鍵が生成されて共有される。
【０１５４】
次に、コンテンツ受信装置２００は、コンテンツ受信装置４００が宅内に存在することを確認するために、宅外アクセス用の宅内確認の準備を行う旨をコンテンツ受信装置４００に送る（Ｓ１２１０）。
コンテンツ受信装置４００の機器認証処理部１０８は、宅外アクセス用宅内確認準備の通知を受け取り、その受信確認をコンテンツ受信装置２００に送ると（Ｓ１２１１）、自分の側からの宅外アクセス用宅内確認準備通知を作成し、コンテンツ受信装置２００へ送る（Ｓ１２１２）。
【０１５５】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス用宅内確認準備の通知を受け取り、その受信確認をコンテンツ受信装置４００に送ると（Ｓ１２１３）、宅内確認に必要な情報を付した宅外アクセス用宅内確認設定要求をコンテンツ受信装置４００に送る（Ｓ１２１４）。
【０１５６】
コンテンツ受信装置４００の機器認証処理部１０８は、宅外アクセス用宅内確認設定要求を受け取り、宅内確認に必要な準備として前記宅外アクセス機器登録用宅内確認設定要求に含まれるデータを元にメッセージ認証符号生成処理を行い、受信確認をコンテンツ受信装置２００に送る（Ｓ１２１５）。
【０１５７】
受信確認を受け取ったコンテンツ受信装置２００の機器認証処理部２１０は、Ｓ１２１４でコンテンツ受信装置４００に送信したデータを元にメッセージ認証符号生成処理を行い、前記機器情報管理部１０９内のタイマー１０９１を起動した後、コンテンツ受信装置４００が宅内に存在するか確認するために前記メッセージ認証符号を含む宅内確認実行要求をコンテンツ受信装置４００に送る（Ｓ１２１６）。
【０１５８】
コンテンツ受信装置４００の機器認証処理部１０８は、宅内確認実行要求を受け取り、Ｓ１２１５で生成したメッセージ認証符号を含めた受信確認をコンテンツ受信装置２００に送る（Ｓ１２１７）。
【０１５９】
コンテンツ受信装置２００の機器認証処理部２１０は、受信確認を受け取ると、前記タイマー１０９１を停止し、前記宅外アクセス用宅内確認実行要求を発行してから受信確認を受け取るまでの計測値（Ｔ２）が所定の値（Ｔ’）を超えていないことを確認する。また、受信した受信確認に含まれるメッセージ認証符号が、正しいかどうかを確認する。
【０１６０】
計測値（Ｔ２）≦所定の値（Ｔ’）であり、かつ受信したメッセージ認証符号が正しい場合、コンテンツ受信装置４００は宅内に存在し、個人的利用の範囲内に存在する装置であると判断し、宅内確認結果としてコンテンツ受信装置４００へ送る（Ｓ１２１８）。
【０１６１】
一方、計測値（Ｔ２）＞所定の値（Ｔ’）である場合、または受信したメッセージ認証符号が不正な場合は、コンテンツ受信装置４００は宅外に存在する可能性がある、または不正な機器であると判断し、以降の処理を中断して機器認証処理を終了する。
【０１６２】
宅内確認結果を受け取ったコンテンツ受信装置４００の機器認証処理部１０８は、Ｓ１２１６で受信したメッセージ認証符号が正しいかどうかを確認し、正しいと判定した場合は受信確認をコンテンツ受信装置２００に送る（Ｓ１２１９）。Ｓ１２１０からＳ１２１９までが、宅外アクセス用の宅内確認方法である。
【０１６３】
一方、受信したメッセージ認証符号が不正な場合は、以降の処理を中断して機器認証処理を終了する。受信確認を受け取ると、コンテンツ受信装置２００の機器認証処理部２１０は、Ｓ１２０１で取得した宅外アクセス鍵を前記認証鍵を用いて暗号化し、コンテンツ受信装置４００に送る（Ｓ１２２０）。
コンテンツ受信装置４００の機器認証処理部１０８は、前記認証鍵を用いてコンテンツ受信装置２００から送信された宅外アクセス鍵を復号し、受信確認を送る（Ｓ１２２１）。
【０１６４】
図１２のＳ１２０２からＳ１２２１に示す手順を実施することによって、コンテンツ受信装置４００は、ユーザ宅１内で認証処理を行うことなく、コンテンツ受信装置２００がコンテンツ送信装置１００と共有した宅外アクセス鍵を共有することができる。また、コンテンツ受信装置２００は、Ｓ１２１０からＳ１２１９の処理を行うことによって、宅外アクセス用の宅内確認に成功した機器とだけ、コンテンツ送信装置１００と共有した宅外アクセス鍵を共有することができる。
【０１６５】
以上の手順は、宅外の機器にコンテンツ転送を行うに先立って、コンテンツ受信装置２００とコンテンツ受信装置４００の間で実行する宅外アクセス用の機器認証及び宅外アクセス鍵交換処理について説明した。
【０１６６】
図１３は、図１に示したシステム構成において、外出先２に携帯端末（コンテンツ受信装置）２００を持ち出し、外出先２のコンテンツ受信装置４００からコンテンツ送信装置１００の記録部１１１に記録したコンテンツを視聴する場合の処理手順１３００である。
【０１６７】
ユーザは、予めユーザ宅１でコンテンツ送信装置１００と携帯端末（コンテンツ受信装置）２００との間で宅外アクセス用の機器登録処理７００を実行し、両者間で宅外アクセス鍵を共有しておく。
【０１６８】
ユーザは、携帯端末（コンテンツ受信装置）２００を外出先２に持ち出して、外出先２のコンテンツ受信装置４００からユーザ宅１内のコンテンツ送信装置１００のコンテンツを視聴する場合、まずは図１０のＳ１００１からＳ１００７と同様の手順でコンテンツ送信装置１００とコンテンツ受信装置２００との間でコンテンツ情報の取得、宅外アクセス用の機器認証処理９００を実行する。
【０１６９】
前記宅外専用の機器認証処理に成功し、両者間で宅外用交換鍵と交換鍵の識別ＩＤを共有した後、コンテンツ受信装置（コントローラ）２００の制御部２１７は、例えばネットワーク上の全装置に対して「再生機能を備えた機器の検出要求」を含んだＵＤＰパケットをマルチキャスト送信し、再生機能を備えた装置のみが返信するなど、ネットワーク上に他のコンテンツ再生装置が存在するか否か検出し、存在する場合は表示部／スピーカ２０５にコンテンツ再生装置一覧を表示する。
【０１７０】
ユーザは一覧から入力処理部２０９を介してコンテンツ再生装置（この場合は、コンテンツ受信装置４００）を選択すると、制御部２１７はコンテンツ受信装置４００に対してコンテンツ視聴発行要求を送る（Ｓ１３０１）。コンテンツ視聴発行要求には、視聴するコンテンツに関する情報とリモートアクセス用情報テーブル１０００に登録しているコンテンツ送信装置１００のアドレス情報６００２を含み、場合によって登録情報６００３を付しても良い。
【０１７１】
前記コンテンツ視聴発行要求を受信したコンテンツ受信装置４００は、受信確認をコントローラ２００に送り（Ｓ１３０２）、コントローラ２００との間で宅外アクセス用の機器認証処理１２００を実施する（Ｓ１３０３）。この際、コントローラ２００の機器認証処理部２１０は、Ｓ１２２０においてコンテンツ受信装置４００に送付する宅外アクセス鍵として、前記Ｓ１３０３でコンテンツ送信装置１００と共有した宅外アクセス鍵を使用する。これにより、コンテンツ送信装置１００、コントローラ４００、コンテンツ受信装置４００の間で同じ宅外アクセス鍵が共有できたことになる。
【０１７２】
その後、コンテンツ受信装置４００は、前記アクセス鍵を利用してコンテンツ送信装置１００との間で宅外アクセス用の機器認証処理９００を実行して、宅外用交換鍵及びその識別ＩＤを取得する（Ｓ１３０４）。このとき、Ｓ９１２の機器情報テーブル更新処理においては、新規にコンテンツ受信装置４００の機器情報を登録する。すなわち、コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記機器情報管理部１０９内の前記機器情報テーブル５２００にコンテンツ受信装置２００に関する情報を登録する（Ｓ１２２２）。
【０１７３】
例えば、機器情報テーブル５２００内のＩＤ５２０１が４のレコード５２１４に示すように、前記Ｓ９０１で受け取ったコンテンツ受信装置２００のデバイスＩＤをデバイスＩＤ５２０２に設定し、ネットワーク上でのコンテンツ受信装置２００のＭＡＣアドレスをアドレス情報５２０３に設定し、宅内アクセス鍵５２０５にコンテンツ受信装置２００に送信した宅外アクセス鍵を登録する。また、アクセス状況５２０６には『停止』を設定し、宅外用カウンタ値には管理テーブル７００内の宅外用カウンタ最大値５１０４を設定する。
【０１７４】
その後、コンテンツ受信装置４００は、コンテンツ送信装置１００に対してコンテンツ視聴要求を送る（Ｓ１３０５）。コンテンツ視聴要求には、前記宅外用交換鍵の識別ＩＤを付加する。また、コンテンツ送信装置１００側で必要に応じてフォーマット変換あるいは画質変換を実施してコンテンツ送信してもらうために、コンテンツ受信装置４００で再生可能なデータ・フォーマット（例えば、ＭＰＥＧ２−ＴＳやＨ．２６４等）や画質（ＨＤやＳＤ、７６０ｐや１０８０ｉ等）の情報をコンテンツ視聴要求に含むことも可能である。コンテンツ視聴要求と別の要求で発行しても良い。
【０１７５】
コンテンツ送信装置１００の制御部１１５は、前記コンテンツ視聴要求を受け取ると、受信確認をコンテンツ受信装置４００に送る（Ｓ１３０６）。そして機器認証処理部１０８は前記宅外用交換鍵の識別ＩＤが正しいことをチェックし、機器情報更新部１０９は前記機器情報管理部１０９内のタイマー１０９１を定期的に通知が入るように設定し、起動する。
【０１７６】
また、機器認証処理部１０８は前記宅外用交換鍵を用いてコンテンツを暗号化するための共通鍵を生成し、暗号／復号処理部１１２に共通鍵を設定する。そして、記録部１１１から読み出した所望のコンテンツを暗号／復号処理部１１２で暗号化しながら、図１７に示すフォーマットでコンテンツ受信装置４００に送る（Ｓ１３０７）。ここで、コンテンツ送信中に前記タイマー１０９１から通知が入る毎に、機器情報更新部１０９２は前記機器情報テーブル５２００内の宅外用カウンタ値５２０７を更新する。
【０１７７】
コンテンツ受信装置４００は、前記宅外用交換鍵を用いてコンテンツを復号化するための共通鍵を生成し、暗号／復号処理部１１２に共通鍵を設定する。そして、ルータ２１と通信処理部１１３を介して受信したコンテンツを暗号／復号処理部１１２で図１７に示すフォーマットからペイロードに含まれる暗号化コンテンツを抽出して復号し、デコーダ１０４でデコードしながら表示部／スピーカ１０５に出力する。
【０１７８】
コンテンツ転送開始後、コンテンツ受信装置４００の機器認証処理部１０８は任意のタイミングで、コンテンツ送信装置１００に鍵確認要求を送信する（Ｓ１３０８）。コンテンツ送信装置１００の機器認証処理部１０８は鍵確認要求を受信すると、確認の結果に応じてコンテンツ受信装置４００に受信確認を送信する（Ｓ１３０９）。
【０１７９】
Ｓ１３０３の宅外アクセス用の機器認証及び宅外アクセス鍵交換処理１２００を実施することによって、予め宅内においてコンテンツ送信装置との間で宅外アクセス鍵を共有したコントローラ２００を宅外へ持ち出した際に、コンテンツ送信装置とコントローラとの間で宅外アクセス鍵を共有できた場合に限り、コントローラは認証処理に成功した宅外のコンテンツ受信装置に宅外用交換鍵を渡すことができる。
【０１８０】
これにより、コンテンツの個人利用の範囲を超えることなく、コンテンツ受信装置をユーザ宅１に運ぶことなく、安全に外出先のコンテンツ受信装置で宅内のコンテンツを視聴することができる。
【実施例４】
【０１８１】
前述した実施例では宅外アクセス用の機器登録処理は予めユーザ宅１内で行っていた。本実施例では、宅外アクセス用の機器登録処理を宅外から行う場合の機器登録処理手順１２００を説明する。
【０１８２】
図１４は、図１に示したシステム構成において、コンテンツ送信装置１００と携帯端末２００との間で予め宅外において実行する宅外アクセス用の機器登録処理手順である。本手順実行時には携帯端末（コンテンツ受信装置）２００は外出先２にあるものとする。
【０１８３】
最初に、ユーザがユーザ宅１においてコンテンツ送信装置１００に入力処理部１０７を介して宅外アクセス用のパスワード設定指示を行うと、コンテンツ送信装置１００の機器情報管理部１０９は図１５に示す管理テーブル５３００の宅外アクセスパスワード５１０７に設定要求された宅外アクセスパスワードを設定する（Ｓ１４０１）。図１５の説明は後述する。
【０１８４】
次に、ユーザが外出先２に持ち出したコンテンツ受信装置２００に入力処理部２０９を介してパスワードを入力し（Ｓ１４０２）、認証開始を指示すると、コンテンツ受信装置２００の機器認証処理部２１０は宅外アクセス機器登録用認証要求を作成する。コンテンツ受信装置２００の機器認証処理部２１０は、認証要求に前記したデバイスＩＤを含む機器固有の情報と、機器固有の情報に対する証書を付して、通信処理部２１１を介してコンテンツ送信装置１００に送る（Ｓ１４０３）。
【０１８５】
コンテンツ送信装置１００の機器認証処理部１０８は、通信処理部１０７を介して宅外アクセス機器登録用認証要求を受け取りその受信確認をコンテンツ受信装置２００に送ると（Ｓ１４０４）、コンテンツ送信装置１００の機器認証処理部１０８は自分の側からの宅外アクセス機器登録用認証要求を作成し、コンテンツ受信装置の場合と同様にコンテンツ送信装置１００の固有情報とその証書を付してコンテンツ受信装置２００に送る（Ｓ１４０５）。
【０１８６】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセス機器登録用認証要求を受け取り、その受信確認をコンテンツ送信装置１００へ送る（Ｓ１４０６）。
次に、コンテンツ送信装置１００の機器認証処理部１０８は、前記認証要求で受信した各情報を検証し、鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ受信装置２００に送る（Ｓ１４０７）。
【０１８７】
コンテンツ受信装置２００の機器認証処理部２１０は、認証応答を受け取りその受信確認をコンテンツ送信装置１００に送った（Ｓ１４０８）後、自分の側からの認証応答を作成し、コンテンツ送信装置の場合と同様に鍵情報の生成に必要なパラメータを付した認証応答をコンテンツ送信装置１００に送り（Ｓ１４０９）、必要なパラメータを用いてコンテンツ送信装置１００と共通の認証鍵を生成する。
【０１８８】
コンテンツ送信装置１００の機器認証処理部１０８は、認証応答を受け取りその受信確認をコンテンツ受信装置２００に送り（Ｓ１４１０）、コンテンツ受信装置と同様に、必要なパラメータを用いてコンテンツ受信装置２００と共通の認証鍵を生成する。
【０１８９】
ここまでの手順で、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部２１０は、互いに共通の認証鍵が生成されて共有される。
次に、コンテンツ送信装置１００は、コンテンツ受信装置２００からの要求がユーザからのものであることを確認するために、宅外アクセスユーザ確認要求をコンテンツ受信装置２００に送る（Ｓ１４１１）。
【０１９０】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセスユーザ確認要求を受け取り、その受信確認をコンテンツ送信装置１００に送ると（Ｓ１４１２）、Ｓ１４０２でユーザに入力された宅外アクセス用パスワードを前記共通の認証鍵で暗号化した情報を含む宅外アクセスユーザ確認応答を作成し、コンテンツ送信装置１００へ送る（Ｓ１４１３）。
【０１９１】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外アクセスユーザ確認応答を受け取ると、管理テーブル５３００を確認し、送信された情報に含まれるパスワードがＳ１４０１で設定されたパスワードに等しい場合は、その受信確認をコンテンツ受信装置２００に送る（Ｓ１４１４）。
【０１９２】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外からコンテンツを利用する際の機器認証処理及びコンテンツ暗号に使用するための宅外アクセス鍵を生成し、前記認証鍵を用いて宅外アクセス鍵を暗号化し、コンテンツ受信装置２００に送る（Ｓ１４１５）。
【０１９３】
送信された情報に含まれるパスワードがＳ１４０１で設定されたパスワードと異なる場合は、処理を中断して機器認証処理を終了する。
コンテンツ受信装置２００の機器認証処理部２１０は、前記認証鍵を用いてコンテンツ送信装置１００から送信された宅外アクセス鍵を復号し、受信確認を送る（Ｓ１４１６）。
【０１９４】
コンテンツ送信装置１００の機器認証処理部１０８は、受信確認を受け取ると、前記機器情報管理部１０９内の前記機器情報テーブル５２００にコンテンツ受信装置２００に関する情報を登録する（Ｓ１４１７）。
【０１９５】
例えば、機器情報テーブル５１０１内のＩＤ５２０１が３のレコード５２１３に示すように、前記Ｓ１１０１で受け取ったコンテンツ受信装置２００のデバイスＩＤをデバイスＩＤ５２０２に設定し、ネットワーク上でのコンテンツ受信装置２００のＭＡＣアドレスをアドレス情報５２０３に設定し、宅内アクセス鍵５２０５にＳ１１１９で生成した宅外アクセス鍵を登録する。
【０１９６】
また、アクセス状況５２０６には『停止』を設定し、宅外用カウンタ値には管理テーブル７００内の宅外用カウンタ最大値５１０４を設定する。一方、コンテンツ受信装置２００の機器認証処理部２１０は、機器管理情報部２１１に格納したリモートアクセス用情報テーブル６０００を生成または更新する（Ｓ１４１８）。
【０１９７】
宅外アクセス用の機器登録専用処理１４００におけるＳ１４０１からＳ１４１８までの処理を実行することによって、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部２１０は、装置間で互いを正規に認定された機器であることと、それぞれが管理するパスワードが一致することが確認できた場合のみ、互いに共通の宅外アクセス鍵を共有できる。
【０１９８】
宅外アクセス鍵は、宅外からコンテンツを利用する際の機器認証処理及びコンテンツ暗号に使用する。Ｓ１４１２とＳ１４１３の処理あるいはＳ１４１４とＳ１４１５の処理を一つに纏めてもよい。また図５に示す管理テーブル及び機器情報テーブルを用いることによって、宅内アクセスと宅外アクセスを区別して管理し、個別のアクセス制限を行うことができる。
【０１９９】
また、コンテンツ送信装置１００及びコンテンツ受信装置２００で使用するパスワードは、ユーザが設定するのではなく、コンテンツ送信装置１００がランダムに生成する値を用いてもよい。また、宅外アクセスパスワードはすべての宅外アクセス機器に共通でもよいし、個々の宅外アクセス機器に対して個別の値でもよい。
以上の手順は、宅外の機器にコンテンツ転送を行うに先立って、コンテンツ送信装置１００とコンテンツ受信装置２００の間で実行する宅外アクセス機器登録処理について説明した。
【０２００】
図１４の宅外アクセス用の機器登録専用処理１４００を実施後、図１０で説明した宅外からのコンテンツ視聴処理手順１０００に従えば、外出先２においてコンテンツ受信装置２００からコンテンツ送信装置１００の記録部１１１に蓄積されたコンテンツを視聴することが可能となる。
【０２０１】
図１５は、前記機器情報格納部１０９３で格納する宅外からの機器登録処理手順で利用する管理テーブル５３００の一構成例である。
管理テーブル５３００は、機器認証最大数５１０１、宅外登録最大数５１０２、宅内用カウンタ最大値５１０３、宅外用カウンタ最大値５１０４、同時アクセス最大数５１０５、宅外同時アクセス最大数５１０６、宅外アクセスパスワード５１０７で構成する。宅外アクセスパスワード５１０７はユーザが宅外からのアクセス時に利用するパスワードを示す。
【０２０２】
その他の構成要素は前記管理テーブル５１００と同様である。
ここでは、宅外アクセスパスワードはすべての宅外アクセス機器に共通である場合の例を示したが、個々の宅外アクセス機器に対して個別の値でもよい。宅外アクセスパスワードが個々の宅外アクセス機器に対して個別の値の場合は、機器情報テーブルにそれぞれの値を登録すればよい。
【０２０３】
図１４のＳ１４１１からＳ１４１４の処理によって装置間で互いを正規に認定された機器であることとそれぞれが管理するパスワードが一致することが確認できて宅外アクセス鍵を共有した場合に限り、宅外アクセス用の認証処理９００を実行して成功すれば、前記図１０で示す宅外からのコンテンツ視聴処理手順１０００の手順に従って宅内のコンテンツ送信装置から宅外のコンテンツ受信装置へコンテンツを転送することができる。
これにより、コンテンツの個人利用の範囲を超えることなく、安全に宅外のコンテンツ受信装置で宅内のコンテンツを視聴することができる。
【実施例５】
【０２０４】
前述した実施例では予め宅外アクセス用の機器登録処理を行っていた。本実施例では、宅外アクセス用の機器登録処理を行わず、宅外アクセス用の機器認証及び鍵交換のみで宅外からの視聴行う場合の手順を説明する。
【０２０５】
図１６は、図１に示したシステム構成において、コンテンツ送信装置１００と携帯端末（コンテンツ受信装置）２００との間で実行する宅外アクセス用の機器認証処理手順１６００である。本手順実行時には携帯端末（コンテンツ受信装置）２００は外出先２にあるものとする。
【０２０６】
最初に、ユーザがユーザ宅１においてコンテンツ送信装置１００に入力処理部１０７を介して宅外アクセス用のパスワード設定指示を行うと、コンテンツ送信装置１００の機器情報管理部１０９は図１５に示す管理テーブル５３００の宅外アクセスパスワード５１０７に設定要求された宅外アクセスパスワードを設定する（Ｓ１６０１）。
【０２０７】
図１６は、図１に示したシステム構成において、コンテンツ送信装置１００と携帯端末（コンテンツ受信装置）２００との間で実行する宅外アクセス用の機器認証処理手順である。本手順実行時には携帯端末（コンテンツ受信装置）２００は外出先２にあるものとする。
【０２０８】
次に、ユーザが外出先２に持ち出したコンテンツ受信装置２００に入力処理部２０９を介してパスワードを入力し（Ｓ１６０２）、認証開始を指示すると、コンテンツ受信装置２００の機器認証処理部２１０は宅外認証要求を作成し、通信処理部２１６を介してコンテンツ送信装置１００に送信する（Ｓ９０１）。Ｓ９０２からＳ９０８までの手順は、図９と同様である。
【０２０９】
ここまでの手順で、コンテンツ送信装置１００の機器認証処理部１０８とコンテンツ受信装置２００の機器認証処理部２１０は、互いに共通の認証鍵が生成されて共有される。
次に、コンテンツ送信装置１００は、コンテンツ受信装置２００からの要求がユーザからのものであることを確認するために、宅外アクセスユーザ確認要求をコンテンツ受信装置２００に送る（Ｓ１６０３）。
【０２１０】
コンテンツ受信装置２００の機器認証処理部２１０は、宅外アクセスユーザ確認要求を受け取り、その受信確認をコンテンツ送信装置１００に送ると（Ｓ１６０４）、Ｓ１４０２でユーザに入力された宅外アクセス用パスワードを前記共通の認証鍵で暗号化した情報を含む宅外アクセスユーザ確認応答を作成し、コンテンツ送信装置１００へ送る（Ｓ１６０５）。
【０２１１】
コンテンツ送信装置１００の機器認証処理部１０８は、宅外アクセスユーザ確認応答を受け取ると、管理テーブル５３００を確認し、送信された情報に含まれるパスワードがＳ１６０１で設定されたパスワードに等しい場合は、図９のＳ９１０からＳ９１２と同様の処理を行う。送信された情報に含まれるパスワードがＳ１４０１で設定されたパスワードと異なる場合は、処理を中断して機器認証処理を終了する。
【０２１２】
以上の手順は、宅外の機器にコンテンツ転送を行うに先立って、コンテンツ送信装置１００とコンテンツ受信装置２００の間で実行する宅外アクセス用の機器認証処理について説明した。
【０２１３】
図１０で説明した宅外からのコンテンツ視聴処理手順１０００において、宅外アクセス用の機器認証処理９００の代わりに上記宅外アクセス用の機器認証処理１６００を用いれば、事前に機器登録を行わずに外出先２においてコンテンツ受信装置２００からコンテンツ送信装置１００の記録部１１１に蓄積されたコンテンツを視聴することが可能となる。
【０２１４】
図１０で示す宅外からのコンテンツ視聴処理手順１０００のＳ１６０１からＳ１６０６の処理を実行して、装置間で互いを正規に認定された機器であることとそれぞれが管理するパスワードが一致することが確認できて交換鍵の共有に成功した場合に限り、宅内のコンテンツ送信装置から宅外のコンテンツ受信装置へコンテンツを転送することができる。
これにより、コンテンツの個人利用の範囲を超えることなく、安全に宅外のコンテンツ受信装置で宅内のコンテンツを視聴することができる。
【符号の説明】
【０２１５】
１・・・ユーザ宅１
２・・・外出先２
１００・・・コンテンツ送信装置
２００、３００、４００・・・コンテンツ受信装置
１０７、２０９・・・入力処理部
１０８、２１０・・・機器認証処理部
１０９、２１１・・・機器情報管理部
１１０，２１２・・・記録／再生処理部
１１１、２１３・・・記録部
１１２、２１４・・・暗号／復号処理部
１１３・・・通信処理部
２１５・・・無線暗号/復号処理部
２１６・・・無線通信処理部
１０９１・・・タイマ
１０９２・・・機器情報更新部
１０９３・・・機器情報格納部
５１００、５３００・・・管理テーブル
５２００・・・機器情報テーブル
【図１】
2010268174.tif 000003
【図２】
2010268174.tif 000004
【図３】
2010268174.tif 000005
【図４】
2010268174.tif 000006
【図５】
2010268174.tif 000007
【図６】
2010268174.tif 000008
【図７】
2010268174.tif 000009
【図８】
2010268174.tif 000010
【図９】
2010268174.tif 000011
【図１０】
2010268174.tif 000012
【図１１】
2010268174.tif 000013
【図１２】
2010268174.tif 000014
【図１３】
2010268174.tif 000015
【図１４】
2010268174.tif 000016
【図１５】
2010268174.tif 000017
【図１６】
2010268174.tif 000018
【図１７】
2010268174.tif 000019