(57)【要約】　【課題】与えられた利用権利内においてコンテンツを複製する、利便性の高いコンテンツ複製管理システムを提供する。　【解決手段】要求先端末は、コンテンツと複製許可数とを記憶しており、認証により、要求元端末が同一グループ内の端末であるか否か判断し、グループ内の端末である場合に、前記コンテンツと前記複製許可数の一部とを前記要求元端末へ送信する。また、要求先端末は、前記複製許可数を、前記一部を差し引いた複製許可数に更新する。【選択図】　図１９
2004110817.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して１以上のグループ内端末及び１以上のグループ外端末と接続されており、前記グループに属するネットワーク機器であって、
　コンテンツを記憶している記憶手段と、
　要求元端末から前記コンテンツの複製要求を受け付ける受付手段と、
　前記要求元端末がグループ内端末であるか、又は、グループ外端末であるか判断する判断手段と、
　前記要求元端末がグループ内端末であると判断された場合、前記コンテンツを前記要求元端末へ複製し、前記要求元端末がグループ外端末であると判断された場合、前記コンテンツの前記要求元端末への複製を制限する制御手段と
　を備えることを特徴とするネットワーク機器。
【請求項２】
前記記憶手段は、前記コンテンツの複製許可数及びグループ外端末への複製制限を示す複製制限情報を、前記コンテンツに付随して記憶しており、
　前記制御手段は、前記複製制限情報を参照して、前記要求元端末への前記コンテンツの複製を制御する
　ことを特徴とする請求項１に記載のネットワーク機器。
【請求項３】
前記グループ内端末は、コンテンツを非可般型の記録媒体に記録する第１タイプの端末とコンテンツを可般型の記録媒体に記録する第２タイプの端末とを含み、
　前記記憶手段は、第１タイプの端末への複製許可数と第２タイプの端末への複製許可数を示す前記複製制限情報を記憶しており、
　前記制御手段は、前記要求元端末がグループ内端末である場合、前記要求元端末が、第１タイプの端末であるか、又は、第２タイプの端末であるかを判断し、前記判断の結果と前記複製制限情報とを参照して、前記コンテンツの複製を制御する
　ことを特徴とする請求項２に記載のネットワーク機器。
【請求項４】
前記グループ内端末は、それぞれ、１以上のサブグループに属しており、
　前記記憶手段は、更に、サブグループ間における前記コンテンツの複製可否を示した第１テーブルを予め記憶しており、
　前記制御手段は、前記要求元端末がグループ内端末である場合、前記要求元端末が属するサブグループを判断し、前記判断の結果と前記複製制限情報と前記第１テーブルとを参照して、前記コンテンツの複製を制御する
　ことを特徴とする請求項２に記載のネットワーク機器。
【請求項５】
前記制御手段は、前記要求元端末がグループ内端末であると判断された場合、記憶している前記複製許可数の一部を前記要求元端末へ送信し、前記要求元端末がグループ外端末であると判断された場合、記憶している前記複製許可数の一部を前記要求元端末へ送信することを抑制する
　ことを特徴とする請求項２に記載のネットワーク機器。
【請求項６】
前記制御手段は、前記複製許可数の一部を含む複製制限情報を前記コンテンツの複製に付随して、前記要求元端末へ送信する
　ことを特徴とする請求項５に記載のネットワーク機器。
【請求項７】
当該ネットワーク機器は、全てのグループ内端末と秘密情報を共有しており、
　前記判断手段は、前記要求元端末が前記秘密情報を保持する場合に、グループ内端末であると判断し、前記要求元端末が前記秘密情報を保持していない場合に、グループ外端末であると判断する
　ことを特徴とする請求項２に記載のネットワーク機器。
【請求項８】
前記制御手段は、
　第１複製許可数を生成する第１生成部と、
　前記複製許可数から前記第１複製許可数を差し引いた残数である第２複製許可数を生成する第２生成部とを備え、
　生成した第１複製許可数と前記コンテンツとを前記要求元端末へ送信し、生成した第２複製許可数を前記複製許可数に上書きする
　ことを特徴とする請求項７に記載のネットワーク機器。
【請求項９】
前記受付手段は、前記要求元端末から、前記複製要求として、複製要求数を受け付け、
　前記第１生成部は、前記記憶手段に記憶されている前記複製許可数が、受け付けた前記複製要求数以上であるか否かを判断し、前記複製許可数が、前記複製要求数以上である場合、前記複製要求数を前記第１複製許可数とし、前記複製許可数が、前記複製要求数未満である場合、前記複製許可数を前記第１複製許可数とする
　ことを特徴とする請求項８に記載のネットワーク機器。
【請求項１０】
前記グループ内端末は、コンテンツを非可搬型の記録媒体に記録する第１タイプの端末とコンテンツを可搬型の記録媒体に記録する第２タイプの端末とを含み、
　前記記憶手段は、第１タイプの端末への複製許可数と第２タイプの端末への複製許可数とから成る前記複製許可数を記憶しており、
　前記受付手段は、第１タイプの端末への複製要求数と第２タイプの端末への複製要求数とから成る前記複製要求数を受け付け、
　前記第１生成部は、各複製許可数が各複製要求数以上であるか否かを判断し、各複製許可数が各複製要求数以上である場合、前記各複製要求数の合計を前記第１複製許可数とし、前記各複製許可数が各複製要求数未満である場合、前記各複製許可数の合計を前記第１複製許可数とする
　ことを特徴とする請求項９に記載のネットワーク機器。
【請求項１１】
当該ネットワーク機器及び前記グループ内端末は、それぞれ、１以上のサブグループに属しており、
　前記第１生成部は、サブグループ間における前記コンテンツの複製可否を示した第１テーブルを記憶しており、前記第１テーブルを参照して、前記要求元端末へのコンテンツ複製の可否を判断し、複製可と判断された場合、前記第１複製許可数を生成する
　ことを特徴とする請求項１０に記載のネットワーク機器。
【請求項１２】
前記第１生成部は、更に、サブグループ識別子と当該サブグループ識別子により識別されるサブグループに属する端末に許可されている複製許可数とを対応付けた第２テーブルを記憶しており、
　前記受付手段は、前記要求元端末から、当該要求元端末が属するサブグループを識別するサブグループ識別子を含む前記複製要求を受け付け、
　前記第１生成部は、前記第２テーブルを参照することにより、前記第１複製許可数を生成する
　ことを特徴とする請求項６に記載のネットワーク機器。
【請求項１３】
前記制御手段は、前記コンテンツ及び前記第１複製許可数と共に、前記第１テーブル及び前記第２テーブルを前記要求元端末へ送信する
　ことを特徴とする請求項７に記載のネットワーク機器。
【請求項１４】
前記ネットワーク機器は、更に
　時刻を刻む時刻管理手段を備え、
　前記制御手段は、所定時刻と更新複製許可数とを記憶しており、前記時刻管理手段が刻む時刻が前記所定時刻になると、前記記憶手段が記憶している前記複製許可数を、前記更新複製許可数に更新する
　ことを特徴とする請求項２に記載のネットワーク機器。
【請求項１５】
前記ネットワーク機器は、更に、
　時刻を刻む時刻管理手段を備え、
　前記制御手段は、所定時刻と複製先端末を示す情報とを記憶しており、前記時刻管理手段が刻む時刻が前記所定時刻になると、前記複製先端末へ前記複製許可数の一部と前記コンテンツとを送信する
　ことを特徴とする請求項２に記載のネットワーク機器。
【請求項１６】
前記制御手段は、前記判断手段により、前記要求元端末がグループ外端末であると判断された場合、前記コンテンツと前記コンテンツの再生権利とを、前記要求元端末へ送信する
　ことを特徴とする請求項１に記載のネットワーク機器。
【請求項１７】
グループに属する第１端末、及び、前記第１端末とネットワークを介して接続された第２端末から構成されるコンテンツ複製管理システムであって、
　前記第１端末は、
　コンテンツと当該コンテンツの複製許可数とを記憶している記憶手段と、
　前記第２端末から前記コンテンツの複製要求を受け付ける受付手段と、
　前記第２端末が前記グループに属するか否かを判断する判断手段と、
　前記第２端末が前記グループに属すると判断された場合、前記複製許可数の一部と前記コンテンツとを前記第２端末へ送信し、前記第２端末が前記グループに属さないと判断された場合、前記複製許可数の一部を前記第２端末へ送信することを抑制する制御手段とを備え、
　前記第２端末は、
　前記第１端末へ前記コンテンツの複製要求を送信する要求手段と、
　前記第１端末から送信される前記複製許可数の一部と前記コンテンツとを受信して記憶する取得手段とを備える
　ことを特徴とするコンテンツ複製管理システム。
【請求項１８】
前記コンテンツ複製管理システムは、更に、前記グループに属する複数個の端末を含み、
　前記第１端末は、更に、複製を所望するコンテンツを検索するための検索情報を、前記複数個の端末に送信する検索情報送信手段を備え、
　前記複数個の端末のそれぞれは、前記検索情報を受信し、前記検索情報に基づき内部を検索して、前記コンテンツを保持しているか否か判断する
　ことを特徴とする請求項１７に記載のコンテンツ複製管理システム。
【請求項１９】
ネットワークを介して１以上のグループ内端末及び１以上のグループ外端末と接続されており、前記グループに属するネットワーク機器で用いられるコンテンツ複製管理方法であって、
　前記ネットワーク機器は、コンテンツを記憶しており、
　前記コンテンツ複製管理方法は、
　要求元端末から前記コンテンツの複製要求を受け付ける受付ステップと、
　前記要求元端末がグループ内端末であるか、又は、グループ外端末であるか判断する判断ステップと、
　前記要求元端末がグループ内端末であると判断された場合、前記コンテンツを前記要求元端末へ複製し、前記要求元端末がグループ外端末であると判断された場合、前記コンテンツの前記要求元端末への複製を制限する制御ステップと
　を含むことを特徴とするコンテンツ複製管理方法。
【請求項２０】
ネットワークを介して１以上のグループ内端末及び１以上のグループ外端末と接続されており、前記グループに属するネットワーク機器で用いられるコンテンツ複製管理プログラムであって、
　前記ネットワーク機器は、コンテンツを記憶しており、
　前記コンテンツ複製管理プログラムは、
　要求元端末から前記コンテンツの複製要求を受け付ける受付ステップと、
　前記要求元端末がグループ内端末であるか、又は、グループ外端末であるか判断する判断ステップと、
　前記要求元端末がグループ内端末であると判断された場合、前記コンテンツを前記要求元端末へ複製し、前記要求元端末がグループ外端末であると判断された場合、前記コンテンツの前記要求元端末への複製を制限する制御ステップと
　を備えることを特徴とするコンテンツ複製管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
　本発明は、ネットワークを介したコンテンツの利用において、コンテンツの複製を管理する技術に関する。
【背景技術】
【０００２】
　従来、コンテンツの無制限な複製を抑制する技術として、複製の複製（孫コピー）を禁止する世代管理や、特許文献１に開示されている様に、送信側端末と受信側端末との間で相互認証を行い、その結果に応じてコンテンツ複製の可否を判断する技術がある。
　上記の世代管理、及び、特許文献１に開示されている技術は、主にパーソナルコンピュータやレコーダなどの記録装置と、ＤＶＤやＳＤカードなどの記録媒体とから成るシステムで適用されており、記録装置が、複製回数などを制御する制御情報を一元的に管理している。
【特許文献１】特開２０００‐３５７２１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
　しかしながら、上記技術をコンテンツのネットワーク配信に適用する場合には、以下に示す様な問題がある。
　例えば、ホームネットワークで接続されている複数の端末でコンテンツを利用する場合、全ての端末は、コンテンツの複製回数などを制御する制御情報を管理している記録装置に対してコンテンツの複製を要求し、記録装置からコンテンツを受信するので、記録装置以外の端末間では、コンテンツを送受信することができない。このようなシステムにおけるコンテンツの利用は、ユーザの利便性が低く、利便性を追求するユーザの要望を満足できないという問題がある。
【課題を解決するための手段】
【０００４】
　そこで、本発明は、コンテンツの複製回数など、ユーザに与えられた利用権利を逸脱しない範囲内で、ユーザが自由にコンテンツを複製することができる利便性の高いコンテンツ複製管理システムを提供することを目的とする。
　上記目的を達成するために、本発明は、ネットワークを介して１以上のグループ内端末及び１以上のグループ外端末と接続されており、前記グループに属するネットワーク機器であって、コンテンツを記憶している記憶手段と、要求元端末から前記コンテンツの複製要求を受け付ける受付手段と、前記要求元端末がグループ内端末であるか、又は、グループ外端末であるか判断する判断手段と、前記要求元端末がグループ内端末であると判断された場合、前記コンテンツを前記要求元端末へ複製し、前記要求元端末がグループ外端末であると判断された場合、前記コンテンツの前記要求元端末への複製を制限する制御手段とを備えることを特徴とする。
【０００５】
　ここで、前記記憶手段は、前記コンテンツの複製許可数及びグループ外端末への複製制限を示す複製制限情報を、前記コンテンツに付随して記憶しており、前記制御手段は、前記複製制限情報を参照して、前記要求元端末への前記コンテンツの複製を制御することを特徴とする。
　ここで、前記グループ内端末は、コンテンツを非可般型の記録媒体に記録する第１タイプの端末とコンテンツを可般型の記録媒体に記録する第２タイプの端末とを含み、前記記憶手段は、第１タイプの端末への複製許可数と第２タイプの端末への複製許可数を示す前記複製制限情報を記憶しており、前記制御手段は、前記要求元端末がグループ内端末である場合、前記要求元端末が、第１タイプの端末であるか、又は、第２タイプの端末であるかを判断し、前記判断の結果と前記複製制限情報とを参照して、前記コンテンツの複製を制御することを特徴とする。
【発明の効果】
【０００６】
　本発明は、ネットワークを介して１以上のグループ内端末及び１以上のグループ外端末と接続されており、前記グループに属するネットワーク機器であって、前記ネットワーク機器は、コンテンツを記憶しており、要求元端末から前記コンテンツの複製要求を受け付け、前記要求元端末がグループ内端末であるか、又は、グループ外端末であるか判断し、前記要求元端末がグループ内端末であると判断された場合、前記コンテンツを前記要求元端末へ複製し、前記要求元端末がグループ外端末であると判断された場合、前記コンテンツの前記要求元端末への複製を制限することを特徴とする。
【０００７】
　この構成によると、コンテンツの無制限な複製及びグループ外端末へのコンテンツの流出を制限することができる。
　ここで、前記ネットワーク機器は、前記コンテンツの複製許可数及びグループ外端末への複製制限を示す複製制限情報を、前記コンテンツに付随して記憶しており、前記複製制限情報を参照して、前記要求元端末への前記コンテンツの複製を制御するように構成してもよい。
【０００８】
　この構成によると、前記ネットワーク機器は、コンテンツに付随した複製制限情報を参照することにより、コンテンツの複製を制御することができるので、内部に複製制限情報を一元的に記憶しておく必要がない。
　ここで、前記グループ内端末は、コンテンツを非可般型の記録媒体に記録する第１タイプの端末とコンテンツを可般型の記録媒体に記録する第２タイプの端末とを含み、前記ネットワーク機器は、第１タイプの端末への複製許可数と第２タイプの端末への複製許可数を示す前記複製制限情報を記憶しており、前記要求元端末がグループ内端末である場合、前記要求元端末が、第１タイプの端末であるか、又は、第２タイプの端末であるかを判断し、前記判断の結果と前記複製制限情報とを参照して、前記コンテンツの複製を制御するように構成してもよい。
【０００９】
　この構成によると、前記ネットワーク機器は、グループ内端末を、第１タイプの端末及び第２タイプの端末ごとにコンテンツの複製を制御することができる。
　ここで、前記グループ内端末は、それぞれ、１以上のサブグループに属しており、前記ネットワーク機器は、更に、サブグループ間における前記コンテンツの複製可否を示した第１テーブルを予め記憶しており、前記要求元端末がグループ内端末である場合、前記要求元端末が属するサブグループを判断し、前記判断の結果と前記複製制限情報と前記第１テーブルとを参照して、前記コンテンツの複製を制御するように構成してもよい。
【００１０】
　この構成によると、更に、前記ネットワーク機器は、端末が属するサブグループに応じて、コンテンツの複製を制御することができる。
　ここで、前記ネットワーク機器は、前記要求元端末がグループ内端末であると判断した場合、記憶している前記複製許可数の一部を前記要求元端末へ送信し、前記要求元端末がグループ外端末であると判断した場合、記憶している前記複製許可数の一部を前記要求元端末へ送信することを抑制するように構成してもよい。
【００１１】
　この構成によると、前記ネットワーク機器が有する複製許可数の一部を、要求元のグループ内端末に送信しているので、複製許可数の総数が変化することはなく、グループ内の端末は、前記複製許可数の範囲内でコンテンツを利用することができる。
　ここで、前記ネットワーク機器は、前記複製許可数の一部を含む複製制限情報を前記コンテンツの複製に付随して、前記要求元端末へ送信するように構成してもよい。
【００１２】
　この構成によると、前記ネットワーク機器は、複製許可数の一部を含む複製制限情報をコンテンツに付随させて、要求元端末へ送信しているので、前記要求元端末は、コンテンツを受信すると、受信したコンテンツに付随した複製許可数以内で他の端末にコンテンツを複製することができる。これにより、例えばサーバ装置で複製許可数を一元的に管理する場合と比較して、利便性の高いシステムを構築することが可能となる。
【００１３】
　ここで、当該ネットワーク機器は、全てのグループ内端末と秘密情報を共有しており、前記要求元端末が前記秘密情報を保持する場合に、グループ内端末であると判断し、前記要求元端末が前記秘密情報を保持していない場合に、グループ外端末であると判断するように構成してもよい。
　この構成によると、グループ内端末が、秘密情報を共有しておくことで、要求元端末がグループ内端末であるか、又は、グループ外端末であるかを判断することができる。
【００１４】
　ここで、前記ネットワーク機器は、第１複製許可数を生成し、前記複製許可数から前記第１複製許可数を差し引いた残数である第２複製許可数を生成し、生成した第１複製許可数と前記コンテンツとを前記要求元端末へ送信し、生成した第２複製許可数を前記複製許可数に上書きするように構成してもよい。
　この構成によると、前記ネットワーク機器が有する複製許可数の一部を、要求元のグループ内端末に移転しているので、複製許可数の総数が変化することはなく、グループ内の端末は、前記複製許可数の範囲内でコンテンツを利用することができる。
【００１５】
　ここで、前記ネットワーク機器は、前記要求元端末から、前記複製要求として、複製要求数を受け付け、記憶している前記複製許可数が、受け付けた前記複製要求数以上であるか否かを判断し、前記複製許可数が、前記複製要求数以上である場合、前記複製要求数を前記第１複製許可数とし、前記複製許可数が、前記複製要求数未満である場合、前記複製許可数を前記第１複製許可数とするように構成してもよい。
【００１６】
　この構成によると、要求元端末は、所望の複製要求数を要求できる。また、ネットワーク機器は、前記複製要求数を前記複製許可数と比較して、前記複製許可数を超えない範囲で複製許可数の一部を移転する。このため、グループ内の端末は、前記複製許可数の範囲で、コンテンツを利用することができる。
　ここで、前記グループ内端末は、コンテンツを非可搬型の記録媒体に記録する第１タイプの端末とコンテンツを可搬型の記録媒体に記録する第２タイプの端末とを含み、前記ネットワーク機器は、第１タイプの端末への複製許可数と第２タイプの端末への複製許可数とから成る前記複製許可数を記憶しており、第１タイプの端末への複製要求数と第２タイプの端末への複製要求数とから成る前記複製要求数を受け付け、各複製許可数が各複製要求数以上であるか否かを判断し、各複製許可数が各複製要求数以上である場合、前記各複製要求数の合計を前記第１複製許可数とし、前記各複製許可数が各複製要求数未満である場合、前記各複製許可数の合計を前記第１複製許可数とするように構成してもよい。
【００１７】
　この構成によると、第１タイプの端末及び第２タイプの端末ごとにコンテンツの複製を制御することができる。
　ここで、前記ネットワーク機器及び前記グループ内端末は、それぞれ、１以上のサブグループに属しており、前記ネットワーク機器は、サブグループ間における前記コンテンツの複製可否を示した第１テーブルを記憶しており、前記第１テーブルを参照して、前記要求元端末へのコンテンツ複製の可否を判断し、複製可と判断された場合、前記第１複製許可数を生成するように構成してもよい。
【００１８】
　また、前記ネットワーク機器は、更に、サブグループ識別子と当該サブグループ識別子により識別されるサブグループに属する端末に許可されている複製許可数とを対応付けた第２テーブルを記憶しており、前記要求元端末から、当該要求元端末が属するサブグループを識別するサブグループ識別子を含む前記複製要求を受け付け、前記第２テーブルを参照することにより、前記第１複製許可数を生成するように構成してもよい。
【００１９】
　この構成によると、端末間でのコンテンツの複製に制限を設けることができる。例えば、グループを家庭内ネットワークと仮定した場合、子供部屋の端末には、大人向け番組の複製を制限し、書斎の端末には子供向け番組の複製を制限することができる。
　ここで、前記ネットワーク機器は、前記コンテンツ及び前記第１複製許可数と共に、前記第１テーブル及び前記第２テーブルを前記要求元端末へ送信するように構成してもよい。
【００２０】
　この構成によると、コンテンツに、サブグループに関する情報が付加されて要求元端末へ送信されるので、全てのグループ内端末が、予めサブグループに関する情報を記憶しておく必要がない。
　ここで、前記ネットワーク機器は、時刻を管理し、更に、所定時刻と更新複製許可数とを記憶しており、時刻が前記所定時刻になると、記憶している前記複製許可数を、前記更新複製許可数に更新するように構成してもよい。
【００２１】
　この構成によると、時刻に基づき複製許可数を更新できる。
　ここで、前記ネットワーク機器は、時刻を管理し、更に、所定時刻と複製先端末を示す情報とを記憶しており、時刻が前記所定時刻になると、前記複製先端末へ前記複製許可数の一部と前記コンテンツとを送信するように構成してもよい。
　この構成によると、時刻に基づき複製処理を開始できるので、ユーザは、前記の機能を、複製の予約機能として用いることができる。
【００２２】
　ここで、前記ネットワーク機器は、前記要求元端末がグループ外端末であると判断した場合、前記コンテンツと前記コンテンツの再生権利とを、前記要求元端末へ送信するように構成してもよい。
　この構成によると、グループ外端末に対しては、複製権利を付与せずに、再生権利のみを付与したコンテンツを送信することで、コンテンツの無制限な流出を抑制することができる。
【００２３】
　また、本発明は、グループに属する第１端末、及び、前記第１端末とネットワークを介して接続された第２端末から構成されるコンテンツ複製管理システムであって、前記第１端末は、コンテンツと当該コンテンツの複製許可数とを記憶しており、前記第２端末から前記コンテンツの複製要求を受け付け、前記第２端末が前記グループに属するか否かを判断し、前記第２端末が前記グループに属すると判断した場合、前記複製許可数の一部と前記コンテンツとを前記第２端末へ送信し、前記第２端末が前記グループに属さないと判断した場合、前記複製許可数の一部を前記第２端末へ送信することを抑制し、前記第２端末は、前記第１端末へ前記コンテンツの複製要求を送信し、前記第１端末から送信される前記複製許可数の一部と前記コンテンツとを受信して記憶することを特徴とする。
【００２４】
　この構成によると、コンテンツの無制限な複製及びグループ外端末へのコンテンツの流出を抑制することができ、グループ内では、前記複製許可数の範囲内でコンテンツを複製することができる。
　ここで、前記コンテンツ複製管理システムは、更に、前記グループに属する複数個の端末を含み、
　前記第１端末は、更に、複製を所望するコンテンツを検索するための検索情報を、前記複数個の端末に送信し、前記複数個の端末のそれぞれは、前記検索情報を受信し、前記検索情報に基づき内部を検索して、前記コンテンツを保持しているか否か判断するように構成してもよい。
【００２５】
　この構成によると、所望のコンテンツを保持するグループ内機器を特定することができる。
【発明を実施するための最良の形態】
【００２６】
　≪グループ形成管理システム１≫
　発明を実施するための最良の形態として、コンテンツの利用が許可される範囲であるグループを形成し、形成されたグループ内でコンテンツを送受信するグループ形成管理システム１について図面を参照して説明する。
　＜構成＞
　グループ形成管理システム１は図１に示すように、ＡＤ内サーバ１００、再生装置２００、車載機器３００、ＩＣカード４００及びＤＶＤ５００から構成される。
【００２７】
　ＡＤ内サーバ１００及びモニタ２５１とスピーカ２５２とが接続されている再生装置２００は、ユーザ宅内に設置されており、オンラインで接続されている。車載機器３００は、ユーザが所有する車両に搭載されている。ＩＣカード４００及びＤＶＤ５００は、ＡＤ内サーバ１００及び車載機器３００に接続可能である。ＩＣカード４００はＡＤ内サーバ１００に付属しており、ＡＤ内サーバ１００は、ＩＣカード４００が接続されている場合のみ、動作する。
【００２８】
　グループ形成管理システム１は、ＡＤ内サーバ１００が、コンテンツの利用が許可される範囲であるＡＤ（Ａｕｔｈｏｒｉｚｅｄ　Ｄｏｍａｉｎ）を管理するシステムである。
　ＡＤ内サーバ１００は、クライアント機器の登録を受け付けて管理し、ＡＤ内サーバ１００及び登録されたクライアント機器は、ＡＤ内サーバ１００により生成された共通秘密情報（以下ＣＳＩ：Ｃｏｍｍｏｎ　Ｓｅｃｒｅｔ　Ｉｎｆｏｒｍａｔｉｏｎ）を共有する。同一ＡＤ内の機器間では、共有したＣＳＩを用いてお互いを認証し、認証に成功した場合にコンテンツの送受信やコピーを行う。前記ＣＳＩを持たない機器は、コンテンツの送受信やコピーを行うことは出来ない。
【００２９】
　再生装置２００は、ＡＤ内サーバ１００と接続されているので、認証を行い、クライアント機器として登録することが出来る。また、車載機器３００は、ＡＤ内サーバ１００と接続されていないが、ＩＣカード４００にＣＳＩを記憶させ、ＩＣカード４００から車載機器３００にＣＳＩを通知することによってクライアント機器として登録することが出来る。
【００３０】
　１．ＡＤ内サーバ１００
　ＡＤ内サーバ１００は図２に示すように、制御部１０１、秘密鍵格納部１０２、公開鍵証明書格納部１０３、ＣＲＬ格納部１０４、公開鍵暗号処理部１０５、登録情報記憶部１０６、ＣＳＩ生成部１０７、ＣＳＩ格納部１０８、コンテンツ格納部１０９、暗号化部１１０、ＩＤ格納部１１１、ドライブ部１１２、入力部１１３、表示部１１４、入出力部１１５、入出力部１１６、復号部１１７及び暗号化部１１９から構成される。
【００３１】
　ＡＤ内サーバ１００は、具体的には、マイクロプロセッサ、ＲＯＭ、ＲＡＭ、ハードディスクユニットなどから構成されるコンピュータシステムである。前記ＲＡＭ又は前記ハードディスクユニットには、コンピュータプログラムが記憶されている。前記マイクロプロセッサが、前記コンピュータプログラムに従って動作することにより、ＡＤ内サーバ１００は、その機能を達成する。
【００３２】
　ＡＤ内サーバ１００は、機器の登録、ＣＳＩの移動及び脱退の管理、コンテンツの配送及びコンテンツのコピーの処理を行う。
　以下、各構成について説明する。
　（１）入出力部１１５，１１６、ドライブ部１１２
　入出力部１１５は、再生装置２００とデータの送受信を行う。入出力部１１６は、ＩＣカード４００が接続されたことを検出すると、制御部１０１に検出を出力する。また、ＩＣカード４００とデータの送受信を行う。ドライブ部１１２は、ＤＶＤ５００へデータの書き込み、読み出しを行う。
【００３３】
　（２）秘密鍵格納部１０２、公開鍵証明書格納部１０３、ＣＲＬ格納部１０４、コンテンツ格納部１０９、ＩＤ格納部１１１、コンテンツ鍵格納部１１８
　ＩＤ格納部１１１は、ＡＤ内サーバ１００に固有のＩＤであるＩＤ＿１を記憶している。
　公開鍵証明書格納部１０３は、公開鍵証明書Ｃｅｒｔ＿１を格納する。
【００３４】
　公開鍵証明書Ｃｅｒｔ＿１は、公開鍵ＰＫ＿１がＡＤ内サーバ１００の正しい公開鍵であることを証明するものである。公開鍵証明書Ｃｅｒｔ＿１は、署名データＳｉｇ＿ＣＡ１、公開鍵ＰＫ＿１及びＩＤ＿１を含む。署名データＳｉｇ＿ＣＡ１は、ＣＡ（Ｃｅｒｔｉｆｉｃａｔｉｏｎ　Ａｕｔｈｏｒｉｔｙ）により、ＡＤ内サーバ１００の公開鍵ＰＫ＿１及びＩＤ＿１に対して署名アルゴリズムＳを施して生成した署名データである。ここでＣＡとは、信頼できる第三者機関であり、グループ形成管理システム１に属する機器の公開鍵の正当性を証明する公開鍵証明書を発行する機関である。なお、署名アルゴリズムＳは、一例として、有限体上のＥｌＧａｍａｌ署名である。ＥｌＧａｍａｌ署名については、公知であるので説明を省略する。
【００３５】
　秘密鍵格納部１０２は、外部から内部を見ることが出来ない耐タンパ領域であり、公開鍵ＰＫ＿１に対応する秘密鍵ＳＫ＿１を格納する。
　ＣＲＬ格納部１０４は、ＣＲＬ（Ｃｅｒｔｉｆｉｃａｔｉｏｎ　Ｒｅｖｏｃａｔｉｏｎ　Ｌｉｓｔ）を格納する。このＣＲＬは、不正を行った機器や、秘密鍵が暴露された機器など、無効化された機器のＩＤが登録されたリストであり、ＣＡから発行される。なお、ＣＲＬに登録されるのは、機器のＩＤでなくてもよく、無効化された機器が有する公開鍵証明書のシリアル番号が登録されるとしても良い。ＣＲＬは、放送、インターネット又はＤＶＤ等の記録媒体に記録されて各機器へ配布され、各機器は、最新のＣＲＬを入手する。なお、ＣＲＬについては、「Ａｍｅｒｉｃａｎ　Ｎａｔｉｏｎａｌ　Ｓｔａｎｄａｒｄｓ　Ｉｎｓｔｉｔｕｔｅ，　Ａｍｅｒｉｃａｎ　Ｎａｔｉｏｎａｌ　Ｓｔａｎｄａｒｄ　ｆｏｒ　ｆｉｎａｎｃｉａｌ　Ｓｅｒｖｉｃｅｓ，ＡＮＳＸ９．５７：Ｐｕｂｌｉｃ　Ｋｅｙ　Ｃｒｙｐｔｏｇｒａｐｈｙ　Ｆｏｒ　ｔｈｅ　Ｆｉｎａｎｃｉａｌ　Ｉｎｄｕｓｔｒｙ：　Ｃｅｒｔｉｆｉｃａｔｅ　Ｍａｎａｇｅｍｅｎｔ，１９９７．」に詳しく開示されている。
【００３６】
　コンテンツ格納部１０９は、コンテンツ鍵を用いて暗号化された暗号化コンテンツを格納する。なお、コンテンツの取得方法は、本発明の主題ではないので、説明を省略するが、例として、インターネット、放送などを利用して取得する方法や、ＤＶＤ等の記録媒体から取得する方法が有る。
　コンテンツ鍵格納部１１８は、暗号化部１１０から暗号化コンテンツ鍵ａを受け取り、格納する。
【００３７】
　（３）公開鍵暗号処理部１０５
　公開鍵暗号処理部１０５は、他の機器と通信する際に、認証を行い、ＳＡＣ（Ｓｅｃｕｒｅ　Ａｕｔｈｅｎｔｉｃａｔｉｏｎ　Ｃｈａｎｎｅｌ）を確立する。ＳＡＣとは、暗号通信が可能となる安全な通信路を意味する。ＳＡＣを確立する処理によって、認証相手の機器がＣＡに認められた正しい機器であることを確認できる。詳しい確立方法については後述する。また、公開鍵暗号処理部１０５は、認証によって、セッション鍵ＳＫを共有する。
【００３８】
　（４）登録情報記憶部１０６
　登録情報記憶部１０６は、耐タンパ領域であり、図３（ａ）に示す登録情報を記憶している。登録情報は、ＡＤ内サーバ１００に登録可能な機器の台数及び登録されている機器のＩＤを管理する情報であり、機器ＩＤ、最大、登録台数、残数及びＩＣカードＩＤから構成される。
【００３９】
　機器ＩＤは、ＡＤ内サーバ１００に登録された機器のＩＤを記憶する領域である。ＡＤ内サーバ１００に再生装置２００及び車載機器３００が登録されると、図３（ｂ）のように、それぞれのＩＤであるＩＤ＿２及びＩＤ＿３が格納される。
　最大は、ＡＤ内サーバ１００に登録可能な機器の最大数を示し、本実施の形態では、２台である。登録台数は、既にＡＤ内サーバ１００に登録されている機器の台数を示す。残数は、ＡＤ内サーバ１００に登録可能な台数を示す。
【００４０】
　ＡＤ内サーバ１００にクライアント機器が登録されていない初期の状態では、登録台数は「０」であり、残数は最大と同数である。ＡＤ内サーバ１００に何れかのクライアント機器が登録されると、登録台数に「１」が加算され、残数から「１」が減算される。
　ＩＣカードＩＤは、ＡＤ内サーバ１００に付属のＩＣカード４００のＩＤを予め記憶しており、書き換え出来ない。
【００４１】
　（５）ＣＳＩ生成部１０７、ＣＳＩ格納部１０８
　ＣＳＩ格納部１０８は、外部からＣＳＩを読むことが出来ない耐タンパ領域であり、ＡＤ内サーバ１００に機器が登録されていない場合、未登録であることを示す値として「０」を記憶している。
　ＣＳＩ生成部１０７は、制御部１０１の制御の基、ＡＤ内サーバ１００に最初に機器を登録する際に、ＣＳＩを生成する。また、登録した機器が全て脱退すると、ＣＳＩ格納部１０８は、格納している値を「０」に書き換える。
【００４２】
　ここでＣＳＩは、ＣＳＩ生成部１０７によって生成される任意のデータであり、本実施の形態では２００ビットとする。なお、ＣＳＩのビット長は、これに限定されず、容易に推測されない、簡単に試すことが不可能な程度の長さであれば良い。
　ＣＳＩ生成部１０７は生成したＣＳＩをＣＳＩ格納部１０８に格納する。また、生成したＣＳＩを、接続されているＩＣカード４００に出力する。
【００４３】
　なお、ＣＳＩは、定期的又は不定期に更新するとしても良い。
　（６）暗号化部１１０，１１９
　暗号化部１１９は、再生装置２００の登録の際、制御部１０１の制御の基、公開鍵暗号処理部１０５から受け取るセッション鍵ＳＫを用いて、ＣＳＩに暗号化アルゴリズムＥを施して暗号化ＣＳＩを生成し、生成した暗号化ＣＳＩを入出力部１１５を介して再生装置２００へ送信する。ここで、暗号化アルゴリズムＳは、一例としてＤＥＳである。ＤＥＳについては公知であるので、説明を省略する。
【００４４】
　暗号化部１１０は、コンテンツ鍵をコンテンツ鍵格納部１１８に格納する際、ＩＤ格納部１１１からＩＤ＿１を読み出し、ＣＳＩ格納部１０４からＣＳＩを読み出す。読み出したＩＤ＿１及びＣＳＩをこの順で連結して暗号鍵ａとし、暗号鍵ａを用いてコンテンツ鍵に暗号化アルゴリズムＥを施して暗号化して暗号化コンテンツ鍵ａを生成し、生成した暗号化コンテンツ鍵ａをコンテンツ鍵格納部１１８へ格納する。
【００４５】
　暗号化部１１０は、ＤＶＤ５００に暗号化コンテンツを書き込む際、制御部１０１の制御の基、登録情報記憶部１０６から登録情報の機器ＩＤから登録されている機器のＩＤであるＩＤ＿２及びＩＤ＿３を読み出す。ＩＤ＿２とＣＳＩとをこの順で連結し、暗号鍵ｂとし、ＩＤ＿３とＣＳＩとをこの順で連結して、暗号鍵ｃとする。暗号鍵ｂ及び暗号鍵ｃをそれぞれ用いて暗号化コンテンツ鍵ｂ及び暗号化コンテンツ鍵ｃを生成し、ＤＶＤ５００に書き込む。
【００４６】
　（７）復号部１１７
　復号部１１７は、制御部１０１の制御の基、ＩＤ格納部１１１に記憶しているＩＤ＿１を読み出し、ＣＳＩ格納部１０８に格納しているＣＳＩを読み出す。ＩＤ＿１及びＣＳＩをこの順で連結して復号鍵として用い、コンテンツ鍵格納部１１８から読み出した暗号化コンテンツ鍵ａに復号アルゴリズムＤを施し、コンテンツ鍵を生成する。生成したコンテンツ鍵は、暗号化部１１０へ出力する。ここで、復号アルゴリズムＤとは、暗号化アルゴリズムＥの逆の処理をするアルゴリズムである。
【００４７】
　（８）制御部１０１、入力部１１３、表示部１１４
　入力部１１３は、ユーザからの入力を受け付け、受け付けた入力を制御部１０１へ出力する。
　制御部１０１は、処理を開始する際、接続されているＩＣカード４００からＩＣカードのＩＤを受信すると、受信したＩＤが登録情報のＩＣカードＩＤと一致するか否かを確認する。一致しない場合は、接続されたＩＣカードが付属のＩＣカードでないことを表示部１１４に表示し、処理を終了する。一致する場合のみ、以降の処理を継続する。
【００４８】
　（再生装置２００の登録）
　再生装置２００から入出力部１１５を介して登録要求を受け取ると、制御部１０１は、公開鍵暗号処理部１０５を制御し、ＣＳＩの初期値「０」を用いて後述の方法でＳＡＣを確立する。ここで、登録の際の認証に使用する「０」は、再生装置２００が、何れのＡＤにも登録されていないことを示す。ＳＡＣを確立する際の機器認証の結果から、相手機器が未登録であるか否かを判断する。認証相手の機器が保持するＣＳＩの値が「０」である場合、認証に成功し、未登録であると判断する。認証相手の機器が保持するＣＳＩの値が、「０」でない場合、制御部１０１は、相手の機器が既に何れかのＡＤに登録されていると判断する。
【００４９】
　未登録であると判断した場合、登録情報記憶部１０６から登録情報を読み出し、残数が「０」であるか否かを判断する。残数が「０」でない場合、登録台数が「０」か否かを判断する。登録台数が「０」の場合、ＣＳＩ生成部１０７を制御してＣＳＩを生成し、ＣＳＩ格納部１０８へ格納する。登録台数が「０」でなかった場合は、ＣＳＩ格納部１０８からＣＳＩを読み出し、生成又は読み出したＣＳＩを暗号化部１１０で暗号化して生成した暗号化ＣＳＩを入出力部１１５を介して、再生装置２００へ出力する。再生装置２００から、ＣＳＩを受け取った事を示す受領通知を受信すると、登録情報の登録台数に「１」を加算し、残数から「１」を減算し、処理を終了する。
【００５０】
　機器認証の結果が失敗の場合、相手機器が登録済みである場合及び残数が「０」である場合は、登録できないことを示す登録不可通知を再生装置２００へ送信し、処理を終了する。
　また、ＣＳＩ生成部１０７でＣＳＩを生成する際、ＩＣカード４００との間でＳＡＣを確立してセッション鍵ＳＫを共有し、セッション鍵ＳＫを用いて生成したＣＳＩに暗号化アルゴリズムＥを施して暗号化ＣＳＩを生成し、生成した暗号化ＣＳＩをＩＣカード４００へ送信する。
【００５１】
　なお、上記登録処理の認証において、認証相手のクライアント機器のＣＳＩが、ＣＳＩ格納部１０８に格納しているＣＳＩと一致するか否かを確認することによって、ＡＤ内サーバ１００が管理するＡＤに登録済みか否かを判断しても良い。クライアント機器の保持するＣＳＩが、ＣＳＩ格納部１０８に格納しているＣＳＩと一致する場合、クライアント機器に対して、既にＡＤ内サーバ１００に登録している旨を通知した後、登録の処理を終了するとしても良い。
【００５２】
　また、クライアント機器が保持するＣＳＩが、「０」でなく、ＣＳＩ格納部１０８に格納しているＣＳＩと異なる場合、他のＡＤに登録されていると判断する。クライアント機器が他のＡＤに登録されていると判断する場合、上記登録不可通知を送信後、登録の処理を終了するとしても良い。また、他のＡＤに登録済みであることを通知し、更にＡＤ内サーバ１００への登録を続行するかを尋ね、続行する場合は、上記登録の処理を続行して、ＣＳＩ格納部１０８に格納しているＣＳＩを送信するとしても良い。この場合、クライアント機器は、ＡＤ内サーバ１００からＣＳＩを受信すると、他のＡＤのＣＳＩに、受信したＣＳＩを上書きする。
【００５３】
　また、上記登録処理の認証において、クライアント機器を不正な機器でないと判断した場合、クライアント機器が保持するＣＳＩが如何なる値であっても登録処理を行い、ＣＳＩを送信するとしても良い。
＜車載機器３００の登録＞
　（ａ）既にＩＤを確認済みのＩＣカード４００が接続された状態で、入力部１１３から、ＣＳＩをコピーする旨の入力を受け付けると、制御部１０１は、残数が「０」か否かを判断し、「０」でなければ、ＩＣカード４００に、ＣＳＩのコピーを１回許可することを示す許可権利を送信する。制御部１０１は、ＩＣカード４００から受領通知を受け取ると、処理を終了する。
【００５４】
　残数が「０」の場合は、表示部１１４にコピーできない旨を表示し、処理を終了する。
　（ｂ）ＩＣカード４００が接続され、ＩＤを確認し、ＣＳＩをコピーしたことを示すコピー通知を受け取ると、コピー通知に含まれる、ＣＳＩのコピー先のＩＤを抽出し、登録情報に機器ＩＤとして記憶する。また、ＩＣカード４００へ、コピー先のＩＤを受け取ったことを示す受領通知を送信する。
【００５５】
　なお、ここでは、既にＣＳＩが生成されているものとして説明したが、ＣＳＩが生成されていない場合は、前述の再生装置２００を登録する際と同様に生成してＩＣカード４００へ送信する。
　（コンテンツ配布）
　入出力部１１５を介して再生装置２００からコンテンツの配送要求を受信すると、制御部１０１は公開鍵暗号処理部１０５を制御して後述の方法でＳＡＣを確立し、セッション鍵ＳＫを共有する。このＳＡＣ確立の際の認証では、ＣＳＩ格納部１０８が格納しているＣＳＩを用いるため、認証に成功した場合、相手機器はＡＤ内サーバ１００が生成したＣＳＩを保持しているので、登録済みであると判断し、認証に失敗した場合、ＡＤ内サーバ１００に登録されていないと判断する。
【００５６】
　認証に失敗した場合、コンテンツを配送できないことを示す配送不可通知を再生装置２００へ送信する。
　認証に成功した場合、復号部１１７を制御して、コンテンツ鍵格納部１１８に格納している暗号化コンテンツ鍵ａを復号する。次に暗号化部１１９を制御して、セッション鍵ＳＫを用いてコンテンツ鍵を暗号化して暗号化コンテンツ鍵ｓを生成させ、再生装置２００へ送信する。また、コンテンツ格納部１０９から暗号化コンテンツを読み出し、再生装置２００へ送信する。
【００５７】
　（コンテンツをＤＶＤに記録）
　入力部１１３からコンテンツをＤＶＤ５００に記録する旨の入力を受け付けると、復号部１１７を制御してコンテンツ鍵格納部１１８に格納している暗号化コンテンツ鍵ａを復号させてコンテンツ鍵を生成させる。次に、暗号化部１１９を制御して登録情報に登録しているＩＤ＿２及びＩＤ＿３をそれぞれ用いて生成した暗号鍵ｂ及び暗号鍵ｃを用いてコンテンツ鍵を暗号化して暗号化コンテンツ鍵ｂ及び暗号化コンテンツ鍵ｃを生成し、生成した暗号化コンテンツ鍵ｂ及びｃをＤＶＤ５００へ書き込む。また、コンテンツ格納部１０９から暗号化コンテンツを読み出し、ＤＶＤ５００へ書き込む。
【００５８】
　なお、ＤＶＤ５００に固有のＩＤを基にして生成した暗号化鍵又はＤＶＤ５００に固有のＩＤ及びＣＳＩを基にして生成した暗号化鍵を用いて、コンテンツ鍵を暗号化するとしても良い。
　（脱退）
　再生装置２００からＩＤ＿２を含む脱退要求を受け取ると、公開鍵暗号処理部１０５を制御して後述の方法でＳＡＣを確立する。この際、ＣＳＩ格納部１０８に格納しているＣＳＩを用いて認証を行う。ＳＡＣ確立の際の認証結果から、要求元の機器が登録済みであるか否かを判断し、未登録の場合脱退できないので、再生装置２００へ未登録であることを示す未登録通知を送信する。
【００５９】
　登録済みの場合、再生装置２００へＣＳＩを削除することを示す削除通知を送信する。再生装置２００からＣＳＩの削除が完了したことを示す完了通知を受信すると、登録情報の機器ＩＤからＩＤ＿２を削除し、登録台数から「１」減算し、残数に「１」を加算する。
　２．再生装置２００
　再生装置２００は、図４に示すように、制御部２０１、秘密鍵格納部２０２、公開鍵証明書格納部２０３、ＣＲＬ格納部２０４、公開鍵暗号処理部２０５、ＣＳＩ格納部２０８、コンテンツ格納部２０９、ＩＤ格納部２１１、入力部２１３、入出力部２１５、復号部２１７、暗号化部２１８、コンテンツ鍵格納部２１９、復号部２２０及び再生部２２１から構成される。再生部２２１には、モニタ２５１及びスピーカ２５２が接続されている。
【００６０】
　再生装置２００は、ＡＤ内サーバ１００と同様のコンピュータシステムであり、ＲＡＭ又はハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、再生装置２００は、その機能を達成する。
　（１）入出力部２１５
　入出力部２１５は、ＡＤ内サーバ１００とデータの送受信を行う。
【００６１】
　（２）秘密鍵格納部２０２、公開鍵証明書格納部２０３、ＣＲＬ格納部２０４、ＣＳＩ格納部２０８、ＩＤ格納部２１１
　ＣＲＬ格納部２０４は、最新のＣＲＬを格納している。
　ＩＤ格納部２１１は、再生装置２００に固有のＩＤであるＩＤ＿２を記憶している。
　ＣＳＩ格納部２０８は、耐タンパ領域であり、未登録であることを示す「０」を格納している。ＡＤ内サーバ１００に登録されると、ＡＤ内サーバ１００より取得したＣＳＩを格納する。
【００６２】
　公開鍵証明書格納部２０３は、ＣＡより発行された公開鍵証明書Ｃｅｒｔ＿２を格納する。この公開鍵証明書Ｃｅｒｔ＿２は、再生装置２００の公開鍵ＰＫ＿２及び再生装置２００のＩＤ＿２と、それらに対するＣＡの署名データＳｉｇ＿ＣＡ２とを含む。
　秘密鍵格納部２０２は、耐タンパ領域であり、再生装置２００の公開鍵ＰＫ＿２と対応する秘密鍵ＳＫ＿２を格納する。
【００６３】
　（３）公開鍵暗号処理部２０５
　公開鍵暗号処理部２０５は、ＡＤ内サーバ１００と通信する際に、後述の方法でＳＡＣを確立し、セッション鍵ＳＫを共有する。共有したセッション鍵ＳＫを、復号部２１７へ出力する。
　（４）復号部２１７、復号部２２０
　復号部２１７は、ＡＤ内サーバ１００からコンテンツを配送される際、公開鍵暗号処理部２０５で共有したセッション鍵ＳＫを用いて、ＡＤ内サーバ１００より配信された暗号化コンテンツ鍵ｓに、復号アルゴリズムＤを施してコンテンツ鍵を生成する。ここで、復号アルゴリズムＤとは、暗号化アルゴリズムＥと逆の処理を行う。
【００６４】
　また、一旦格納したコンテンツを再生する際、ＩＤ格納部２１１からＩＤ＿２を読み出し、ＣＳＩ格納部２０８からＣＳＩを読み出し、ＩＤ＿２及びＣＳＩをこの順で連結して復号鍵ｂを生成する。生成した復号鍵ｂを用いて、コンテンツ鍵格納部２１９から読み出した暗号化コンテンツ鍵ｂに、復号アルゴリズムＤを施してコンテンツ鍵を生成し、生成したコンテンツ鍵を復号部２２０へ出力する。
【００６５】
　復号部２２０は、コンテンツ格納部２０９に格納されている暗号化コンテンツを読み出し、復号部２１７から受け取るコンテンツ鍵を用いて、読み出した暗号化コンテンツに復号アルゴリズムＤを施してコンテンツを生成し、生成したコンテンツを再生部２２１へ出力する。
　（５）暗号化部２１８
　暗号化部２１８は、ＡＤ内サーバ１００から取得したコンテンツを格納する際、ＩＤ格納部２１１からＩＤ＿２を読み出し、ＣＳＩ格納部２０８からＣＳＩを読み出す。ＩＤ＿２及びＣＳＩをこの順で連結して暗号鍵ｂを生成し、生成した暗号鍵ｂを用いて復号部２１７から受け取るコンテンツ鍵に暗号化アルゴリズムＥを施して暗号化コンテンツ鍵ｂを生成し、生成した暗号化コンテンツ鍵ｂをコンテンツ鍵格納部２１９に出力する。
【００６６】
　（６）コンテンツ格納部２０９、コンテンツ鍵格納部２１９
　コンテンツ格納部２０９は、ＡＤ内サーバ１００から送信される暗号化コンテンツを格納する。
　コンテンツ鍵格納部２１９は、暗号化部２１８で暗号化された暗号化コンテンツ鍵ｂを格納する。
【００６７】
　（７）制御部２０１、入力部２１３
　（登録）
　入力部２１３が登録処理を開始する旨の入力を受け付けると、制御部２０１は、ＩＤ格納部２１１からＩＤ＿２を読み出し、ＩＤ＿２を含めた登録要求を、入出力部２１５を介して、ＡＤ内サーバ１００へ送信し、後述の方法でＳＡＣを確立する。
【００６８】
　制御部２０１は、ＡＤ内サーバ１００から、登録不可通知を受信すると、モニタ２５１に登録できない旨を表示し、登録の処理を終了する。
　制御部２０１は、ＡＤ内サーバ１００から暗号化ＣＳＩを受信すると、復号部２１７を制御して復号させてＣＳＩを生成し、生成したＣＳＩをＣＳＩ格納部２０８に格納する。また、ＣＳＩを受領したことを示す受領通知をＡＤ内サーバ１００へ送信する。
【００６９】
　（コンテンツの配送）
　入力部２１３がコンテンツを取得して再生する旨の入力を受け付けると、制御部２０１は、配送要求をＡＤ内サーバ１００へ送信する。
　制御部２０１は、ＡＤ内サーバ１００から配送不可通知を受信すると、モニタ２５１に配送できない旨を表示し、処理を終了する。
【００７０】
　受信したコンテンツを再生する場合、制御部２０１は、ＡＤ内サーバ１００から暗号化コンテンツ鍵ｓを受信すると、復号部２１７を制御して復号させてコンテンツ鍵を生成させる。また、ＡＤ内サーバ１００から暗号化コンテンツを受信すると、復号部２２０を制御し、暗号化コンテンツを復号してコンテンツを生成させ、再生部２２１にコンテンツを再生させる。
【００７１】
　（コンテンツを蓄積してから再生）
　入力部２１３がコンテンツを取得して蓄積する旨の入力を受け付けると、制御部２０１は、上記と同様に処理してコンテンツを取得する。コンテンツを取得すると、制御部２０１は、ＡＤ内サーバ１００から受信した暗号化コンテンツ鍵ｓを復号部２１７に復号させ、復号したコンテンツ鍵を暗号化部２１８を制御して暗号化させ、暗号化コンテンツ鍵ｂとしてコンテンツ鍵格納部２１９に格納する。また、ＡＤ内サーバ１００から暗号化コンテンツを受信すると、コンテンツ格納部２０９に格納する。
【００７２】
　入力部２１３がコンテンツ格納部２０９に格納したコンテンツを再生する旨の入力を受け付けると、制御部２０１は、復号部２１７を制御して暗号化コンテンツ鍵ｂを復号させ、復号部２２０に暗号化コンテンツを復号させてコンテンツを生成し、再生部２２１にコンテンツを再生させる。
　（脱退）
　入力部２１３が脱退処理を開始する旨の入力を受け付けると、制御部１０１は、後述の方法でＳＡＣを確立する。
【００７３】
　制御部２０１は、ＡＤ内サーバ１００から未登録通知を受信すると、ＡＤ内サーバ１００に登録されていないことをモニタ２５１に表示して処理を終了する。
　制御部２０１は、ＡＤ内サーバ１００から削除通知を受信すると、ＣＳＩ格納部２０８に格納しているＣＳＩを削除し、未登録を示す「０」を格納する。また、削除が完了したことをＡＤ内サーバ１００に通知する削除完了通知を送信する。
【００７４】
　（８）再生部２２１
　再生部２２１は、復号部２２０から受け取るコンテンツから映像信号を生成し、生成した映像信号をモニタ２５１へ出力する。また、受け取ったコンテンツから音声信号を生成し、生成した音声信号をスピーカ２５２へ出力する。
　３．車載機器３００
　車載機器３００は図５に示すように、制御部３０１、秘密鍵格納部３０２、公開鍵証明書格納部３０３、ＣＲＬ格納部３０４、公開鍵暗号処理部３０５、ＣＳＩ格納部３０８、ＩＤ格納部３１１、ドライブ部３１２、入力部３１３、入出力部３１６、復号部３１７，３１８，３２０、再生部３２１、モニタ３２２及びスピーカ３２３から構成される。
【００７５】
　車載機器３００は、ＡＤ内サーバ１００と同様のコンピュータシステムであり、ＲＡＭ又はハードディスクユニットには、コンピュータプログラムが記憶されている。マイクロプロセッサが、コンピュータプログラムに従って動作することにより、車載機器３００は、その機能を達成する。
　（１）ドライブ部３１２、入出力部３１６
　ドライブ部３１２は、ＤＶＤ５００から暗号化コンテンツ鍵ｃを読み出し、復号部３１８へ出力する。また、暗号化コンテンツを読み出し、復号部３２０へ出力する。
【００７６】
　入出力部３１６は、制御部３０１の制御の基、ＩＣカード４００とデータの送受信を行う。
　（２）秘密鍵格納部３０２、公開鍵証明書格納部３０３、ＣＲＬ格納部３０４、ＣＳＩ格納部３０８、ＩＤ格納部３１１
　ＣＲＬ格納部３０４は、最新のＣＲＬを格納する。
【００７７】
　ＩＤ格納部３１１は、車載機器３００に固有のＩＤであるＩＤ＿３を記憶している。
　ＣＳＩ格納部３０８は、耐タンパ領域であり、未登録を示す「０」を格納している。ＩＣカード４００から、ＡＤ内サーバ１００により生成されたＣＳＩを受け取ると、受け取ったＣＳＩを格納する。
　公開鍵証明書格納部３０３は、ＣＡより発行された公開鍵証明書Ｃｅｒｔ＿３を格納する。この公開鍵証明書Ｃｅｒｔ＿３は、車載機器３００の公開鍵ＰＫ＿３及びＩＤ＿３と、それらに対するＣＡの署名データＳｉｇ＿ＣＡ３とを含む。
【００７８】
　秘密鍵格納部３０２は、耐タンパ領域であり、公開鍵ＰＫ＿３と対応する秘密鍵ＳＫ＿３を格納している。
　（３）公開鍵暗号処理部３０５
　公開鍵暗号処理部３０５は、制御部３０１の制御の基、ＩＣカード４００と認証を行い、後述の方法でＳＡＣを確立する。また、この際に共有したセッション鍵ＳＫを復号部３１７へ出力する。
【００７９】
　（４）復号部３１７，３１８，３２０
　復号部３１７は、制御部３０１の制御の基、ＩＣカード４００から暗号化ＣＳＩを受け取ると、公開鍵暗号処理部３０５から受け取るセッション鍵ＳＫを用いて、暗号化ＣＳＩに復号アルゴリズムＤを施してＣＳＩを生成し、生成したＣＳＩをＣＳＩ格納部３０８へ出力する。
【００８０】
　復号部３１８は、コンテンツを再生する際、ドライブ部から暗号化コンテンツ鍵ｃを受け取ると、ＩＤ格納部３１１からＩＤ＿３を読み出し、ＣＳＩ格納部３０８からＣＳＩを読み出す。読み出したＩＤ＿３及びＣＳＩをこの順で連結して復号鍵ｃを生成する。復号鍵ｃを用いて暗号化コンテンツ鍵ｃに復号アルゴリズムＤを施してコンテンツ鍵を生成し、生成したコンテンツ鍵を復号部３２０へ出力する。
【００８１】
　復号部３２０は、ドライブ部３１２から暗号化コンテンツを受け取り、復号部３１８からコンテンツ鍵を受け取る。受け取ったコンテンツ鍵を用いて暗号化コンテンツに復号アルゴリズムＤを施してコンテンツを生成し、生成したコンテンツを再生部３２１へ出力する。
　（５）制御部３０１、入力部３１３
　制御部３０１は、ＩＣカード４００が接続されると、ＳＡＣを確立する。この際、ＣＳＩ格納部３０８に格納されている「０」をＣＳＩとして用いる。機器認証に失敗した場合、処理を終了する。また、ＩＣカード４００から登録済通知を受け取った場合、登録済みであることをモニタ３２２に表示して処理を終了する。制御部３０１は、入出力部３１６を介してＩＣカード４００から暗号化ＣＳＩを受け取ると、復号部３１７を制御して復号させてＣＳＩを生成し、生成したＣＳＩをＣＳＩ格納部３０８に格納する。また、ＣＳＩを受領したことを示す受領通知をＩＣカード４００へ送信する。
【００８２】
　なお、車載機器３００から他の機器へのＣＳＩのコピーは行わない。
　制御部３０１は、入力部３１３からＤＶＤ５００に記録されているコンテンツを視聴する旨の入力を受け付けると、ドライブ部３１２を制御してＤＶＤ５００から暗号化コンテンツ鍵ｃ及び暗号化コンテンツを読み出す。復号部３１８で暗号化コンテンツ鍵ｃを復号させてコンテンツ鍵を生成させ、復号部３２０で暗号化コンテンツを復号させてコンテンツを生成させる。また、再生部３２１を制御してコンテンツを再生させる。
【００８３】
　（６）再生部３２１、モニタ３２２、スピーカ３２３
　再生部３２１は、受け取ったコンテンツから映像信号を生成してモニタ３２２へ出力し、音声信号を生成してスピーカ３２３へ出力し、コンテンツを再生する。
　４．ＩＣカード４００
　ＩＣカード４００は図６に示すように、制御部４０１、秘密鍵格納部４０２、公開鍵証明書格納部４０３、ＣＲＬ格納部４０４、公開鍵暗号処理部４０５、ＣＳＩ格納部４０８、ＩＤ格納部４１１、入出力部４１６、復号部４１７、暗号化部４１８及びＩＤ記憶部４２０から構成される。
【００８４】
　ＩＣカード４００は、ＡＤ内サーバ１００及び車載機器３００に接続可能である。車載機器３００のような、ＡＤ内サーバ１００と接続できない機器をＡＤ内の機器として登録する際に用いる。
　（１）秘密鍵格納部４０２、公開鍵証明書格納部４０３、ＣＲＬ格納部４０４、ＣＳＩ格納部４０８、ＩＤ格納部４１１、ＩＤ記憶部４２０
　ＣＲＬ格納部４０４は、最新のＣＲＬを格納する。
【００８５】
　ＩＤ格納部４１１は、ＩＣカード４００に固有のＩＤであるＩＤ＿４を記憶している。
　ＣＳＩ格納部４０８は、耐タンパ領域であり、ＡＤ内サーバ１００にクライアント機器が登録されていない場合、未登録を示す「０」を格納している。ＡＤ内サーバ１００によりＣＳＩが生成されると、ＡＤ内サーバ１００より取得したＣＳＩと、コピー回数である「０」とを対応付けて記憶する。ここで、コピー回数とは、他のクライアント機器へＣＳＩを通知することを許可された回数である。
【００８６】
　公開鍵証明書格納部４０３は、ＣＡより発行された公開鍵証明書Ｃｅｒｔ＿４を格納する。この公開鍵証明書Ｃｅｒｔ＿４は、ＩＣカード４００の公開鍵ＰＫ＿４及びＩＤ＿４と、それらに対するＣＡの署名データＳｉｇ＿ＣＡ４とを含む。
　秘密鍵格納部４０２は、耐タンパ領域であり、公開鍵ＰＫ＿４と対応する秘密鍵ＳＫ＿４を格納している。
【００８７】
　ＩＤ記憶部４２０は、ＣＳＩのコピー先のＩＤを記憶する領域である。
　（２）公開鍵暗号処理部４０５
　公開鍵暗号処理部４０５は、制御部４０１の制御の基、ＡＤ内サーバ１００とＳＡＣを確立し、セッション鍵ＳＫを共有し、共有したセッション鍵ＳＫを復号部４１７へ出力する。
【００８８】
　また、車載機器３００との間にＳＡＣを確立してセッション鍵ＳＫを共有し、共有したセッション鍵ＳＫを暗号化部４１８へ出力する。
　（３）復号部４１７
　復号部４１７は、入出力部４１６を介して暗号化ＣＳＩを受け取ると、制御部４０１の制御の基、公開鍵暗号処理部４０５から受け取るセッション鍵ＳＫを用いて暗号化ＣＳＩに復号アルゴリズムＤを施してＣＳＩを生成する。生成したＣＳＩをＣＳＩ格納部４０８へ格納する。
【００８９】
　（４）暗号化部４１８
　暗号化部４１８は、制御部４０１の制御の基、ＣＳＩ格納部４０８からＣＳＩを読み出し、公開鍵暗号処理部４０５からセッション鍵ＳＫを受け取り、セッション鍵ＳＫを用いてＣＳＩに暗号化アルゴリズムＥを施して暗号化ＣＳＩを生成し、生成した暗号化ＣＳＩを車載機器３００へ送信する。
【００９０】
　（５）制御部４０１、入出力部４１６
　ＡＤ内サーバ１００に接続されると、制御部４０１は、ＩＤ格納部４１１からＩＤ＿４を読み出し、読み出したＩＤ＿４をＡＤ内サーバ１００へ送信する。
　ＡＤ内サーバ１００からＣＳＩを受け取る際、制御部４０１は、公開鍵暗号処理部４０５を制御してＡＤ内サーバ１００との間にＳＡＣを確立してセッション鍵ＳＫを共有し、暗号化ＣＳＩを受信すると、復号部４１７で復号させてＣＳＩを生成し、ＣＳＩ格納部４０８にＣＳＩを格納する。
【００９１】
　車載機器３００を登録する際、制御部４０１は、ＡＤ内サーバ１００から許可権利を受信すると、ＣＳＩと対応付けて格納しているコピー回数に「１」を加算し、ＡＤ内サーバ１００に、受領通知を送信する。
　車載機器３００に接続されると、公開鍵暗号処理部４０５を制御してＳＡＣを確立し、セッション鍵ＳＫを共有する。この際、ＣＳＩとして初期値「０」を用いて認証を行い、認証結果から、車載機器３００が未登録であるか否かを判断する。認証が失敗の場合、登録済みであると判断し、登録済通知を送信し、処理を終了する。認証か成功の場合、未登録であると判断し、認証の際に受け取る、車載機器３００のＩＤ＿３をＩＤ記憶部４２０に記憶する。制御部４０１は、ＣＳＩ格納部４０８に格納しているＣＳＩを読み出し、暗号化部４１８で暗号化して暗号化ＣＳＩを生成し、車載機器３００へ送信する。制御部４０１は、車載機器３００から受領通知を受け取ると、コピー回数から「１」減算し、処理を終了する。
【００９２】
　制御部４０１は、ＡＤ内サーバ１００に接続されると、ＩＤ格納部４１１からＩＤ＿４を読み出してＡＤ内サーバ１００へ送信する。また、ＩＤ記憶部４２０からＣＳＩのコピー先のＩＤを読み出し、読み出したＩＤを含むコピー通知をＡＤ内サーバ１００へ送信する。ＡＤ内サーバ１００から受領通知を受け取ると、処理を終了する。
　＜動作＞
　１．ＳＡＣの動作
　ＳＡＣを確立する際の動作について、図７，８を用いて説明する。
【００９３】
　なお、このＳＡＣの確立方法は、ＡＤ内サーバ１００、再生装置２００、車載機器３００及びＩＣカード４００の何れの機器同士の認証にも利用するため、ここでは認証を行う機器を、機器Ａ及び機器Ｂと称する。また、認証で使用するＣＳＩは、未登録を示す「０」の場合と、ＡＤ内サーバ１００が生成した値の場合とが有るが、ここでは全てＣＳＩとして説明する。
【００９４】
　ここで、Ｇｅｎ（）を鍵生成関数とし、Ｙを、システム固有のパラメータとする。また、鍵生成関数Ｇｅｎ（）は、Ｇｅｎ（ｘ、Ｇｅｎ（ｙ，ｚ））＝Ｇｅｎ（ｙ，Ｇｅｎ（ｘ，ｚ））の関係を満たすものとする。なお、鍵生成関数は、任意の公知技術で実現可能なため、その詳細についてここでは言及しない。その一例として、文献（１）池野信一、小山謙二、「現代暗号理論」、電気通信学会にディフィーへルマン（ＤＨ）型公開鍵配送法が開示されている。
【００９５】
　機器Ａは、公開鍵証明書Ｃｅｒｔ＿Ａを読み出し（ステップＳ１１）、機器Ｂへ送信する（ステップＳ１２）。
　公開鍵証明書Ｃｅｒｔ＿Ａを受け取った機器Ｂは、ＣＡの公開鍵ＰＫ＿ＣＡを用いて、公開鍵証明書Ｃｅｒｔ＿Ａに含まれる署名データＳｉｇ＿ＣＡに対して、署名検証アルゴリズムＶを施して署名検証する（ステップＳ１３）。検証結果が失敗の場合（ステップＳ１４でＮＯ）、処理を終了する。検証結果が成功の場合（ステップＳ１４でＹＥＳ）、ＣＲＬを読み出し（ステップＳ１５）、公開鍵証明書Ｃｅｒｔ＿Ａに含まれて受け取ったＩＤ＿ＡがＣＲＬに登録されているか否かを判断する（ステップＳ１６）。登録されていると判断する場合（ステップＳ１６でＹＥＳ）、処理を終了する。登録されていないと判断する場合（ステップＳ１６でＮＯ）、機器Ｂの公開鍵証明書Ｃｅｒｔ＿Ｂを読み出し（ステップＳ１７）、機器Ａへ送信する（ステップＳ１８）。
【００９６】
　機器Ａは、公開鍵証明書Ｃｅｒｔ＿Ｂを受け取ると、公開鍵ＰＫ＿ＣＡを用いて公開鍵証明書Ｃｅｒｔ＿Ｂに含まれる署名データＳｉｇ＿ＣＡに対して、署名検証アルゴリズムＶを施して署名検証する（ステップＳ１９）。検証結果が失敗の場合（ステップＳ２０でＮＯ）、処理を終了する。検証結果が成功の場合（ステップＳ２０ＹＥＳ）、ＣＲＬを読み出し（ステップＳ２１）、公開鍵証明書Ｃｅｒｔ＿Ｂに含まれて受け取ったＩＤ＿ＢがＣＲＬに登録されているか否かを判断する（ステップＳ２２）。登録されていると判断する場合（ステップＳ２２でＹＥＳ）、処理を終了する。登録されていないと判断する場合（ステップＳ２２でＮＯ）、処理を継続する。
【００９７】
　機器Ｂは、乱数Ｃｈａ＿Ｂを生成し（ステップＳ２３）、機器Ａへ送信する（ステップＳ２４）。
　機器Ａは、乱数Ｃｈａ＿Ｂを受け取ると、Ｃｈａ＿ＢとＣＳＩとをこの順で連結してＣｈａ＿Ｂ｜｜ＣＳＩを生成し（ステップＳ２５）、生成したＣｈａ＿Ｂ｜｜ＣＳＩに、機器Ａの秘密鍵ＳＫ＿Ａを用いて署名生成アルゴリズムＳを施して署名データＳｉｇ＿Ａを生成し（ステップＳ２６）、生成した署名データＳｉｇ＿Ａを機器Ｂへ送信する（ステップＳ２７）。
【００９８】
　機器Ｂは、署名データＳｉｇ＿Ａを受け取ると、ステップＳ１２でＣｅｒｔ＿Ａに含んで受け取ったＰＫ＿Ａを用いて受け取った署名データＳｉｇ＿Ａに署名検証アルゴリズムＶを施して署名検証し（ステップＳ２８）、検証結果が失敗の場合は（ステップＳ２９でＮＯ）、処理を終了し、成功の場合（ステップＳ２９でＹＥＳ）は処理を継続する。
　機器Ａは、乱数Ｃｈａ＿Ａを生成し（ステップＳ３０）、機器Ｂへ送信する（ステップＳ３１）。
【００９９】
　機器Ｂは、受け取ったＣｈａ＿ＡとＣＳＩとをこの順で連結してＣｈａ＿Ａ｜｜ＣＳＩを生成し（ステップＳ３２）、生成したＣｈａ＿Ａ｜｜ＣＳＩに、機器Ｂの秘密鍵ＳＫ＿Ｂを用いて署名生成アルゴリズムＳを施して署名データＳｉｇ＿Ｂを生成し（ステップＳ３３）、生成した署名データＳｉｇ＿Ｂを機器Ａへ送信する（ステップＳ３４）。
　機器Ａは、署名データＳｉｇ＿Ｂを受け取ると、ステップＳ１８でＣｅｒｔ＿Ｂに含んで受け取ったＰＫ＿Ｂを用いて署名データＳｉｇ＿Ｂに署名検証アルゴリズムＶを施して署名検証し（ステップＳ３５）、検証結果が失敗の場合（ステップＳ３６でＮＯ）、処理を終了する。成功の場合（ステップＳ３６でＹＥＳ）、乱数「ａ」を生成し（ステップＳ３７）、生成した「ａ」を用いてＫｅｙ＿Ａ＝Ｇｅｎ（ａ，Ｙ）を生成し（ステップＳ３８）、生成したＫｅｙ＿Ａを機器Ｂへ送信する（ステップＳ３９）。
【０１００】
　機器Ｂは、Ｋｅｙ＿Ａを受け取ると、乱数「ｂ」を生成し（ステップＳ４０）、生成した乱数「ｂ」を用いてＫｅｙ＿Ｂ＝Ｇｅｎ（ｂ，Ｙ）を生成する（ステップＳ４１）。生成したＫｅｙ＿Ｂを機器Ａへ送信する（ステップＳ４２）。また、生成した乱数「ｂ」と、受け取ったＫｅｙ＿Ａとを用いて、Ｋｅｙ＿ＡＢ＝Ｇｅｎ（ｂ，Ｋｅｙ＿Ａ）＝Ｇｅｎ（ｂ，Ｇｅｎ（ａ，Ｙ））を生成し（ステップＳ４３）、Ｋｅｙ＿ＡＢと、ＣＳＩとを用いてセッション鍵ＳＫ＝Ｇｅｎ（ＣＳＩ，Ｋｅｙ＿ＡＢ）を生成する（ステップＳ４４）。
【０１０１】
　機器Ａは、Ｋｅｙ＿Ｂを受け取ると、生成した乱数「ａ」と受け取ったＫｅｙ＿ＢとからＫｅｙ＿ＡＢ＝Ｇｅｎ（ａ，Ｋｅｙ＿Ｂ）＝Ｇｅｎ（ａ，Ｇｅｎ（ｂ，ｙ））を生成し（ステップＳ４５）、生成したＫｅｙ＿ＡＢとＣＳＩとを用いて、セッション鍵ＳＫ＝Ｇｅｎ（ＣＳＩ，Ｋｅｙ＿ＡＢ）を生成する（ステップＳ４６）。
　２．再生装置２００登録の動作
　ＡＤ内サーバ１００に、再生装置２００を登録する際の動作を図９を用いて説明する。
【０１０２】
　なお、ＡＤ内サーバ１００は、ＩＣカード４００が接続され、ＩＣカード４００が付属のＩＣカードであるかを既に確認している。
　再生装置２００は、入力部２１３から登録処理を開始する旨の入力を受け付けると（ステップＳ５１）、ＩＤ格納部２１１からＩＤ＿２を読み出し（ステップＳ５２）、ＩＤ＿２を含めて登録要求をＡＤ内サーバ１００へ送信する（ステップＳ５３）。
【０１０３】
　ＡＤ内サーバ１００を機器Ａとし、再生装置２００を機器Ｂとして、前述の方法でＳＡＣを確立する（ステップＳ５４）。この際、ＡＤ内サーバ１００は、ＣＳＩとして「０」を使用し、再生装置２００は、ＣＳＩ格納部２０８に格納しているＣＳＩを使用する。
　ＡＤ内サーバ１００は、ステップＳ３５の署名検証で、ＣＳＩとして「０」を用いて署名検証するので、検証結果が成功の場合は未登録であると判断し、失敗の場合は、登録済みであると判断する。再生装置２００が未登録であると判断する場合、登録情報を読み出し（ステップＳ５５）、残数が「０」か否かを判断する（ステップＳ５６）。「０」である場合（ステップＳ５６でＹＥＳ）、登録不可通知を再生装置２００へ送信する（ステップＳ５７）。残数が「０」でない場合（ステップＳ５６でＮＯ）、登録台数が「０」であるか否かを判断する（ステップＳ５８）。「０」である場合（ステップＳ５８でＹＥＳ）、ＣＳＩ生成部１０７でＣＳＩを生成する（ステップＳ５９）。登録台数が「０」でない場合（ステップＳ５８でＮＯ）、ＣＳＩ格納部１０８からＣＳＩを読み出す（ステップＳ６０）。生成又は読み出したＣＳＩに、暗号化部１１９でセッション鍵ＳＫを用いて暗号化アルゴリズムＥを施して暗号化して暗号化ＣＳＩを生成し（ステップＳ６１）、暗号化ＣＳＩを再生装置２００へ送信する（ステップＳ６２）。
【０１０４】
　再生装置２００は、登録不可通知を受信した場合、登録できないことをモニタ２５１に表示し（ステップＳ６３）、処理を終了する。暗号化ＣＳＩを受信した場合、復号部２１７で暗号化ＣＳＩを復号してＣＳＩを生成し（ステップＳ６４）、ＣＳＩ格納部２０８に格納する（ステップＳ６５）。また、ＡＤ内サーバ１００に受領通知を送信する（ステップＳ６６）。
【０１０５】
　再生装置２００から受領通知を受信すると、登録情報の機器ＩＤに、ＩＤ＿２を書き込み、登録台数に「１」を加算し、残数から「１」を減算する（ステップＳ６７）。
　３．車載機器３００登録の動作
　（１）ＡＤ内サーバ１００からＩＣカード４００にＣＳＩのコピーを許可する際の動作について、図１０を用いて説明する。
【０１０６】
　ＩＣカード４００がＡＤ内サーバ１００に接続されると、ＩＣカード４００は、ＩＤ格納部４１１からＩＤ＿４を読み出し（ステップＳ７１）、ＡＤ内サーバ１００にＩＤ＿４を送信する（ステップＳ７２）。
　ＡＤ内サーバ１００は、ＩＤ＿４を受信すると、登録情報からＩＣカードＩＤを読み出し（ステップＳ７３）、受信したＩＤと読み出したＩＤとが一致するか否かを判断する（ステップＳ７４）。一致しない場合（ステップＳ７４でＮＯ）、接続されたＩＣカードが付属のＩＣカードでないことを表示部１１４に表示し（ステップＳ７５）、処理を終了する。一致する場合（ステップＳ７４でＹＥＳ）、処理を継続する。このように、接続されたＩＣカードが付属のＩＣカードであるか確認し、確認が済むと入力を受け付けるまで待機する。
【０１０７】
　入力部１１３が、ＩＣカード４００にＣＳＩを記録する旨の入力を受け付けると（ステップＳ７６）、制御部１０１は、登録情報記憶部１０６から残数を読み出して（ステップＳ７７）、残数が「０」か否かを判断し（ステップＳ７８）、「０」である場合は（ステップＳ７８でＹＥＳ）、登録出来ないことを表示部１１４に表示する（ステップＳ７９）。残数が「０」でない場合（ステップＳ７８でＮＯ）、ＩＣカード４００にＣＳＩのコピーを１回許可する許可権利を送信する（ステップＳ８０）。
【０１０８】
　ＩＣカード４００は、ＡＤ内サーバ１００から許可権利を受信すると、コピー回数に「１」を加算し（ステップＳ８１）、ＡＤ内サーバ１００に受領通知を送信する（ステップＳ８２）。
　ＡＤ内サーバ１００は、受領通知を受信すると、登録情報の登録台数に「１」を加算し、残数から「１」を減算し（ステップＳ８３）、処理を終了する。
【０１０９】
　（２）ＩＣカード４００から車載機器３００にＣＳＩをコピーする際の動作について、図１１を用いて説明する。
　ＩＣカード４００が車載機器３００に接続されると、ステップＳ７１〜７５の処理を行い、ＩＣカードＩＤを確信する。また、ＩＣカード４００を機器Ａとして、車載機器３００を機器ＢとしてＳＡＣの確立処理を行い、セッション鍵ＳＫを共有する（ステップＳ９１）。この際、ＩＣカード４００はＣＳＩの初期値である「０」を用いて認証を行い、車載機器３００は、ＣＳＩ格納部３０８に格納している値を用いて認証を行う。
【０１１０】
　ＩＣカード４００の制御部４０１は、ステップＳ３５の署名検証で、ＣＳＩとして「０」を用いて署名検証するので、検証結果が成功の場合は未登録であると判断し、失敗の場合は、登録済みであると判断する。登録済みと判断する場合（ステップＳ９２でＮＯ）、車載機器３００へ登録不可通知を送信し（ステップＳ９３）、処理を終了する。未登録であると判断する場合（ステップＳ９２でＹＥＳ）、ステップＳ１８で受け取る、車載機器３００のＩＤ＿３をＩＤ記憶部４２０に記憶する（ステップＳ９４）。暗号化部４１８は、公開鍵暗号処理部４０５からセッション鍵ＳＫを受け取ると、ＣＳＩ格納部４０８からＣＳＩを読み出す（ステップＳ９５）。セッション鍵ＳＫを用いてＣＳＩを暗号化して暗号化ＣＳＩを生成し（ステップＳ９６）、生成した暗号化ＣＳＩを入出力部４１６を介して車載機器３００へ送信する（ステップＳ９７）。
【０１１１】
　車載機器３００の制御部３０１は、ＩＣカード４００から登録不可通知を受け取った場合、登録済みであることをモニタ３２２に表示し（ステップＳ９８）、登録処理を終了する。ＩＣカード４００から暗号化ＣＳＩを受信した場合、復号部３１７は公開鍵暗号処理部３０５からセッション鍵ＳＫを受け取り、セッション鍵ＳＫを用いて暗号化ＣＳＩを復号してＣＳＩを生成し（ステップＳ９９）、生成したＣＳＩをＣＳＩ格納部３０８へ格納する（ステップＳ１００）。また、受領通知をＩＣカード４００へ送信する（ステップＳ１０１）。
【０１１２】
　ＩＣカード４００は、車載機器３００から受領通知を受信すると、コピー回数から「１」を減算し（ステップＳ１０２）、処理を終了する。
　（３）ＣＳＩをコピーしたことをＡＤ内サーバ１００に通知する際の動作
　ＩＣカード４００がＡＤ内サーバ１００に接続されると、ＡＤ内サーバ１００は、ＩＣカード４００のＩＤを確認して付属のＩＣカードであるか確認し、確認が済むと入力を受け付けるまで待機する。
【０１１３】
　ＩＣカード４００は、ＩＤ記憶部４２０からコピー先のＩＤであるＩＤ＿３を読み出し、ＩＤ＿３を含むコピー通知をＡＤ内サーバ１００へ送信する。
　ＡＤ内サーバ１００は、コピー通知を受信すると、コピー通知に含まれるＩＤ＿３を、登録情報に機器ＩＤとして記憶する。また、ＩＣカード４００へ、受領通知を送信し、処理を終了する。
【０１１４】
　ＩＣカード４００は、ＡＤ内サーバ１００から受領通知を受信すると、処理を終了する。
　４．コンテンツ配送の動作１
　ＡＤ内サーバ１００から再生装置２００へコンテンツを配信し、再生する際の動作を、図１２を用いて説明する。
【０１１５】
　再生装置２００は、入力部２１３からコンテンツを取得する旨の入力を受け付けると（ステップＳ１２１）、ＡＤ内サーバ１００へコンテンツの配送要求を送信する（ステップＳ１２２）。
　ＡＤ内サーバ１００及び再生装置２００は、ＳＡＣを確立する（ステップＳ１２３）。この際、それぞれＣＳＩ格納部に格納しているＣＳＩを用いて認証を行う。
【０１１６】
　ＡＤ内サーバ１００は、ステップＳ３５の処理で、再生装置２００が同一ＡＤ内の機器であることを確認する。
　認証が失敗の場合（ステップＳ１２４でＮＯ）、ＡＤ内サーバ１００は、再生装置２００へ配送不可通知を送信し（ステップＳ１２５）、処理を終了する。認証が成功の場合（ステップＳ１２４でＹＥＳ）、ＡＤ内サーバ１００は、コンテンツ鍵格納部１１８から暗号化コンテンツ鍵ａを読み出し（ステップＳ１２６）、復号部１１７で復号し（ステップＳ１２７）、更に、暗号化部１１０にて、認証の際に共有したセッション鍵ＳＫを用いて暗号化して暗号化コンテンツ鍵ｓを生成し（ステップＳ１２８）、生成した暗号化コンテンツ鍵ｓを再生装置２００へ送信する（ステップＳ１２９）。また、コンテンツ格納部１０９から暗号化コンテンツを読み出し（ステップＳ１３０）、再生装置２００へ送信する（ステップＳ１３１）。
【０１１７】
　再生装置２００は、配送不可通知を受信した場合、モニタ２５１に配送できない旨を表示し（ステップＳ１３２）、処理を終了する。暗号化コンテンツ鍵ｓを受信した場合、セッション鍵ＳＫを用いて復号部２１７にて復号してコンテンツ鍵を生成し（ステップＳ１３３）、生成したコンテンツ鍵を復号部２２０へ出力する。復号部２２０は、復号部２１７から受け取ったコンテンツ鍵を用いて、ＡＤ内サーバ１００から受け取る暗号化コンテンツに復号アルゴリズムＤを施してコンテンツを生成し（ステップＳ１３４）、再生部２２１へ出力する。再生部２２１は、受け取ったコンテンツから映像信号及び音声信号を生成してモニタ２５１及びスピーカ２５２へ出力し、コンテンツを再生する（ステップＳ１３５）。
【０１１８】
　５．コンテンツ配送の動作２
　ＡＤ内サーバ１００から受信したコンテンツを、再生装置２００内に一旦蓄積してから再生する際の動作を、図１３を用いて説明する。
　ステップＳ１２１からステップＳ１３０までは同様の処理を行う。
　復号部２１７は、暗号化コンテンツ鍵ｓを復号してコンテンツ鍵を生成し（ステップＳ１４１）、生成したコンテンツ鍵を暗号化部２１８へ出力する。暗号化部２１８は、ＣＳＩ格納部２０８からＣＳＩを読み出し、ＩＤ格納部２１１からＩＤ＿２を読み出す（ステップＳ１４２）。ＩＤ＿２及びＣＳＩをこの順で連結してＩＤ＿２｜｜ＣＳＩを生成し（ステップＳ１４３）暗号化鍵ｂとする。生成した暗号化鍵ｂを用いてコンテンツ鍵を暗号化して暗号化コンテンツ鍵ｂを生成し（ステップＳ１４４）、暗号化コンテンツ鍵ｂをコンテンツ鍵格納部２１９へ格納する（ステップＳ１４５）。また、ＡＤ内サーバ１００から暗号化コンテンツを受信すると、コンテンツ格納部２０９へ格納する（ステップＳ１４６）。
【０１１９】
　入力部２１３から格納したコンテンツを再生する旨の入力を受け付けると（ステップＳ１４７）、復号部２１７は、コンテンツ鍵格納部２１９から暗号化コンテンツ鍵ｂを読み出す（ステップＳ１４８）。また、ＣＳＩ格納部２０８からＣＳＩを読み出し、ＩＤ格納部２１１からＩＤ＿２を読み出し（ステップＳ１４９）、ＩＤ＿２及びＣＳＩを連結してＩＤ＿２｜｜ＣＳＩを生成し（ステップＳ１５０）、復号鍵とする。生成した復号鍵を用いて暗号化コンテンツ鍵ｂに復号アルゴリズムＤを施してコンテンツ鍵を生成し（ステップＳ１５１）、生成したコンテンツ鍵を復号部２２０へ出力する。復号部２２０及び再生部２２１は、ステップＳ１３２〜ステップＳ１３３の処理を行い、コンテンツを再生する。
【０１２０】
　６．ＤＶＤに記録する際の動作
　ＡＤ内サーバ１００でＤＶＤ５００にコンテンツを書き込む際の動作を、図１４を用いて説明する。
　ＡＤ内サーバ１００は、入力部１１３からコンテンツをＤＶＤに記録する旨の入力を受け付けると（ステップＳ１６１）、コンテンツ鍵格納部１１８から暗号化コンテンツ鍵ａを読み出し（ステップＳ１６２）、ＩＤ格納部１１１からＩＤ＿１を読み出し、ＣＳＩ格納部１０８からＣＳＩを読み出す（ステップＳ１６３）。復号部１１７は、ＩＤ＿１とＣＳＩとを連結して復号鍵を生成し（ステップＳ１６４）、生成した復号鍵を用いて暗号化コンテンツ鍵ａを復号してコンテンツ鍵を生成し（ステップＳ１６５）、生成したコンテンツ鍵を暗号化部１１０へ出力する。暗号化部１１０は、コンテンツ鍵を受け取ると、登録情報記憶部１０６から機器ＩＤを読み出し、ＣＳＩ格納部１０８からＣＳＩを読み出す（ステップＳ１６６）。読み出したＩＤ＿２とＣＳＩとを連結して暗号鍵ｂを生成し、ＩＤ＿３とＣＳＩとを連結して暗号鍵ｃを生成する（ステップＳ１６７）。生成した暗号鍵ｂ及び暗号鍵ｃをそれぞれ用いてコンテンツ鍵を暗号化して暗号化コンテンツ鍵ｂ及び暗号化コンテンツ鍵ｃを生成する（ステップＳ１６８）。生成した暗号化コンテンツ鍵ｂ及び暗号化コンテンツ鍵ｃをＤＶＤ５００に書き込む（ステップＳ１６９）。また、コンテンツ格納部１０９から暗号化コンテンツを読み出し（ステップＳ１７０）、ＤＶＤ５００に書き込む（ステップＳ１７１）。
【０１２１】
　７．再生装置２００脱退の動作
　ＡＤ内サーバ１００から再生装置２００が脱退する際の動作を図１５を用いて説明する。
　なお、ＡＤ内サーバ１００は、ＩＣカード４００が接続され、既にＩＣカードＩＤを確認している。
【０１２２】
　再生装置２００は、入力部２１３から脱退する旨の入力を受け付けると（ステップＳ１８１）、ＩＤ格納部２１１からＩＤ＿２を読み出し（ステップＳ１８２）、ＩＤ＿２を含めて脱退要求をＡＤ内サーバ１００に送信する（ステップＳ１８３）。
　ＡＤ内サーバ１００及び再生装置２００は、認証を行い、ＳＡＣを確立する（ステップＳ１８４）。この際、それぞれＣＳＩ格納部に格納しているＣＳＩを用いて認証を行う。
【０１２３】
　ＡＤ内サーバ１００は、ステップＳ３５の処理で、再生装置２００がＡＤ内の機器として登録しているか否かを判断し、未登録の場合（ステップＳ１８５でＮＯ）、未登録通知を再生装置２００へ送信する（ステップＳ１８６）。登録済みの場合は（ステップＳ１８５でＹＥＳ）、ＣＳＩ削除通知を送信する（ステップＳ１８７）。
　再生装置２００は、未登録通知を受信すると、モニタ３２２に未登録であることを表示し（ステップＳ１８８）、処理を終了する。削除通知を受信すると、ＣＳＩ格納部２０８からＣＳＩを削除する（ステップＳ１８９）。また、削除完了通知をＡＤ内サーバ１００へ送信する（ステップＳ１９０）。
【０１２４】
　ＡＤ内サーバ１００は、削除完了通知を受信すると、機器ＩＤからＩＤ＿２を削除し、登録台数から「１」を減算し、残数に「１」を加算する（ステップＳ１９１）。
　＜その他の変形例＞
　なお、本発明を上記の実施の形態に基づいて説明してきたが、本発明は、上記の実施の形態に限定されないのはもちろんである。以下のような場合も本発明に含まれる。
【０１２５】
　（１）本実施の形態で、ＡＤ内サーバ１００と接続されていない機器を登録する際に、ＩＣカード４００を用いてＣＳＩをコピーするとしたが、クライアント機器間でＣＳＩを移動するとしても良い。
　再生装置２００から再生装置２００ｎにＣＳＩを移動し、再生装置２００ｎをＡＤ内機器として登録する際を例として説明する。
【０１２６】
　再生装置２００と再生装置２００ｎとを接続し、再生装置２００ｎを操作して移動通知を再生装置２００に送信する。再生装置２００及び再生装置２００ｎは、ＳＡＣを確立してセッション鍵ＳＫを生成する。再生装置２００は、セッション鍵ＳＫでＣＳＩを暗号化して再生装置２００ｎへ送信する。再生装置２００ｎは、セッション鍵を用いて暗号化ＣＳＩを復号して格納し、ＳＡＣ確立の際に受け取った移動元である再生装置２００のＩＤを記憶する。また、再生装置２００へ受領通知を送信する。再生装置２００は、受領通知を受信すると、ＣＳＩ格納部２０８のＣＳＩを削除して、「０」を格納する。
【０１２７】
　再生装置２００ｎは、ＡＤ内サーバ１００に接続され、ＳＡＣを確立すると、ＡＤ内サーバ１００にＣＳＩを移動されたことを通知し、移動元のＩＤ及び再生装置２００ｎのＩＤを送信し、ＡＤ内サーバ１００は、登録情報の機器ＩＤを書き換える。
　（２）ＩＣカード４００はＡＤ内サーバ１００に付属の機器であるとしたが、付属でなくても良い。
【０１２８】
　ＩＣカード４００も他のクライアント機器と同様に、ＡＤ内サーバ１００に接続されるとＳＡＣを確立し、ＩＤ＿４を機器ＩＤとして登録し、ＣＳＩを取得する。
　ＡＤ内サーバ１００は、ＤＶＤ５００にコンテンツ鍵を記録する際、コンテンツ鍵をＩＣカード４００のＩＤ＿４とＣＳＩとを連結して生成した暗号鍵を用いて暗号化する。
　車載機器３００は、ＤＶＤ５００が装着され、ＩＣカード４００が接続されると、ＩＣカード４００との間でＳＡＣを確立してセッション鍵を共有する。
【０１２９】
　ＩＣカード４００は、ＩＣカード４００内に記憶しているＩＤ＿４とＣＳＩとを連結して復号鍵を生成し、セッション鍵ＳＫを用いて復号鍵を暗号化して暗号化復号鍵を生成して車載機器３００へ送信する。
　車載機器３００は、暗号化復号鍵をセッション鍵ＳＫを用いて復号して復号鍵を生成し、ＤＶＤから読み出す暗号化コンテンツ鍵を復号してコンテンツ鍵を生成し、コンテンツ鍵を用いて暗号化コンテンツを復号してコンテンツを再生する。
【０１３０】
　また、上記（１）のように、クライアント間でＣＳＩを移動する場合と同様の処理を行い、ＩＣカードから車載機器３００にＣＳＩを移動しても良い。この場合、実施の形態１のＩＣカード４００と同様に、付属でないＩＣカードに、ＡＤ内サーバ１００へ移動を通知する機能を持たせても良い。車載機器３００にＣＳＩを移動したＩＣカードは、その場でＣＳＩを削除せずに、ＣＳＩの移動を禁止し、ＡＤ内サーバ１００に移動を通知した後にＣＳＩを削除する。
【０１３１】
　（３）ＩＣカード４００を用いてＡＤ内サーバ１００に接続されていない機器を登録する場合、ネットワークを介してＡＤ内サーバ１００からＩＣカード４００に許可権利又はＣＳＩを送信するとしても良い。
　一例として、ＰＣなどネットワークに接続して通信する機能を有するクライアント機器に、ＩＣカード４００が接続されると、ＩＣカード４００は、ＰＣの通信機能を利用して、ＳＡＣ確立の処理を行い、許可権利又はＣＳＩを受信する。
【０１３２】
　通信機能を有するクライアント機器は、ＰＣに限らず、ＰＤＡや携帯電話などであっても良い。
　（４）本実施の形態では、ＡＤ内サーバ１００からクライアント機器へコンテンツを配送、又はＤＶＤに記録して配布するとしたが、クライアント機器間でＳＡＣを確立してセッション鍵ＳＫを生成し、コンテンツを配送するとしても良い。
【０１３３】
　（５）本実施の形態で、ＩＣカード４００を用いて車載機器３００を登録するとしたが、同様にＩＣカード４００を用いて、脱退の処理を行っても良い。
　この場合、ＩＣカード４００を接続された車載機器３００を操作して、ＩＣカード４００へ脱退要求を送信し、ＩＣカード４００は、ＳＡＣを確立して車載機器３００が登録済みであることを確認し、車載機器３００へ削除通知を送信する。車載機器３００は、ＣＳＩを削除し、ＩＣカード４００へ削除完了通知を送信する。ＩＣカード４００は、削除完了通知を受信すると、脱退した車載機器３００のＩＤを記憶する。ＩＣカード４００は、ＡＤ内サーバ１００に接続されると、ＡＤ内サーバ１００に、車載機器３００が脱退した旨と、車載機器３００のＩＤとを通知する。ＡＤ内サーバ１００は、機器ＩＤから車載機器３００のＩＤを削除し、登録台数から「１」減算し、残数に「１」を加算する。
【０１３４】
　（６）本実施の形態でＡＤ内サーバ１００は、ＳＡＣを確立する際の署名検証で相手機器が格納しているＣＳＩの値によって、相手機器が未登録であるか登録済みであるかを確認するとしたが、認証する機器からＩＤを受信し、登録情報の機器ＩＤに、受信したＩＤが記憶されているか否かによって、未登録か、登録済みかを確認するとしても良い。また、ＡＤ内の機器として登録されているクライアント機器全てが、登録されているＩＤを記憶しておき、クライアント機器間でも同様に、ＩＤによって、登録、未登録を確認するとしても良い。
【０１３５】
　（７）ＡＤ内サーバ１００と接続されていない機器を登録する際、ＩＣカード４００を用いるとしたが、ＡＤ内サーバ１００がＣＳＩを表示部１１４に表示し、それをユーザがクライアント機器に手入力するとしても良い。この場合、入力するコードは、機器やセッションに依存してＣＳＩを暗号化した値であっても良い。
　（８）本実施の形態で、ＳＡＣを確立し、ＣＳＩを暗号化して送信する際、暗号文に暗号化ＣＳＩを送信する機器の署名データを付加して送信するとしても良い。
【０１３６】
　（９）本実施の形態で、登録情報及びＣＳＩは、それぞれの機器の内部に格納されるとしたが、着脱可能で、許可なく読み出し、書き込み及びコピーが出来ない領域に格納するとしても良い。
　（１０）本実施の形態で、コンテンツを暗号化する際の暗号化鍵、又は復号する際の復号鍵として、機器のＩＤ及びＣＳＩ又は乱数及びＣＳＩを連結して利用するとしたが、この限りではなく、機器のＩＤ及びＣＳＩ又は乱数及びＣＳＩを用いて演算を行い、その結果得られる値を用いるとしても良い。
【０１３７】
　（１１）本実施の形態では、登録情報として、最大数、登録台数及び残数を管理するとしたが、これに限らない。
　最大数を残数の初期値とし、登録する度に残数から「１」づつ減らし、残数が「０」でなければクライアント機器を登録するとしてもよい。また、最大数と、登録台数とを管理し、登録台数が最大数以下であれば、クライアント機器を登録するとしても良い。
【０１３８】
　（１２）登録情報の機器の台数は、ＡＤ内サーバ１００とオンラインで接続している機器と、ＩＣカード４００を用いて登録する機器とを分けて、最大数、登録台数などを管理しても良い。
　（１３）本実施の形態では、ＡＤ内サーバ１００が記憶している登録情報を基に管理しているが、別途管理機関を設け、以下（ａ）〜（ｃ）のようにしても良い。
【０１３９】
　（ａ）管理機関が最大数を設定し、最大数に管理機関の署名データを付して、ＤＶＤなどの可搬型の記録媒体に記録して配布、又は通信を介して配布する。ＡＤ内サーバ１００は、署名データを検証し、検証結果が成功の場合に、最大数として記憶する。
　（ｂ）ＡＤ内サーバ１００は、登録したい台数を管理機関に要求する。管理機関は、台数に応じた課金を行い、課金に成功した場合に、要求した台数の登録を許可する情報をＡＤ内サーバ１００へ送信し、ＡＤ内サーバ１００は情報を受け取ると、許可された台数の範囲内でクライアント機器の登録を受け付ける。
【０１４０】
　（ｃ）ＡＤ内サーバ１００は、クライアント機器からの登録を受け付ける度に、管理機関に要求を出し、管理機関は、要求に対して課金を行い、課金に成功すると、登録を許可する。ＡＤ内サーバ１００は、許可されると、クライアント機器を登録し、ＣＳＩを送信する。
　（１４）再生装置２００は、ＡＤ内サーバ１００から配送されたコンテンツを再生するとしたが、ＤＶＤ再生機能を有し、ＡＤ内サーバ１００によってＤＶＤ５００に記録されたコンテンツを再生するとしても良い。
【０１４１】
　また、ＡＤ内サーバ１００は、登録情報に記憶している機器ＩＤ全てを、それぞれＣＳＩと連結してコンテンツ鍵の暗号化に用いるとしたが、ＤＶＤを再生する機能を有する機器のＩＤを予め記憶しておき、ＤＶＤを再生できる機器のＩＤを抽出し、それぞれＣＳＩと連結してコンテンツ鍵の暗号化に用いるとしても良い。
　（１５）本実施の形態では、ＡＤ内サーバ１００はＤＶＤにコンテンツを記録するとしたが、メモリーカード、ＭＤ、ＭＯ、ＣＤ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｋ）などに記録するとしても良いし、ＩＣカードにコンテンツを記録するとしても良い。
【０１４２】
　また、クライアント機器は、再生装置の他、記録装置でもよく、それらを組み合わせたものであってもよい。また、クライアント機器は、ユーザ宅内に設置されている又は車両に搭載されている他、ユーザが持ち運ぶことができる携帯型の機器であっても良い。
　（１６）ＩＣカード４００は、ＡＤ内サーバ１００又は車載機器３００に直接接続されるため、ＳＡＣの確立処理を行わなくても良い。
【０１４３】
　（１７）ＳＡＣ確立の際、乱数Ｃｈａ＿Ｂ又はＣｈａ＿Ａに、ＣＳＩを連結したデータに対して署名データ生成するとしたが、署名対象と成るデータのハッシュ値を計算し、このハッシュ値に対して署名データを生成するとしても良い。
　（１８）ＳＡＣ確立の際、認証相手の機器が未登録か登録済みかを判断するとき及び鍵共有のときにＣＳＩ利用するとしたが、どちらか一方に利用するとしても良い。
【０１４４】
　また、本実施の形態では双方向に認証を行っているが、片方向認証であっても良い。
　（１９）クライアント機器の登録を、時間で制限するとしても良い。
　ＡＤ内サーバ１００とクライアント機器との間で時間を合わせる。ＡＤ内サーバ１００は、ＣＳＩの使用を許可する期間を設定して有効期限情報とし、有効期限情報とＣＳＩとをクライアント機器に送信し、登録台数から「１」減算する。
【０１４５】
　クライアント機器は、有効期限情報及びＣＳＩを受信し、格納する。有効期限情報が示す期間が終了すると、ＣＳＩを削除する。
　ＡＤ内サーバ１００は、有効期限情報が示す期間が終了すると、登録台数に「１」を加算する。機器ＩＤを記憶している場合は、期限が切れた機器のＩＤを削除する。
　なお、有効期限情報は、有効期限の開始と終了の日時を示す情報でも良いし、終了の日時のみ示すものであっても良い。また、ＣＳＩの使用開始からの期間を制限するものであっても良いし、ＣＳＩを使用してクライアント機器が動作している期間を制限するとしても良い。
【０１４６】
　（２０）本実施の形態では、ＡＤ内サーバは１つであるとして説明したが、一つのＡＤに複数のＡＤ内サーバがあっても良い。
　この場合、クライアント機器は、何れのＡＤ内サーバと通信するかを選択することが出来る。選択方法として、ユーザが設定するとしても良いし、クライアント機器がＡＤ内で、当該クライアントと距離が最短のＡＤ内サーバを選択しても良い。また、ＡＤ内サーバのうち、処理能力が高いものや、他のタスクが少ないＡＤ内サーバを選択するとしても良い。
【０１４７】
　また、以下のように、クライアント機器から登録を要求されたＡＤ内サーバが、それ以上クライアント機器を登録出来ない場合、登録可能な他のＡＤ内サーバを探すとしても良い。
　クライアント機器は、１つのＡＤ内サーバに登録要求を送信する。登録要求を受信したＡＤ内サーバは、登録台数が最大数と一致する場合、他のＡＤ内サーバに、クライアント機器を登録できるか問い合わせる。他のＡＤ内サーバは、登録可能である場合、要求元のクライアント機器を登録し、ＡＤ内サーバに登録可能である旨を応答し、ＡＤ内サーバは、クライアント機器へＣＳＩを送信する。
【０１４８】
　また、他のＡＤ内サーバが登録できない旨を応答した場合、ＡＤ内サーバは、更に他のＡＤ内サーバへ問い合わせる。
　また、複数のＡＤ内サーバ間で代表となるＡＤ内サーバを決定し、代表サーバが全てのグループ内機器を管理するとしても良い。この場合、代表で無いＡＤ内サーバがクライアント機器から登録要求を受け付けると、代表サーバに登録可能であるか問い合わせ、登録可能で有る場合、クライアント機器は代表サーバに登録され、代表サーバから要求を受け付けたＡＤ内サーバを介してＣＳＩを受け取る。
【０１４９】
　なお、要求を受け付けたＡＤ内サーバが、他の処理を行っている場合などに、他のＡＤ内サーバへ問い合わせるとしても良い。
　また、以下（ａ）、（ｂ）のように、複数のＡＤ内サーバ間で、登録した機器の台数を管理するために、登録した機器に関するリストを共有するとしても良い。
　（ａ）同一ＡＤ内のＡＤ内サーバＲ及びＡＤ内サーバＳはそれぞれ、クライアント機器を登録すると、登録した機器のＩＤを機器リストとして記憶する。また、ＩＤを書き込むことでリストが更新される度に、バージョン番号を機器リストに対応付けて記憶する。
【０１５０】
　ＡＤ内サーバＲ及びＳは、定期的又は不定期に前記機器リストを交換する。ＡＤ内サーバＲは、自分が記憶している機器リストのバージョン番号と、ＡＤ内サーバＳから受け取った機器リストのバージョン番号とを比較し、より新しい方を機器リストとして記憶する。ＡＤ内サーバＳも同様に処理する。これにより、常に最新の機器リストを共有することが出来る。
【０１５１】
　なお、一方のＡＤ内サーバの機器リストが更新されるたびに機器リストを交換するとしても良い。また、機器リストだけでなく、登録台数、最大数など、登録情報も、上記と同様に共有するとしても良い。
　（ｂ）同一ＡＤ内のＡＤ内サーバＴ及びＡＤ内サーバＵはそれぞれ機器リストＴ及び機器リストＵを保持しており、それぞれクライアント機器を登録する際、機器ＩＤと登録した時刻とを対応付けて格納する。ＡＤ内サーバＴ及びＡＤ内サーバＵは、定期的又は不定期に機器リストを交換する。
【０１５２】
　ＡＤ内サーバＴは、自分が登録情報として記憶している登録台数が最大数より少なければ、ＡＤ内サーバＵから受け取った機器リストＵに、新しく登録されたクライアント機器を、登録された順に、自分が保持している機器リストＴに書き込む。また、ＡＤ内サーバＵも同様に、機器リストＴを受け取り、新しく登録された順に機器リストＵを更新する。
　なお、予めクライアント機器に優先順位を付しておき、優先順位が高い機器を優先的に登録するとしても良い。また、ＡＤ内サーバＴ及びＵに新しく登録されたクライアント機器を合わせると最大数を超える場合、優先順位の高い機器を優先的に登録するとしても良いし、ユーザが登録する機器を選択しても良い。
【０１５３】
　この方法によると、一方のＡＤ内サーバが電源を切っていても、他方のＡＤ内サーバに登録でき、他方のＡＤ内サーバが更新されると、機器リストを交換して整合性を保つので、ＡＤ内サーバ間で同一の機器リストを共有することが出来る。
　（２１）各ＡＤのＣＳＩの重複を回避するために、それぞれのＡＤを管理するＡＤ内サーバ間で情報を交換して、重複しているか否かを確認するとしても良い。
【０１５４】
　また、安全性を高めるために、ＡＤ内サーバは、それぞれのＣＳＩをハッシュ関数に入力してハッシュ値を算出し、ハッシュ値を交換して重複しているか確認するとしても良い。
　また、ＡＤ内サーバがＣＳＩを生成する代わりに、管理機関を設けて、管理機関が全てのＡＤのＣＳＩを重複しないように生成し、各ＡＤ内サーバに安全に送付するとしても良い。
【０１５５】
　（２２）クライアント機器は複数のＡＤに属するようにしてもよい。
　また、クライアント機器が、格納できるＣＳＩの数を制限することで、登録出来るＡＤの数を制限するとしても良い。また、各ＡＤ内サーバが登録されているクライアント機器のリスト情報を交換して、１つのクライアント機器が登録できるＡＤの個数を制限する構成であっても良い。また、リスト情報の交換により、クライアント機器がいくつのＡＤに属しているかを確認することが出来る。
【０１５６】
　別途、クライアント機器が登録しているＡＤの数を管理する管理機関を設けても良い。
　また、１台のＡＤ内サーバは、複数のＡＤを管理するとしても良い。この場合、ＡＤ内サーバは、それぞれ異なるＣＳＩを格納できる数を制限されており、この数以内のＡＤを管理できる。また、ＡＤ内サーバは、登録可能なクライアント機器の台数をＣＳＩ毎に記憶していても良いし、ＣＳＩとグループのＩＤとを対応付けて記憶するとしても良い。
【０１５７】
　（２３）ＡＤは、それぞれ識別子を割り当てられており、コンテンツを配送する際に、コンテンツの配送元の機器は、当該機器が登録しているＡＤの識別子を電子透かしとしてコンテンツに埋め込むとしても良い。
　これにより、クライアント機器が復号したコンテンツを、不正にＡＤ外に配布した場合に、そのコンテンツがどのＡＤから流出したのかを特定することが出来る。更に、コンテンツの配信元のサーバが、各ＡＤに登録しているクライアント機器のＩＤを管理している場合、コンテンツを流出したクライアント機器のＩＤをＣＲＬに載せても良い。
【０１５８】
　（２４）本実施の形態では、機器の認証後にコンテンツを配送するとしたが、本発明はこれに限定されない。
　コンテンツを配送する際、以下のように、認証を行わないとしても良い。
　コンテンツの送信側の機器は、ＣＳＩを基にして暗号鍵を生成する。生成した暗号鍵を用いてコンテンツ鍵を暗号化し、暗号化コンテンツと暗号化コンテンツ鍵とを配送する。
【０１５９】
　受信側の機器は、暗号化コンテンツと暗号化コンテンツ鍵とを取得すると、ＣＳＩを基にして、暗号鍵と同一の復号鍵を生成する。生成した復号鍵を用いて暗号化コンテンツ鍵を復号してコンテンツ鍵を生成し、コンテンツ鍵を用いて暗号化コンテンツを復号してコンテンツを生成する。
　これによると、ＣＳＩを保持する機器のみが復号鍵を生成し、コンテンツを復号することが出来る。
【０１６０】
　また、認証せずに、暗号化コンテンツのみ配送し、その後、実施の形態と同様に認証を行ってセッション鍵を共有し、認証に成功した場合に、セッション鍵でコンテンツ鍵を暗号化して配送するとしても良い。
　なお、暗号化コンテンツの配送は、通信で配送するとしても良いし、可搬型の記録媒体に記録して配布するとしても良い。
【０１６１】
　また、受信側の機器からの要求に応じてコンテンツを配送する他、要求がなくても送信側の機器が判断して配送するとしても良いし、外部からの入力に従って、配送するとしても良い。
　（２５）本実施の形態で、ＣＳＩ格納部は、初期値として「０」を記憶しており、ＡＤ内サーバ１００が生成したＣＳＩを取得すると、取得したＣＳＩを上書きするとしたが、初期値とＣＳＩとを別の領域に記憶しても良い。また、取得したＣＳＩを初期値とは別の領域に記憶すると、初期値の使用を抑制するとしても良い。
【０１６２】
　なお、使用を抑制した初期値は、移動、脱退などでＣＳＩを削除した際に、再度活性化される。
　なお、未登録を示す値として「０」を格納するとしたが、「０」でなくても良く、ＣＳＩとして生成される値と異なる値であればよい。
　（２６）本実施の形態でＡＤ内サーバ１００はＩＣカード４００にＣＳＩのコピーを１回許可しているが、複数回の許可を与えても良い。
【０１６３】
　また、ＩＣカード４００は、ＣＳＩを用いてクライアント機器を認証する他、ＣＳＩをコピーしたクライアント機器のＩＤを記憶しておき、コピーする際にクライアント機器のＩＤを確認することで、同じクライアント機器へ複数回ＣＳＩをコピーすること防ぐとしても良い。
　また、クライアント機器の登録処理を行う機能をＩＣカードに実装し、ＩＣカードを接続された機器がＡＤ内サーバとして動作するとしても良い。
【０１６４】
　また、クライアント機器が複数のクライアント機器の代表としてＡＤ内サーバに登録し、他の複数のクライアント機器にＣＳＩをコピーする権利を受けるとしても良い。以下に、図１６を用いて一例を示す。
　ユーザ宅にはＡＤ内サーバ６００と、クライアント機器６０１とが設置されており、クライアント機器６０１は既にＡＤ内サーバ６００に登録されている。ＡＤ内サーバ６００は、登録情報として最大と残数とを記憶しており、ここでは最大が４、残数が３であるとする。
【０１６５】
　ユーザが所有する車両には、ＡＤ内サーバ６００に登録されていない車載機器６０２，６０３，６０４が搭載されている。車載機器６０３，６０４は、ＡＤ内サーバ６００と直接通信する機能を持たない。車載機器６０２は、可搬型でＡＤ内サーバ６００と直接通信する機能を有する。また、車載機器６０２〜６０４は、それぞれ接続して通信可能である。
【０１６６】
　車載機器６０２は、車載機器の代表として、ＡＤ内サーバ６００に接続されると、登録したいクライアント機器の台数である希望台数３を含む登録要求をＡＤ内サーバ６００へ送信する。
　ＡＤ内サーバ６００は、登録要求を受信すると、実施の形態と同様に車載機器６０２を認証し、セッション鍵を共有する。認証に成功した場合、登録要求に含む希望台数が、登録情報として記憶している残数以下であるかを判断する。残数以下であると判断する場合、記憶しているＣＳＩを読み出し、読み出したＣＳＩと、３台分の登録を許可する許可権利とを、セッション鍵を用いて暗号化し、暗号化権利情報として車載機器６０２に送信する。
【０１６７】
　車載機器６０２は、暗号化権利情報を受信すると、セッション鍵を用いて復号し、ＣＳＩ及び許可権利を生成する。また、生成したＣＳＩを記憶することで、許可権利の内、１台分の許可権利を使ったので、残り２台登録できることを示す許可権利を記憶する。また、車載機器６０３及び６０４と、それぞれ認証を行い、成功するとＣＳＩを送信し、送信した台数分の許可権利を減らす。
【０１６８】
　これによって、車載機器６０２〜６０４をクライアント機器として登録できる。
　なお、残数が希望台数未満である場合、残数が示す台数分だけ登録を許可する許可権利を送信する。例として、２台分の許可権利を送信した場合、車載機器６０２は、ＣＳＩを記憶することで１台分の許可権利を使い、車載機器６０３，６０４の何れかにＣＳＩを送信することでもう１台分の許可権利を使う。ＣＳＩの送信先の機器は、ユーザが選択するとしても良いし、それぞれの機器が予め優先順位を有し、優先順位の高い機器に送信するとしても良い。
【０１６９】
　また、車載機器６０２〜６０４をＡＤ内サーバ６００に登録する際、各車載機器のＩＤをＡＤ内サーバ６００に登録する場合、以下のように処理する。
　車載機器６０２は、登録する前に、車載機器６０３及び６０４のＩＤを取得する。ＡＤ内サーバ６００に登録する際、取得したＩＤと、車載機器６０２自身のＩＤとをＡＤ内サーバ６００に送信する。ＡＤ内サーバ６００は、受信したＩＤを機器ＩＤとして記憶する。また、残数が希望台数未満である場合、ＡＤ内サーバ６００は、受け取ったＩＤの内、残数が示す台数分のＩＤを記憶する。この場合、登録するＩＤをユーザが選択するとしても良いし、予めＩＤに優先順位を付し、優先順位の高いＩＤから順に残数が示す台数分のＩＤを記憶するとしても良い。
【０１７０】
　また、車載機器６０２は、許可権利が余ると、ＡＤ内サーバ６００に返すことが出来る。
　なお、車載機器６０２は、当該車載機器６０２の権利を含めた許可権利を取得するとしたが、車載機器６０２は、実施の形態と同様にＡＤ内サーバ６００に登録し、車載機器６０３及び６０４にＣＳＩをコピーする権利を取得するとしても良い。
【０１７１】
　（２７）複数のＡＤを合わせて１つのＡＤを形成しても良い。
　一例として、ＡＤ＿ＥとＡＤ＿Ｆとを合わせて、ＡＤ＿Ｇを形成する場合を図１７、を用いて説明する。
　ＡＤ＿Ｅ及びＡＤ＿Ｆは、それぞれ１台のＡＤ内サーバと、図示していない複数のクライアント機器とから構成される。ＡＤ＿ＥのＡＤ内サーバＥは、最大ｍ台のクライアント機器が登録可能であり、ＡＤ＿Ｅ内の機器は、それぞれＣＳＩ＿Ｅを保持している。また、ＡＤ＿ＦのＡＤ内サーバＦは、最大ｎ台のクライアント機器が登録可能であり、ＡＤ＿Ｆ内の機器は、それぞれＣＳＩ＿Ｆを保持している。
【０１７２】
　この２つのＡＤからＡＤ＿Ｇを形成する。まず、ＡＤ内サーバＥとＡＤ内サーバＦとの間で、ＡＤ＿Ｇを管理するＡＤ内サーバＧとなる機器を決定する。この際、処理性能、各ＡＤ内サーバの優先順位などを基に決定しても良いし、ユーザが決定しても良い。ＡＤ内サーバＧでない方のＡＤ内サーバは、クライアント機器としてＡＤ＿Ｇに登録される。
　ＡＤ内サーバＧに登録可能な台数ｋは、ｍ、ｎ又はｍとｎとの平均とする。また、ＡＤ内サーバＧは、新たにＣＳＩ＿Ｇを生成して、各クライアント機器を認証し、認証に成功した機器へＣＳＩ＿Ｇを送信する。
【０１７３】
　ＡＤ＿ＥとＡＤ＿Ｆとを形成する機器の合計が、台数ｋを超える場合、登録する機器が選択される。この場合、予め設定されている優先順位を下にＡＤ内サーバＧが選択しても良いし、ユーザが選択するとしても良い。
　なお、上述のように、２つのＡＤから新たに１つのＡＤを形成するほか、一方のＡＤに他方のＡＤを足しても良い。ＡＤ＿ＥにＡＤ＿Ｆを足す場合、ＡＤ＿Ｆ内の機器はＡＤ＿Ｅのクライアント機器としてＡＤ内サーバＥに登録され、ＣＳＩ＿Ｅを保持する。この際、登録するクライアント機器の台数が最大ｍ台を超える場合、上述のように、登録する機器が選択される。
【０１７４】
　なお、ｍ、ｎ及びｋは、正の整数である。
　（２８）１つのＡＤから複数のＡＤに分割するとしても良い。
　一例として、ＡＤ＿ＨからＡＤ＿ＩとＡＤ＿Ｊを形成する場合を、図１８を用いて説明する。
　ＡＤ＿Ｈは、ＡＤ＿Ｈ内の機器を管理するＡＤ内サーバＨと、図示していない複数のクライアント機器とから構成される。
【０１７５】
　ＡＤ内サーバＨは、ｐ台（ｐは正の整数）のクライアント機器が登録可能であり、ＡＤ＿Ｈ内の各機器はＣＳＩ＿Ｈを格納している。
　ＡＤ内サーバＨは、ＡＤ＿Ｉ及びＡＤ＿Ｊを形成する際、ＡＤ＿Ｈ内のクライアント機器から新たにＡＤ内サーバＩ及びＡＤ内サーバＪとなる機器を選択する。この際、処理能力が高い機器をＡＤ内サーバとしても良いし、予め各機器に付されている優先順位を基に選択しても良い。また、ユーザが選択しても良いし、クライアント機器間で処理能力、優先順位などを基に選択しても良い。なお、ＡＤ内サーバＨがＡＤ内サーバＩ又はＡＤ内サーバＪとして、新たなＡＤを形成するとしても良い。
【０１７６】
　分割後、それぞれに属するクライアント機器が選択される。この際、優先順位を基にそれぞれのＡＤ内サーバが選択しても良いし、ユーザが選択しても良い。ＡＤ内サーバＩ及びＪは、それぞれ最大ｐ台のクライアント機器を登録可能である。また、各ＡＤのクライアント機器を選択すると、ＡＤ内サーバＩは、ＣＳＩ＿Ｉを生成し、選択されたクライアント機器へ、生成したＣＳＩ＿Ｉを送信する。また、ＡＤ内サーバＪも同様に、ＣＳＩ＿Ｊを生成してクライアント機器へ送信する。
【０１７７】
　なお、ＡＤ内サーバＩ及びＪは、クライアント機器を選択する度に認証しても良いし、新たに生成したＣＳＩを送信する際に認証するとしても良い。
　また、上記のように、１つのＡＤから新たに２つのＡＤを形成する他、ＡＤ＿Ｈから新たなＡＤを一つ形成し、基になったＡＤ＿Ｈと新たなＡＤとの２つに分割するとしても良い。
【０１７８】
　（２９）クライアント機器が電源を切ると、クライアント機器はＡＤ内サーバに登録されたまま、ＣＳＩは一旦削除されるとしても良い。
　この場合、クライアント機器がＡＤ内サーバに登録されると、ＡＤ内サーバはクライアント機器のＩＤを記憶し、ＣＳＩを送信する。
　クライアント機器は、受け取ったＣＳＩを記憶すると、ＡＤ内機器としてコンテンツを利用できる。クライアント機器は、電源ＯＦＦの指示を受け付けると、ＣＳＩを削除し、電源をＯＦＦにする。この際、ＡＤ内サーバが記憶しているクライアント機器のＩＤは削除されない。
【０１７９】
　再びクライアント機器の電源がＯＮになると、クライアント機器は、ＡＤ内サーバにＩＤを送信する。ＡＤ内サーバは、記憶しているＩＤに、受信したＩＤと一致するＩＤが有るか否かを判断し、一致するＩＤが有る場合、登録情報を更新せずに、クライアント機器にＣＳＩを再送信する。
　なお、有線又は無線通信が遮断された場合も同様にＣＳＩを一旦消去し、通信が再度確立されると、ＩＤを送信し、ＣＳＩを再度取得するとしても良い。
【０１８０】
　（３０）本実施の形態では、ＣＳＩを用いて認証を行うとしたが、更に、以下の（ａ）〜（ｃ）の認証を追加しても良い。
　（ａ）ＭＡＣアドレスやＩＰアドレス、またシステムで統一的に与えられたコードなどを用いてクライアント機器がＡＤ内サーバと同一の家庭内ＬＡＮに接続されていることを認証する。これにより、他人のクライアント機器を登録することが困難になる。
【０１８１】
　また、ＡＤ内サーバとクライアント機器とが無線で通信を行う場合、電波の届く範囲であることで認証しても良い。
　また、ＡＤ内サーバとクライアント機器とが通信可能な場合、ＡＤ内サーバからクライアント機器へ、認証用データを送信し、クライアント機器は、認証用データを受信すると、応答データをＡＤ内サーバへ送信する。ＡＤ内サーバは、認証用データを送信してから応答データを受信するまでの時間を計時し、計時した時間が、予め設定している閾値以内であれば、同一宅内に設置されているものと認証するとしても良い。
【０１８２】
　また、ＴＴＬ（Ｔｉｍｅ　Ｔｏ　Ｌｉｖｅ）値を宅内のルータの数以内に設定し、宅外の機器とは通信できないようにしても良い。
　また、同じ電源に接続されているか否かを判断することで、同一宅内に設置されているか否かを認証するとしても良い。
　（ｂ）ＡＤ内サーバに予めパスワードを設定しておき、クライアント機器を登録する際、ユーザは前記パスワードをクライアント機器に手入力する。クライアント機器は入力されたパスワードを含む登録要求をＡＤ内サーバへ送信し、ＡＤ内サーバは、登録要求に含んで受信したパスワードが、予め設定されたパスワードと一致するか否かを判断する。
【０１８３】
　また、パスワードは複数設定しても良く、例えば家族それぞれが自分のパスワードを設定するとしても良い。また、ユーザそれぞれを識別するＩＤとパスワードとを組み合わせるとしても良い。
　（ｃ）上記（ｂ）におけるパスワードの代わりに、指紋や虹彩などのバイオメトリックス情報を使用しても良い。これにより、予め設定した本人だけがクライアント機器の登録を行うことが可能となる。
【０１８４】
　（３１）クライアント機器が保持している初期値は、以下（ａ）〜（ｃ）の場合がある。
　（ａ）クライアント機器は、ＡＤ内サーバに登録していないことを示す、１個の初期値を保持している。当該ＡＤ内サーバに登録されると、初期値の使用が抑制される。
　（ｂ）クライアント機器は、複数のＡＤ内サーバそれぞれに対応する複数の初期値を保持している。複数のＡＤ内サーバの何れかに登録する際、当該ＡＤ内サーバに対応する初期値を用いて認証し、登録されると、前記対応する初期値の使用を抑制する。また、他のＡＤ内サーバに登録されると、他のＡＤ内サーバに対応する初期値の使用を抑制する。
【０１８５】
　なお、それぞれの初期値をグループの識別子に対応付けて識別しても良い。
　（ｃ）クライアント機器は、複数のＡＤ内サーバの、何れにも登録していないことを示す初期値を保持している。何れかのＡＤ内サーバに登録すると、初期値の使用を抑制する。
　（３２）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるディジタル信号であるとしてもよい。
【０１８６】
　また、本発明は、前記コンピュータプログラム又は前記ディジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フレキシブルディスク、ハードディスク、ＣＤ―ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＢＤ（Ｂｌｕ−ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている
前記コンピュータプログラム又は前記ディジタル信号であるとしてもよい。
【０１８７】
　また、本発明は、前記コンピュータプログラム又は前記ディジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
　また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０１８８】
　また、前記プログラム又は前記ディジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記ディジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
　（３３）上記実施の形態及び上記変形例をそれぞれ組み合わせるとしてもよい。
　≪コンテンツ複製管理システム１０００≫
　上記のグループ形成管理システム１は、ＡＤ内サーバ１００が形成したグループ内で、自由なコンテンツの送受信を行う構成を有しているが、以下では、コンテンツの送受信の変形例として、コンテンツに複製制限がある場合において、複製制限に従いコンテンツの送受信を管理するコンテンツ複製管理システム１０００について説明する。
【０１８９】
　コンテンツ複製管理システム１０００は、放送局から放送されるコンテンツを受信し、又は、ネットワークを介して送信されるコンテンツを受信し、受信したコンテンツを、ＡＤ内サーバ１００により形成されたグループ内のメンバーで利用するシステムである。以下では、コンテンツが放送局から放送される例に基づき説明する。
　＜構成＞
　ここでは、コンテンツ複製管理システム１０００の構成について説明する。
【０１９０】
　図１９は、コンテンツ複製管理システム１０００の構成を示す構成図である。同図に示す様に、コンテンツ複製管理システム１０００は、ホームサーバ１１００、再生装置１２００、再生装置１３００、記録媒体１４００、ＧＷ（ゲートウェイ）１５００、再生装置１６００及び放送局１８００から構成される。
　図面内において実線で囲まれている部分は、家庭内であることを示しており、ホームサーバ１１００、再生装置１２００、再生装置１３００及びゲートウェイ１５００はイーサネット（登録商標）を介して相互に接続されており、記録媒体１４００は、再生装置１３００に装着して用いる可搬型の記録媒体である。ここでは、ゲートウェイ１５００より内側の（即ち、家庭内の）ネットワークを、ホームネットワークと呼称する。ホームネットワークは、ゲートウェイ１５００及びインターネット１７００を介して、家庭外に存在する再生装置１６００と接続されている。
【０１９１】
当該システムにおいて、ホームサーバ１１００、再生装置１２００、再生装置１３００及び記録媒体１４００は、ＡＤ内サーバ１００により形成されたグループであり、グループに固有の共通秘密情報を共有している。以下では、ホームサーバ１１００、再生装置１２００、再生装置１３００及び記録媒体１４００を、「グループ内端末」と呼称し、再生装置１６００を、「グループ外端末」と呼称することがある。
【０１９２】
　１．ホームサーバ１１００
　図２０は、ホームサーバ１１００の構成を示すブロック図である。同図に示す様に、ホームサーバ１１００は、データ受信部１１０１、信号処理部１１０２、操作入力部１１０３、制御部１１０４、再生制御部１１０５、記録制御部１１０６、入出力部１１０７、記憶部１１０８、通信部１１０９及び表示部１１１０から構成される。
【０１９３】
　ホームサーバ１１００は、具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ＨＤＤ、ネットワークインターフェースなどを含むコンピュータシステムであり、ＣＰＵがコンピュータプログラムを実行することにより各種の機能を達成する。
　ここでは、ホームサーバ１１００として、ＤＶＤレコーダを想定しており、放送を介してコンテンツを受信する構成を有しているが、本発明におけるホームサーバ１１００は、ＤＶＤレコーダに限定されず、パーソナルコンピュータなどであってもよい。ホームサーバ１１００は、インターネット１７００を介してコンテンツを受信するように構成されてもよい。
【０１９４】
　（１）データ受信部１１０１
　データ受信部１１０１は、アンテナを介して放送局１８００から放送される放送波を受信する。
　（２）信号処理部１１０２
　信号処理部１１０２は、データ受信部１１０１が受信した放送波からコンテンツ情報１１２１を生成して、生成したコンテンツ情報１１２１を制御部１１０４へ出力する。具体的には、信号処理部１１０２は、放送波からトランスポートストリームを抽出し、抽出したトランスポートストリームを蓄積して、コンテンツ情報１１２１を生成する。
【０１９５】
　図２１は、コンテンツ情報１１２１のデータ構造を示す図である。同図に示す様に、コンテンツ情報１１２１は、コンテンツ１１２２と複製制限情報１１２３とから構成される。
　コンテンツ１１２２は、例えば映画のディジタルデータであり、複製制限情報１１２３は、コンテンツ１１２２の複製に関するメタデータである。複製制限情報１１２３は、コンテンツ識別子、複製可能回数及びグループ外端末への複製の可否を示すフラグから構成される。
【０１９６】
　コンテンツ識別子は、コンテンツを一意に識別するための記号である。コンテンツ１１２２のコンテンツ識別子は、図２１に示す様に「Ａ‐０００１」である。
　複製可能回数は、コンテンツを他の装置へ複製する場合の、複製可能回数である。なお、複製可能回数は、第１タイプの端末への複製可能回数と第２タイプの端末への複製可能回数とから成る。ここで、第１タイプの端末とは、非可搬型の記録媒体にコンテンツを複製する端末であり、第２タイプの端末とは、可搬型の記録媒体にコンテンツを複製する端末である。コンテンツ情報１１２１の複製可能回数は、同図に示すように「１０（第１タイプ５、第２タイプ５）」であるので、第１タイプの端末へ５回、第２タイプの端末へ５回、コンテンツを複製することが可能であることを示している。
【０１９７】
　グループ外端末への複製の可否を示すフラグは、「ＯＫ」又は「ＮＧ」の何れかに設定されており、「ＯＫ」は、グループ外端末へコンテンツを複製することが許可されている事を示し、「ＮＧ」は、グループ外端末へコンテンツを複製することが禁止されている事を示す。同図に示すように、コンテンツ情報１１２１のフラグは「ＮＧ」であるので、本実施の形態では、グループ外端末へコンテンツ１１２２を複製することは禁止されている。
【０１９８】
　（３）操作入力部１１０３
　操作入力部１１０３は、リモコンと赤外線信号受光部とを含み、ユーザによりリモコンのボタンが押下されると、押下されたボタンに対応する入力信号を生成する。操作入力部１１０３は、生成した入力信号を制御部１１０４へ出力する。
　特に、コンテンツの複製に関する入力信号は、複製を要求するコンテンツのコンテンツ識別子、要求複製回数などである。
【０１９９】
　（４）制御部１１０４
　制御部１１０４は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成され、ＣＰＵがコンピュータプログラムを実行することにより、ホームサーバ１１００全体を制御する。また、制御部１１０４は、操作入力部１１０３から入力信号を受け取ると、受け取った入力信号に応じて、記録処理、再生処理、複製要求処理、複製処理など各種の処理を行う。
【０２００】
　記録処理において、制御部１１０４は、信号処理部１１０２からコンテンツを受け取り、受け取ったコンテンツを、記録制御部１１０６へ出力する。
　再生処理において、制御部１１０４は、データ受信部１１０１が受信したコンテンツを再生する場合は、信号処理部１１０２からコンテンツを受け取り、受け取ったコンテンツを、再生制御部１１０５へ出力する。また、制御部１１０４は、記憶部１１０８に格納されているコンテンツ、又は、入出力部１１０７に装着されたＤＶＤ−ＲＡＭに格納されているコンテンツを再生する場合は、記憶部１１０８又は入出力部１１０７からコンテンツを受け取り、受け取ったコンテンツを、再生制御部１１０５へ出力する。
【０２０１】
　複製要求処理において、制御部１１０４は、操作入力部１１０３からコンテンツ識別子、要求先端末の装置識別子及び要求複製回数を受け取る。
　なお、装置識別子は、当該装置識別子により識別される端末が第１タイプの端末であるか、又は、第２タイプの端末であるかの情報を含むものとする。
　制御部１１０４は、受け取った要求複製回数と、前記コンテンツ識別子、前記要求先端末の装置識別子、内部に記憶している共通秘密情報１１３３及び内部に記憶している装置識別子１１３４から成る複製要求を、通信部１１０９を介して、要求先端末へ送信する。
【０２０２】
　次に、複製処理について説明する。図２２に示す様に、制御部１１０４は、認証部１１３１と複製制限情報更新部１１３２とを含む。同図に示す様に、認証部１１３１は、内部に共通秘密情報１１３３、装置識別子１１３４及びテーブル１１３５を格納しており、複製制限情報更新部１１３２は、内部にテーブル１１３６とテーブル１１３７とを格納している。
【０２０３】
　共通秘密情報１１３３は、グループ内端末（ホームサーバ１１００、再生装置１２００、再生装置１３００及び記録媒体１４００）が、予め保持している情報であり、グループ内端末の相互認証に用いられる。
　装置識別子１１３４は、ホームサーバ１１００を一意に識別する記号であり、図示しているとおり、ホームサーバ１１００の装置識別子１１３４は「ＩＤＡ」である。
【０２０４】
　テーブル１１３５は、装置識別子と当該装置識別子により識別される端末が属するサブグループを識別するサブグループ識別子とを対応付けたテーブルである。同図に示す様に、装置識別子「ＩＤＡ」により識別される端末（即ち、ホームサーバ１１００）は、「サブグループＡ」に属する。装置識別子「ＩＤＢ」により識別される端末は、「サブグループＢ」に属する。装置識別子「ＩＤＣ」により識別される端末は、「サブグループＣ」に属する。装置識別子「ＩＤＭ」により識別される端末は、「サブグループＤ」に属する。
【０２０５】
　テーブル１１３６は、サブグループ間のコンテンツ複製の可否を示すテーブルである。テーブル１１３６の左側「ＯＫ」の欄に書かれている「Ａ→Ｂ」は、サブグループＡに属する端末からサブグループＢに属する端末へコンテンツを複製することが許可されていることを示す。同様に、「Ａ←Ｂ」は、サブグループＢに属する端末からサブグループＡに属する端末へコンテンツを複製することが許可されていることを示す。一方、テーブル１１３６の右側「ＮＧ」の欄に書かれている「Ｂ→Ｃ」は、ブループＢに属する端末からサブグループＣに属する端末へコンテンツを複製することが禁止されていることを示す。「Ｄ→Ｃ」も同様に、サブグループＤに属する端末からサブグループＣに属する端末へコンテンツを複製することが禁止されていることを示す。
【０２０６】
　テーブル１１３７は、サブグループ毎に保有することが可能な複製可能回数の上限を定めたテーブルである。同図に示す様に、サブグループＡに属する端末が保有することが可能な複製可能回数は、「第１タイプ５、第２タイプ５」である。サブグループＢに属する端末が保有することが可能な複製可能回数の上限は、「第１タイプ３、第２タイプ２」である。同様に、サブグループＣに属する端末が保有することが可能な複製可能回数の上限は、「第１タイプ１、第２タイプ１」である。同様に、サブグループＤに属する端末が保有することが可能な複製可能回数の上限は、「第１タイプ２、第２タイプ２」である。
【０２０７】
　なお、テーブル１１３５、テーブル１１３６及びテーブル１１３７は、ホームサーバ１１００、再生装置１２００及び再生装置１３００が予め共有しているものとする。
　認証部１１３１は、通信部１１０９を介して、要求元端末から、コンテンツ識別子、要求元端末の装置識別子、共通秘密情報及び要求複製回数とを含む複製要求を受け取る。
　認証部１１３１は、受け取った共通秘密情報を用いて認証を行う。ここで用いる認証方法は、一例として、ゼロ知識証明を利用したチャレンジ‐レスポンス型のハンドシェイクである。なお、ホームサーバ１１００と要求元端末とは、秘密鍵共有法により秘密鍵を生成して共有し、共有した秘密鍵を用いて上記認証を行う。
【０２０８】
　認証の結果、要求元端末がグループ外端末であると判断された場合、認証部１１３１は、通信部１１０９を介して要求元端末にコンテンツの複製を拒否する旨のエラーメッセージを送信する。
　認証の結果、要求元端末がグループ内端末であると判断された場合は、以下に示す様にして複製制限情報を更新する。
【０２０９】
　第１の具体例として、認証部１１３１は、要求元端末から、コンテンツ識別子「Ａ‐０００１」、装置識別子「ＩＤＢ」、要求複製回数「３（第１タイプ２、第２タイプ１）」を含む複製要求を受け付けた場合について説明する。
　認証部１１３１は、要求元端末の装置識別子「ＩＤＢ」から、要求元端末が「第１タイプの端末」であることを判断する。
【０２１０】
　認証部１１３１は、内部のテーブル１１３５を参照して、自装置が属するサブグループと要求元端末が属するサブグループとを判断する。ここでは、自装置の装置識別子が「ＩＤＡ」であるので、自装置は「サブグループＡ」に属し、要求元端末の装置識別子が「ＩＤＢ」であるので、要求元端末は「サブグループＢ」に属すると判断される。認証部１１３１は、要求先サブグループ識別子「サブグループＡ」と、要求元サブグループ識別子「サブグループＢ」と、要求複製回数「３（第１タイプ２、第２タイプ１）」とを複製制限情報更新部１１３２に渡す。
【０２１１】
　複製制限情報更新部１１３２は、認証部１１３１から要求先サブグループ識別子「サブグループＡ」と、要求元サブグループ識別子「サブグループＢ」と、要求複製回数「３（第１タイプ２、第２タイプ１）」とを受け取ると、テーブル１１３６を参照することにより、「サブグループＡ」から、「サブグループＢ」へのコンテンツの複製が許可されているか否かを判断する。テーブル１１３６に依ると、「Ａ→Ｂ：ＯＫ」であるので、コンテンツの複製が許可されていると判断される。
【０２１２】
　複製制限情報更新部１１３２は、テーブル１１３７を参照することにより、要求複製回数「３（第１タイプ２、第２タイプ１）」が、要求元端末に許可された複製回数以内であるか否かを判断する。テーブル１１３７に依ると、サブグループＢに許可された複製回数は「第１タイプ３、第２タイプ２」であるので、要求複製回数は、許可された複製回数以内であることが判断される。
【０２１３】
　複製制限情報更新部１１３２は、記録制御部１１０６を介して、記憶部１１０８からコンテンツ識別子「Ａ‐０００１」を含むコンテンツを特定して、特定されたコンテンツ情報１１２１に含まれる複製制限情報１１２３を読み出す。
　複製制限情報更新部１１３２は、複製制限情報１１２３に含まれる複製可能回数と要求複製回数との大小比較を行う。複製制限情報１１２３に含まれる複製可能回数は「１０（第１タイプ５、第２タイプ５）」であるので、要求複製回数「第１タイプ２、第２タイプ１」は、複製可能回数以下であることが判断される。
【０２１４】
　要求複製回数が複製可能回数以下であると判断されると、複製制限情報更新部１１３２は、要求元端末へ送信するコンテンツ１１２２に付加する複製制限情報１１２４を生成する。複製制限情報１１２４は、図２３（ａ）に示す様に、コンテンツ識別子「Ａ‐０００１」、複製可能回数「３（第１タイプ２、第２タイプ１）」及びグループ外端末への複製の可否を示すフラグ「ＮＧ」から構成される。
【０２１５】
　複製制限情報更新部１１３２は、生成した複製制限情報１１２４とコンテンツ１１２２とから成るコンテンツ情報１１２５を、通信部１１０９を介して要求元端末へ送信する。
　複製制限情報更新部１１３２は、通信部１１０９を介して要求元端末から、コンテンツ情報１１２５の受信が完了したことを示す情報を受け取ると、図２１の複製制限情報１１２３を、図２０（ｂ）に示す複製制限情報１１２６に更新する。
【０２１６】
　具体的には、複製制限情報１１２３に含まれる複製可能回数「１０（第１タイプ５、第２タイプ５）」から、要求元端末へ送信した複製制限情報１１２４に含まれる複製可能回数「３（第１タイプ２、第２タイプ１）」を差し引いて複製可能回数「７（第１タイプ３、第２タイプ４）」を含む複製制限情報１１２６を生成する。
　複製制限情報更新部１１３２は、記録制御部１１０６を介して、生成した複製制限情報１１２６を、複製制限情報１１２３に替えてコンテンツ１１２２に付加する。
【０２１７】
　以下では、ホームサーバ１１００は、図２３（ｂ）に示す複製制限情報１１２６とコンテンツ１１２２とから構成されるコンテンツ情報１１２７を格納している状態として、説明を続ける。
　第２の具体例として、認証部１１３１は、要求元端末から、コンテンツ識別子「Ａ‐０００１」、装置識別子「ＩＤＣ」、要求複製回数「２（第１タイプ１、第２タイプ１）」を含む複製要求を受け付けた場合について説明する。
【０２１８】
　認証部１１３１は、要求元端末の装置識別子「ＩＤＣ」から、要求元端末が「第１タイプの端末」であることを判断する。
　認証部１１３１は、内部のテーブル１１３５を参照して、自装置は「サブグループＡ」に属し、要求元端末は「サブグループＣ」に属すると判断する。認証部１１３１は、要求先サブグループ識別子「サブグループＡ」と、要求元サブグループ識別子「サブグループＣ」と、要求複製回数「２（第１タイプ１、第２タイプ１）」とを複製制限情報更新部１１３２に渡す。
【０２１９】
　複製制限情報更新部１１３２は、認証部１１３１から要求先サブグループ識別子「サブグループＡ」と、要求元サブグループ識別子「サブグループＣ」と、要求複製回数「２（第１タイプ１、第２タイプ１）」とを受け取ると、テーブル１１３６を参照して、「サブグループＡ」から、「サブグループＣ」へのコンテンツの複製が許可されていることを判断する。
【０２２０】
　複製制限情報更新部１１３２は、テーブル１１３７を参照して、要求複製回数「２（第１タイプ１、第２タイプ１）」が、「サブグループＣ」に許可された複製回数以内であることを判断する。
　複製制限情報更新部１１３２は、記録制御部１１０６を介して、記憶部１１０８からコンテンツ識別子「Ａ‐０００１」を含むコンテンツ情報を特定して、特定されたコンテンツ情報１１２１に含まれる複製制限情報１１２３を読み出す。
【０２２１】
　複製制限情報更新部１１３２は、複製制限情報１１２３に含まれる複製可能回数と要求された複製回数との大小比較を行い、要求複製回数「第１タイプ１、第２タイプ１」は、複製可能回数以下であることを判断する。複製制限情報更新部１１３２は、要求元端末へ送信するコンテンツ１１２２に付加する複製制限情報１１５１を生成する。複製制限情報１１５１は、図２４（ａ）に示す様に、コンテンツ識別子「Ａ‐０００１」、複製可能回数「２（第１タイプ１、第２タイプ１）」及びグループ外端末への複製の可否を示すフラグ「ＮＧ」から構成される。
【０２２２】
　複製制限情報更新部１１３２は、生成した複製制限情報１１５１とコンテンツ１１２２とから成るコンテンツ情報１１５０を、通信部１１０９を介して要求元端末へ送信する。
　複製制限情報更新部１１３２は、通信部１１０９を介して要求元端末から、コンテンツ情報１１５０の受信が完了したことを示す情報を受け取ると、図２３（ｂ）の複製制限情報１１２６を、図２４（ｂ）に示す複製制限情報１１５２に更新する。具体的には、複製制限情報１１２６に含まれる複製可能回数「７（第１タイプ３、第２タイプ４）」から、要求元端末へ送信した複製制限情報１１５１に含まれる複製可能回数「２（第１タイプ１、第２タイプ１）」を差し引いて、複製可能回数「５（第１タイプ２、第２タイプ３）」を含む複製制限情報１１５２を生成する。
　複製制限情報更新部１１３２は、記録制御部１１０６を介して、生成した複製制限情報１１５２を、複製制限情報１１２６に替えてコンテンツ１１２２に付加する。
【０２２３】
　（５）再生制御部１１０５
　再生制御部１１０５は、信号処理部１１０２により生成されたコンテンツを制御部１１０４から受け取り、受け取ったコンテンツを表示部１１１０に出力する。また、再生制御部１１０５は、記憶部１１０８に格納されているコンテンツを読み出し、読み出したコンテンツをデコードして表示部１１１０に出力する。更に、再生制御部１１０５は、入出力部１１０７に装着されたＤＶＤ−ＲＡＭに格納されているコンテンツを入出力部１１０７を介して読み出し、読み出したコンテンツをデコードして表示部１１１０に出力する。
【０２２４】
　（６）記録制御部１１０６
　記録制御部１１０６は、制御部１１０４からの指示を受けて、記憶部１１０８から情報を読み出し、又は、記憶部１１０８に情報を書き込む。具体的に、記録制御部１１０６は、制御部１１０４の複製制限情報更新部１１３２からの指示を受けて、記憶部１１０８に格納されているコンテンツに含まれる複製制限情報を読み出し、読み出した複製制限情報を、複製制限情報更新部１１３２へ出力する。また、記録制御部１１０６は、複製制限情報更新部１１３２から複製制限情報を受け取り、受け取った複製制限情報を、記憶部１１０８に格納されている対応するコンテンツ情報に付加する。
【０２２５】
　また、記録制御部１１０６は、制御部１１０４からの指示を受けて、入出力部１１０７を介して、ＤＶＤ−ＲＡＭから情報を読み出し、又はＤＶＤ−ＲＡＭに情報を書き込む。
　（７）入出力部１１０７
　入出力部１１０７は、具体的には、ＤＶＤ―ＲＡＭドライブユニットであり、ＤＶＤ−ＲＡＭが装着された状態で、記録制御部１１０６を介して制御部１１０４から受け取る情報を当該ＤＶＤ−ＲＡＭに書き込む。また、入出力部１１０７は、装着されたＤＶＤ―ＲＡＭから情報を読み出し、読み出した情報を再生制御部１１０５又は記録制御部１１０６に出力する。
【０２２６】
　（８）記憶部１１０８
　記憶部１１０８は、具体的にはハードディスクドライブユニットであって、放送局から放送されるコンテンツを記憶したり、通信部１１０９を介して、他の端末から送信されたコンテンツを記憶したりする。
　（９）通信部１１０９
　通信部１１０９は、イーサネット（登録商標）を介してグループ内端末と接続されており、制御部１１０４とグループ内端末との間で。複製要求の送受信及び複製要求に応じたコンテンツの送受信を行う。
【０２２７】
　なお、通信部１１０９は、コンテンツ送信時には、認証時に生成された秘密鍵を用いてコンテンツを暗号化し、暗号化したコンテンツをグループ内端末に送信する。また、コンテンツ受信時にも同様に、認証時に生成された秘密鍵を用いてグループ内端末により暗号化された暗号化コンテンツを受信し、受信した暗号化コンテンツを前記秘密鍵で復号し、制御部１１０４へ出力する。
【０２２８】
　（１０）表示部１１１０
　表示部１１１０は、具体的にはディスプレィユニットであって、再生制御部１１０５から出力されるコンテンツを表示する。
　２．再生装置１２００
　図２５は、再生装置１２００の構成を示すブロック図である。同図に示す様に、再生装置１２００は、操作入力部１２０１、制御部１２０２、再生制御部１２０３、記録制御部１２０４、通信部１２０５、表示部１２０６及び記憶部１２０７から構成される。
【０２２９】
　再生装置１２００は、具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワークインターフェースなどを含むコンピュータシステムであり、ＣＰＵがコンピュータプログラムを実行することにより各種の機能を達成する。ここでは、再生装置１２００として、ハードディスクレコーダを想定しているが、本発明における再生装置１２００はハードディスクレコーダに限定されず、ＤＶＤレコーダやパーソナルコンピュータであってもよい。
【０２３０】
　（１）操作入力部１２０１
　操作入力部１２０１は、リモコンと赤外線信号受光部とを含み、ユーザによりリモコンのボタンが押下されると、押下されたボタンに対応する入力信号を生成し、生成した入力信号を制御部１２０２へ出力する。
　（２）制御部１２０２
　制御部１２０２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成され、ＣＰＵがコンピュータプログラムを実行することにより、再生装置１２００全体を制御する。また、制御部１２０２は、操作入力部１２０１から入力信号を受け取り、受け取った入力信号に応じて、記録処理、再生処理、複製要求処理、複製処理など、各種処理を行う。
【０２３１】
　制御部１２０２は、図２６に示す様に、認証部１２１１と複製制限情報更新部１２１２とを含む。認証部１２１１は、内部に共通秘密情報１２１３、装置識別子１２１４及びテーブル１１３５を格納しており、複製制限情報更新部１２１２は、内部にテーブル１１３６とテーブル１１３７とを格納している。
　共通秘密情報１２１３は、グループ内端末が、予め保持している情報であり、グループ内端末の相互認証に用いられる。
【０２３２】
　装置識別子１２１４は、再生装置１２００を一意に識別する記号であり、図示しているとおり、再生装置１２００の装置識別子１２１４は「ＩＤＢ」である。
　テーブル１１３５、テーブル１１３６及びテーブル１１３７は、それぞれ、ホームサーバ１１００の制御部１１０４が記憶しているテーブルと同一のものであるので同一の符号を付して説明を省略する。
【０２３３】
　記録処理において、制御部１２０２は、通信部１２０５からコンテンツを受け取り、受け取ったコンテンツを記録制御部１２０４へ出力する。
　再生処理において、制御部１２０２は、再生制御部１２０３に対して、記憶部１２０７からコンテンツを読み出し、読み出したコンテンツをデコードする指示を出力する。
　複製要求処理において、制御部１２０２は、操作入力部１２０１から、コンテンツ識別子、要求先端末の装置識別子、要求複製回数を受け取る。制御部１２０２は、コンテンツ識別子、要求先端末の装置識別子、要求複製回数、内部に保持している共通秘密情報１２１３及び内部に保持している装置識別子１２１４から成る複製要求を、通信部１２０５を介して、要求先端末へ送信する。
【０２３４】
　複製処理において、認証部１２１１は、通信部１２０５を介して、要求元端末から、コンテンツ識別子、装置識別子、共通秘密情報及び要求複製回数を含む複製要求を受け取る。認証部１２１１は、受け取った共通秘密情報を用いてゼロ知識証明によるチャレンジ‐レスポンス型のハンドシェイクを行い、要求元端末がグループ内端末であるか否かを判断する。
【０２３５】
　認証の結果、要求元端末がグループ外端末であると判断された場合、認証部１２１１は、通信部１２０５を介して要求元端末にコンテンツの複製を拒否する旨のエラーメッセージを送信する。
　認証の結果、要求元端末がグループ内端末であると判断された場合は、以下に示す様にして複製制限情報を更新する。
【０２３６】
　以下では、複製要求処理の結果、再生装置１２００は、ホームサーバ１１００からコンテンツを受信して、記憶部１２０７に、図２３（ａ）に示すコンテンツ情報１１２５を格納している状態として、説明を続ける。
　第１の具体例として、認証部１２１１は、コンテンツ識別子「Ａ‐０００１」、装置識別子「ＩＤＣ」、共通秘密情報１３１３及び要求複製回数「２（第１タイプ１、第２タイプ１）」を含む複製要求を受け付けた場合について説明する。
【０２３７】
　認証部１２１１は、要求元端末の装置識別子「ＩＤＣ」から、要求元端末が「第１タイプの端末」であることを判断する。
　認証部１２１１は、テーブル１１３５を参照して、自装置が属するサブグループと要求元端末が属するサブグループとを判断する。ここでは、自装置の装置識別子が「ＩＤＢ」であるので、自装置は「サブグループＢ」に属し、要求元端末の装置識別子が「ＩＤＣ」であるので、要求元端末は「サブグループＣ」に属すると判断される。認証部１２１１は、要求先サブグループ識別子「サブグループＢ」と、要求元サブグループ識別子「サブグループＣ」と、要求複製回数「２（第１タイプ１、第２タイプ１）」とを複製制限情報更新部１２１２に渡す。
【０２３８】
　複製制限情報更新部１２１２は、認証部１２１１から要求先サブグループ識別子「サブグループＢ」と、要求元サブグループ識別子「サブグループＣ」と複製回数「２（第１タイプ１、第２タイプ１）」とを受け取ると、テーブル１１３６を参照することにより、「サブグループＢ」から、「サブグループＣ」へのコンテンツの複製が許可されているか否かを判断する。テーブル１１３６に依ると、「Ｂ→Ｃ：ＮＧ」であるので、コンテンツの複製が禁止されていると判断される。この場合、複製制限情報更新部１２１２は、要求元端末へ、複製要求を拒否する旨のエラーメッセージを出力する。
【０２３９】
　第２の具体例として、認証部１２１１は、コンテンツ識別子「Ａ‐０００１」、装置識別子「ＩＤＭ」、共通秘密情報１４１１及び要求複製回数「３（第１タイプ２、第２タイプ１）」を含む複製要求を受け付けた場合について説明する。
　認証部１２１１は、要求元端末の装置識別子「ＩＤＭ」から、要求元端末が「第２タイプの端末」であることを判断する。
【０２４０】
　認証部１２１１は、テーブル１１３５を参照して、自装置が属するサブグループと要求元端末が属するサブグループとを判断する。ここでは、自装置の装置識別子が「ＩＤＢ」であるので、自装置は「サブグループＢ」に属し、要求元端末の装置識別子が「ＩＤＭ」であるので、要求元端末は「サブグループＤ」に属すると判断される。認証部１２１１は、要求先サブグループ識別子「サブグループＢ」と、要求元サブグループ識別子「サブグループＤ」と、要求複製回数「３（第１タイプ２、第２タイプ１）」とを複製制限情報更新部１２１２に渡す。
【０２４１】
　複製制限情報更新部１２１２は、認証部１２１１から要求先サブグループ識別子「サブグループＢ」と、要求元サブグループ識別子「サブグループＤ」と、要求複製回数「３（第１タイプ２、第２タイプ１）」とを受け取ると、テーブル１１３６を参照することにより、「サブグループＢ」から、「サブグループＤ」へのコンテンツの複製が許可されているか否かを判断する。テーブル１１３６に依ると、「Ｂ→Ｄ：ＯＫ」であるので、コンテンツの複製が許可されていると判断される。
【０２４２】
　複製制限情報更新部１２１２は、テーブル１１３７を参照することにより、要求複製回数「３（第１タイプ２、第２タイプ１）」が、要求元端末に許可された複製回数以内であるか否かを判断する。テーブル１１３７に依ると、サブグループＢに許可された複製回数は「第１タイプ３、第２タイプ２」であるので、要求複製回数が許可された複製回数以内であることが判断される。
【０２４３】
　複製制限情報更新部１２１２は、記録制御部１２０４を介して、記憶部１２０７からコンテンツ識別子「Ａ‐０００１」を含むコンテンツを特定して、特定されたコンテンツ情報１１２５に含まれる複製制限情報１１２４を読み出す。
　複製制限情報更新部１２１２は、複製制限情報１１２４に含まれる複製可能回数と要求複製回数との大小比較を行う。複製可能回数は「３（第１タイプ２、第２タイプ１）」であるので、要求複製回数「第１タイプ２、第２タイプ１」は、複製可能回数以下であることが判断される。
【０２４４】
　要求複製回数が複製可能回数以下であると判断されると、複製制限情報更新部１２１２は、要求元端末へ送信するコンテンツ１１２２に付加する複製制限情報１１６１を生成する。複製制限情報１１６１は、図２７に示す様に、コンテンツ識別子「Ａ‐０００１」、複製可能回数「３（第１タイプ２、第２タイプ１）」及びグループ外端末への複製の可否を示すフラグ「ＮＧ」から構成される。
【０２４５】
　複製制限情報更新部１２１２は、生成した複製制限情報１１６１とコンテンツ１１２２とから成るコンテンツ情報１１６２を、通信部１２０５を介して要求元端末へ送信する。
　複製制限情報更新部１２１２は、通信部１２０５を介して要求元端末から、コンテンツ情報１１６２の受信が完了したことを示す情報を受け取ると、複製制限情報１１２４の複製可能回数から、複製制限情報１１６１の複製可能回数「３（第１タイプ２、第２タイプ１）」を差し引く。差し引いた結果、複製制限情報１１２４の複製回数は「０（第１タイプ０、第２タイプ０）」となる。この場合、複製制限情報更新部１２１２は、記録制御部１２０４を介して、記憶部１２０７に格納されているコンテンツ情報１１２５を消去する。
【０２４６】
　（３）再生制御部１２０３
　再生制御部１２０３は、制御部１２０２からの指示を受けて、記憶部１２０７に格納されているコンテンツを読み出して、読み出したコンテンツをデコードし、表示部１２０６に出力する。
　（４）記録制御部１２０４
　記録制御部１２０４は、制御部１２０２からの指示を受けて、記憶部１２０７から情報を読み出し、又は、記憶部１２０７に情報を書き込む。
【０２４７】
　具体的に、記録制御部１２０４は、制御部１２０２の複製制限情報更新部１２１２からの指示を受けて、記憶部１２０７に格納されているコンテンツに含まれる複製制限情報を読み出し、読み出した複製制限情報を、複製制限情報更新部１２１２へ出力する。また、記録制御部１２０４は、複製制限情報更新部１２１２から複製制限情報を受け取り、受け取った複製制限情報を、記憶部１２０７に格納されている対応するコンテンツ情報に付加する。
【０２４８】
　（５）通信部１２０５
　通信部１２０５は、イーサネット（登録商標）を介してグループ内端末と接続されており、制御部１２０２とグループ内端末との間で、複製要求の送受信及び複製要求に応じたコンテンツの送受信を行う。
　なお、通信部１２０５は、コンテンツ送信時には、認証時に生成された秘密鍵を用いてコンテンツを暗号化し、暗号化したコンテンツをグループ内端末に送信する。また、コンテンツ受信時にも同様に、認証時に生成された秘密鍵を用いてグループ内端末により暗号化された暗号化コンテンツを受信し、受信した暗号化コンテンツを前記秘密鍵で復号し、制御部１２０２へ出力する。
【０２４９】
　（６）表示部１２０６
　表示部１２０６は、具体的にはディスプレィユニットであって、再生制御部１２０３から出力されるコンテンツを表示する。
　（７）記憶部１２０７
　記憶部１２０７は、ハードディスクドライブユニットであって、記録制御部１２０４により書き込まれるコンテンツを記憶する。
【０２５０】
　３．再生装置１３００
　図２８は、再生装置１３００の構成を示すブロック図である。同図に示す様に、再生装置１３００は、操作入力部１３０１、制御部１３０２、再生制御部１３０３、記録制御部１３０４、通信部１３０５、表示部１３０６、入出力部１３０７及び記憶部１３０８から構成される。
【０２５１】
　再生装置１３００は、具体的には、ＣＰＵ、ＲＯＭ、ＲＡＭ、ハードディスクユニット、ネットワークインターフェース及びメモリーカードスロットなどを含むコンピュータシステムであり、ＣＰＵがコンピュータプログラムを実行することにより各種の機能を達成する。
　ここでは、再生装置１３００として、ＨＤＤを内蔵するメモリーカードレコーダを想定している。再生装置１３００は、コンテンツをハードディスクに記録し、又は、ハードディスクに記録されているコンテンツを再生する。また、再生装置１３００は、メモリーカードスロットにメモリーカード等の可搬型の記録媒体を装着し、可搬型の記録媒体にコンテンツを記録し、又は、可搬型の記録媒体に記録されているコンテンツを再生する。従って、再生装置１３００は、コンテンツを、内蔵するハードディスクに記録する場合は、第１タイプの端末として動作し、メモリーカード等の可搬型の記録媒体に記録する場合は、第２タイプの端末として動作する。
【０２５２】
　なお、本発明における再生装置１３００は、ＨＤＤを内蔵するメモリーカードレコーダに限定されず、メモリーカード等の可搬型の記録媒体を装着して、可搬型の記録媒体との間でコンテンツの入出力を行う端末であれば、ＤＶＤレコーダ、パーソナルコンピュータ等であってもよい。
　（１）操作入力部１３０１
　操作入力部１３０１は、リモコンと赤外線信号受光部とを含み、ユーザによりリモコンのボタンが押下されると、押下されたボタンに対応する入力信号を生成し、生成した入力信号を制御部１３０２へ出力する。
【０２５３】
　（２）制御部１３０２
　制御部１３０２は、ＣＰＵ、ＲＯＭ、ＲＡＭなどから構成され、ＣＰＵがコンピュータプログラムを実行することにより、再生装置１３００全体を制御する。また、制御部１３０２は、操作入力部１３０１から入力信号を受け取り、受け取った入力信号に応じて、記録処理、再生処理、複製要求処理、複製処理、記録媒体１４００への複製処理など、各種処理を行う。
【０２５４】
　制御部１３０２は、図２９に示す様に、認証部１３１１と複製制限情報更新部１３１２とを含む。認証部１３１１は、内部に共通秘密情報１３１３、装置識別子１３１４及びテーブル１１３５を格納しており、複製制限情報更新部１３１２は、内部にテーブル１１３６とテーブル１１３７とを格納している。
　共通秘密情報１３１３は、全てのグループ内端末が、共有している情報であり、グループ内端末の相互認証に用いられる。
【０２５５】
　装置識別子１３１４は、再生装置１３００を一意に識別する記号であり、図示しているとおり、再生装置１３００の装置識別子１３１４は「ＩＤＣ」である。
　テーブル１１３５、テーブル１１３６及びテーブル１１３７は、それぞれ、ホームサーバ１１００の制御部１１０４が記憶しているテーブルと同一のものであるので同一の符号を付して説明を省略する。
【０２５６】
　記録処理において、制御部１３０２は、通信部１３０５からコンテンツを受け取り、受け取ったコンテンツを記録制御部１２０４へ出力する。また、制御部１３０２は、通信部１３０５からコンテンツを受け取り、受け取ったコンテンツを入出力部１３０７へ出力する。
　再生処理において、制御部１３０２は、再生制御部１３０３に対して、記憶部１３０８からコンテンツを読み出し、読み出したコンテンツをデコードする指示を出力する。また、制御部１３０２は、再生制御部１３０３に対して、入出力部１３０７を介して記録媒体１４００からコンテンツを読み出し、読み出したコンテンツをデコードする指示を出力する。
【０２５７】
　複製要求処理において、制御部１３０２は、内部に保持している共通秘密情報１３１３及び装置識別子１３１４と、操作入力部１３０１から受け取るコンテンツ識別子、要求先端末の装置識別子及び要求複製回数から成る複製要求を、通信部１３０５を介して要求先端末へ送信する。
　複製要求処理の結果、制御部１３０２は、一例として、通信部１３０５を介してホームサーバ１１００から、図２４（ａ）に示すコンテンツ情報１１５０を受信する。コンテンツ情報１１５０は、複製制限情報１１５１とコンテンツ１１２２とから構成される。複製制限情報１１５１は、コンテンツ識別子「Ａ‐０００１」、複製可能回数「２（第１タイプ１、第２タイプ１）」とグループ外端末への複製の可否を示すフラグ「ＮＧ」を含む。
【０２５８】
　複製処理において、認証部１３１１は、通信部１３０５を介して、要求元端末から、コンテンツ識別子、装置識別子、共通秘密情報及び複製回数とを含むコンテンツ複製要求を受け取る。認証部１３１１は、受け取った共通秘密情報を用いてゼロ知識証明によるチャレンジ‐レスポンス型のハンドシェイクを行い、要求元端末がホームネットワーク内の装置であるか否かを判断する。
【０２５９】
　認証の結果、要求元端末がグループ外端末であると判断された場合、認証部１３１１は、通信部１３０５を介して要求元端末にコンテンツの複製を拒否する旨のエラーメッセージを送信する。
　認証の結果、要求元端末がグループ内端末であると判断された場合、認証部１３１１及び複製制限情報更新部１３１２は、ホームサーバ１１００及び再生装置１２００と同様に、テーブル１１３５、テーブル１１３６及びテーブル１１３７を参照して複製制限情報を生成し、生成した複製制限情報とコンテンツとから成るコンテンツ情報を、通信部１３０５を介して要求元端末へ送信する。
【０２６０】
　また、複製制限情報更新部１３１２は、記憶部１３０８に格納されているコンテンツの複製制限情報を更新する。更新後の複製制限情報に含まれる複製可能回数が「０」の場合、複製制限情報更新部１３１２は、コンテンツを消去する。
　次に、入出力部１３０７に、記録媒体１４００が装着されている状態における、制御部１３０２の処理について説明する。
【０２６１】
　（複製要求処理）
　複製要求処理において、制御部１３０２は、操作入力部１３０１から、記録媒体１４００へコンテンツを複製することを示す命令を受け取ると、入出力部１３０７を介して、記録媒体１４００が保持している共通秘密情報及１４１１及び装置識別子１４１２を読み出し、読み出した共通秘密情報１４１１及び装置識別子１４１２と、操作入力部１３０１から受け取るコンテン識別子、要求先端末の装置識別子及び要求複製回数とから成る複製要求通信部１３０５を介して要求先端末へ送信する。
【０２６２】
　複製要求処理の結果、制御部１３０２は、一例として、通信部１３０５を介して再生装置１２００から、図２７に示すコンテンツ情報１１６２を受信し、受信したコンテンツ情報１１６２を、入出力部１３０７を介して記録媒体１４００へ出力する。
　（複製処理）
　要求元端末から、記録媒体１４００に格納されているコンテンツの複製要求を受け付けた場合について説明する。
【０２６３】
　ここでは、具体例として、認証部１３１１は、コンテンツ識別子「Ａ‐０００１」、装置識別子「ＩＤＡ」、共通秘密情報１１３３及び要求複製回数「２（第１タイプ１、第２タイプ１）」を含む複製要求を受け付けた場合について説明する。
　なお、ここで受け取る複製要求は、要求元端末（ホームサーバ１１００）が、既に、コンテンツ識別子「Ａ‐０００１」により識別されるコンテンツ情報を内部に記憶しており、前記コンテンツ情報の複製可能回数「５（第１タイプ２、第２タイプ３）」を保持していることを示す情報を含むものとする。
【０２６４】
　認証部１３１１は、受け取った共通秘密情報１１３３を入出力部１３０７を介して記録媒体１４００へ出力する。
　認証部１３１１は、入出力部１３０７から、要求元端末の認証が失敗し、要求元端末がグループ外端末である旨を示す情報を受け取る場合、要求元端末へ複製要求を拒否する旨を示すエラーメッセージを、通信部１３０５を介して要求元端末へ送信する。認証部１３１１は、入出力部１３０７から、要求元端末の認証に成功し、要求元端末がグループ内端末である旨を示す情報を受け取と、テーブル１１３５を参照して、記録媒体１４００が属するサブグループと要求元端末が属するサブグループとを判断する。ここでは、記録媒体１４００の装置識別子が「ＩＤＭ」であるので、記録媒体１４００は「サブグループＤ」に属し、要求元端末の装置識別子が「ＩＤＡ」であるので、要求元端末は「サブグループＡ」に属すると判断される。
【０２６５】
　なお、認証部１３１１は、入出力部１３０７に記録媒体１４００が装着されると、記録媒体１４００から装置識別子「ＩＤＭ」を受け取る様に構成されているものとする。
　認証部１３１１は、要求先サブグループ識別子「サブグループＤ」と、要求元サブグループ識別子「サブグループＡ」と、要求複製回数「２（第１タイプ１、第２タイプ１）」とを複製制限情報更新部１３１２に渡す。
【０２６６】
　複製制限情報更新部１３１２は、認証部１３１１から要求先サブグループ識別子「サブグループＤ」と、要求元サブグループ識別子「サブグループＡ」と、要求複製回数「２（第１タイプ１、第２タイプ１）」とを受け取ると、テーブル１１３６を参照することにより、「サブグループＤ」から、「サブグループＡ」へのコンテンツの複製が許可されているか否かを判断する。テーブル１１３６に依ると、「Ｄ→Ａ：ＯＫ」であるので、コンテンツの複製が許可されていると判断される。
【０２６７】
　複製制限情報更新部１３１２は、テーブル１１３７を参照することにより、要求複製回数「２（第１タイプ１、第２タイプ１）」と、既にホームサーバ１１００が保持している複製可能回数との合計が、要求元端末に許可された複製回数以内であるか否かを判断する。テーブル１１３７に依ると、サブグループＡに許可された複製回数は「第１タイプ５、第２タイプ５」であるので、要求複製回数と既に保持している複製可能回数の合計が、許可された複製回数以内であることが判断される。
【０２６８】
　複製制限情報更新部１３１２は、入出力部１３０７を介して、記録媒体１４００からコンテンツ識別子「Ａ‐０００１」を含むコンテンツ情報を特定して、特定されたコンテンツ情報１１６２（図２７）に含まれる複製制限情報１１６１を読み出す。
　複製制限情報更新部１３１２は、複製制限情報１１６１に含まれる複製可能回数と要求複製回数との大小比較を行う。複製可能回数は「３（第１タイプ２、第２タイプ１）」であるので、要求複製回数「２（第１タイプ１、第２タイプ１）」は、複製可能回数以下であることが判断される。
【０２６９】
　要求複製回数が複製可能回数以下であると判断されると、複製制限情報更新部１３１２は、通信部１３０５を介してホームサーバ１１００へ、コンテンツ識別子「Ａ‐０００１」であるコンテンツ情報の複製可能回数に「第１タイプ１、第２タイプ１」を加算する指示を出力する。
　ホームサーバ１１００は、記憶しているコンテンツ情報１１５３（図２４ｂ）の複製可能回数に「第１タイプ１、第２タイプ１」を加算して、複製制限情報１１５２を、図３０（ａ）に示す複製制限情報１１７１に更新する。
【０２７０】
　次に、複製制限情報更新部１３１２は、通信部１３０５を介してホームサーバ１１００から、複製制限情報の更新が終了した旨を示す情報を受け取ると、入出力部１３０７を介して、記録媒体１４００が記憶している、コンテンツ情報１１６２に含まれる複製制限情報１１６１の複製可能回数を「第１タイプ１、第２タイプ１」だけ減算して、図３０（ｂ）に示す複製制限情報１１８１に更新する。
【０２７１】
　なお、複製処理後に、複製可能回数を減算した結果、複製可能回数が「０」になる場合、複製制限情報更新部１３１２は、記録媒体１４００が記憶しているコンテンツ情報を消去する。
　（３）再生制御部１３０３
　再生制御部１３０３は、制御部１３０２からの指示を受けて、記憶部１３０８に格納されているコンテンツを読み出して、読み出したコンテンツをデコードし、表示部１３０６に出力する。
【０２７２】
　（４）記録制御部１３０４
　記録制御部１３０４は、制御部１３０２からの指示を受けて、記憶部１３０８から情報を読み出し、又は、記憶部１３０８に情報を書き込む。また、記録制御部１３０４は、制御部１３０２からの指示を受けて、入出力部１３０７を介して、記録媒体１４００から情報を読み出し、又は記録媒体１４００に情報を書き込む。
【０２７３】
　具体的には、記録制御部１３０４は、制御部１３０２の複製制限情報更新部１３１２からの指示を受けて、記憶部１３０８に格納されているコンテンツに含まれる複製制限情報を読み出し、読み出した複製制限情報を、複製制限情報更新部１３１２へ出力する。また、記録制御部１３０４は、複製制限情報更新部１３１２から複製制限情報を受け取り、受け取った複製制限情報を、記憶部１３０８に格納されている対応するコンテンツ情報に付加する。
【０２７４】
　（５）通信部１３０５
　通信部１３０５は、イーサネット（登録商標）を介してグループ内端末と接続されており、制御部１３０２とグループ内端末との間で、複製要求の送受信及び複製要求に応じたコンテンツの送受信を行う。
　なお、通信部１３０５は、コンテンツ送信時には、認証時に生成された秘密鍵を用いてコンテンツを暗号化し、暗号化したコンテンツをグループ内端末に送信する。また、コンテンツ受信時にも同様に、認証時に生成された秘密鍵を用いてグループ内端末により暗号化された暗号化コンテンツを受信し、受信した暗号化コンテンツを前記秘密鍵で復号し、制御部１３０２へ出力する。
【０２７５】
　（６）表示部１３０６
　表示部１３０６は、具体的にはディスプレィユニットであって、再生制御部１３０３から出力されるコンテンツを表示する。
　（７）入出力部１３０７
　入出力部１３０７は、例えばメモリーカードスロットであって、メモリーカード等の可搬型の記録媒体１４００が装着された状態で、記録制御部１３０４を介して制御部１３０２から受け取る情報を、記録媒体１４００に書き込み、又は、記録媒体１４００に書き込まれた情報を読み出し、読み出した情報を制御部１３０２又は再生制御部１３０３又は記録制御部１３０４に出力する。
【０２７６】
　（８）記憶部１３０８
　記憶部１３０８は、ハードディスクドライブユニットであって、記録制御部１３０４により書き込まれるコンテンツを記憶する。
　４．記録媒体１４００
　記録媒体１４００は、図３１に示す様に、入出力部１４０１、制御部１４０２及び記憶部１４０３から構成される。
【０２７７】
　記録媒体１４００は、ＩＣチップを備え、認証機能を有する可搬型の記録媒体であり、一例として、ここではメモリーカードを想定している。
　記録媒体１４００は、再生装置１３００の入出力部１３０７に装着することにより、再生装置１３００の記憶部１３０８に格納されているコンテンツを受け取り、受け取ったコンテンツを記憶部１４０３に格納する。また、記憶媒体１４００は、再生装置１３００の入出力部１３０７に装着することにより、ホームネットワークに接続し、ホームネットワークに接続されたグループ内端末から、コンテンツを受信し、受信したコンテンツを記憶部１４０３に格納する。また、記憶部１４０３に格納されているコンテンツを、ホームネットワークのグループ内端末へ送信する。
【０２７８】
　（１）入出力部１４０１
　入出力部１４０１は、記録媒体１４００が再生装置１３００の入出力部１３０７に装着された状態において、制御部１４０２と、再生装置１３００の制御部１３０２との間で情報の入出力を行う。
　（２）制御部１４０２
　制御部１４０２は、図３１に示す様に、共通秘密情報１４１１及び装置識別子１４１２を記憶している。共通秘密情報１４１１は、グループ内端末が予め共有している情報であり、グループ内端末の相互認証に用いられる。装置識別子１４１２「ＩＤＭ」は記録媒体１４００を一意に識別する記号である。制御部１４０２は、記録媒体１４００が再生装置１３００に装着されると、制御部１３０２へ装置識別子「ＩＤＭ」を出力する。
【０２７９】
　制御部１４０２は、再生装置１３００が要求元端末から受信した複製要求に含まれる共通秘密情報を、再生装置１３００を介して受け取る。制御部１４０２は、受け取った共通秘密情報を用いてチャレンジ‐レスポンス型のハンドシェイクを行い、要求元端末がグループ内端末であるか否か判断する。
　制御部１４０２は、判断の結果を入出力部１４０１及び入出力部１３０７を介して、制御部１３０２へ出力する。
【０２８０】
　制御部１４０２は、入出力部１４０１を介して再生装置１３００から受け取るコンテンツ情報を記憶部１４０３へ書き込む。一例として、制御部１４０２は、図２７に示したコンテンツ情報１１６２を、再生装置１３００を介して、再生装置１２００から受信し、受信したコンテンツ情報１１６２を、記憶部１４０３へ書き込む。
　また、制御部１４０２は、入出力部１４０１を介して再生装置１３００から受け取る複製要求に応じて、記憶部１４０３からコンテンツ情報を読み出し、読み出したコンテンツ情報を、入出力部１４０１を介して再生装置１３００へ出力する。
【０２８１】
　（３）記憶部１４０３
　記憶部１４０３は、耐タンパ性を有する記憶領域であって、制御部１４０３から書き込まれるコンテンツ情報を格納する。
　６．再生装置１６００
　再生装置１６００は、再生装置１２００又は再生装置１３００と同様の構成を有するため、再生装置１６００の構成は図示していない。
【０２８２】
　再生装置１６００は、インターネット１７００を介してホームネットワークに接続されている。再生装置１６００は、グループ外端末であり、共通秘密情報を有していないため、グループ内端末からコンテンツの複製を受けることができない。
　＜動作＞
　ここでは、図３２から図３５に示すフローチャートを用いて、コンテンツ複製管理システム１０００におけるコンテンツ複製処理の動作について説明する。
【０２８３】
　なお、ここでは、コンテンツの複製要求を送信する要求元端末、及び、複製要求を受信する要求先端末における情報の送受信に基づき説明する。当該システムを構成する全てのグループ内端末が、要求先端末に成り得る。また、当該システムを構成する全てのグループ内端末及び全てのグループ外端末が、要求元端末に成り得る。
　要求元端末は、ユーザの操作により、コンテンツ識別子、要求先端末の装置識別子及び要求複製回数の入力を受け付ける（ステップＳ１０００）。
【０２８４】
　次に、要求元端末は、コンテンツ識別子、要求先端末の装置識別子、要求複製回数、共通秘密情報、及び要求元端末の装置識別子から成る複製要求を、ネットワークを介して要求先端末へ送信し、要求先端末は、複製要求を受信する（ステップＳ１００２）。
　要求先端末は、複製要求を受信すると、複製要求に含まれる共通秘密情報に基づき要求元端末を認証する（ステップＳ１００３）。認証に失敗し、要求元端末がグループ外端末であると判断される場合（ステップＳ１００４でＮＧ）、要求先端末は、複製要求を拒否する旨を示すエラーメッセージを要求元端末へ送信する（ステップＳ１４００）。認証に成功し、要求元端末がグループ内端末であると判断される場合（ステップＳ１００４でＯＫ）、要求先端末の認証部は、内部に記憶しているテーブル１１３５を参照して、要求元端末が属するサブグループを判別する（ステップＳ１００５）。
【０２８５】
　次に、複製制限情報更新部は、内部に記憶しているテーブル１１３６を参照して、要求先端末が属するサブグループから、要求元端末が属するサブグループへコンテンツの複製が許可されているか否か判定する（ステップＳ１００６）。判定の結果、コンテンツの複製が許可されていない場合（ステップＳ１００７でＮＯ）、複製制限情報更新部は、複製要求を拒否する旨を示すエラーメッセージを、要求元端末へ送信する（ステップＳ１００８）。
【０２８６】
　要求元端末は、エラーメッセージを受信する場合（ステップＳ１０１０でＹＥＳ）、処理を終了する。要求元端末は、エラーメッセージを受信しない場合（ステップＳ１０１０でＮＯ）、処理を続ける。
　ステップＳ１００６による判定の結果、コンテンツの複製が許可されている場合（ステップＳ１００７でＹＥＳ）、複製制限情報更新部は、内部に記憶しているテーブル１１３７を参照して要求複製回数が、許可された複製可能回数以内であるか判定する（ステップＳ１００９）。判定の結果、要求複製回数が、テーブル１１３７の最大複製回数以上である場合（ステップＳ１１００でＮＯ）、テーブル１１３７に記述されている最大複製回数を、要求複製回数として処理を続ける（ステップＳ１１０１）。
【０２８７】
　次に、複製制限情報更新部は、記録制御部を介して、複製要求を受けたコンテンツを特定する（ステップＳ１１０２）。複製制限情報更新部は、特定したコンテンツに含まれる複製制限情報の複製可能回数を読む（ステップＳ１１０３）。要求複製回数が、読み出した複製可能回数以上である場合（ステップＳ１１０４でＮＯ）、複製制限情報更新部は、読み出した複製可能回数を、複製回数とする（ステップＳ１１０５）。要求複製回数が、読み出した複製可能回数以下である場合（ステップＳ１１０４でＹＥＳ）、要求複製回数を複製回数とする。複製制限情報更新部は、要求元端末に送信するコンテンツに付加する複製制限情報を生成する（ステップＳ１１０６）。
【０２８８】
　要求先端末は、ステップＳ１１０２で特定したコンテンツを記憶部から読み出し、読み出したコンテンツにステップＳ１１０６で生成した複製制限情報を付加したコンテンツ情報を、要求元端末へ送信し、要求元端末はコンテンツ情報を受信する（ステップＳ１１０７）。コンテンツ情報の受信が完了すると、要求元端末は、要求先端末へ受信完了通知を送信し、要求先端末は受信完了通知を受信する（ステップＳ１１０８）。要求元端末は、受信したコンテンツ情報を格納する（ステップＳ１１０９）。要求先端末は、受信完了通知を受信すると、記憶部に格納されているコンテンツ情報の複製制限情報を更新する（ステップＳ１１１０）。
【０２８９】
　要求先端末は、更新後の複製制限情報に含まれる複製可能回数が「０」の場合（ステップＳ１２００でＹＥＳ）、複製制限情報更新部は、記憶部に格納されているコンテンツ情報を消去し（ステップＳ１２０１）、処理を終了する。
　なお、要求先端末が記録媒体の場合、記録媒体は認証を行う制御部を有するが、複製制限情報を生成する複製制限情報更新部は有していないため、ステップＳ１００６以降の要求先端末の処理は、記録媒体が装着された再生装置の制御部により実現されるものとする。
【０２９０】
　（コンテンツ複製管理システム１０００の変形例）
　以上、本発明をコンテンツ複製管理システム１０００を例に説明してきたが、本発明は上記の実施形態に限定されないのは勿論であり、以下の様な場合も本発明に含まれる。
　（１）上記実施の形態では、テーブル１１３５、テーブル１１３６及びテーブル１１３７は、各端末の制御部が記憶しているが、これらのテーブルは、各端末が記憶しているではなくて、コンテンツのメタデータとしてコンテンツ情報に含まれる場合も本発明に含まれる。
【０２９１】
　この場合、ホームサーバ１１００は、放送局１８００からコンテンツ情報を受信し、受信したコンテンツ情報にテーブル１１３５、テーブル１１３６及びテーブル１１３７を付加する様に構成してもよい。ホームサーバ１１００は、要求元端末からの要求を受けて、複製制限情報、テーブル１１３５、テーブル１１３６、テーブル１１３７及びコンテンツから成るコンテンツ情報を前記要求元端末へ送信する。テーブル１１３５、テーブル１１３６及びテーブル１１３７は、予め、ホームサーバに記憶されていてもよいし、ユーザにより作成されてもよい。
【０２９２】
　（２）家庭内のサブグループはユーザが設定するように構成してもよい。例えば、ユーザが、ホームサーバ１１００のリモコンを操作することにより、ホームサーバ１１００を「サブグループＡ」、再生装置１２００を「サブグループＢ」、再生装置１３００を「サブグループＣ」に分類、登録してもよい。
　また、ホームサーバ１１００は、ユーザの操作によるサブグループの登録を受け付けると、テーブル１１３５、テーブル１１３６及びテーブル１１３７を生成して、生成したテーブルをグループ内端末へ送信するように構成されてもよいし、前述のように、コンテンツのメタデータとして要求元端末へ送信してもよい。
【０２９３】
　（３）上記実施の形態におけるコンテンツ複製管理システム１０００は、複製制限情報の「グループ外端末への複製の可否を示すフラグ」が、「ＮＧ」に設定されており、グループ外端末へは、コンテンツ情報を送信しない場合に限定して説明してきたが本発明はこれに限定されない。
　例えば、グループ外端末から他の装置への更なる複製を制限した状態で、グループ外端末へコンテンツ情報を送信する構成も本発明に含まれる。
【０２９４】
　ここでは、「グループ外端末への複製の可否を示すフラグ」が「ＯＫ」に設定されているコンテンツ情報と、前記フラグが「ＮＧ」に設定されているコンテンツ情報とを含む場合の動作について、フローチャートを用いて説明する。
　図３２のフローチャートにおけるステップＳ１００４で認証に失敗した場合、即ち、要求元端末がグループ外端末である場合に、図３５のステップＳ１３００に進む。
【０２９５】
　要求先端末は、指定のコンテンツ情報を特定し（ステップＳ１３００）、コンテンツ情報に含まれる「グループ外端末への複製の可否を示すフラグ」を読む（ステップＳ１３０１）。フラグが「ＮＧ」の場合（ステップＳ１３０２でＮＧ）、要求先端末は、複製要求を拒否する旨を示すエラーメッセージをグループ外端末である要求元端末へ送信する（ステップＳ１３０３）。
【０２９６】
　フラグが「ＯＫ」の場合（ステップＳ１３０２でＯＫ）、要求先端末は、複製可能回数が「０（第１タイプ０、第２タイプ０）」である複製制限情報を生成し（ステップＳ１３０４）、図３３のステップＳ１１０７に続く。
　これにより、グループ外端末は、受信したコンテンツを再生することは可能だが、受信したコンテンツを他の装置へ複製することはできない。
【０２９７】
　（４）複製制限情報に含まれる複製可能回数を、所定の時刻に変更する構成も本発明に含まれる。
　具体的には、各端末の複製制限情報更新部は時計を備える。複製制限情報は、所定時刻、現在の複製可能回数及び更新後の複製可能回数を含み、時刻が前記所定時刻になると、複製制限情報更新部は、現在の複製可能回数を更新後の複製可能回数に書き換えて複製制限情報を更新する。
【０２９８】
　なお、更新後の複製可能回数が「０」の場合、複製制限情報更新部は、記憶部が記憶しているコンテンツ情報を消去する。
　また、所定時刻に、ある端末の複製可能回数が更新された場合であっても、グループ内の複製可能回数の総数は一定であるとする。
　また、端末が記録媒体である場合には、所定時刻に再生装置と接続されていない場合が考えられるが、記録媒体が再生装置に接続されると、再生装置は所定時刻を確認し、現時刻が所定時刻を過ぎている場合には、現在の複製可能回数を、更新後の複製可能回数の更新するように構成してもよい。
【０２９９】
　（５）所定の時刻に所定の端末へコンテンツの複製を開始する構成も本発明に含まれる。
　具体的には、各端末の複製制限情報更新部は、時計を備える。要求先端末の記憶部はコンテンツと複製制限情報とから成るコンテンツ情報を記憶しており、複製制限情報は、複製時刻、複製先端末の装置識別子及び複製回数を含む。時刻が複製時刻になると、複製制限情報更新手段は、指定された複製回数を含む複製制限情報を生成し、生成した複製制限情報とコンテンツとを前記装置識別子により識別される端末へ送信するように構成してもよい。
【０３００】
　（６）それぞれのグループ内端末が、特定のコンテンツ情報を検索する機能を有する場合も本発明に含まれる。
　具体的には、コンテンツ情報を検索する端末は、全てのグループ内端末に対して、コンテンツ識別子を含む検索情報を送信する。検索情報を受信した各端末の複製制限情報更新部は、記憶部が格納しているコンテンツ情報、及び、接続された記録媒体の記憶部が格納しているコンテンツ情報から、前記検索情報に含まれるコンテンツ識別子を有するコンテンツ情報を検索する。検索の結果、検索対象のコンテンツ情報が存在する場合には、複製制限情報更新部は、検索対象のコンテンツ情報が存在する旨を示すメッセージを前記端末へ返送するように構成してもよい。
【０３０１】
　検索の結果、検索対象のコンテンツ情報を有する端末が２以上の場合、要求元端末は、最初に前記メッセージを返送してきた端末から複製してもよい。又は、前記メッセージと共に、複製可能回数を返送して、複製可能回数が最大である端末から複製してもよい。又は、より通信帯域の広い端末から複製してもよいし、より近い端末から複製してもよい。
　なお、要求元端末が要求した複製回数が、要求先端末が有する複製可能回数を越えている場合には、上記の検索機能を用いて、同一のコンテンツ情報を保持している端末を検索して、複数の端末から、要求元端末へ複製することにより、要求元端末が要求した複製回数を満足するように構成してもよい。
【０３０２】
　（７）コンテンツ情報、共通秘密情報及び装置識別子は耐タンパ性の記憶領域に記憶されている場合も本発明に含まれる。
　（８）コンテンツ情報の一部、又は全部が暗号化されている場合も本発明に含まれる。
　（９）上記実施の形態において、グループ内端末は、図２５、図２６及び図２９に示す様に、テーブル１１３５、１１３６及び１１３６を共有する構成を有しているが、各端末が、異なるテーブルを有する場合も本発明に含まれる。
【０３０３】
　（１０）上記実施の形態において、グループ外端末へのコンテンツの複製は、コンテンツに付随した複製制限情報に含まれる「グループ外端末への複製の可否を示すフラグ」により、「許可」又は「禁止」が設定される構成を有しているが、グループ外端末への複製が許可されている場合、複製制限情報に、グループ外端末へ許可された複製回数を含む構成も本発明に含まれる。
【０３０４】
　この場合は、複製制限情報に含まれる複製可能回数以内であれば、グループ外端末へもコンテンツを複製することが可能となる。
　（１１）また、グループ外端末へコンテンツが複製された場合には、複製制限情報に含まれるグループ内端末への複製可能回数を「０」に更新する構成も本発明に含まれる。
　（１２）本発明は、上記に示す方法であるとしてもよい。また、これらの方法をコンピュータにより実現するコンピュータプログラムであるとしてもよいし、前記コンピュータプログラムからなるディジタル信号であるとしてもよい。
【０３０５】
　また、本発明は、前記コンピュータプログラム又は前記ディジタル信号をコンピュータ読み取り可能な記録媒体、例えば、フロッピー（登録商標）ディスク、ハードディスク、ＣＤ‐ＲＯＭ、ＭＯ、ＤＶＤ、ＤＶＤ‐ＲＯＭ、ＤＶＤ‐ＲＡＭ、ＢＤ（Ｂｌｕ‐ｒａｙ　Ｄｉｓｃ）、半導体メモリなど、に記録したものとしてもよい。また、これらの記録媒体に記録されている前記コンピュータプログラム又は前記ディジタル信号であるとしてもよい。
【０３０６】
　また、本発明は、前記コンピュータプログラム又は前記ディジタル信号を、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送するものとしてもよい。
　また、本発明は、マイクロプロセッサとメモリとを備えたコンピュータシステムであって、前記メモリは、上記コンピュータプログラムを記憶しており、前記マイクロプロセッサは、前記コンピュータプログラムに従って動作するとしてもよい。
【０３０７】
　また、前記プログラム又は前記ディジタル信号を前記記録媒体に記録して移送することにより、又は前記プログラム又は前記ディジタル信号を前記ネットワーク等を経由して移送することにより、独立した他のコンピュータシステムにより実施するとしてもよい。
　（１３）上記実施の形態及び上記変形例をそれぞれ組み合わせる構成も本発明に含まれる。
【産業上の利用可能性】
【０３０８】
　上記において説明したコンテンツ複製管理システムは、映画、音楽などのディジタル化された著作物を、放送やネットワークなどを介して流通させる場合において、コンテンツの不正な使用を防ぐための仕組みとして利用できる。
【図面の簡単な説明】
【０３０９】
【図１】グループ形成管理システム１の全体の構成を示すブロック図である。
【図２】ＡＤ内サーバ１００の構成を示すブロック図である。
【図３】登録情報の構成を示す図である。
【図４】再生装置２００の構成を示すブロック図である。
【図５】車載機器３００の構成を示すブロック図である。
【図６】ＩＣカード４００の構成を示すブロック図である。
【図７】ＳＡＣ確立の処理を示すフローチャートである。図８に続く。
【図８】ＳＡＣ確立の処理を示すフローチャートである。図７の続き。
【図９】再生装置２００をＡＤ内サーバ１００に登録する際の動作を示すフローチャートである。
【図１０】車載機器３００を登録する際の動作を示すフローチャートである。
【図１１】車載機器３００を登録する際の動作を示すフローチャートである。
【図１２】コンテンツを配送する際の動作を示すフローチャートである。
【図１３】コンテンツを配送する際の動作の一部を示すフローチャートである。
【図１４】コンテンツをＤＶＤに記録する際の動作を示すフローチャートである。
【図１５】ＡＤ内サーバ１００から脱退する際の動作を示すフローチャートである。
【図１６】複数のクライアント機器を、代表の機器がＡＤ内サーバに登録する場合の構成を示すブロック図である。
【図１７】複数のグループから一つのグループを形成する場合の概念を示す図である。
【図１８】一つのグループを分割して複数のグループを形成する場合の概念を示す図である。
【図１９】コンテンツ複製管理システム１０００の構成を示す構成図である。
【図２０】ホームサーバ１１００の構成を示すブロック図である。
【図２１】コンテンツ情報１１２１のデータ構造を示す図である。
【図２２】制御部１１０４を機能的に示す図である。
【図２３】（ａ）コンテンツ情報１１２５のデータ構造を示す図である。（ｂ）コンテンツ情報１１２７のデータ構造を示す図である。
【図２４】（ａ）コンテンツ情報１１５０のデータ構造を示す図である。（ｂ）コンテンツ情報１１５３のデータ構造を示す図である。
【図２５】再生装置１２００の構成を示すブロック図である。
【図２６】制御部１２０２を機能的に示す図である。
【図２７】コンテンツ情報１１６２のデータ構造を示す図である。
【図２８】再生装置１３００の構成を示すブロック図である。
【図２９】制御部１３０２を機能的に示す図である。
【図３０】（ａ）コンテンツ情報１１７２のデータ構造を示す図である。（ｂ）コンテンツ情報１１８２のデータ構造を示す図である。
【図３１】記録媒体１４００の構成を示すブロック図である。
【図３２】コンテンツ複製管理システム１０００の動作を示すフローチャートであり、図３０及び図３２へ続く。
【図３３】コンテンツ複製管理システム１０００の動作を示すフローチャートであり、図２９から続き、図３２へ続く。
【図３４】コンテンツ複製管理システム１０００の動作を示すフローチャートであり、図３０から続く。
【図３５】コンテンツ複製管理システム１０００の動作を示すフローチャートであり、図２９から続く。
【符号の説明】
【０３１０】
　　　　１　　グループ形成管理システム
　　１００　　ＡＤ内サーバ
　　２００　　再生装置
　　３００　　車載機器
　　４００　　ＩＣカード
　　５００　　ＤＶＤ
　　６００　　ＡＤ内サーバ
　　６０１　　クライアント機器
　　６０２，６０３，６０４　車載機器
　１０００　　コンテンツ複製管理システム
　１１０１　　データ受信部
　１１０２　　信号処理部
　１１０３　　操作入力部
　１１０４　　制御部
　１１０５　　再生制御部
　１１０６　　記録制御部
　１１０７　　入出力部
　１１０８　　記憶部
　１１０９　　通信部
　１１１０　　表示部
　１１３１　　認証部
　１１３２　　複製制限情報更新部
　１２００　　再生装置
　１２０１　　操作入力部
　１２０２　　制御部
　１２０３　　再生制御部
　１２０４　　記録制御部
　１２０５　　通信部
　１２０６　　表示部
　１２０７　　記憶部
　１３００　　再生装置
　１３０１　　操作入力部
　１３０２　　制御部
　１３０３　　再生制御部
　１３０４　　記録制御部
　１３０５　　通信部
　１３０６　　表示部
　１３０７　　入出力部
　１３０８　　記憶部
　１３１１　　認証部
　１３１２　　複製制限情報更新部
　１４００　　記録媒体
　１４０１　　入出力部
　１４０２　　制御部
　１４０３　　記憶部
　１５００　　ゲートウェイ
　１６００　　再生装置
　１７００　　インターネット
　１８００　　放送局
【図１】
2004110817.tif 000003
【図２】
2004110817.tif 000004
【図３】
2004110817.tif 000005
【図４】
2004110817.tif 000006
【図５】
2004110817.tif 000007
【図６】
2004110817.tif 000008
【図７】
2004110817.tif 000009
【図８】
2004110817.tif 000010
【図９】
2004110817.tif 000011
【図１０】
2004110817.tif 000012
【図１１】
2004110817.tif 000013
【図１２】
2004110817.tif 000014
【図１３】
2004110817.tif 000015
【図１４】
2004110817.tif 000016
【図１５】
2004110817.tif 000017
【図１６】
2004110817.tif 000018
【図１７】
2004110817.tif 000019
【図１８】
2004110817.tif 000020
【図１９】
2004110817.tif 000021
【図２０】
2004110817.tif 000022
【図２１】
2004110817.tif 000023
【図２２】
2004110817.tif 000024
【図２３】
2004110817.tif 000025
【図２４】
2004110817.tif 000026
【図２５】
2004110817.tif 000027
【図２６】
2004110817.tif 000028
【図２７】
2004110817.tif 000029
【図２８】
2004110817.tif 000030
【図２９】
2004110817.tif 000031
【図３０】
2004110817.tif 000032
【図３１】
2004110817.tif 000033
【図３２】
2004110817.tif 000034
【図３３】
2004110817.tif 000035
【図３４】
2004110817.tif 000036
【図３５】
2004110817.tif 000037