(57)【特許請求の範囲】
【請求項１】
コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むコンテンツ保護情報を生成するステップと、
前記コンテンツ保護情報に基づいて、コンテンツ名ベースのネットワークでコンテンツの位置を示すコンテンツ名を生成するステップとを有することを特徴とするコンテンツ保護方法。
【請求項２】
前記コンテンツ保護情報を生成するステップは、前記コンテンツを生成しながら前記コンテンツ保護情報を共に生成し、
前記マーキング情報は、他のネットワーク装置又は外部ネットワーク装置の少なくとも１つに前記コンテンツに対するアクセスを許容するか否か、又は前記コンテンツに対するアクセスを保護するか否かに関するポリシーがコンテンツ名に含まれていることを示す情報であることを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項３】
前記コンテンツ保護情報を生成するステップは、前記ポリシー情報を、オフセット、数字、類似コード、又はドメインリストの形態で生成し、
前記ポリシー情報は、前記コンテンツが送信され得る公開範囲を示す情報であることを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項４】
前記コンテンツ名は、複数のコンポーネントに区分され、
前記コンテンツ保護情報は、１つのコンポーネントから構成されて前記コンテンツ名内に含まれることを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項５】
前記コンテンツ名を生成するステップは、前記複数のコンポーネントの内のコンテンツに対する電子サインが適用される範囲内に前記コンテンツ保護情報が位置するように前記コンテンツ名を生成することを特徴とする請求項４に記載のコンテンツ保護方法。
【請求項６】
前記コンテンツ名を生成するステップは、ドメイン名情報が位置するコンポーネントの後に連続して前記コンテンツ保護情報が位置するように前記コンテンツ名を生成することを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項７】
前記コンテンツ名を生成するステップは、コンテンツ名情報が位置するコンポーネントの後に前記コンテンツ保護情報が位置するように前記コンテンツ名を生成することを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項８】
前記コンテンツ名を生成するステップは、前記コンテンツ保護情報がバージョン情報とセグメント情報との間に位置するように前記コンテンツ名を生成することを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項９】
前記コンテンツの送信を要求するコンテンツ要求メッセージを受信するステップと、
前記コンテンツ保護情報に基づいて前記コンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定するステップとをさらに有することを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項１０】
前記コンテンツ応答メッセージを送信するか否かを決定するステップは、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認するステップと、
前記コンテンツが格納されていると確認された場合、前記コンテンツ保護情報に基づいて前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定するステップとを含むことを特徴とする請求項９に記載のコンテンツ保護方法。
【請求項１１】
前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定するステップは、前記マーキング情報に基づいて前記コンテンツがアクセス保護の設定されたコンテンツであるか否かを確認するステップと、
前記コンテンツに対するアクセス保護が確認された場合、前記ポリシー情報に基づいて上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれているか否かを確認するステップとを含むことを特徴とする請求項１０に記載のコンテンツ保護方法。
【請求項１２】
前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定するステップは、前記上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれていないと確認された場合、前記コンテンツ応答メッセージを送信しないと決定することを特徴とする請求項１１に記載のコンテンツ保護方法。
【請求項１３】
前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定するステップは、前記上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれていると確認された場合、前記コンテンツ応答メッセージを前記上位ドメインに対応するネットワーク装置に送信すると決定することを特徴とする請求項１１に記載のコンテンツ保護方法。
【請求項１４】
前記コンテンツ要求メッセージは、コンテンツ名、コンテンツ内容、コンテンツネットワークのドメイン名、コンテンツネットワークのドメイン構造、及び特定コンテンツネットワークのドメインに含まれたコンテンツリストの内の少なくとも１つを含むことを特徴とする請求項９に記載のコンテンツ保護方法。
【請求項１５】
前記コンテンツ名は、コンテンツネットワークのドメイン名、コンテンツの識別名、コンテンツのバージョン情報、前記コンテンツ保護情報、及びセグメント情報の内の少なくとも１つを含むことを特徴とする請求項１に記載のコンテンツ保護方法。
【請求項１６】
コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むコンテンツ保護情報を生成するコンテンツ保護情報生成部と、
前記コンテンツ保護情報に基づいてコンテンツ名ベースのネットワークでコンテンツの位置を示すコンテンツ名を生成するコンテンツ名生成部とを備えることを特徴とするネットワーク装置。
【請求項１７】
前記コンテンツ保護情報生成部は、前記コンテンツを生成しながら前記コンテンツ保護情報を共に生成し、
前記マーキング情報は、他のネットワーク装置又は外部ネットワーク装置の少なくとも１つに前記コンテンツに対するアクセスを許容するか否か、又は前記コンテンツに対するアクセスを保護するか否かに関するポリシーがコンテンツ名に含まれていることを示す情報であることを特徴とする請求項１６に記載のネットワーク装置。
【請求項１８】
前記コンテンツ保護情報生成部は、前記ポリシー情報をオフセット、数字、類似コード、又はドメインリストの形態で生成し、
前記ポリシー情報は、前記コンテンツが送信される公開範囲を示す情報であることを特徴とする請求項１６に記載のネットワーク装置。
【請求項１９】
前記コンテンツ名は、複数のコンポーネントに区分され、
前記コンテンツ保護情報は、１つのコンポーネントから構成されて前記コンテンツ名内に含まれることを特徴とする請求項１６に記載のネットワーク装置。
【請求項２０】
前記コンテンツ名生成部は、前記複数のコンポーネントの内のコンテンツに対する電子サインが適用される範囲内に前記コンテンツ保護情報が位置するように前記コンテンツ名を生成することを特徴とする請求項１９に記載のネットワーク装置。
【請求項２１】
前記コンテンツ名生成部は、ドメイン名情報が位置するコンポーネントの後に連続して前記コンテンツ保護情報が位置するように前記コンテンツ名を生成することを特徴とする請求項１６に記載のネットワーク装置。
【請求項２２】
前記コンテンツ名生成部は、コンテンツ名情報が位置するコンポーネントの後に前記コンテンツ保護情報が位置するように前記コンテンツ名を生成することを特徴とする請求項１６に記載のネットワーク装置。
【請求項２３】
前記コンテンツ名生成部は、前記コンテンツ保護情報がバージョン情報とセグメント情報との間に位置するように前記コンテンツ名を生成することを特徴とする請求項１６に記載のネットワーク装置。
【請求項２４】
前記コンテンツの送信を要求するコンテンツ要求メッセージを受信するメッセージ受信部と、
前記コンテンツ保護情報に基づいて前記コンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定する決定部とをさらに備えることを特徴とする請求項１６に記載のネットワーク装置。
【請求項２５】
前記決定部は、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認する確認部と、
前記コンテンツが格納されていると確認された場合、前記コンテンツ保護情報に基づいて前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定する送信決定部とを含むことを特徴とする請求項２４に記載のネットワーク装置。
【請求項２６】
前記確認部は、前記コンテンツが格納されていると確認された場合、前記マーキング情報に基づいて前記コンテンツがアクセス保護の設定されたコンテンツであるか否かを確認し、前記コンテンツに対するアクセス保護が確認された場合、前記ポリシー情報に基づいて上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれているか否かを確認することを特徴とする請求項２５に記載のネットワーク装置。
【請求項２７】
前記送信決定部は、前記上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれていないと確認された場合、前記コンテンツ応答メッセージを送信しないと決定することを特徴とする請求項２６に記載のネットワーク装置。
【請求項２８】
前記送信決定部は、前記上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれていると確認された場合、前記コンテンツ応答メッセージを前記上位ドメインに対応するネットワーク装置に送信すると決定することを特徴とする請求項２６に記載のネットワーク装置。
【請求項２９】
前記コンテンツ要求メッセージは、コンテンツ名、コンテンツ内容、コンテンツネットワークのドメイン名、コンテンツネットワークのドメイン構造、及び特定コンテンツネットワークのドメインに含まれるコンテンツリストの内の少なくとも１つを含むことを特徴とする請求項２４に記載のネットワーク装置。
【請求項３０】
前記コンテンツ名は、コンテンツネットワークのドメイン名、コンテンツの識別名、コンテンツのバージョン情報、前記コンテンツ保護情報及びセグメント情報の内の少なくとも１つを含むことを特徴とする請求項１６に記載のネットワーク装置。
【請求項３１】
コンテンツの送信を要求するコンテンツ要求メッセージを受信するステップと、
コンテンツ保護情報に基づいて設定されたタグ情報を用いて前記コンテンツ要求メッセージを送信するか否かを決定するステップとを有し、
前記コンテンツ保護情報は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むことを特徴とするコンテンツ保護方法。
【請求項３２】
前記コンテンツ要求メッセージを送信するか否かを決定するステップは、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認するステップと、
前記コンテンツが格納されていないと確認された場合、前記コンテンツ保護情報に基づいて前記コンテンツ要求メッセージを送信するか否かを決定するステップとを含むことを特徴とする請求項３１に記載のコンテンツ保護方法。
【請求項３３】
前記コンテンツ要求メッセージを送信するか否かを決定するステップは、前記コンテンツが格納されていないと確認された場合、前記コンテンツ要求メッセージを保留関心テーブルに記録することを特徴とする請求項３２に記載のコンテンツ保護方法。
【請求項３４】
前記タグ情報は、前記マーキング情報に基づいて前記コンテンツが保護コンテンツであるか否かが設定された情報であることを特徴とする請求項３１に記載のコンテンツ保護方法。
【請求項３５】
前記コンテンツ要求メッセージを送信するか否かを決定するステップは、前記タグ情報に基づいて前記コンテンツが保護コンテンツとして設定されたものであると決定された場合、前記コンテンツ要求メッセージを次のネットワーク装置に送信しないことを特徴とする請求項３４に記載のコンテンツ保護方法。
【請求項３６】
前記コンテンツ要求メッセージを送信するか否かを決定するステップは、前記タグ情報に基づいて前記コンテンツが保護コンテンツとして設定されていないものであると決定された場合、前記コンテンツ要求メッセージを次のネットワーク装置に送信することを特徴とする請求項３４に記載のコンテンツ保護方法。
【請求項３７】
コンテンツの送信を要求するコンテンツ要求メッセージを受信するメッセージ受信部と、
コンテンツ保護情報に基づいて設定されたタグ情報を用いて前記コンテンツ要求メッセージを送信するか否かを決定する決定部とを備え、
前記コンテンツ保護情報は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むことを特徴とするネットワーク装置。
【請求項３８】
前記決定部は、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認する確認部と、
前記コンテンツが格納されていないと確認された場合、前記コンテンツ保護情報と転送情報ベース（Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ：ＦＩＢ）に記録されているポリシー情報に基づいて、前記コンテンツ要求メッセージを次のネットワーク装置に送信するか否かを決定する送信決定部とを備えることを特徴とする請求項３７に記載のネットワーク装置。
【請求項３９】
前記送信決定部は、前記コンテンツが格納されていないと確認された場合、前記コンテンツ要求メッセージを保留関心テーブルに記録することを特徴とする請求項３８に記載のネットワーク装置。
【請求項４０】
前記タグ情報は、前記マーキング情報に基づいて前記コンテンツが保護コンテンツであるか否かが設定された情報であることを特徴とする請求項３７に記載のネットワーク装置。
【請求項４１】
前記送信決定部は、前記タグ情報に基づいて前記コンテンツが保護コンテンツとして設定されたものであると決定された場合、前記コンテンツ要求メッセージを次のネットワーク装置に送信しないことを特徴とする請求項３８に記載のネットワーク装置。
【請求項４２】
前記送信決定部は、前記タグ情報に基づいて前記コンテンツが保護コンテンツとして設定されていないものであると決定された場合、前記コンテンツ要求メッセージを次のネットワーク装置に送信することを特徴とする請求項３８に記載のネットワーク装置。
【請求項４３】
コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むコンテンツ保護情報を生成するステップと、
前記コンテンツ保護情報に基づいてコンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定するステップとを有することを特徴とするコンテンツ保護方法。
【発明の詳細な説明】
【技術分野】
【０００１】
以下の説明は、コンテンツ中心ネットワーク（Ｃｏｎｔｅｎｔ  Ｃｅｎｔｒｉｃ  Ｎｅｔｗｏｒｋ）又は情報中心ネットワーク（Ｉｎｆｏｒｍａｔｉｏｎ  Ｃｅｎｔｒｉｃ  Ｎｅｔｗｏｒｋ）でコンテンツ及びコンテンツに関する情報を保護する技術に関する。
【背景技術】
【０００２】
コンテンツ中心ネットワーク（Ｃｏｎｔｅｎｔｓ  Ｃｅｎｔｒｉｃ  Ｎｅｔｗｏｒｋ）におけるデータ通信（例えば、コンテンツ送信）はコンテンツ名に基づいて行われる。
インターネットプロトコル（Ｉｎｔｅｒｎｅｔ  Ｐｒｏｔｏｃｏｌ：ＩＰ）ベースネットワークでＩＰアドレスを用いて通信対象（ｈｏｓｔ）を訪問することとは異なって、コンテンツ中心ネットワークでは、コンテンツ名を用いてコンテンツを訪ねて行く。以下、コンテンツはネットワークで送信されるデータ又は情報を含む。
【０００３】
コンテンツ中心ネットワーキング（Ｃｏｎｔｅｎｔｓ  Ｃｅｎｔｒｉｃ  Ｎｅｔｗｏｒｋｉｎｇ：ＣＣＮ）方法は次の通りである。
まず、任意のネットワーク装置は、希望するコンテンツ名を含む要求メッセージを隣接ネットワーク装置に送信する。そして、要求メッセージを受信した隣接ネットワーク装置のうち要求メッセージに明示されたコンテンツを格納しているネットワーク装置は、該当のコンテンツを含む応答メッセージを要求メッセージを送信したネットワーク装置に送信する。
【０００４】
このように、コンテンツ中心ネットワーキングは、要求と応答の形態を示す。
すなわち、コンテンツ中心ネットワーキングは、送信者が通信を開始、制御する構造ではなく、受信者が通信を開始する構造（ｒｅｃｅｉｖｅｒ  ｂａｓｅｄ  ｃｏｍｍｕｎｉｃａｔｉｏｎ）を示す。
このような受信者が通信を開始する構造下で、コンテンツを格納しているネットワーク装置やコンテンツ生成者（ｃｏｎｔｅｎｔ  ｓｏｕｒｃｅ  ｏｒ  ｐｕｂｌｉｓｈｅｒ）の意図とは関係なく、コンテンツが他のネットワーク装置の要求によって送信される。
【０００５】
例えば、特定のネットワークドメイン（ｄｏｍａｉｎ）内でのみ共有すべきコンテンツがドメイン外部のネットワーク装置の要求によって外部に送信されることがある。
ただし、コンテンツの暗号化技術を用いてアクセス権限のない受信者がコンテンツ内容（ｃｏｎｔｅｎｔ  ｏｂｊｅｃｔ）を識別できないようにすることは可能であるが、コンテンツの送信を防止することはできない。
【０００６】
また、コンテンツ名を用いてコンテンツ要求メッセージを送信し、それに対応する応答メッセージを受信する方式として、コンテンツ名、コンテンツが生成されたネットワークドメインに関する情報、及びコンテンツの所有者に関する情報などを識別することができる。
この方法は、コンテンツ及びコンテンツに関する情報の漏れ問題、及びコンテンツ生成者のプライバシー侵害の問題を発生し得る。
【０００７】
したがって、コンテンツ中心ネットワークでコンテンツへのアクセス権限のないネットワーク装置又はユーザにコンテンツ内容のみならず、コンテンツ名、ネットワークのドメイン名などのコンテンツ関連の情報が漏れないようにコンテンツを保護する技術が求められている。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明は上記従来のコンテンツ中心ネットワークにおける問題点に鑑みてなされたものであって、本発明の目的は、コンテンツ保護情報に基づいてコンテンツに関するアクセス許容を制御するコンテンツ保護方法及びそのネットワーク装置を提供することにある。
【課題を解決するための手段】
【０００９】
本発明の一態様によればコンテンツ保護方法は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むコンテンツ保護情報を生成するステップと、前記コンテンツ保護情報に基づいて、コンテンツ名ベースのネットワークでコンテンツの位置を示すコンテンツ名を生成するステップとを有することを特徴とする。
【００１０】
前記コンテンツ保護方法は、コンテンツの送信を要求するコンテンツ要求メッセージを受信するステップと、前記コンテンツ保護情報に基づいて前記コンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定するステップとをさらに有することが好ましい。
また、前記コンテンツ応答メッセージを送信するか否かを決定するステップは、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認するステップと、前記コンテンツが格納されていると確認された場合、前記コンテンツ保護情報に基づいて前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定するステップとを含むことが好ましい。
また、前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定するステップは、前記マーキング情報に基づいて前記コンテンツがアクセス保護の設定されたコンテンツであるか否かを確認するステップと、前記コンテンツに対するアクセス保護が確認された場合、前記ポリシー情報に基づいて上位ドメインに対応するネットワーク装置が前記公開範囲内に含まれているか否かを確認するステップとを含むことが好ましい。
【００１１】
本発明の一態様によればネットワーク装置は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むコンテンツ保護情報を生成するコンテンツ保護情報生成部と、前記コンテンツ保護情報に基づいてコンテンツ名ベースのネットワークでコンテンツの位置を示すコンテンツ名を生成するコンテンツ名生成部とを備えることを特徴とする。
【００１２】
前記ネットワーク装置は、前記コンテンツの送信を要求するコンテンツ要求メッセージを受信するメッセージ受信部と、前記コンテンツ保護情報に基づいて前記コンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定する決定部とをさらに備えることが好ましい。
また、前記決定部は、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認する確認部と、前記コンテンツが格納されていると確認された場合、前記コンテンツ保護情報に基づいて前記コンテンツを含むコンテンツ応答メッセージを送信するか否かを決定する送信決定部とを備えることが好ましい。
【００１３】
また、本発明の他の態様によればコンテンツ保護方法は、コンテンツの送信を要求するコンテンツ要求メッセージを受信するステップと、コンテンツ保護情報に基づいて設定されたタグ情報を用いて前記コンテンツ要求メッセージを送信するか否かを決定するステップとを有し、前記コンテンツ保護情報は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むことを特徴とする。
【００１４】
また、前記コンテンツ要求メッセージを送信するか否かを決定するステップは、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認するステップと、前記コンテンツが格納されていないと確認された場合、前記コンテンツ保護情報に基づいて前記コンテンツ要求メッセージを送信するか否かを決定するステップとを含むことが好ましい。
【００１５】
また、本発明の他の態様によればネットワーク装置は、コンテンツの送信を要求するコンテンツ要求メッセージを受信するメッセージ受信部と、コンテンツ保護情報に基づいて設定されたタグ情報を用いて前記コンテンツ要求メッセージを送信するか否かを決定する決定部とを備え、前記コンテンツ保護情報は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むことを特徴とする。
【００１６】
また、前記決定部は、前記コンテンツ要求メッセージが示すコンテンツが格納されているか否かを確認する確認部と、前記コンテンツが格納されていないと確認された場合、前記コンテンツ保護情報と転送情報ベース（Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ：ＦＩＢ）に記録されているポリシー情報に基づいて、前記コンテンツ要求メッセージを次のネットワーク装置に送信するか否かを決定する送信決定部とを備えることが好ましい。
【００１７】
また、本発明のさらに他の態様によればコンテンツ保護方法は、コンテンツの保護有無を示すマーキング情報又は前記コンテンツの公開範囲を示すポリシー情報の少なくとも１つを含むコンテンツ保護情報を生成するステップと、前記コンテンツ保護情報に基づいてコンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定するステップとを有することを特徴とする。
【発明の効果】
【００１８】
本発明に係るコンテンツ名ベースのネットワーク装置及びコンテンツ保護方法によれば、コンテンツ保護情報に基づいてコンテンツに関するアクセス許容を制御することによって、コンテンツ生成者がコンテンツ共有を希望しないユーザまたはネットワーク装置からコンテンツを保護することができるという効果がある。
【図面の簡単な説明】
【００１９】
【図１】本発明の実施形態によるコンテンツを生成するネットワーク装置でコンテンツを保護する方法を説明するためのフローチャートである。
【図２】本発明の実施形態によるコンテンツを格納しているネットワーク装置で、コンテンツを保護するためにコンテンツ応答メッセージを送信するか否かを決定する方法を説明するために提供されるフローチャートである。
【図３】本発明の実施形態によるネットワーク装置で、コンテンツ応答メッセージの送信を制御する方法を説明するための図である。
【図４】本発明の実施形態によるネットワーク装置で、コンテンツ要求メッセージの送信を制御する方法を説明するための図である。
【図５】本発明の実施形態によるネットワーク装置の細部構成を示すブロック図である。
【図６】本発明の実施形態によるネットワーク装置で、コンテンツ要求メッセージを中継する方法を説明するためのフローチャートである。
【図７】本発明の実施形態によるコンテンツ要求メッセージを中継するネットワーク装置の細部構成を示すブロック図である。
【発明を実施するための形態】
【００２０】
次に、本発明に係るコンテンツ名ベースのネットワーク装置及びコンテンツ保護方法を実施するための形態の具体例を図面を参照しながら説明する。
【００２１】
本発明におけるコンテンツ保護方法はネットワーク装置によって行われる。
図１は、本発明の実施形態によるコンテンツを生成するネットワーク装置でコンテンツを保護する方法を説明するためのフローチャートである。
【００２２】
図１に示すように、ステップＳ１０１において、ネットワーク装置は、コンテンツを生成しながらコンテンツ保護情報を共に生成する。
ここで、コンテンツ保護情報は、他のネットワーク装置にコンテンツに対するアクセスを許容するか否かに関するポリシーがコンテンツ名に含まれていることを表すマーキング情報（ｍａｒｋｉｎｇ  ｉｎｆｏｒｍａｔｉｏｎ）、及びコンテンツが送信され得る公開範囲を表すポリシー情報（ｐｏｌｉｃｙ  ｉｎｆｏｒｍａｔｉｏｎ）を含んでもよい。
ここで、他のネットワーク装置には、同じネットワークドメインに属するネットワーク装置、同じネットワークドメインに属しない外部ネットワーク装置、又はインターネットを介して接続されたネットワーク装置などが含まれてもよい。
【００２３】
ここで、ネットワーク装置は、文字コード又は数字コードなどの形でマーキング情報を生成してもよい。
マーキング情報は、タグ（ｔａｇ）としてコンテンツ保護の有無を表示してもよい。そして、ネットワーク装置は、文字コード、数字コード、オフセット（ｏｆｆｓｅｔ）、又はリスト（ｌｉｓｔ）などの形でポリシー情報を生成してもよい。または、ネットワーク装置は、文字コード、数字コード、オフセット、またはリストが混合された形でポリシー情報を生成してもよい。
【００２４】
次に、ステップＳ１０２において、ネットワーク装置は、コンテンツ保護情報に基づいてコンテンツ名を生成する。
コンテンツ名は、コンテンツ中心ネットワークでは該当のコンテンツを識別することのできる唯一の識別子であってもよい。
また、コンテンツ名は複数のコンポーネント（ｃｏｍｐｏｎｅｎｔ）で構成されてもよく、階層構造を有してもよい。例えば、ＡＡＡ会社のＢＢＢ組織でｎｅｗｓ．ｊｐｇというコンテンツを作成する場合は、／ＡＡＡ．ｃｏｍ／ＢＢＢ／ｎｅｗｓ．ｊｐｇのようなコンテンツ名が生成されてもよく、前記コンテンツ名は３つのコンポーネントで構成されてもよい。
【００２５】
また、コンテンツ名は、コンテンツと関する情報（例えば、コンテンツが生成されたり格納されているネットワークドメイン）の名を表示したり、コンテンツ固有の名、コンテンツのバージョン（ｖｅｒｓｉｏｎ）情報、コンテンツのセグメント（ｓｅｇｍｅｎｔ）番号、及びコンテンツ保護情報の内の少なくとも１つを含んでもよい。
各コンポーネントには、コンテンツと関する情報名、コンテンツの固有名、バージョン情報、セグメント番号、コンテンツ保護情報が配置される。例えば、コンテンツ名は、階層的なネットワークドメイン構造を表現したり、階層的なネットワークドメインに属するコンテンツを示す。
このとき、ネットワーク装置は、複数のコンポーネントのいずれか１つのコンポーネントにコンテンツ保護情報が含まれるようコンテンツ名を生成してもよい。
【００２６】
ネットワーク装置は、コンテンツ保護ポリシーに基づいて、コンテンツ保護情報をコンテンツ名内の任意の場所に配置づけてもよい。
例えば、ネットワーク装置は、ネットワークドメインコンポーネントとネットワークドメインコンポーネントとの間にコンテンツ保護情報が位置するようコンテンツ名を生成してもよい。又は、ネットワーク装置は、ネットワークドメインコンポーネントとコンテンツ固有名コンポーネントとの間にコンテンツ保護情報が位置するようコンテンツ名を生成してもよい。
そして、ネットワーク装置は、コンテンツ固有名コンポーネントとコンテンツバージョン情報コンポーネントとの間に位置するようコンテンツ名を生成してもよい。
ここで、コンテンツ保護情報は、コンテンツ応答メッセージで生成する電子サインが適用される範囲内で位置し得る。
【００２７】
また、ネットワーク装置は、コンテンツ保護情報をコンテンツ名内の任意の場所に含まれるようにコンテンツ名を生成してもよい。
このとき、コンテンツ保護情報は、コンテンツ応答メッセージで生成する電子サインが適用されるコンテンツ名の範囲内に位置してもよい。
また、コンテンツ名内のコンテンツ保護情報の位置に応じて保護対象が変わることがある。一例として、特定のネットワークドメイン及びドメインに属するコンテンツ名に対して、他のネットワーク装置へのアクセスを許可しない場合、ネットワーク装置は以下の表１のように、保護しようとするネットワークドメイン名コンポーネント以後に連続してコンテンツ保護情報が位置するようコンテンツ名を生成してもよい。
【００２８】
【表１】
0005940654.tif 000002
【００２９】
表１によると、ネットワーク装置は、保護しようとするドメイン名、又はこれを含むコンテンツ名の要求メッセージを受信した場合、コンテンツ保護情報に基づいてドメイン名を他のネットワーク装置に送信しないことがある。
例えば、コンテンツ中心ネットワーキング（ＣＣＮ）において要求メッセージはインターレスト（ＩＮＴＥＲＥＳＴ）のように表現されてもよい。
【００３０】
表１に基づいてネットワーク装置が、／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ名を有するネットワークドメイン又は、／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ／ＥＥＥ／ｚｚｚ名を有するコンテンツを要求するインターレストを受信した場合、ネットワーク装置は、ドメイン名／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ名の後にコンテンツ保護情報が位置することを識別する。
これによって、ネットワーク装置は、コンテンツ保護情報に基づいてドメイン名又はコンテンツを他のネットワーク装置に送信しない。
このとき、ネットワーク装置は、ドメイン名ごとにコンテンツ保護情報を生成してもよい。例えば、ネットワーク装置は、ドメインＢＢＢのコンテンツ保護情報、ドメインＣＣＣのコンテンツ保護情報、ドメインＤＤＤのコンテンツ保護情報をそれぞれ生成してもよい。
【００３１】
表１によると、コンテンツ名及びネットワークドメイン名を構成する複数のコンポーネントは、スラッシュ（／）ごとに１つのコンポーネントに分類される。
例えば、／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ／Ｓｅｃｕｒｉｔｙ＿ｉｎｆｏに設定した場合、ＡＡＡ．ｘｘｘはコンポーネント１、ＢＢＢはコンポーネント２、ＣＣＣはコンポーネント３、ＤＤＤはコンポーネント４、Ｓｅｃｕｒｉｔｙ＿ｉｎｆｏはコンポーネント５に該当する。これによって表１に、ドメイン名は５個のコンポーネントで構成される。
【００３２】
他の例として、特定のコンテンツ名を有するコンテンツに対して他のネットワーク装置へのアクセスを許可しない場合、ネットワーク装置は、以下の表２に示すように保護したいコンテンツファイル名コンポーネントの後にコンテンツ保護情報が位置するようにコンテンツ名を生成してもよい。
【００３３】
【表２】
0005940654.tif 000003
【００３４】
表２によると、ドメイン名はコンテンツが格納されているか、生成されたネットワークドメインを階層的に示す情報であってもよく、コンテンツファイル名はコンテンツ生成者が生成したコンテンツ自体の名を示し、バージョン情報は、生成したコンテンツバージョンを示す情報であってもよく、セグメント番号は、作成したコンテンツが複数のセグメントに分割されることによって、分割されたセグメントで該当する番号を示す情報であってもよい。
【００３５】
そして、表２によると、ネットワーク装置は、複数のコンポーネントのうちコンテンツの電子サインが適用される範囲に該当するコンポーネントにコンテンツ保護情報が位置するようコンテンツ名を生成してもよい。
例えば、ネットワーク装置は、電子サインが適用されるバージョン情報とセグメント情報との間にコンテンツ保護情報が位置するようにコンテンツ名を生成してもよい。
【００３６】
ここで、コンテンツ保護情報は、複数のコンポーネントのうち電子サインが適用される範囲に該当するいずれか１つのコンポーネントに位置しても関係ない。ここで、コンポーネントは、コンテンツ名に含まれる各情報を区別する単位として、コンテンツ保護情報は１つのコンポーネントから構成されてもよい。
このとき、表２のように、ドメイン名が４個の階層的なネットワークドメイン名で構成された場合、ドメインＡＡＡ．ｘｘｘ、ドメインＢＢＢ、ドメインＣＣＣ、及びドメインＤＤＤのそれぞれは、１つのコンポーネントから構成されてもよい。
言い換えると、表２においてドメイン名は４個のコンポーネントから構成されている。
また、コンテンツファイル名、バージョン情報、セグメント番号もそれぞれ１つのコンポーネントから構成されてもよい。ここで、ネットワーク装置は、コンテンツファイル名の後にコンテンツ保護情報が位置するようにコンテンツ名を生成してもよい。
【００３７】
次に、ステップＳ１０３において、ネットワーク装置は、コンテンツ要求メッセージを受信する。
例えば、ネットワーク装置は、コンテンツ応答メッセージを送信した後ネットワーク装置からコンテンツ要求メッセージを受信する。
コンテンツ応答メッセージを送信する次のネットワーク装置は上位ネットワークドメインに存在するネットワーク装置であってもよい。
【００３８】
ここで、コンテンツ要求メッセージは、コンテンツ内容、コンテンツファイル名、コンテンツが属するネットワークドメイン名、特定のネットワークドメインに属するコンテンツを含むコンテンツリスト及び情報、ドメイン構造（ｄｏｍａｉｎ  ｈｉｅｒａｒｃｈｙ）情報の内の少なくとも１つを含んでもよい。そして、コンテンツ内容はコンテンツ生成者が生成したファイルを意味し、ドメイン構造情報は１つ以上のネットワークドメイン間の階層的な接続関係を示す情報であってもよい。
一例として、下記の表３のように、ネットワーク装置は、ドメインＤＤＤの関連情報を要求するコンテンツ要求メッセージを受信する。
【００３９】
【表３】
0005940654.tif 000004
【００４０】
表３によると、コンテンツ要求メッセージは、ネットワーク内でコンテンツ保護プロトコルを使用するか否かを知らせるために、プロトコルのインジケータ（ｉｎｄｉｃａｔｏｒ）を２つに使用する。
たとえば、ドメインＤＤＤの下位ドメインリスト又はコンテンツリストのようなドメインＤＤＤと関連情報の送信を要求しているネットワーク装置がコンテンツ保護プロトコルを使用することを知らせるために、プロトコルのインジケータとして「ｃｃｎｓ＿Ｉｎｔｅｒｅｓｔ」形態を有してもよい。
また、コンテンツ要求メッセージは、ネットワーク装置がコンテンツ保護プロトコルを使用しないことを知らせるために、「ｃｃｎ＿Ｉｎｔｅｒｅｓｔ」形態を有してもよい。
【００４１】
言い換えると、「ｈｔｔｐ」及び「ｈｔｔｐｓ」プロトコルが互換して使用されるように、ネットワーク装置は、「ｃｃｎ」及び「ｃｃｎｓ」プロトコルを互換して使用してもよい。ここで、コンテンツ保護プロトコルは、コンテンツ保護情報に基づいてコンテンツを他のネットワーク装置と共有したり、又は共有しないことを定義した規約である。
【００４２】
次に、ステップＳ１０４において、ネットワーク装置は、コンテンツ保護情報に基づいてコンテンツ要求メッセージに対応するコンテンツ応答メッセージを送信するか否かを決定する。
以下は、図２を参照してコンテンツ応答メッセージを送信するか否かを決定する構成について詳説する。
【００４３】
図２は、コンテンツを格納しているネットワーク装置でコンテンツを保護するためにコンテンツ応答メッセージを送信するか否かを決定する方法を説明するためのフローチャートである。
図２に示すように、ステップＳ２０１において、ネットワーク装置はコンテンツ要求メッセージを受信することによってコンテンツが格納されているか否かを確認する。
例えば、ネットワーク装置は、コンテンツ要求メッセージに当該するコンテンツがコンテンツストア（Ｃｏｎｔｅｎｔｓ  Ｓｔｏｒｅ：ＣＳ）に格納されているか否かを確認する。ここで、コンテンツストアはコンテンツを格納するキャッシュ（ｃａｃｈｅ）であってもよく、ネットワーク装置は１つ以上のコンテンツが格納されたデータ格納部（図示せず）を別に備えてもよい。
【００４４】
次に、コンテンツストアにコンテンツが格納されていることが確認された場合、ネットワーク装置は、格納されたコンテンツに当該するコンテンツ保護情報に基づいてコンテンツ応答メッセージを送信するか否かを決定する。
そのために、まず、ステップＳ２０２において、ネットワーク装置は、コンテンツ保護情報に含まれたマーキング情報を確認する。
ここで、ネットワーク装置は、マーキング情報に基づいてコンテンツがアクセス保護の設定されたコンテンツであるか否かを確認する。ここで、マーキング情報は、文字コード又は数字コードのタグ形態であってもよい。
一例として、マーキング情報が文字コード形態の「Ｓ」（ｓｅｃｕｒｅ）を含む場合、ネットワーク装置は、コンテンツ要求メッセージに当該するコンテンツがアクセス保護の設定されたコンテンツであることを確認する。
【００４５】
他の例として、マーキング情報が文字コード形態の「ＮＳ」（ｎｏｎ−ｓｅｃｕｒｅ）を含む場合、ネットワーク装置は、コンテンツ要求メッセージに当該するコンテンツがアクセス許容のマーキングされたコンテンツであることを確認する。
言い換えれば、ネットワーク装置は、他のネットワーク装置がコンテンツにアクセスできるように許容されたコンテンツであることを確認する。
更なる例として、マーキング情報が数字形態の「１」を含む場合、ネットワーク装置は、コンテンツ要求メッセージに当該するコンテンツがアクセス保護の設定されたコンテンツであることを確認する。
更なる例として、マーキング情報が数字形態の「０」を含む場合、ネットワーク装置は、コンテンツ要求メッセージに当該するコンテンツがアクセス許容の設定されたコンテンツであることを確認する。
【００４６】
次に、ステップＳ２０３において、マーキング情報を確認した場合、ネットワーク装置は、コンテンツ保護情報に含まれたポリシー情報を確認する。
ここで、ネットワーク装置は、ポリシー情報に基づいて応答メッセージを転送する次の（ｎｅｘｔ  ｈｏｐ）ネットワーク装置が公開範囲内に含まれているか否かを確認する。
ここで、ポリシー情報は、オフセット（ｏｆｆｓｅｔ）、文字コード、数字コード及び類似コード、又はドメインリストの形で表現されたコンテンツを公開しようとするドメイン数又は範囲などを表してもよい。このとき、ドメイン数は、コンテンツが属する最上位ネットワークドメイン（ルート（ｒｏｏｔ、／）に表現されることもある）、又はコンテンツ自身を基準にして階層的に接続されたネットワークドメイン数を意味する。
【００４７】
一例として、ルートドメイン（最上位ネットワークドメイン）を基準にしてポリシー情報がオフセット形態の「２」を含む場合、ネットワーク装置は、ルートドメインを基準にして２番目の下位ドメインまでコンテンツを共有又は公開できることを確認する。
例えば、コンテンツ要求メッセージ（ｃｃｎｓ＿Ｉｎｔｅｒｅｓｔ：／／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ）がＤＤＤドメインのネットワーク装置に受信され、ＤＤＤドメインが実際にコンテンツ保護ポリシーを有するネットワークドメインである場合、ＤＤＤドメインのネットワーク装置は、コンテンツ保護ポリシーに応じてコンテンツ応答メッセージを送信する。
【００４８】
ここで、ＤＤＤドメイン名は「／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ／ＤＤＤ」のコンテンツ保護情報（ポリシー情報）であってもよく、ＤＤＤのポリシー情報が「２」を含む場合、ネットワーク装置は、ルートである「ＡＡＡ．ｘｘｘ」を基準にして「２」に当該するドメインＢＢＢに当該するネットワーク装置及びルートにはＤＤＤのドメイン構造を共有又は公開することができず、ドメインＣＣＣに当該するネットワーク装置にはＤＤＤのドメイン構造を共有又は公開できることを確認する。
【００４９】
そして、ステップＳ２０４において、ネットワーク装置は、ポリシー情報の確認の結果に基づいてコンテンツ応答メッセージを送信する。
一例として、ポリシー情報に基づいてコンテンツ応答メッセージを送信する次のネットワーク装置が公開範囲内に含まれていないと確認された場合、ネットワーク装置は、コンテンツ応答メッセージをコンテンツ応答メッセージを送信する次のネットワーク装置に送信しない。言い換えれば、コンテンツ要求メッセージを無視して応答しない。
これによって、保護しようとするコンテンツが共有又は公開を望まないネットワーク装置に送信されることを防止することができる。
【００５０】
他の例として、ポリシー情報に基づいてコンテンツ応答メッセージを送信する次のネットワーク装置が公開範囲内に含まれる場合、ネットワーク装置は、コンテンツ要求メッセージに対応するコンテンツ応答メッセージをコンテンツ応答メッセージを送信する次のネットワーク装置に送信する。ここで、コンテンツ応答メッセージは、ドメイン名、コンテンツファイル名、バージョン情報、セグメント番号、コンテンツ保護情報、及びファイル形態のコンテンツデータの内の少なくとも１つを含んでもよい。
【００５１】
一方、ネットワークドメインごとにコンテンツ保護情報が異なるように設定された場合、ネットワーク装置は優先順位に基づいてコンテンツを他のネットワークと共有又は公開するか否かを決定してもよい。
例えば、上位ドメインにおいて下位ドメイン名及びコンテンツを外部ドメインと共有又は公開しないようにコンテンツ保護情報１を生成し、下位ドメインでは下位ドメインに属するコンテンツデータを外部ドメインと共有又は公開するようにコンテンツ保護情報２を生成した場合、上位ドメインに対するコンテンツ保護情報１の優先順位が下位ドメインに対するコンテンツ保護情報２の優先順位よりも高いこともある。
言い換えれば、ネットワーク装置は、コンテンツ保護情報１の優先順位が高いため、下位ドメインに属するコンテンツを外部ドメインに当該する他のネットワーク装置と共有又は公開しない。
【００５２】
以上で説明した図２では、ネットワーク装置がマーキング情報を確認してコンテンツ応答メッセージの送信するか否かを決定することについて説明したが、これは実施形態に当該し、ネットワーク装置は、マーキング情報の存在有無に基づいてコンテンツ応答メッセージを送信するか否かを決定してもよい。
一例として、ステップＳ２０２において、ネットワーク装置は、コンテンツ名を構成しているコンポーネントのうちマーキング情報が位置するコンポーネントが存在するか否かを決定してもよい。
ここで、マーキング情報が存在しないものと決定された場合、ネットワーク装置は、セキュリティーポリシーを実行しなくてもよいため、コンテンツ応答メッセージを送信するものと直ちに決定することができる。そして、マーキング情報が存在する場合、ネットワーク装置は、マーキング情報以後に連続する内容がポリシー情報であることを確認する。
【００５３】
これによって、ネットワーク装置は、ポリシー情報に応じてセキュリティーポリシーを実行することが分かる。
これによって、ネットワーク装置は、前述したステップＳ２０３及びステップＳ２０４にて説明したように、ポリシー情報に基づいてコンテンツの公開範囲を確認し、コンテンツ応答メッセージを送信するか否かを決定してもよい。
前述した図１及び図２を参照して説明したイーグレスフィルタリング（ｅｇｒｅｓｓ  ｆｉｌｔｅｒｉｎｇ）に対する詳しい説明は、図３を参照して後述する。
【００５４】
図３は、本発明の実施形態によるネットワーク装置でコンテンツ応答メッセージの送信を制御する方法を説明するための図である。
図３に示すように、ネットワーク装置は、コンテンツ保護情報に基づいてコンテンツ要求メッセージに当該するコンテンツを上位ドメインに当該するネットワーク装置に送信するか否かを制御する。
【００５５】
ここで、保護しようとするコンテンツに対するコンテンツ要求メッセージが発生した場合、コンテンツ要求メッセージをコンテンツの格納されたネットワーク装置まで送信した後、コンテンツの格納されたネットワーク装置からルートドメインに当該するネットワーク装置それぞれはコンテンツ保護情報、転送情報ベース（ＦＩＢ）に含まれたタグ情報、又はコンテンツストア（ＣＳ）に含まれたタグ情報に基づいて、コンテンツを上位ドメインに当該するネットワーク装置又はインターネットを介して外部ネットワーク装置に送信するか否かを制御する。
【００５６】
このように、コンテンツの格納されたネットワーク装置からルートドメインに当該するネットワーク装置まで階層別にコンテンツを含むコンテンツ応答メッセージを送信するか否かを決定することは、ＩＰベースのネットワークのファイアウォールが行う機能であるイーグレスフィルタリング（ｅｇｒｅｓｓ  ｆｉｌｔｅｒｉｎｇ）と類似する。
これによって、かかるイーグレスフィルタリングを用いる場合、コンテンツが格納されたネットワーク装置及びコンテンツが格納されたネットワーク装置の上位ドメインはコンテンツ要求メッセージを全て受信できる一方、コンテンツ要求メッセージが公開範囲に含まれないネットワーク装置と共有又は公開されることをブロックすることができる。
【００５７】
図３において、ルートに当該するネットワーク装置「１」３０２は、インターネット３０３を介して外部ネットワーク装置からファイル形態の「ＥＥＥ．ｚｚｚ」に対する送信を要求するコンテンツ要求メッセージを受信する。
例えば、ネットワーク装置「１」３０２は、「ｃｃｎｓ＿Ｉｎｔｅｒｅｓｔ：／／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ／ＥＥＥ．ｚｚｚ」形態のコンテンツ要求メッセージ３０１を受信する。
【００５８】
次に、ネットワーク装置「１」３０２は、コンテンツストア（Ｃｏｎｔｅｎｔｓ  Ｓｔｏｒｅ：ＣＳ）１にコンテンツ要求メッセージ３０１に当該するコンテンツが格納されているか否かを確認する。
ここで、ＣＳ１にコンテンツが格納されないものと確認された場合、ネットワーク装置「１」３０２は自身の保留関心テーブル（Ｐｅｎｄｉｎｇ  Ｉｎｔｅｒｅｓｔ  Ｔａｂｌｅ：ＰＩＴ）１にコンテンツ要求メッセージを記録する。
【００５９】
そして、ネットワーク装置「１」３０２は、転送情報ベース（Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ：ＦＩＢ）１を参照してコンテンツ要求メッセージを送信するネットワーク装置「２」３０４に当該するインタフェース３０５を決定する。
ここで、ＣＣＮでインタフェースは「Ｆａｃｅ」のように表現してもよく、ポート番号を含んでもよい。
例えば、ネットワーク装置「１」３０２は、ＦＩＢ１に記録されたメッセージとコンテンツ要求メッセージとの間のロンゲストマッチ（ｌｏｎｇｅｓｔ  ｍａｔｃｈｉｎｇ）を用いてインタフェース３０５を決定する。そして、ネットワーク装置「１」３０２は、決定されたインタフェース３０５を介してコンテンツ要求メッセージ３０１をネットワーク装置「２」３０４に送信する。ここで、コンテンツ中心ネットワーキング（ＣＣＮ）でコンテンツ応答メッセージはデータ（ＤＡＴＡ）のように表現してもよい。
【００６０】
同様の方法で、ネットワーク装置「２」３０４は、コンテンツ要求メッセージ３０１を次のネットワーク装置「３」３０６に送信する。
同様に、ネットワーク装置「３」３０６は、コンテンツ要求メッセージ３０１をネットワーク装置「４」３０７に送信し、ネットワーク装置「４」３０７はコンテンツ要求メッセージ３０１をネットワーク装置「５」３０８に送信する。
これによって、ネットワーク装置「４」３０７は、ＣＳ４へコンテンツ要求メッセージ３０１に当該するコンテンツが格納されているか否かを確認する。
【００６１】
ここで、ＣＳ４にコンテンツが格納されていると確認された場合、ネットワーク装置「４」３０７は、ＣＳ４のタグ情報に基づいてコンテンツの公開範囲を確認する。
例えば、コンテンツに当該するタグ情報が「１」のように設定された場合（符号３１１）、ネットワーク装置「４」３０７はコンテンツ要求メッセージに当該するコンテンツが保護の設定されたコンテンツであることを確認する。これによって、ネットワーク装置「４」３０７は、コンテンツに対するコンテンツ保護情報に基づいてコンテンツをネットワーク装置「３」３０６に送信するか否かを決定する。
【００６２】
例えば、コンテンツ要求メッセージに当該するコンテンツのポリシー情報が「３」を含む場合、ネットワーク装置「４」３０７は、ルートから３番目のドメインに当該するネットワーク装置「３」３０６までコンテンツを共有又は公開できることを確認する。
これによって、ネットワーク装置「４」３０７は、コンテンツ要求メッセージに対応するコンテンツ応答メッセージをネットワーク装置「３」３０６に送信する（符号３１２）。
ここで、コンテンツ応答メッセージは、ドメイン名、コンテンツファイル名、コンテンツ保護情報、及びコンテンツデータを含んでもよい。ここで、コンテンツデータが様々なバージョンを有してもよく、複数のセグメントに分割された場合にコンテンツ応答メッセージはバージョン情報及びセグメント情報をさらに含んでもよい。
【００６３】
同様の方法で、ネットワーク装置「３」３０６は、コンテンツ応答メッセージに含まれたコンテンツ保護情報に基づいて受信したコンテンツに当該するタグ情報を設定する。
ここで、受信したコンテンツが保護コンテンツとして確認された場合、ネットワーク装置「３」３０６は、ポリシー情報に基づいてコンテンツの公開範囲がルートから３番目のドメインに当該するネットワーク装置「３」３０６までであることが確認する。言い換えれば、ネットワーク装置「３」３０６は、ポリシー情報に基づいてコンテンツの公開範囲にネットワーク装置「２」３０４が含まれないことを確認する。
【００６４】
これによって、ネットワーク装置「３」３０６は、コンテンツ要求メッセージに対応するコンテンツ応答メッセージをネットワーク装置「２」３０４に送信しない（符号３１３）。
これによって、コンテンツ要求メッセージに当該するコンテンツの公開範囲に含まれないネットワーク装置にはコンテンツ応答メッセージが送信されないため、コンテンツ生成者が保護の所望するコンテンツは保護され得る。
【００６５】
図４は、本発明の実施形態によるネットワーク装置でコンテンツ要求メッセージの送信を制御する方法を説明するための図である。
図４に示すように、ネットワーク装置は、ＦＩＢ又はＦＩＢに含まれたタグ情報に基づいてコンテンツ要求メッセージを次のネットワーク装置に送信するか否かを制御する。
ここで、次のネットワーク装置は、下位ネットワークドメインに存在するネットワーク装置であってもよい。
【００６６】
このように、保護しようとするコンテンツに対するコンテンツ要求メッセージが発生した場合、コンテンツ要求メッセージを送信すべき次のネットワーク装置が先に次のネットワーク装置にコンテンツ要求メッセージが送信されることをブロックできるが、これはＩＰベースネットワークのファイアウォールが行う機能であるイーグレスフィルタリング（ｅｇｒｅｓｓ  ｆｉｌｔｅｒｉｎｇ）と類似する。
ここで、次のネットワーク装置は、上位ネットワークドメインに存在するネットワーク装置であってもよい。
これによって、イーグレスフィルタリングを用いる場合に、コンテンツ要求メッセージに当該するコンテンツが格納されたネットワーク装置は、コンテンツ要求メッセージの発生自体が分からない場合もある。
【００６７】
図４において、ルートに当該するネットワーク装置「１」４０２は、インターネット４０３を介して外部ネットワーク装置からファイル形態の「ＥＥＥ．ｚｚｚ」に対する送信を要求するコンテンツ要求メッセージを受信する。
例えば、ネットワーク装置「１」４０２は、「ｃｃｎｓ＿Ｉｎｔｅｒｅｓｔ：／／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／ＤＤＤ／ＥＥＥ．ｚｚｚ」形態のコンテンツ要求メッセージ４０１を受信する。
【００６８】
次に、ネットワーク装置「１」４０２は、コンテンツストア（Ｃｏｎｔｅｎｔｓ  Ｓｔｏｒｅ：ＣＳ）１にコンテンツ要求メッセージ４０１に当該するコンテンツが格納されているか否かを確認する。
ここで、ＣＳ１にコンテンツが格納されていないと確認された場合、ネットワーク装置「１」４０２は自身の保留関心テーブル（Ｐｅｎｄｉｎｇ  Ｉｎｔｅｒｅｓｔ  Ｔａｂｌｅ：ＰＩＴ）１にコンテンツ要求メッセージを記録する。
そして、ネットワーク装置「１」４０２は、転送情報ベース（Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ：ＦＩＢ）１を参照してコンテンツ要求メッセージ４０１を送信するネットワーク装置「２」４０４に当該するインタフェース４０５を決定する。
ここで、ＣＣＮにおいてインタフェースは、「Ｆａｃｅ」のように表現されてもよく、ポート番号を含んでもよい。例えば、ネットワーク装置「１」４０２は、ＦＩＢ１に記録されたメッセージとコンテンツ要求メッセージとの間のロンゲストマッチを用いてインタフェース４０５を決定する。
【００６９】
そして、ネットワーク装置「１」４０２は、決定されたインタフェースに当該するタグ情報に基づいてコンテンツ要求メッセージを決定されたインタフェース４０５を介して次のネットワーク装置「２」４０３に送信するか否かを決定する。
ここで、次のネットワーク装置は、下位ネットワークドメインに存在するネットワーク装置であってもよい。例えば、決定されたインタフェース４０５に当該するタグ情報が「０」である場合、ネットワーク装置「１」４０２はタグ情報に基づいてドメイン名「／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ」は保護コンテンツに設定されていないことを確認する。
これによって、ネットワーク装置「１」４０２は、決定されたインタフェース４０５を介してコンテンツ要求メッセージをネットワーク装置「２」４０４に送信する。
【００７０】
同様の方法で、ネットワーク装置「２」４０４はコンテンツ要求メッセージを受信することによって、ＣＳ２にコンテンツ要求メッセージ４０１に当該するコンテンツが格納されているか否かを確認する。
ここで、ＣＳ２にコンテンツが格納されていないと確認された場合、ネットワーク装置「２」４０４は自身のＰＩＴ２にコンテンツ要求メッセージ４０１を記録する。
次に、ネットワーク装置「２」４０４は、ＦＩＢ２を参照してコンテンツ要求メッセージ４０１を送信するネットワーク装置「３」４０６に当該するインタフェース４０７を決定する。
そして、ネットワーク装置「２」４０４は、決定されたインタフェース４０７を介してコンテンツ要求メッセージをネットワーク装置「３」４０６に送信する。
【００７１】
そして、ネットワーク装置「２」４０４は、決定されたインタフェース４０７に当該するタグ情報に基づいて、コンテンツ要求メッセージを決定されたインタフェース４０７を介して下位ドメインに当該するネットワーク装置「３」４０６に送信するか否かを決定する。
ここで、ネットワーク装置「３」４０６に送信できるものと決定された場合、ネットワーク装置「２」４０４は、コンテンツ要求メッセージをインタフェース４０７を介してネットワーク装置「３」４０６に送信する（符号４１０）。
【００７２】
同様の方法として、ネットワーク装置「３」４０６は、ＦＩＢ３でロンゲストマッチを用いてコンテンツ要求メッセージ４０１を送信するネットワーク装置「４」４０９に当該するインタフェース４０８を決定する。
そして、ネットワーク装置「３」４０６は、決定されたインタフェース４０８に当該するタグ情報に基づいてコンテンツ要求メッセージを下位ドメインに当該するネットワーク装置「４」４０９に送信するか否かを決定する。
【００７３】
例えば、ＦＩＢ３において、決定されたインタフェース４０８に当該するタグ情報が「１」に設定された場合、ネットワーク装置「３」４０６は「／ＡＡＡ．ｘｘｘ／ＣＣＣ／ＤＤＤ」が保護の設定されたコンテンツであると確認する。
これによって、ネットワーク装置「３」４０６は、コンテンツ要求メッセージ４０１を下位ドメインに当該するネットワーク装置「４」４０９に送信しない（符号４１１）。
このように、ネットワーク装置「３」４０６は、ＩＦＢ４においてタグ情報に基づいてコンテンツ要求メッセージ４０１を無視し、ネットワーク装置「４」４０９に送信しないことによって、結局、ネットワーク装置「４」４０９はコンテンツ要求メッセージを受信せず、ネットワーク装置「４」４０９に格納されたコンテンツ４１２も送信しない。
これによって、コンテンツ要求メッセージ４０１に当該するコンテンツ４１２はコンテンツの公開範囲に含まれるネットワーク装置「４」４０９及びネットワーク装置「３」４０６まで共有又は公開され、コンテンツは公開範囲に含まれない他のネットワーク装置と共有又は公開されない。
【００７４】
図５は、本発明の実施形態によるネットワーク装置の細部構成を示すブロック図である。
図５に示すように、ネットワーク装置５００は、コンテンツ保護情報生成部５０１、コンテンツ名生成部５０２、メッセージ受信部５０３、決定部５０４、及びコンテンツストア５０７を備える。
【００７５】
まず、コンテンツ保護情報生成部５０１は、コンテンツを生成しながら、生成するコンテンツの保護有無を表すマーキング情報及びコンテンツの公開範囲を表すポリシー情報を含むコンテンツ保護情報を生成する。
ここで、マーキング情報は、他のネットワーク装置又は外部ネットワーク装置の少なくとも１つに生成したコンテンツに対するアクセスを許容するか、又はアクセスを防止して保護するか否かに関するポリシーがコンテンツ名に含まれていることを表す情報である。
そして、ポリシー情報は、階層的な構造を有する各ドメインに当該するネットワーク装置のうち生成したコンテンツが送信されて共有又は公開される公開範囲を表す情報である。例えば、コンテンツ保護情報生成部５０１は、ポリシー情報をオフセット、数字や文字コード、類似コード、又はネットワークドメインリストの形態に生成してもよい。
【００７６】
コンテンツ名生成部５０２は、コンテンツ保護情報に基づいてコンテンツ名ベースのネットワーク（ＣＣＮ）でコンテンツの位置（すなわち、経路）を表すコンテンツ名を生成する。
ここで、コンテンツ名は、ドメイン名情報、コンテンツ名情報、バージョン情報、コンテンツ保護情報、及びセグメント情報の内の少なくとも１つを含んでもよい。
ここで、コンテンツ名は、複数のコンポーネントに区分されてもよく、コンテンツ保護情報は複数のコンポーネントの内の１つのコンポーネントで構成してもよい。
【００７７】
言い換えれば、コンテンツ名生成部５０２は、複数のコンポーネントの内のいずれか１つのコンポーネントにコンテンツ保護情報が含まれるようにコンテンツ名を生成する。
ここで、コンテンツ名生成部５０２は、複数のコンポーネントのうちコンテンツに対する電子サインの適用された範囲内にコンテンツ保護情報が位置するようにコンテンツ名を生成してもよい。
【００７８】
一例として、ドメイン名及びドメインに属するコンテンツ名を保護しようとする場合、コンテンツ名生成部５０２は、複数のコンポーネントのうちドメイン名情報が位置するコンポーネント以後に連続してコンテンツ保護情報が位置するようにコンテンツ名を生成してもよい。
他の例として、コンテンツ名を保護しようとする場合、コンテンツ名生成部５０２は、複数のコンポーネントのうちコンテンツ名情報が位置するコンポーネント以後にコンテンツ保護情報が位置するようにコンテンツ名を生成する。
例えば、生成したコンテンツに対するがバージョン情報及びセグメント情報が存在する場合、コンテンツ名生成部５０２は、バージョン情報とセグメント情報との間にコンテンツ保護情報が位置するようにコンテンツ名を生成してもよい。
【００７９】
メッセージ受信部５０３は、他のネットワーク装置からコンテンツの送信を要求するコンテンツ要求メッセージを受信する。
例えば、メッセージ受信部５０３は、次のネットワーク装置からコンテンツ要求メッセージを受信する。
ここで、コンテンツ要求メッセージは、コンテンツデータ、コンテンツ名情報、ドメイン名情報、ドメイン構造情報、コンテンツリスト情報の内の少なくとも１つを含んでもよい。
【００８０】
これによって、決定部５０４は、コンテンツ保護情報に基づいてコンテンツ要求メッセージに対応するコンテンツ応答メッセージを他のネットワーク装置に送信するか否かを決定する。
ここで、決定部５０４は、コンテンツ要求メッセージが示すコンテンツがコンテンツストア５０７に格納されているか否かを確認する確認部５０５、及びコンテンツ保護情報に基づいてコンテンツを含むコンテンツ応答メッセージを送信するか否かを決定する送信決定部５０６を備える。
【００８１】
一例として、コンテンツストア５０７にコンテンツ要求メッセージに当該するコンテンツが格納されていると確認された場合、確認部５０５は、マーキング情報に基づいてコンテンツに対するアクセス保護有無を確認する。
ここで、コンテンツが保護コンテンツとして確認された場合、確認部５０５は、ポリシー情報に基づいてコンテンツ要求メッセージに当該するコンテンツの公開範囲を確認する。
言い換えれば、確認部５０５は、上位ドメインに当該するネットワーク装置が公開範囲内に含まれているか否かを確認する。
ここで、ネットワーク装置が公開範囲内に含まれるものと確認された場合、送信決定部５０６は、コンテンツ要求メッセージに対応するコンテンツ応答メッセージを上位ドメインに当該するネットワーク装置に送信する。
【００８２】
一方、上位ドメインに当該するネットワーク装置が公開範囲内に含まれないものと確認された場合、送信決定部５０６はコンテンツ応答メッセージをネットワーク装置に送信しないものと決定する。
ここで、コンテンツ応答メッセージは、ドメイン名、コンテンツ名、コンテンツ保護情報、バージョン情報、セグメント情報、及びコンテンツデータの内の少なくとも１つを含んでもよい。これによって、コンテンツ保護情報に基づいてコンテンツ応答メッセージを上位ドメインに当該するネットワーク装置に送信しない場合、公開範囲に含まれないネットワーク装置にコンテンツが共有又は公開されることをブロックすることができる。
【００８３】
図６は、本発明の実施形態によるネットワーク装置でコンテンツ要求メッセージを中継する方法を説明するためのフローチャートである。
図６に示すように、ネットワーク装置は、コンテンツ中心ネットワーキング（ＣＣＮ）を行うネットワーク装置のうちコンテンツ要求メッセージを送信する中継ネットワーク装置であってもよい。
【００８４】
図６に示すように、ステップＳ６０１において、ネットワーク装置はコンテンツの送信を要求するコンテンツ要求メッセージを受信する。
ここで、コンテンツ要求メッセージは、コンテンツデータそのもの、コンテンツファイル名、ドメイン名、ドメインに属するコンテンツを含むコンテンツリスト情報、及びドメイン構造情報の内の少なくとも１つを含んでもよい。
【００８５】
次に、ステップ６０２において、ネットワーク装置は、コンテンツ保護情報に基づいて設定されたタグ情報を用いてコンテンツ要求メッセージの送信するか否かを決定する。
ここで、コンテンツ保護情報は、コンテンツの保護有無を表すマーキング情報及びコンテンツの公開範囲を表すポリシー情報を含む。
ここで、ネットワーク装置は、コンテンツのマーキング情報に基づいてＣＳのタグ情報及びＦＩＢのタグ情報を設定する。ここで、タグ情報は、マーキング情報に基づいてコンテンツ要求メッセージに当該するコンテンツが保護コンテンツであるか否かが設定された情報である。
【００８６】
一例として、ネットワーク装置は、コンテンツ要求メッセージに当該するコンテンツがコンテンツストアに格納されているか否かを確認する。
そして、コンテンツが格納されていないと確認された場合、ネットワーク装置は、コンテンツ要求メッセージをＰＩＴに記録する。
次に、ネットワーク装置は、ＦＩＢのタグ情報に基づいて次のネットワーク装置にコンテンツ要求メッセージを送信するか否かを決定する。
ここで、次のネットワーク装置は、下位ネットワークドメインに存在するネットワーク装置であってもよい。
【００８７】
ここで、タグ情報に基づいてコンテンツが保護コンテンツとして決定された場合、ネットワーク装置は、コンテンツ要求メッセージを次のネットワーク装置に送信しないものと決定する。
一方、タグ情報に基づいてコンテンツが保護コンテンツではないと決定された場合、ネットワーク装置は、コンテンツ要求メッセージを次のネットワーク装置に送信するものと決定する。
このようなイングレスフィルタリング（Ｉｎｇｒｅｓｓ  Ｆｉｌｔｅｒｉｎｇ）に対する説明は、上述した図４を参照して説明したため、重複する説明は省略する。
【００８８】
図７は、本発明の実施形態によるコンテンツ要求メッセージを中継するネットワーク装置の細部構成を示すブロック図である。
図７に示すように、ネットワーク装置７００は、メッセージ受信部７０１、決定部７０２、及びコンテンツストア７０５を備える。
【００８９】
まず、メッセージ受信部７０１は、コンテンツの送信を要求するコンテンツ要求メッセージを受信する。
例えば、メッセージ受信部７０１は、上位ドメインに当該するネットワーク装置からコンテンツ要求メッセージを受信する。
決定部７０２は、コンテンツ保護情報に基づいて設定されたタグ情報を用いて、コンテンツ要求メッセージを次のネットワーク装置に送信するか否かを決定する。
ここで、コンテンツ保護情報は、コンテンツの保護有無を表すマーキング情報及びコンテンツの公開範囲を表すポリシー情報を含む。
ここで、決定部７０２は、確認部７０３及び送信決定部７０４を備える。
【００９０】
送信決定部７０４は、コンテンツ保護情報に基づいてコンテンツ要求メッセージを送信するか否かを決定する。
送信決定部７０４は、コンテンツに対するアクセス保護が確認されることによって、ポリシー情報と転送情報ベース（Ｆｏｒｗａｒｄｉｎｇ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｂａｓｅ：ＦＩＢ）に記録されているポリシー情報に基づいてコンテンツ要求メッセージを次のネットワーク装置に送信する必要があるか否かを決定する。
ここで、次のネットワーク装置は、下位ネットワークドメインに存在するネットワーク装置であってもよい。送信決定部７０４は、コンテンツ要求メッセージが示すコンテンツが格納されていないと確認されることによって、コンテンツ保護情報に基づいてコンテンツ要求メッセージを送信するか否かを決定する。
【００９１】
送信決定部７０４は、コンテンツ要求メッセージを次のネットワーク装置に送信する必要がないものと確認された場合、コンテンツ要求メッセージを次のネットワークに送信しないものと決定する。
また、送信決定部７０４は、コンテンツ要求メッセージを次のネットワーク装置に送信する必要があるか、不要であるかを確認できない場合は、コンテンツ要求メッセージを次のネットワーク装置に送信するものと決定する。
【００９２】
確認部７０３は、コンテンツ要求メッセージが受信されたことによってコンテンツ要求メッセージに当該するコンテンツがコンテンツストア（ＣＳ）７０５に格納されているか否かを確認する。
ここで、格納されていないと確認された場合、ネットワーク装置はコンテンツ要求メッセージをＰＩＴに記録する。
また、確認部７０３は、マーキング情報に基づいてコンテンツがアクセス保護の設定されたコンテンツであるか否かを確認する。
そして、コンテンツストア（ＣＳ）にコンテンツ要求メッセージに当該するコンテンツが格納されていないと確認された場合、ネットワーク装置は、ＦＩＢのタグ情報に基づいて次のネットワーク装置にコンテンツ要求メッセージを送信するか否かを決定する。
【００９３】
一方、格納されていると確認された場合、コンテンツストア（ＣＳ）のタグ情報に基づいて次のネットワーク装置にコンテンツ要求メッセージを送信するか否かを決定する。
ここで、タグ情報は、マーキング情報に基づいてコンテンツ要求メッセージに当該するコンテンツが保護コンテンツであるか否かが設定された情報である。
ここで、コンテンツ要求メッセージに当該するコンテンツが保護コンテンツである場合、ネットワーク装置は、コンテンツ要求メッセージを次のネットワーク装置に送信しないものと決定する。
一方、コンテンツが保護コンテンツではない場合、ネットワーク装置は、コンテンツ要求メッセージを次のネットワーク装置に送信するものと決定する。
このようなイングレスフィルタリングに対する説明は、上述の図４を参照して詳説したため、重複する説明は省略する。
【００９４】
以上は、マーキング情報及びポリシー情報を含むコンテンツ保護情報を用いてコンテンツを生成したネットワーク装置が、他のネットワーク装置又は外部ネットワーク装置の少なくとも１つとコンテンツを共有又は公開を制御する構成について説明した。
ここで、マーキング情報は、他のネットワーク装置又は外部ネットワーク装置の少なくとも１つにコンテンツに対するアクセスを許容するか、又はコンテンツに対するアクセスを保護するか否かに関するポリシーがコンテンツ名に含まれていることを表す情報である。
【００９５】
すなわち、マーキング情報は、コンテンツが保護コンテンツに設定されたか、又は非保護コンテンツに設定されたのかを表す情報だけではなく、マーキング情報以後に位置する文字列、データなどがポリシー情報であることを表す情報を意味する。
一例として、コンテンツ名が「／ＡＡＡ．ｘｘｘ／ＢＢＢ／ＣＣＣ／＿ＳＳ＿ポリシー１／＿Ｖｅｒｓｉｏｎ＿２．０」である場合、ネットワーク装置はスラッシュ（／）で単位ごとにコンテンツ名を解釈することができる。ここで、コンテンツ名はコンテンツ全体の名前を表してもよい。
【００９６】
これによって、ネットワーク装置は、パーシング（ｐａｒｓｉｎｇ）によって「ＡＡＡ．ｘｘｘ、ＢＢＢ、ＣＣＣ」はコンテンツ名情報及びドメイン名情報を意味する情報であり、「＿Ｖｅｒｓｉｏｎ＿」と連続して位置する数字が「２．０」であるため、コンテンツのバージョンが「２．０」であることを確認できる。
そして、ネットワーク装置は、パーシングによって「＿ＳＳ＿」と連続して位置する「ポリシー１」を実行することを確認できる。このように、マーキング情報は、マーキング情報と連続して位置する文字列、データ形態の内容をポリシー情報として活用しなければならないことをネットワーク装置に知らせるための情報であってもよい。
【００９７】
言い換えれば、ネットワーク装置は、コンテンツ名内にマーキング情報が存在するか否かに基づいてセキュリティーポリシーを行うか否かを決定する。
これによって、コンテンツ名内にマーキング情報の含まれたコンポーネントがない場合、ネットワーク装置はコンテンツ保護のためのセキュリティーポリシーを行なわない。
そして、マーキング情報の含まれたコンポーネントが存在する場合、ネットワーク装置は、マーキング情報以後に連続して位置する内容がポリシー情報であることを確認し、ポリシー情報に応じてコンテンツ保護のためのポリシーを行なう。
【００９８】
以上で説明したように、本発明の一実施形態によると、コンテンツ保護情報に基づいてコンテンツに関するアクセス許容を制御することによって、コンテンツ生成者がコンテンツ共有を希望しないユーザ又はネットワーク装置からコンテンツを保護することができる。
【００９９】
本発明の実施形態に係る方法は、様々なコンピュータ手段によって実行することができるプログラム命令形態で実現され、コンピュータで読取可能な記録媒体に記録することができる。
コンピュータで読取可能な記録媒体は、プログラム命令、データファイル、データ構造などを単独又は組み合わせて含むことができる。
記録媒体に記録されるプログラム命令は、本発明のために特別に設計されて構成されたものであってもよく、コンピュータソフトウェア当業者に公示されて使用可能なものであってもよい。
【０１００】
上述したように、本発明は限定された実施形態と図面によって説明したが、本発明が上述した実施形態に限定されるものではなく、本発明が属する分野において通常の知識を有する者であれば、このような記載から多様な修正及び変形が可能である。
したがって、本発明の範囲は上述した実施形態に限定されて定められてはならず、添付の特許請求の範囲だけではなく、この特許請求の範囲と均等なものによって定められなければならない。
【符号の説明】
【０１０１】
３０１、４０１    コンテンツ要求メッセージ
３０２、４０２、３０４、４０４、３０６、４０６、３０７、４０９、３０８    ネットワーク装置（「１」〜「５」）
３０３、４０３    インターネット
３０５、４０５、４０７、４０８    インタフェース
５００、７００    ネットワーク装置
５０１    コンテンツ保護情報生成部
５０２    コンテンツ名生成部
５０３、７０１    メッセージ受信部
５０４、７０２    決定部
５０５、７０３    確認部
５０６、７０４    送信決定部
５０７、７０５    コンテンツストア
【図１】
0005940654.tif 000005
【図２】
0005940654.tif 000006
【図３】
0005940654.tif 000007
【図４】
0005940654.tif 000008
【図５】
0005940654.tif 000009
【図６】
0005940654.tif 000010
【図７】
0005940654.tif 000011