(57)【特許請求の範囲】
【請求項１】
所定の使用者により使用される他の情報処理装置から送信された識別データとして、前記他の情報処理装置で実行される所定のプログラムを特定するデータおよび前記使用者の秘匿すべき個人情報を示すデータを受信する第１の受信手段と、
前記第１の受信手段が、同一のグループの前記他の情報処理装置から初めて前記識別データを受信した場合、前記他の情報処理装置が属するグループにおいて共用されるグループ鍵と、前記使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせにより前記グループを特定する前記ＩＤと前記パスワードを生成する生成手段と、
前記プログラムを特定するデータを記録して、前記他の情報処理装置を登録する記録手段と、
前記グループ鍵および前記ＩＤと前記パスワードを、前記他の情報処理装置へ送信する第１の送信手段と
を含むことを特徴とする情報処理装置。
【請求項２】
前記使用者の秘匿すべき個人情報と、前記ＩＤおよび前記パスワードを対応付けて記録する第２の記録手段をさらに備える
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記プログラムは、シャッフルされているインストラクション、または暗号化されているインストラクションにより記述され、その処理内容が外部から隠蔽されたコンテンツ管理用プログラムであり、
前記使用者の秘匿すべき個人情報は、クレジットカードの番号である
ことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
情報処理装置が、
所定の使用者により使用される他の情報処理装置から送信された識別データとして、前記他の情報処理装置で実行される所定のプログラムを特定するデータおよび前記使用者の秘匿すべき個人情報を示すデータを受信する受信ステップと、
前記第１の受信手段が、同一のグループの前記他の情報処理装置から初めて前記識別データを受信した場合、前記情報処理装置が属するグループにおいて共用されるグループ鍵と、前記使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせにより前記グループを特定する前記ＩＤと前記パスワードを生成する生成ステップと、
前記プログラムを特定するデータを記録して、前記他の情報処理装置を登録する記録ステップと、
前記グループ鍵および前記ＩＤと前記パスワードを、前記情報処理装置へ送信する送信ステップと
を含むことを特徴とする情報処理方法。
【請求項５】
所定の使用者により使用される他の情報処理装置から送信された識別データとして、前記他の情報処理装置で実行される所定のプログラムを特定するデータおよび前記使用者の秘匿すべき個人情報を示すデータを受信する受信ステップと、
前記第１の受信手段が、同一のグループの前記他の情報処理装置から初めて前記識別データを受信した場合、前記情報処理装置が属するグループにおいて共用されるグループ鍵と、前記使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせにより前記グループを特定する前記ＩＤと前記パスワードを生成する生成ステップと、
前記プログラムを特定するデータを記録して、前記他の情報処理装置を登録する記録ステップと、
前記グループ鍵および前記ＩＤと前記パスワードを、前記情報処理装置へ送信する送信ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【請求項６】
所定の使用者により使用される情報処理装置において、
第１の他の情報処理装置に対して、識別データとして、前記情報処理装置で実行される所定のプログラムを特定するデータおよび前記使用者の秘匿すべき個人情報を示すデータを送信する第１の送信手段と、
前記第１の他の情報処理装置から、グループにおいて共用されるグループ鍵および前記グループを特定するＩＤとパスワードを受信する第１の受信手段と、
前記第１の受信手段により受信された前記グループ鍵および前記ＩＤと前記パスワードを記憶する記憶手段と、
コンテンツを出力する場合、前記コンテンツを暗号化しているコンテンツ鍵を前記グループ鍵で暗号化する暗号化手段と、
前記ＩＤと前記パスワードを、第２の他の情報処理装置に対して送信する第２の送信手段と、
前記第２の他の情報処理装置から、前記コンテンツのコピー動作を承認するデータを受信する第２の受信手段と、
前記第２の受信手段により受信された前記コンテンツのコピー動作を承認するデータに基づいて、前記コンテンツのコピー動作を制御するコピー制御手段と
を含み、
前記第１の受信手段により受信された前記グループ鍵および前記ＩＤと前記パスワードは、
前記情報処理装置から送信された前記識別データを受信する第３の受信手段と、
前記第３の受信手段が、同一のグループの前記情報処理装置から初めて前記識別データを受信した場合、前記情報処理装置が属するグループにおいて共用されるグループ鍵と、前記使用者の秘匿すべき個人情報を示すデータといずれかが同一となる前記ＩＤと前記パスワードであって、その組み合わせにより前記グループを特定する前記ＩＤと前記パスワードを生成する生成手段と、
前記プログラムを特定するデータを記録して、前記情報処理装置を登録する記録手段と、
前記グループ鍵および前記ＩＤと前記パスワードを、前記情報処理装置へ送信する第３の送信手段と
を含む前記第１の他の情報処理装置により送信されるデータである
ことを特徴とする情報処理装置。
【請求項７】
前記コンテンツのコピー動作を承認するデータは、
複数の情報処理装置が有する、グループにおいて共用されるグループ鍵に基づき、前記情報処理装置による情報のコピー動作を管理する前記第２の他の情報処理装置であって、
前記グループを特定するＩＤとパスワードを記憶する第２の記憶手段と、
前記情報処理装置から前記グループを特定するＩＤとパスワードを受信する第４の受信手段と、
前記第２の記憶手段により記憶されている前記ＩＤとパスワードと、前記第４の受信手段により受信された前記ＩＤとパスワードとを比較する比較手段と、
前記比較手段の比較結果に基づいて、前記情報処理装置に対して、その情報のコピー動作を承認するデータを出力する出力手段と
を含む前記第２の他の情報処理装置により出力されるデータである
ことを特徴とする請求項６に記載の情報処理装置。
【請求項８】
前記コンテンツ鍵を復号する復号手段をさらに含み、
前記暗号化手段は、前記復号手段により復号された前記コンテンツ鍵を暗号化する
ことを特徴とする請求項６に記載の情報処理装置。
【請求項９】
前記プログラムは、シャッフルされているインストラクション、または暗号化されているインストラクションにより記述され、その処理内容が外部から隠蔽されたコンテンツ管理用プログラムであり、
前記使用者の秘匿すべき個人情報は、クレジットカードの番号である
ことを特徴とする請求項６に記載の情報処理装置。
【請求項１０】
所定の使用者により使用される情報処理装置が、
第１の他の情報処理装置に対して、識別データとして、前記情報処理装置で実行される所定のプログラムを特定するデータおよび前記使用者の秘匿すべき個人情報を示すデータを送信する送信ステップと、
前記第１の他の前記情報処理装置から、グループにおいて共用されるグループ鍵および前記グループを特定するＩＤとパスワードを受信する受信ステップと、
前記受信ステップの処理により受信された前記グループ鍵および前記ＩＤと前記パスワードを記憶する記憶ステップと、
コンテンツを出力する場合、前記コンテンツを暗号化しているコンテンツ鍵を前記グループ鍵で暗号化する暗号化ステップと、
前記ＩＤと前記パスワードを、第２の他の情報処理装置に対して送信する第２の送信ステップと、
前記第２の他の情報処理装置から、前記コンテンツのコピー動作を承認するデータを受信する第２の受信ステップと、
前記第２の受信ステップの処理により受信された前記コンテンツのコピー動作を承認するデータに基づいて、前記コンテンツのコピー動作を制御するコピー制御ステップと
を含み、
前記第１の受信ステップの処理により受信された前記グループ鍵および前記ＩＤと前記パスワードは、
前記情報処理装置から送信された前記識別データを受信する第３の受信手段と、
前記第３の受信手段が、同一のグループの前記情報処理装置から初めて前記識別データを受信した場合、前記情報処理装置が属するグループにおいて共用されるグループ鍵と、前記使用者の秘匿すべき個人情報を示すデータといずれかが同一となる前記ＩＤと前記パスワードであって、その組み合わせにより前記グループを特定する前記ＩＤと前記パスワードを生成する生成手段と、
前記プログラムを特定するデータを記録して、前記情報処理装置を登録する記録手段と、
前記グループ鍵および前記ＩＤと前記パスワードを、前記情報処理装置へ送信する第３の送信手段と
を含む前記第１の他の情報処理装置により送信されるデータである
ことを特徴とする情報処理方法。
【請求項１１】
第１の他の情報処理装置に対して、識別データとして、前記情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを送信する送信ステップと、
前記第１の他の前記情報処理装置から、グループにおいて共用されるグループ鍵および前記グループを特定するＩＤとパスワードを受信する受信ステップと、
前記受信ステップの処理により受信された前記グループ鍵および前記ＩＤと前記パスワードを記憶する記憶ステップと、
コンテンツを出力する場合、前記コンテンツを暗号化しているコンテンツ鍵を前記グループ鍵で暗号化する暗号化ステップと、
前記ＩＤと前記パスワードを、第２の他の情報処理装置に対して送信する第２の送信ステップと、
前記第２の他の情報処理装置から、前記コンテンツのコピー動作を承認するデータを受信する第２の受信ステップと、
前記第２の受信ステップの処理により受信された前記コンテンツのコピー動作を承認するデータに基づいて、前記コンテンツのコピー動作を制御するコピー制御ステップと
を含み、
前記第１の受信ステップの処理により受信された前記グループ鍵および前記ＩＤと前記パスワードは、
前記情報処理装置から送信された前記識別データを受信する第３の受信手段と、
前記第３の受信手段が、同一のグループの前記情報処理装置から初めて前記識別データを受信した場合、前記情報処理装置が属するグループにおいて共用されるグループ鍵と、前記使用者の秘匿すべき個人情報を示すデータといずれかが同一となる前記ＩＤと前記パスワードであって、その組み合わせにより前記グループを特定する前記ＩＤと前記パスワードを生成する生成手段と、
前記プログラムを特定するデータを記録して、前記情報処理装置を登録する記録手段と、
前記グループ鍵および前記ＩＤと前記パスワードを、前記情報処理装置へ送信する第３の送信手段と
を含む前記第１の他の情報処理装置により送信されるデータである
ことを特徴とするコンピュータが読み取り可能なプログラムが格納されているプログラム格納媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、情報処理装置および方法、並びにプログラム格納媒体に関し、特に、不正なコンテンツの利用を防止する情報処理装置および方法、並びにプログラム格納媒体に関する。
【０００２】
【従来の技術】
音楽、画像などのコンテンツを暗号化することによりコンテンツの不正な使用を防止する技術が利用されている。
【０００３】
図１は、従来のコンテンツを暗号化して記録し、再生するとき復号するプログラムを説明する図である。秘匿プログラムは、使用者により入力されたIDおよびパスワードを基に、暗号化鍵を生成して、生成した暗号化鍵でコンテンツを暗号化する。
【０００４】
暗号化されていコンテンツを再生するとき、解読プログラムは、使用者にIDおよびパスワードの入力を要求し、正しいIDおよびパスワードが入力されたとき、IDおよびパスワードを基に、復号鍵を生成して、復号鍵でコンテンツを復号する。
【０００５】
このようにすることで、正しいIDおよびパスワードを知らなければ、コンテンツを利用することはできず、コンテンツの不正な利用を防止することができる。
【０００６】
また、復号鍵をストレージ鍵で暗号化し、コンテンツを利用する機器にストレージ鍵をセキュアに記憶させる技術も利用されている。
【０００７】
【発明が解決しようとする課題】
しかしながら、復号鍵をストレージ鍵で暗号化し、ストレージ鍵をセキュアに記憶している機器でコンテンツを利用するとき、複数の機器を所有している利用者は、所定の機器でのみ所定のコンテンツを利用することができ、所望のコンテンツを所望の機器で利用することができないという問題点があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、正当な権利を有さない第三者の利用を防止しつつ、所望のコンテンツを所望の機器で利用することができるようにすることを目的とする。
【０００９】
【課題を解決するための手段】
請求項１に記載の情報処理装置は、所定の使用者により使用される他の情報処理装置から送信された識別データとして、他の情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを受信する第１の受信手段と、第１の受信手段が、同一のグループの他の情報処理装置から初めて識別データを受信した場合、他の情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成手段と、プログラムを特定するデータを記録して、他の情報処理装置を登録する記録手段と、グループ鍵およびＩＤとパスワードを、他の情報処理装置へ送信する第１の送信手段とを含むことを特徴とする。
【００１０】
使用者の秘匿すべき個人情報と、ＩＤおよびパスワードを対応付けて記録する第２の記録手段をさらに備えるようにすることができる。
【００１１】
プログラムは、シャッフルされているインストラクション、または暗号化されているインストラクションにより記述され、その処理内容が外部から隠蔽されたコンテンツ管理用プログラムであり、使用者の秘匿すべき個人情報は、クレジットカードの番号であるようにすることができる。
【００１２】
請求項４に記載の情報処理方法は、情報処理装置が、所定の使用者により使用される他の情報処理装置から送信された識別データとして、他の情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを受信する受信ステップと、第１の受信手段が、同一のグループの他の情報処理装置から初めて識別データを受信した場合、情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成ステップと、プログラムを特定するデータを記録して、他の情報処理装置を登録する記録ステップと、グループ鍵およびＩＤとパスワードを、情報処理装置へ送信する送信ステップとを含むことを特徴とする。
【００１３】
請求項５に記載のプログラム格納媒体のプログラムは、所定の使用者により使用される他の情報処理装置から送信された識別データとして、他の情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを受信する受信ステップと、第１の受信手段が、同一のグループの他の情報処理装置から初めて識別データを受信した場合、情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成ステップと、プログラムを特定するデータを記録して、他の情報処理装置を登録する記録ステップと、グループ鍵およびＩＤとパスワードを、情報処理装置へ送信する送信ステップとを含むことを特徴とする。
【００１８】
請求項６に記載の情報処理装置は、所定の使用者により使用される情報処理装置において、第１の他の情報処理装置に対して、識別データとして、情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを送信する第１の送信手段と、第１の他の情報処理装置から、グループにおいて共用されるグループ鍵およびグループを特定するＩＤとパスワードを受信する第１の受信手段と、第１の受信手段により受信されたグループ鍵およびＩＤとパスワードを記憶する記憶手段と、コンテンツを出力する場合、コンテンツを暗号化しているコンテンツ鍵をグループ鍵で暗号化する暗号化手段と、ＩＤとパスワードを、第２の他の情報処理装置に対して送信する第２の送信手段と、第２の他の情報処理装置から、コンテンツのコピー動作を承認するデータを受信する第２の受信手段と、第２の受信手段により受信されたコンテンツのコピー動作を承認するデータに基づいて、コンテンツのコピー動作を制御するコピー制御手段とを含み、第１の受信手段により受信されたグループ鍵およびＩＤとパスワードは、情報処理装置から送信された識別データを受信する第３の受信手段と、第３の受信手段が、同一のグループの情報処理装置から初めて識別データを受信した場合、情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成手段と、プログラムを特定するデータを記録して、情報処理装置を登録する記録手段と、グループ鍵およびＩＤとパスワードを、情報処理装置へ送信する第３の送信手段とを含む第１の他の情報処理装置により送信されるデータであることを特徴とする。
【００１９】
コンテンツのコピー動作を承認するデータは、複数の情報処理装置が有する、グループにおいて共用されるグループ鍵に基づき、情報処理装置による情報のコピー動作を管理する第２の他の情報処理装置であって、グループを特定するＩＤとパスワードを記憶する第２の記憶手段と、情報処理装置からグループを特定するＩＤとパスワードを受信する第４の受信手段と、第２の記憶手段により記憶されているＩＤとパスワードと、第４の受信手段により受信されたＩＤとパスワードとを比較する比較手段と、比較手段の比較結果に基づいて、情報処理装置に対して、その情報のコピー動作を承認するデータを出力する出力手段とを含む第２の他の情報処理装置により出力されるデータであるようにすることができる。
【００２０】
コンテンツ鍵を復号する復号手段をさらに含み、暗号化手段は、復号手段により復号されたコンテンツ鍵を暗号化するようにすることができる。
【００２１】
プログラムは、シャッフルされているインストラクション、または暗号化されているインストラクションにより記述され、その処理内容が外部から隠蔽されたコンテンツ管理用プログラムであり、使用者の秘匿すべき個人情報は、クレジットカードの番号であるようにすることができる。
【００２２】
請求項１０に記載の情報処理方法は、所定の使用者により使用される情報処理装置が、第１の他の情報処理装置に対して、識別データとして、情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを送信する送信ステップと、第１の他の情報処理装置から、グループにおいて共用されるグループ鍵およびグループを特定するＩＤとパスワードを受信する受信ステップと、受信ステップの処理により受信されたグループ鍵およびＩＤとパスワードを記憶する記憶ステップと、コンテンツを出力する場合、コンテンツを暗号化しているコンテンツ鍵をグループ鍵で暗号化する暗号化ステップと、ＩＤとパスワードを、第２の他の情報処理装置に対して送信する第２の送信ステップと、第２の他の情報処理装置から、コンテンツのコピー動作を承認するデータを受信する第２の受信ステップと、第２の受信ステップの処理により受信されたコンテンツのコピー動作を承認するデータに基づいて、コンテンツのコピー動作を制御するコピー制御ステップとを含み、第１の受信ステップの処理により受信されたグループ鍵およびＩＤとパスワードは、情報処理装置から送信された識別データを受信する第３の受信手段と、第３の受信手段が、同一のグループの情報処理装置から初めて識別データを受信した場合、情報処理装置が属するグループにおいて共用されるグループ鍵と、び使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成手段と、プログラムを特定するデータを記録して、情報処理装置を登録する記録手段と、グループ鍵およびＩＤとパスワードを、情報処理装置へ送信する第３の送信手段とを含む第１の他の情報処理装置により送信されるデータであることを特徴とする。
【００２３】
請求項１１に記載のプログラム格納媒体のプログラムは、第１の他の情報処理装置に対して、識別データとして、情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータを送信する送信ステップと、第１の他の情報処理装置から、グループにおいて共用されるグループ鍵およびグループを特定するＩＤとパスワードを受信する受信ステップと、受信ステップの処理により受信されたグループ鍵およびＩＤとパスワードを記憶する記憶ステップと、コンテンツを出力する場合、コンテンツを暗号化しているコンテンツ鍵をグループ鍵で暗号化する暗号化ステップと、ＩＤとパスワードを、第２の他の情報処理装置に対して送信する第２の送信ステップと、第２の他の情報処理装置から、コンテンツのコピー動作を承認するデータを受信する第２の受信ステップと、第２の受信ステップの処理により受信されたコンテンツのコピー動作を承認するデータに基づいて、コンテンツのコピー動作を制御するコピー制御ステップとを含み、第１の受信ステップの処理により受信されたグループ鍵およびＩＤとパスワードは、情報処理装置から送信された識別データを受信する第３の受信手段と、第３の受信手段が、同一のグループの情報処理装置から初めて識別データを受信した場合、情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成手段と、プログラムを特定するデータを記録して、情報処理装置を登録する記録手段と、グループ鍵およびＩＤとパスワードを、情報処理装置へ送信する第３の送信手段とを含む第１の他の情報処理装置により送信されるデータであることを特徴とする。
【００２４】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載のプログラム格納媒体においては、所定の使用者により使用される他の情報処理装置から送信された識別データとして、他の情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータが受信され、同一のグループの他の情報処理装置から初めて識別データを受信した場合、他の情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードが生成され、プログラムを特定するデータが記録され、他の情報処理装置が登録され、グループ鍵およびＩＤとパスワードが、他の情報処理装置へ送信される。
【００２６】
請求項６に記載の情報処理装置、請求項１０に記載の情報処理方法、および請求項１１に記載のプログラム格納媒体においては、第１の他の情報処理装置に対して、識別データとして、情報処理装置で実行される所定のプログラムを特定するデータおよび使用者の秘匿すべき個人情報を示すデータが送信され、第１の他の情報処理装置から、グループにおいて共用されるグループ鍵およびグループを特定するＩＤとパスワードが受信され、受信されたグループ鍵およびＩＤとパスワードが記憶され、コンテンツを出力する場合、コンテンツを暗号化しているコンテンツ鍵がグループ鍵で暗号化され、ＩＤとパスワードが、第２の他の情報処理装置に対して送信され、第２の他の情報処理装置から、コンテンツのコピー動作を承認するデータが受信され、受信されたコンテンツのコピー動作を承認するデータに基づいて、コンテンツのコピー動作が制御される。受信されたグループ鍵およびＩＤとパスワードは、情報処理装置から送信された識別データを受信する第３の受信手段と、第３の受信手段が、同一のグループの情報処理装置から初めて識別データを受信した場合、情報処理装置が属するグループにおいて共用されるグループ鍵と、使用者の秘匿すべき個人情報を示すデータといずれかが同一となるＩＤとパスワードであって、その組み合わせによりグループを特定するＩＤとパスワードを生成する生成手段と、プログラムを特定するデータを記録して、情報処理装置を登録する記録手段と、グループ鍵およびＩＤとパスワードを、情報処理装置へ送信する第３の送信手段とを含む第１の他の情報処理装置により送信されるデータである。
【００２７】
【発明の実施の形態】
図２は、本発明に係る音楽データ管理システムの一実施の形態を示す図である。パーソナルコンピュータ１−１は、ローカルエリアネットワークまたはインターネットなどから構成されるネットワーク２に接続されている。
【００２８】
パーソナルコンピュータ１−１は、コンテンツ管理プログラム５１、表示操作指示プログラム５２、および購入用アプリケーションプログラム５４−１乃至５４−３を実行すると共に、その内部にコンテンツデータベース５３を構成する。
【００２９】
コンテンツ管理プログラム５１は、詳細は後述するが、コンテンツを暗号化してコンテンツデータベース５３に記録させると共に、暗号化されてコンテンツデータベース５３に記録されているコンテンツの利用を管理する。
【００３０】
表示操作指示プログラム５２は、コンテンツに関係する情報を表示するとともに、入力された操作に対応する指示、例えば、コンテンツの再生、またはコンテンツのインポートなどの指示をコンテンツ管理プログラム５１に与える。
【００３１】
コンテンツデータベース５３は、コンテンツ管理プログラム５１から供給された暗号化されているコンテンツを記録すると共に、コンテンツ管理プログラム５１の要求に対応して暗号化されているコンテンツをコンテンツ管理プログラム５１に供給する。
【００３２】
購入用アプリケーションプログラム５４−１乃至５４−３は、ＥＭＤサーバ４−１乃至４−３からのコンテンツの購入の処理を実行する。購入用アプリケーションプログラム５４−１乃至５４−３は、コンテンツ管理プログラム５１と、SAC（Secure Authentication Channel）で結合されている。
【００３３】
購入用アプリケーションプログラム５４−３は、グループゲートウェイプログラム６１を実行する。グループゲートウェイプログラム６１は、暗号化されているコンテンツを外部に出力するとき、コンテンツを復号するためのコンテンツ鍵を後述するグループ鍵で暗号化し、許可されている機器でのみコンテンツを利用できるようにする。グループゲートウェイプログラム６１は、暗号化されているコンテンツをインポートするとき、コンテンツを復号するためのコンテンツ鍵を後述するグループ鍵で復号する。インポートとは、コンテンツを利用可能な状態で記録することをいう。
【００３４】
パーソナルコンピュータ１−１およびパーソナルコンピュータ１−２は、ネットワーク２を介して、使用者のクレジットカードの番号を承認サーバ３に送信して、承認サーバ３に登録し、承認サーバ３から後述するグループ鍵、ID、およびパスワードを取得する。
【００３５】
承認サーバ３は、パーソナルコンピュータ１−１を登録したとき、パーソナルコンピュータ１−１の使用者のクレジットカードの番号、ID、およびパスワードをID管理サーバ８に記録させる。承認サーバ３は、例えば、パーソナルコンピュータ１−１から出力されたコンテンツをパーソナルコンピュータ１−２がインポートするとき、パーソナルコンピュータ１−２を承認する。
【００３６】
パーソナルコンピュータ１−２は、承認サーバ３から承認されないとき、パーソナルコンピュータ１−１から出力されたコンテンツをインポートすることができない。
【００３７】
パーソナルコンピュータ１−１は、ＥＭＤ（Elecrical Music Distribution）サーバ４−１乃至４−３から受信した、または後述するＣＤ（Compact Disc）から読み取った音楽のデータ（以下、コンテンツと称する）を、所定の圧縮の方式（例えば、ATRAC3（商標））に変換するとともにDES（Data Encryption Standard）などの暗号化方式で暗号化して記録する。
【００３８】
パーソナルコンピュータ１−１は、暗号化して記録しているコンテンツに対応して、コンテンツの利用条件を示す利用条件のデータを記録する。利用条件のデータは、例えば、その利用条件のデータに対応するコンテンツを同時に３台のポータブルデバイス（Portable Device（ＰＤとも称する））１２−１乃至１２−３で利用できる、コピーすることができる、他のパーソナルコンピュータに移動することができるなどを示す。
【００３９】
パーソナルコンピュータ１−１は、暗号化して記録しているコンテンツを、コンテンツに関連するデータ（例えば、曲名、再生回数、再生期限、またはイコライザ情報など）と共に、接続されているポータブルデバイス１２−１に記憶させるとともに、ポータブルデバイス１２−１に記憶させたことに対応して、記憶させたコンテンツに対応する利用条件のデータを更新する（以下、チェックアウトと称する）。パーソナルコンピュータ１−１は、暗号化して記録しているコンテンツを、コンテンツに関連するデータと共に、接続されているポータブルデバイス１２−２に記憶させるとともに、ポータブルデバイス１２−２に記憶させたことに対応して、記憶させたコンテンツに対応する利用条件のデータを更新する。パーソナルコンピュータ１−１は、暗号化して記録しているコンテンツを、コンテンツに関連するデータと共に、接続されているポータブルデバイス１２−３に記憶させるとともに、ポータブルデバイス１２−３に記憶させたことに対応して、記憶させたコンテンツに対応する利用条件のデータを更新する。
【００４０】
また、パーソナルコンピュータ１−１は、接続されているポータブルデバイス１２−１にパーソナルコンピュータ１−１がチェックアウトしたコンテンツを、ポータブルデバイス１２−１に消去させて、消去させたコンテンツに対応する利用条件のデータを更新する（以下、チェックインと称する）。パーソナルコンピュータ１−１は、接続されているポータブルデバイス１２−２にパーソナルコンピュータ１−１がチェックアウトしたコンテンツを、ポータブルデバイス１２−２に消去させて、消去させたコンテンツに対応する利用条件のデータを更新する。パーソナルコンピュータ１−１は、接続されているポータブルデバイス１２−３にパーソナルコンピュータ１−１がチェックアウトしたコンテンツを、ポータブルデバイス１２−３に消去させて、消去させたコンテンツに対応する利用条件のデータを更新する。
【００４１】
パーソナルコンピュータ１−１は、パーソナルコンピュータ１−２がポータブルデバイス１２−１にチェックアウトしたコンテンツをチェックインできない。パーソナルコンピュータ１−１は、パーソナルコンピュータ１−２がポータブルデバイス１２−２にチェックアウトしたコンテンツをチェックインできない。パーソナルコンピュータ１−１は、パーソナルコンピュータ１−２がポータブルデバイス１２−３にチェックアウトしたコンテンツをチェックインできない。
【００４２】
パーソナルコンピュータ１−２は、ローカルエリアネットワークまたはインターネットなどから構成されるネットワーク２に接続されている。パーソナルコンピュータ１−２は、ＥＭＤサーバ４−１乃至４−３から受信した、または後述するＣＤから読み取ったコンテンツを、所定の圧縮の方式に変換するとともにDESなどの暗号化方式で暗号化して記録する。
【００４３】
パーソナルコンピュータ１−２は、暗号化して記録しているコンテンツに対応して、コンテンツの利用条件を示す利用条件のデータを記録する。利用条件のデータは、例えば、その利用条件のデータに対応するコンテンツを同時に３台のポータブルデバイスで利用できる、コピーすることができる、他のパーソナルコンピュータに移動することができるなどを示す。
【００４４】
パーソナルコンピュータ１−２は、暗号化して記録しているコンテンツを、コンテンツに関連するデータと共に、接続されているポータブルデバイス１２−４に記憶させるとともに、ポータブルデバイス１２−４に記憶させたことに対応して、記憶させたコンテンツに対応する利用条件のデータを更新する（すなわち、チェックアウトする）。コンテンツのチェックアウトの指示があった場合、パーソナルコンピュータ１−２は、そのコンテンツに後述する使用期限または再生回数などが設定されているとき、そのコンテンツをポータブルデバイス１２−４にチェックアウトしない。
【００４５】
また、パーソナルコンピュータ１−２は、接続されているポータブルデバイス１２−４にパーソナルコンピュータ１−２がチェックアウトしたコンテンツを、ポータブルデバイス１２−４に消去させて、消去させたコンテンツに対応する利用条件のデータを更新する。
【００４６】
パーソナルコンピュータ１−２は、パーソナルコンピュータ１−１がポータブルデバイス１２−４にチェックアウトしたコンテンツをチェックインできない。
【００４７】
以下、パーソナルコンピュータ１−１およびパーソナルコンピュータ１−２を個々に区別する必要がないとき、単にパーソナルコンピュータ１と称する。
【００４８】
ＥＭＤサーバ４−１は、パーソナルコンピュータ１の要求に対応して、ネットワーク２を介して、コンテンツに関連するデータと共に、パーソナルコンピュータ１にコンテンツを供給する。ＥＭＤサーバ４−２は、パーソナルコンピュータ１の要求に対応して、ネットワーク２を介して、コンテンツに関連するデータと共に、パーソナルコンピュータ１にコンテンツを供給する。
【００４９】
ＥＭＤサーバ４−３は、パーソナルコンピュータ１の要求に対応して、ネットワーク２を介して、コンテンツに関連するデータ（例えば、曲名、再生回数、再生期限、またはイコライザ情報など）と共に、ＥＭＤコンテンツデータベース５から供給されたコンテンツ、またはアップローデットコンテンツデータベース６から供給されたコンテンツを、パーソナルコンピュータ１に供給する。ＥＭＤサーバ４−１は、ネットワーク２を介して、広告システム７から供給された広告用データをパーソナルコンピュータ１−１またはパーソナルコンピュータ１−２に供給する。
【００５０】
ＥＭＤサーバ４−１乃至４−３のそれぞれが供給するコンテンツは、同一または異なる圧縮の方式で圧縮されている。ＥＭＤサーバ４−１乃至４−３のそれぞれが供給するコンテンツは、同一または異なる暗号化の方式で暗号化されている。
【００５１】
使用者がＥＭＤサーバ４−１乃至４−５のいずれかからコンテンツを購入するとき、ID管理サーバ８は、パーソナルコンピュータ１−１の登録により、記録されたパーソナルコンピュータ１−１の使用者のクレジットカードの番号、ID、およびパスワードを、コンテンツが購入されるＥＭＤサーバ４−１乃至４−５のいずれかに送信する。ＥＭＤサーバ４−１乃至４−５は、コンテンツを販売したとき、ID管理サーバ８から供給されたクレジットカードの番号、ID、およびパスワードを基に、課金の処理を実行する。
【００５２】
グループマネージャシステム９は、承認サーバ３の登録、またはコンテンツの利用の承認、およびID管理サーバ８のクレジットカードの番号、ID、およびパスワードの記録または送信など、コンテンツ、ID、およびパスワードの利用条件などを管理する。
【００５３】
ロッカーサーバ１１は、ネットワーク２を介して、パーソナルコンピュータ１−１またはパーソナルコンピュータ１−２から供給されたコンテンツを記録し、コンテンツの送信要求に対応して、記録されているコンテンツをパーソナルコンピュータ１−１またはパーソナルコンピュータ１−２に送信する。
【００５４】
ポータブルデバイス１２−１は、パーソナルコンピュータ１から供給されたコンテンツ（すなわち、チェックアウトされたコンテンツ）を、コンテンツに関連するデータ（例えば、曲名、再生回数、再生期限、またはイコライザ情報など）と共に装着されているメモリカード１３−１に記憶させる。ポータブルデバイス１２−１は、コンテンツに関連するデータに基づいて、メモリカード１３−１に記憶しているコンテンツを再生し、図示せぬヘットフォンなどに出力する。
【００５５】
例えば、コンテンツに関連するデータとして記憶されている再生回数を超えて再生しようとしたとき、ポータブルデバイス１２−１は、対応するコンテンツの再生を停止する。コンテンツに関連するデータとして記憶されている再生期限を過ぎた後に再生しようとしたとき、ポータブルデバイス１２−１は、対応するコンテンツの再生を停止する。ポータブルデバイス１２−１は、コンテンツに関連するデータとして記憶されているイコライザ情報を基に、音声をイコライジングして、出力する。
【００５６】
使用者は、ポータブルデバイス１２−１をパーソナルコンピュータ１から取り外して、持ち歩き、メモリカード１３−１に記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００５７】
また、ポータブルデバイス１２−１は、店頭などに設置されている端末装置１４により供給されたコンテンツを記憶しているメモリカード１３−２を装着することにより、メモリカード１３−２に記憶されているコンテンツを再生することができる。
【００５８】
ポータブルデバイス１２−１を介してコンテンツが記憶されたメモリカード１３−１は、ポータブルデバイス１２−１から取り外されて、自動車１５のオーディオセットに装着される。メモリカード１３−１が装着された自動車１５のオーディオセットは、メモリカード１３−１に記憶されているコンテンツを読み出して、コンテンツを再生する。
【００５９】
メモリカード１３−３が装着されているカメラ付きデジタル携帯電話機１６は、ネットワーク２を介して、ＥＭＤサーバ４−４にコンテンツの供給を要求し、ＥＭＤサーバ４−４から供給されたコンテンツをメモリカード１３−３に記憶させる。カメラ付きデジタル携帯電話機１６は、装着されているメモリカード１３−３に記憶されているコンテンツを再生する。ポータブルデバイス１２−１は、コンテンツを記憶しているメモリカード１３−３を装着することにより、メモリカード１３−３に記憶されているコンテンツを再生することができる。
【００６０】
ポータブルデバイス１２−２は、パーソナルコンピュータ１から供給されたコンテンツを、コンテンツに関連するデータと共に記憶する。ポータブルデバイス１２−２は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘットフォンなどに出力する。使用者は、コンテンツを記憶したポータブルデバイス１２−２をパーソナルコンピュータ１から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００６１】
ポータブルデバイス１２−３は、パーソナルコンピュータ１から供給されたコンテンツを、コンテンツに関連するデータと共に記憶する。ポータブルデバイス１２−３は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘットフォンなどに出力する。使用者は、コンテンツを記憶したポータブルデバイス１２−３をパーソナルコンピュータ１から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００６２】
ポータブルデバイス１２−４は、パーソナルコンピュータ１から供給されたコンテンツ（後述する使用期限または再生回数などが設定されていないコンテンツに限る）を、コンテンツに関連するデータと共に記憶する。ポータブルデバイス１２−４は、コンテンツに関連するデータに基づいて、記憶しているコンテンツを再生し、図示せぬヘットフォンなどに出力する。使用者は、コンテンツを記憶したポータブルデバイス１２−４をパーソナルコンピュータ１から取り外して、持ち歩き、記憶しているコンテンツを再生させて、コンテンツに対応する音楽などをヘッドフォンなどで聴くことができる。
【００６３】
ホームオーディオセット１７は、ネットワーク２を介して、ＥＭＤサーバ４−５にコンテンツの供給を要求し、ＥＭＤサーバ４−５から供給されたコンテンツを記憶し、記憶されたコンテンツを再生する。
【００６４】
図３は、パーソナルコンピュータ１−１の構成を説明する図である。ＣＰＵ（Central Processing Unit）７１は、コンテンツ管理プログラム５１またはグループゲートウェイプログラム６１などのアプリケーションプログラムや、ＯＳ（Operating System）を実際に実行する。ＲＯＭ（Read-only Memory）７２は、一般的には、ＣＰＵ７１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ（Random-Access Memory）７３は、ＣＰＵ７１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはＣＰＵバスなどから構成されるホストバス７４により相互に接続されている。
【００６５】
ホストバス７４は、ブリッジ７５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス７６に接続されている。
【００６６】
キーボード７８は、ＣＰＵ７１に各種の指令を入力するとき、使用者により操作される。マウス７９は、ディスプレイ８０の画面上のポイントの指示や選択を行うとき、使用者により操作される。ディスプレイ８０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。ＨＤＤ（Hard Disk Drive）８１は、ハードディスクを駆動し、それらにＣＰＵ７１によって実行するプログラムや情報を記録または再生させる。
【００６７】
ドライブ８２は、装着されている磁気ディスク９１、光ディスク９２（ＣＤを含む）、光磁気ディスク９３、または半導体メモリ９４に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インターフェース７７、外部バス７６、ブリッジ７５、およびホストバス７４を介して接続されているＲＡＭ７３に供給する。
【００６８】
ＵＳＢ（Universal Sirial Bus）ポート８３−１には、所定のケーブルを介して、ポータブルデバイス１２−１が接続される。ＵＳＢポート８３−１は、インターフェース７７、外部バス７６、ブリッジ７５、またはホストバス７４を介して、ＨＤＤ８１、ＣＰＵ７１、またはＲＡＭ７３から供給されたデータ（例えば、コンテンツまたはポータブルデバイス１２−１のコマンドなどを含む）をポータブルデバイス１２−１に出力する。
【００６９】
ＵＳＢポート８３−２には、所定のケーブルを介して、ポータブルデバイス１２−２が接続される。ＵＳＢポート８３−２は、インターフェース７７、外部バス７６、ブリッジ７５、またはホストバス７４を介して、ＨＤＤ８１、ＣＰＵ７１、またはＲＡＭ７３から供給されたデータ（例えば、コンテンツまたはポータブルデバイス１２−２のコマンドなどを含む）をポータブルデバイス１２−２に出力する。
【００７０】
ＵＳＢポート８３−３には、所定のケーブルを介して、ポータブルデバイス１２−３が接続される。ＵＳＢポート８３−３は、インターフェース７７、外部バス７６、ブリッジ７５、またはホストバス７４を介して、ＨＤＤ８１、ＣＰＵ７１、またはＲＡＭ７３から供給されたデータ（例えば、コンテンツまたはポータブルデバイス１２−３のコマンドなどを含む）をポータブルデバイス１２−３に出力する。
【００７１】
スピーカ２４は、インターフェース７７から供給されたデータ、または、音声信号を基に、コンテンツに対応する所定の音声を出力する。
【００７２】
これらのキーボード７８乃至スピーカ８４は、インターフェース７７に接続されており、インターフェース７７は、外部バス７６、ブリッジ７５、およびホストバス７４を介してＣＰＵ７１に接続されている。
【００７３】
通信部８５は、ネットワーク２が接続され、ＣＰＵ７１、またはＨＤＤ８１から供給されたデータ（例えば、登録の要求、またはコンテンツの送信要求など）を、所定の方式のパケットに格納して、ネットワーク２を介して、送信するとともに、ネットワーク２を介して、受信したパケットに格納されているデータ（例えば、認証鍵、またはコンテンツなど）をＣＰＵ７１、ＲＡＭ７３、またはＨＤＤ８１に出力する。
【００７４】
通信部８５は、外部バス７６、ブリッジ７５、およびホストバス７４を介してＣＰＵ７１に接続されている。
【００７５】
パーソナルコンピュータ１−２の構成は、パーソナルコンピュータ１−１の構成と同様であるので、その説明は省略する。
【００７６】
図４は、承認サーバ３の構成を説明する図である。ＣＰＵ１０１は、Ｗｅｂサーバプログラムなどのアプリケーションプログラムや、ＯＳを実際に実行する。ＲＯＭ１０２は、一般的には、ＣＰＵ１０１が使用するプログラムや演算用のパラメータのうちの基本的に固定のデータを格納する。ＲＡＭ１０３は、ＣＰＵ１０１の実行において使用するプログラムや、その実行において適宜変化するパラメータを格納する。これらはＣＰＵバスなどから構成されるホストバス１０４により相互に接続されている。
【００７７】
ホストバス１０４は、ブリッジ１０５を介して、ＰＣＩバスなどの外部バス１０６に接続されている。
【００７８】
キーボード１０８は、ＣＰＵ１０１に各種の指令を入力するとき、使用者により操作される。マウス１０９は、ディスプレイ１１０の画面上のポイントの指示や選択を行うとき、使用者により操作される。ディスプレイ１１０は、液晶表示装置またはＣＲＴなどから成り、各種情報をテキストやイメージで表示する。ＨＤＤ１１１は、ハードディスクを駆動し、それらにＣＰＵ１０１によって実行するプログラムや情報を記録または再生させる。
【００７９】
ドライブ１１２は、装着されている磁気ディスク１３１、光ディスク１３２、光磁気ディスク１３３、または半導体メモリ１３４に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インターフェース１０７、外部バス１０６、ブリッジ１０５、およびホストバス１０４を介して接続されているＲＡＭ１０３に供給する。
【００８０】
これらのキーボード１０８乃至ドライブ１１２は、インターフェース１０７に接続されており、インターフェース１０７は、外部バス１０６、ブリッジ１０５、およびホストバス１０４を介してＣＰＵ１０１に接続されている。
【００８１】
通信部１１３は、ネットワーク２が接続され、ネットワーク２を介して、受信したパケットに格納されているデータ（例えば、後述する登録に必要なデータ、または所定のプログラムのＩＤ（Identifier）など）をＣＰＵ１０１、ＲＡＭ１０３、またはＨＤＤ１１１に出力するとともに、ＣＰＵ１０１、またはＨＤＤ１１１から供給されたデータ（例えば、ＩＤ、またはパスワードなど）を、所定の方式のパケットに格納して、ネットワーク２を介して、送信する。
【００８２】
通信部１１３は、外部バス１０６、ブリッジ１０５、およびホストバス１０４を介してＣＰＵ１０１に接続されている。
【００８３】
ＥＭＤサーバ４−１乃至４−５、ＩＤ管理サーバ８、並びにロッカーサーバ１１のそれぞれの構成は、承認サーバ３の構成と同様なので、その説明は省略する。
【００８４】
次に、パーソナルコンピュータ１−１が所定のプログラムを実行することにより実現する機能について説明する。
【００８５】
図５は、ＣＰＵ７１の所定のプログラムの実行等により実現される、パーソナルコンピュータ１−１の機能の構成を説明するブロック図である。
【００８６】
コンテンツ管理プログラム５１は、ＥＭＤ選択プログラム１７１、チェックイン／チェックアウト管理プログラム１７２、暗号方式変換プログラム１７３、圧縮方式変換プログラム１７４、暗号化プログラム１７５、利用条件変換プログラム１７６、署名管理プログラム１７７、認証プログラム１７８、復号プログラム１７９、およびＰＤ用ドライバ１８０などの複数のプログラムで構成されている。
【００８７】
コンテンツ管理プログラム５１は、例えば、シャッフルされているインストラクション、または暗号化されているインストラクションなどで記述されて、その処理内容を外部から隠蔽し、その処理内容の読解が困難になる（例えば、使用者が、直接、コンテンツ管理プログラム５１を読み出しても、インストラクションを特定できないなど）ように構成されている。
【００８８】
ＥＭＤ選択プログラム１７１は、コンテンツ管理プログラム５１がパーソナルコンピュータ１にインストールされるとき、コンテンツ管理プログラム５１には含まれず、ＥＭＤの登録の処理において、ネットワーク２を介して、図示せぬ登録サーバから受信される。ＥＭＤ選択プログラム１７１は、ＥＭＤサーバ４−１乃至４−３のいずれかとの接続を選択して、購入用アプリケーション５４−１乃至５４−３に、ＥＭＤサーバ４−１乃至４−３のいずれかとの通信（例えば、コンテンツを購入するときの、コンテンツのダウンロードなど）を実行させる。
【００８９】
チェックイン／チェックアウト管理プログラム１７２は、チェックインまたはチェックアウトの設定、およびコンテンツデータベース５３に記録されている利用条件ファイル２０２−１乃至２０２−Ｎに基づいて、コンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツをポータブルデバイス１２−１乃至１２−３のいずれかにチェックアウトするか、またはポータブルデバイス１２−１乃至１２−３に記憶されているコンテンツをチェックインする。
【００９０】
チェックイン／チェックアウト管理プログラム１７２は、チェックインまたはチェックアウトの処理に対応して、コンテンツデータベース５３に記録されている利用条件ファイル２０２−１乃至２０２−Ｎに格納されている利用条件のデータを更新する。
【００９１】
暗号方式変換プログラム１７３は、ネットワーク２を介して、購入用アプリケーションプログラム５４−１がＥＭＤサーバ４−１から受信したコンテンツの暗号化の方式、購入用アプリケーションプログラム５４−２がＥＭＤサーバ４−２から受信したコンテンツの暗号化の方式、または購入用アプリケーションプログラム５４−３がＥＭＤサーバ４−３から受信したコンテンツの暗号化の方式を、コンテンツデータベース５３が記録しているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツと同一の暗号化の方式に変換する。
【００９２】
また、暗号方式変換プログラム１７３は、ポータブルデバイス１２−１または１２−３にコンテンツをチェックアウトするとき、チェックアウトするコンテンツを、ポータブルデバイス１２−１または１２−３が利用可能な暗号化方式に変換する。
【００９３】
圧縮方式変換プログラム１７４は、ネットワーク２を介して、購入用アプリケーションプログラム５４−１がＥＭＤサーバ４−１から受信したコンテンツの圧縮の方式、購入用アプリケーションプログラム５４−２がＥＭＤサーバ４−２から受信したコンテンツの圧縮の方式、または購入用アプリケーションプログラム５４−３がＥＭＤサーバ４−３から受信したコンテンツの圧縮の方式を、コンテンツデータベース５３が記録しているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツと同一の圧縮の方式に変換する。
【００９４】
圧縮方式変換プログラム１７４は、例えばＣＤから読み取られ、録音プログラム１５１から供給されたコンテンツ（圧縮されていない）を、コンテンツデータベース５３が記録しているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツと同一の符号化の方式で符号化する。
【００９５】
また、圧縮方式変換プログラム１７４は、ポータブルデバイス１２−１または１２−３にコンテンツをチェックアウトするとき、チェックアウトするコンテンツを、ポータブルデバイス１２−１または１２−３が利用可能な圧縮の方式に変換する。
【００９６】
暗号化プログラム１７５は、例えばＣＤから読み取られ、録音プログラム１５１から供給されたコンテンツ（暗号化されていない）を、コンテンツデータベース５３が記録しているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツと同一の暗号化の方式で暗号化する。
【００９７】
利用条件変換プログラム１７６は、ネットワーク２を介して、購入用アプリケーションプログラム５４−１がＥＭＤサーバ４−１から受信したコンテンツの利用条件を示すデータ（いわゆる、Usage Rule）、購入用アプリケーションプログラム５４−２がＥＭＤサーバ４−２から受信したコンテンツの利用条件を示すデータ、または購入用アプリケーションプログラム５４−３がＥＭＤサーバ４−３から受信したコンテンツの利用条件を示すデータを、コンテンツデータベース５３が記録している利用条件ファイル２０２−１乃至２０２−Ｎに格納されている利用条件データと同一のフォーマットに変換する。
【００９８】
また、利用条件変換プログラム１７６は、ポータブルデバイス１２−１または１２−３にコンテンツをチェックアウトするとき、チェックアウトするコンテンツに対応する利用条件のデータを、ポータブルデバイス１２−１または１２−３が利用可能な利用条件のデータに変換する。
【００９９】
署名管理プログラム１７７は、チェックインまたはチェックアウトの処理を実行する前に、コンテンツデータベース５３に記録されている利用条件ファイル２０２−１乃至２０２−Ｎに格納されている利用条件のデータに含まれている署名を基に、利用条件のデータの改竄を検出する。署名管理プログラム１７７は、チェックインまたはチェックアウトの処理に伴う、コンテンツデータベース５３に記録されている利用条件ファイル２０２−１乃至２０２−Ｎに格納されている利用条件のデータを更新に対応して、利用条件のデータに含まれる署名を更新する。
【０１００】
認証プログラム１７８は、コンテンツ管理プログラム５１と購入用アプリケーションプログラム５４−１との相互認証の処理、コンテンツ管理プログラム５１と購入用アプリケーションプログラム５４−２との相互認証の処理、およびコンテンツ管理プログラム５１と購入用アプリケーションプログラム５４−３との相互認証の処理を実行する。また、認証プログラム１７８は、ＥＭＤサーバ４−１と購入用アプリケーションプログラム５４−１との相互認証の処理、ＥＭＤサーバ４−２と購入用アプリケーションプログラム５４−２との相互認証の処理、およびＥＭＤサーバ４−３と購入用アプリケーションプログラム５４−３との相互認証の処理で利用される認証鍵を記憶している。
【０１０１】
認証プログラム１７８が相互認証の処理で利用する認証鍵は、コンテンツ管理プログラム５１がパーソナルコンピュータ１にインストールされたとき、認証プログラム１７８に記憶されておらず、表示操作指示プログラム５２により登録の処理が正常に実行されたとき、図示せぬ登録サーバから供給され、認証プログラム１７８に記憶される。
【０１０２】
復号プログラム１７９は、コンテンツデータベース５３が記録しているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツをパーソナルコンピュータ１−１が再生するとき、コンテンツを復号する。
【０１０３】
ＰＤ用ドライバ１８０は、ポータブルデバイス１２−２に所定のコンテンツをチェックアウトするとき、またはポータブルデバイス１２−２から所定のコンテンツをチェックインするとき、ポータブルデバイス１２−２にコンテンツまたはポータブルデバイス１２−２に所定の処理を実行させるコマンドを供給する。
【０１０４】
ＰＤ用ドライバ１８０は、ポータブルデバイス１２−１に所定のコンテンツをチェックアウトするとき、またはポータブルデバイス１２−１から所定のコンテンツをチェックインするとき、デバイスドライバ１５２−１にコンテンツ、またはデバイスドライバ１５２−１に所定の処理を実行させるコマンドを供給する。
【０１０５】
ＰＤ用ドライバ１８０は、ポータブルデバイス１２−３に所定のコンテンツをチェックアウトするとき、またはポータブルデバイス１２−３から所定のコンテンツをチェックインするとき、デバイスドライバ１５２−２にコンテンツ、またはデバイスドライバ１５２−２に所定の処理を実行させるコマンドを供給する。
【０１０６】
表示操作指示プログラム５２は、フィルタリングデータファイル２２１、表示データファイル２２２、画像ファイル２２３−１乃至２２３−Ｋ、または履歴データファイル２２４を基に、ディスプレイ８０に所定のウィンドウの画像を表示させ、キーボード７８またはマウス７９への操作を基に、コンテンツ管理プログラム５１にチェックインまたはチェックアウトなどの処理の実行を指示する。
【０１０７】
フィルタリングデータファイル２２１は、コンテンツデータベース５３に記録されているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツそれぞれに重み付けをするためのデータを格納して、ＨＤＤ８１に記録されている。
【０１０８】
表示データファイル２２２は、コンテンツデータベース５３に記録されているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツに対応するデータを格納して、ＨＤＤ８１に記録されている。
【０１０９】
画像ファイル２２３−１乃至２２３−Ｋは、コンテンツデータベース５３に記録されているコンテンツファイル２０１−１乃至２０１−Ｎに対応する画像、またはパッケージに対応する画像を格納して、ＨＤＤ８１に記録されている。
【０１１０】
履歴データファイル２２４は、コンテンツデータベース５３に記録されているコンテンツファイル２０１−１乃至２０１−Ｎに格納されているコンテンツがチェックアウトされた回数、チェックインされた回数、その日付などの履歴データを格納して、ＨＤＤ８１に記録されている。
【０１１１】
表示操作指示プログラム５２は、登録の処理のとき、ネットワーク２を介して、図示せぬ登録サーバに、予め記憶しているコンテンツ管理プログラム５１のＩＤを送信するとともに、登録サーバから認証用鍵およびＥＭＤ選択プログラム１７１を受信して、コンテンツ管理プログラム５１に認証用鍵およびＥＭＤ選択プログラム１７１を供給する。
【０１１２】
録音の指示が入力されたとき、録音プログラム１５１は、ドライブ８２に装着された光ディスク９２であるＣＤからコンテンツを読み出して、チェックアウト最大可能回数などのコンテンツに対応する利用条件のデータなどと共に、コンテンツ管理プログラム５１に出力する。
【０１１３】
コンテンツデータベース５３は、コンテンツ管理プログラム５１から供給された所定の方式で圧縮され、所定の方式で暗号化されているコンテンツを、コンテンツファイル２０１−１乃至２０１−Ｎのいずれかに格納する（ＨＤＤ８１に記録する）。コンテンツデータベース５３は、コンテンツファイル２０１−１乃至２０１−Ｎにそれぞれ格納されているコンテンツに対応する利用条件のデータを、コンテンツが格納されているコンテンツファイル２０１−１乃至２０１−Ｎにそれぞれ対応する利用条件ファイル２０２−１乃至２０２−Ｎのいずれかに格納する（ＨＤＤ８１に記録する）。
【０１１４】
コンテンツデータベース５３は、コンテンツファイル２０１−１乃至２０１−Ｎまたは利用条件ファイル２０２−１乃至２０２−Ｎをレコードとして記録してもよい。
【０１１５】
例えば、コンテンツファイル２０１−１に格納されているコンテンツに対応する利用条件のデータは、利用条件ファイル２０２−１に格納されている。コンテンツファイル２０１−Ｎに格納されているコンテンツに対応する利用条件のデータは、利用条件ファイル２０２−Ｎに格納されている。
【０１１６】
起動プログラム１１７は、パーソナルコンピュータ１−１のオペレーティングシステムが動作しているとき、常に動作している、いわゆる、常駐プログラムであり、デバイスドライバ１５２−１からポータブルデバイス１２−１がＵＳＢポート８３−１に接続された旨の信号を受信した場合、表示操作指示プログラム５２が起動されていないとき、表示操作指示プログラム５２を起動させる。
【０１１７】
起動プログラム１１７は、デバイスドライバ１５２−２からポータブルデバイス１２−３がＵＳＢポート８３−３に接続された旨の信号を受信した場合、表示操作指示プログラム５２が起動されていないとき、表示操作指示プログラム５２を起動させる。
【０１１８】
以下、コンテンツファイル２０１−１乃至２０１−Ｎを個々に区別する必要がないとき、単に、コンテンツファイル２０１と称する。以下、利用条件ファイル２０２−１乃至２０２−Ｎを個々に区別する必要がないとき、単に、利用条件ファイル２０２と称する。
【０１１９】
パーソナルコンピュータ１−２の機能の構成は、パーソナルコンピュータ１−１の機能の構成と同様であるので、その説明は省略する。
【０１２０】
以下、パーソナルコンピュータ１−１および１−２を個々に区別する必要がないとき、単に、パーソナルコンピュータ１と称する。
【０１２１】
図６は、パーソナルコンピュータ１が記録しているコンテンツを説明する図である。購入用アプリケーションプログラム５４−１は、コンテンツ鍵で暗号化されているコンテンツを、コンテンツ鍵と共にＥＭＤサーバ４−１から受信し、SACを介して、受信したコンテンツをコンテンツ管理プログラム５１に供給する。購入用アプリケーションプログラム５４−１は、セッション鍵などで暗号化されているコンテンツ鍵を復号して、コンテンツ管理プログラム５１に供給する。
【０１２２】
購入用アプリケーションプログラム５４−２は、コンテンツ鍵で暗号化されているコンテンツを、コンテンツ鍵と共にＥＭＤサーバ４−２から受信し、SACを介して、受信したコンテンツをコンテンツ管理プログラム５１に供給する。購入用アプリケーションプログラム５４−２は、セッション鍵などで暗号化されているコンテンツ鍵を復号して、コンテンツ管理プログラム５１に供給する。
【０１２３】
購入用アプリケーションプログラム５４−３は、コンテンツ鍵で暗号化されているコンテンツを、コンテンツ鍵と共にＥＭＤサーバ４−３から受信し、SACを介して、受信したコンテンツをコンテンツ管理プログラム５１に供給する。購入用アプリケーションプログラム５４−３は、セッション鍵などで暗号化されているコンテンツ鍵を復号して、コンテンツ管理プログラム５１に供給する。
【０１２４】
グループゲートウェイプログラム６１は、承認サーバ３への登録の処理のとき、ネットワーク２を介して、承認サーバ３に、予め記憶しているコンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を送信するとともに、承認サーバ３からグループ鍵、ＩＤ、およびパスワードを受信する。
【０１２５】
コンテンツ管理プログラム５１は、予めストレージ鍵２５３をセキュアに記憶しており、表示操作指示プログラム５２からの要求に従って、ストレージ鍵２５３で購入用アプリケーションプログラム５４−１から供給されたコンテンツ鍵、購入用アプリケーションプログラム５４−２から供給されたコンテンツ鍵、または購入用アプリケーションプログラム５４−３から供給されたコンテンツ鍵を暗号化する。
【０１２６】
コンテンツ管理プログラム５１は、コンテンツ鍵で暗号化されているコンテンツ２５１およびストレージ鍵２５３で暗号化されているコンテンツ鍵２５２をコンテンツファイル２０１としてコンテンツデータベース５３に記録させる。
【０１２７】
図７は、パーソナルコンピュータ１が出力するコンテンツを説明する図である。購入用アプリケーションプログラム５４−３のグループゲートウェイプログラム６１は、コンテンツ管理プログラム５１にコンテンツ２５１−１を要求する。
【０１２８】
コンテンツ管理プログラム５１は、コンテンツデータベース５３からコンテンツ２５１−１およびコンテンツ鍵２５２を読み出す。コンテンツ管理プログラム５１は、記憶しているストレージ鍵２５３でコンテンツ鍵２５２を復号して、コンテンツ鍵で暗号化されているコンテンツ２５１−１と共に、グループゲートウェイプログラム６１に供給する。
【０１２９】
グループゲートウェイプログラム６１は、復号されたコンテンツ鍵をグループ鍵２７１で暗号化して、グループ鍵２７１で暗号化されているコンテンツ鍵２７２と共に、コンテンツ鍵で暗号化されているコンテンツ２５１−２を出力する。
【０１３０】
パーソナルコンピュータ１から出力されたコンテンツ２５１−２は、コンテンツ鍵で暗号化されており、コンテンツ鍵２７２は、グループ鍵２７１で暗号化されているので、そのままではコンテンツ２５１−２を利用することはできない。
【０１３１】
パーソナルコンピュータ１−１から出力されたコンテンツ２５１−２をインポートするパーソナルコンピュータ１−２の動作を図８を参照して説明する。
【０１３２】
パーソナルコンピュータ１−２のグループゲートウェイプログラム６１−２は、正しいＩＤおよびパスワードが入力され、承認サーバ３から承認を得たとき、予め記憶しているグループ鍵２７１−２でコンテンツ鍵２７２を復号する。
【０１３３】
グループゲートウェイプログラム６１−２が記憶しているグループ鍵２７１−２は、グループゲートウェイプログラム６１−１が記憶しているグループ鍵２７１−１と同一である。
【０１３４】
グループゲートウェイプログラム６１−２は、復号されたコンテンツ鍵とコンテンツ鍵で暗号化されているコンテンツ２５１−２をコンテンツ管理プログラム５１−２に供給する。
【０１３５】
コンテンツ管理プログラム５１−２は、コンテンツ鍵をストレージ鍵２５３−２で暗号化して、ストレージ鍵２５３−２で暗号化されているコンテンツ鍵２５２−２と共に、コンテンツ鍵で暗号化されているコンテンツ２５１−３をコンテンツデータベース５３−２に記録させる。
【０１３６】
パーソナルコンピュータ１−２は、パーソナルコンピュータ１−１から出力されインポートされたコンテンツ２５１−３を利用するとき、ストレージ鍵５１−２でコンテンツ鍵２５２−２を復号し、復号されたコンテンツ鍵でコンテンツ２５１−３を復号することで平文のコンテンツを得ることができる。
【０１３７】
このように、同一の値を有するグループ鍵２７１−１または２７１−２を有するパーソナルコンピュータ１−１およびパーソナルコンピュータ１−２は、同一のグループに属していると称する。
【０１３８】
同一の値を有するグループ鍵２７１−１または２７１−２は、登録のとき、承認サーバ３から供給される。
【０１３９】
図９に示すように、パーソナルコンピュータ１−１と同一のグループに属するパーソナルコンピュータ１−２は、承認サーバ３から承認されたとき、パーソナルコンピュータ１−１から出力されたコンテンツをインポートすることができる。
【０１４０】
しかし、パーソナルコンピュータ１−１と同一のグループに属さないパーソナルコンピュータ２８１は、パーソナルコンピュータ１−１から出力されたコンテンツをインポートすることができず、利用することができない。
【０１４１】
図１０は、１つのグループに属するパーソナルコンピュータ１−１乃至１−３を承認サーバ３に登録する処理を説明する図である。
【０１４２】
１つのグループに属する１台目のパーソナルコンピュータ１−１を承認サーバ３に登録するとき、パーソナルコンピュータ１−１は、パーソナルコンピュータ１−１のコンテンツ管理プログラム５１のＩＤと共に、クレジットカードの番号、使用者の氏名、および使用者のメールアドレスなどを承認サーバ３に送信する。承認サーバ３は、パーソナルコンピュータ１−１から受信したコンテンツ管理プログラム５１のＩＤ、クレジットカードの番号、使用者の氏名、および使用者のメールアドレスなど記録することにより、パーソナルコンピュータ１−１および使用者を登録する。登録が終了したとき、承認サーバ３は、グループのＩＤおよびパスワードと共に、グループ鍵２７１をパーソナルコンピュータ１−１に送信する。パーソナルコンピュータ１−１は、承認サーバ３から受信したグループ鍵２７１を記憶する。
【０１４３】
承認サーバ３が送信するグループのＩＤは、使用者のクレジットカードの番号である。または、承認サーバ３が送信するパスワードは、使用者のクレジットカードの番号である。
【０１４４】
このようにすることで、グループのＩＤまたはパスワードを他の者に知られると使用者が不測の不利益を被る可能性が高くなるので、グループに属するパーソナルコンピュータ１を使用する使用者は、グループのＩＤおよびパスワードを他の者に知らせることがない。従って、パーソナルコンピュータ１−１から出力されるコンテンツは、不正に利用されることなく、複数の機器で利用することが可能になる。
【０１４５】
パーソナルコンピュータ１−１が属するグループに属する２台目のパーソナルコンピュータ１−２を承認サーバ３に登録するとき、パーソナルコンピュータ１−２は、パーソナルコンピュータ１−２のコンテンツ管理プログラム５１のＩＤなどを承認サーバ３に送信する。承認サーバ３は、パーソナルコンピュータ１−２から受信したコンテンツ管理プログラム５１のＩＤなど記録することにより、パーソナルコンピュータ１−２を登録する。承認サーバ３は、グループ鍵２７１をパーソナルコンピュータ１−２に送信する。パーソナルコンピュータ１−２は、承認サーバ３から受信したグループ鍵２７１を記憶する。
【０１４６】
パーソナルコンピュータ１−１が属するグループに属する３台目のパーソナルコンピュータ１−３を承認サーバ３に登録するとき、パーソナルコンピュータ１−３は、パーソナルコンピュータ１−３のコンテンツ管理プログラム５１のＩＤなどを承認サーバ３に送信する。承認サーバ３は、パーソナルコンピュータ１−３から受信したコンテンツ管理プログラム５１のＩＤなど記録することにより、パーソナルコンピュータ１−３を登録する。承認サーバ３は、グループ鍵２７１をパーソナルコンピュータ１−３に送信する。パーソナルコンピュータ１−３は、承認サーバ３から受信したグループ鍵２７１を記憶する。
【０１４７】
このように、同一のグループに属するパーソナルコンピュータ１−１乃至１−３は、同一のグループ鍵２７１を記憶する。
【０１４８】
図１１は、コンテンツをインポートするときの処理を説明する図である。パーソナルコンピュータ１−２は、パーソナルコンピュータ１−１から供給されたコンテンツをインポートするとき、グループのＩＤおよびパスワードの入力を要求すると共に、承認サーバ３に承認を要求する。
【０１４９】
パーソナルコンピュータ１−２は、正しいグループのIDおよびパスワードが入力されたとき、承認サーバ３に承認された場合、パーソナルコンピュータ１−１から供給されたコンテンツのインポートを実行する。
【０１５０】
次に、図１２のフローチャートを参照して、グループゲートウェイプログラム６１を実行するパーソナルコンピュータ１および承認サーバ３による登録の処理を説明する。
【０１５１】
ステップＳ１１０１において、グループゲートウェイプログラム６１は、キーボード７８の操作などにより入力されたクレジットカードの番号を取得する。ステップＳ１１０２において、グループゲートウェイプログラム６１は、コンテンツ管理プログラム５１からＩＤを取得して、コンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を、ネットワーク２を介して、承認サーバ３に送信する。
【０１５２】
ステップＳ２１０１において、承認サーバ３は、パーソナルコンピュータ１から送信されたコンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を受信する。ステップＳ２１０２において、承認サーバ３は、クレジットカードの番号などを基に、パーソナルコンピュータ１がグループの１台目のパーソナルコンピュータであるか否かを判定し、パーソナルコンピュータ１がグループの１台目のパーソナルコンピュータであると判定された場合、ステップＳ２１０３に進み、グループ鍵２７１を生成する。ステップＳ２１０４において、承認サーバ３は、たとえば、クレジットカードの番号と同一であるグループのＩＤまたはパスワードを生成する。
【０１５３】
ステップＳ２１０５において、承認サーバ３は、使用者に対応するアカウントを生成し、手続きは、ステップＳ２１０６に進む。
【０１５４】
ステップＳ２１０２において、パーソナルコンピュータ１がグループの１台目のパーソナルコンピュータでない、すなわち、２台目以降のパーソナルコンピュータ１であると判定された場合、グループ鍵２７１およびアカウントの生成の処理は不要なので、ステップＳ２１０３乃至ステップＳ２１０５の処理はスキップされ、手続きは、ステップＳ２１０６に進む。
【０１５５】
ステップＳ２１０６において、承認サーバ３は、コンテンツ管理プログラム５１のＩＤを登録する。ステップＳ２１０７において、承認サーバ３は、ネットワーク２を介して、グループ鍵２７１、グループのＩＤ、およびパスワードをパーソナルコンピュータ１に送信する。
【０１５６】
ステップＳ１１０３において、グループゲートウェイプログラム６１は、承認サーバ３から送信されたグループ鍵２７１、グループのＩＤ、およびパスワードを受信する。ステップＳ１１０４において、グループゲートウェイプログラム６１は、グループ鍵２７１、グループのＩＤ、およびパスワードを記録する。ステップＳ１１０５において、グループゲートウェイプログラム６１は、グループのＩＤ、およびパスワードをディスプレイ８０に表示し、処理は終了する。
【０１５７】
このように、パーソナルコンピュータ１−１は、承認サーバ３に、コンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を送信することにより、グループ鍵２７１、グループのＩＤ、およびパスワードを取得することができる。一方、承認サーバ３は、パーソナルコンピュータ１の登録の際に、コンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を取得し、生成したグループのＩＤ、およびパスワードと共に、取得したコンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を記録することができる。
【０１５８】
次に、図１２のステップＳ２１０４の処理に対応するグループのＩＤおよびパスワードの生成の処理の例を図１３のフローチャートを参照して説明する。
【０１５９】
ステップＳ１１において、承認サーバ３は、受信したクレジットカードの番号を取得する。ステップＳ１２において、承認サーバ３は、グループのＩＤおよびパスワードを生成する。ステップＳ１２の処理において、生成されるグループのＩＤおよびパスワードのいずれかは、クレジットカードの番号と同一である。
【０１６０】
ステップＳ１３において、承認サーバ３は、クレジットカードの番号と、グループのＩＤおよびパスワードを対応させて記録して、処理は終了する。
【０１６１】
このように、承認サーバ３により生成されるグループのＩＤおよびパスワードのいずれかは、クレジットカードの番号と同一であるので、グループのＩＤおよびパスワードが他人に広く知られてしまうことが防止される。
【０１６２】
次に、パーソナルコンピュータ１のコンテンツの出力の処理を図１４のフローチャートを参照して説明する。
【０１６３】
ステップＳ３１において、コンテンツ管理プログラム５１は、コンテンツデータベース５３からコンテンツ２５１およびコンテンツ鍵２５２を読み出す。コンテンツ２５１は、コンテンツ鍵で暗号化されており、コンテンツ鍵２５２は、ストレージ鍵２５３で暗号化されている。
【０１６４】
ステップＳ３２において、コンテンツ管理プログラム５１は、記憶しているストレージ鍵２５３でコンテンツ鍵２５２を復号する。コンテンツ管理プログラム５１は、コンテンツ鍵で暗号化されているコンテンツ２５１、および平文のコンテンツ鍵をグループゲートウェイプログラム６１に供給する。
【０１６５】
ステップＳ３３において、グループゲートウェイプログラム６１は、予め記憶しているグループ鍵２７１で、コンテンツ鍵を暗号化してコンテンツ鍵２７２を生成する。
【０１６６】
ステップＳ３４において、グループゲートウェイプログラム６１は、コンテンツ鍵で暗号化されているコンテンツ２５１、およびグループ鍵２７１で暗号化されているコンテンツ鍵２７２を出力して、処理は終了する。
【０１６７】
このように、パーソナルコンピュータ１は、コンテンツ鍵で暗号化されているコンテンツ２５１、およびグループ鍵２７１で暗号化されているコンテンツ鍵２７２を出力することができる。
【０１６８】
次に、パーソナルコンピュータ１のコンテンツ２５１をインポートする処理について図１５のフローチャートを参照して説明する。ステップＳ１２０１において、グループゲートウェイプログラム６１は、ネットワーク２を介して、または光磁気ディスク９３などの記録媒体を介して、コンテンツ鍵で暗号化されているコンテンツ２５１、およびグループ鍵２７１で暗号化されているコンテンツ鍵２７２を取得する。ステップＳ１２０２において、グループゲートウェイプログラム６１は、キーボード７８などの操作に対応して、グループのＩＤおよびパスワードを取得する。
【０１６９】
ステップＳ１２０３において、グループゲートウェイプログラム６１は、記憶しているグループのＩＤおよびパスワードを基に、ステップＳ１２０２の処理で取得されたグループのＩＤおよびパスワードが正しいか否かを判定し、グループのＩＤおよびパスワードが正しいと判定された場合、ステップＳ１２０４に進み、ネットワーク２を介して、グループのＩＤおよびパスワードを承認サーバ３に送信する。
【０１７０】
ステップＳ２２０１において、承認サーバ３は、パーソナルコンピュータ１から送信されたグループのＩＤおよびパスワードを受信する。ステップＳ２２０２において、承認サーバ３は、記録しているグループのＩＤおよびパスワードを基に、ステップＳ２２０１の処理で受信したグループのＩＤおよびパスワードが正しいか否かを判定し、グループのＩＤおよびパスワードが正しいと判定された場合、ステップＳ２２０３に進み、ネットワーク２を介して、パーソナルコンピュータ１を承認する旨のデータを送信する。
【０１７１】
ステップＳ１２０５において、グループゲートウェイプログラム６１は、承認サーバ３から送信された承認する旨のデータを受信する。ステップＳ１２０６において、グループゲートウェイプログラム６１は、グループ鍵２７１でコンテンツ鍵２７２を復号する。グループゲートウェイプログラム６１は、復号したコンテンツ鍵をコンテンツ管理プログラム５１に供給する。ステップＳ１２０７において、コンテンツ管理プログラム５１は、コンテンツ鍵をストレージ鍵２５３で暗号化する。ステップＳ１２０８において、コンテンツ管理プログラム５１は、コンテンツ鍵で暗号化されているコンテンツ２５１、およびストレージ鍵２５３で暗号化されているコンテンツ鍵２５２をコンテンツデータベース５３に記録して、インポートの処理は終了する。
【０１７２】
ステップＳ１２０３において、グループのＩＤおよびパスワードが正しくないと判定された場合、コンテンツ２５１のインポートを許可することはできないので、コンテンツ２５１をコンテンツデータベース５３に記録せずに、処理は終了する。
【０１７３】
ステップＳ２２０２において、グループのＩＤおよびパスワードが正しくないと判定された場合、パーソナルコンピュータ１を承認することはできないので、コンテンツ２５１をコンテンツデータベース５３に記録せずに、処理は終了する。
【０１７４】
このように、パーソナルコンピュータ１は、正しいＩＤおよびバスワードが入力され、承認サーバ３に承認されたとき、コンテンツ２５１をインポートする。
【０１７５】
図１６は、グループのＩＤおよびパスワードの管理方法の他の例を説明する図である。
【０１７６】
登録の処理において、パーソナルコンピュータ１は、承認サーバ３に、クレジットカードの番号などの課金情報を送信する。承認サーバ３は、ＩＤ管理サーバ８にクレジットカードの番号を送信し、ＩＤ管理サーバ８からグループのＩＤおよびパスワードを取得する。
【０１７７】
ＩＤ管理サーバ８は、承認サーバ３からそのクレジットカードの番号を初めて受信したとき、クレジットカードの番号を含むグループのＩＤおよびパスワードを生成して、クレジットカードの番号に対応させてグループのＩＤおよびパスワードを記録すると共に、グループのＩＤおよびパスワードを承認サーバ３に送信する。ＩＤ管理サーバ８は、承認サーバ３から受信したクレジットカードの番号が既に記録されているとき（例えば、ＥＭＤサーバ４により既に登録されているとき）、クレジットカードの番号に対応して登録されているＩＤおよびパスワードをグループのＩＤおよびパスワードとして承認サーバ３に送信する。
【０１７８】
承認サーバ３は、グループのＩＤおよびパスワードをパーソナルコンピュータ１に送信する。
【０１７９】
ＩＤ管理サーバ８は、ＥＭＤサーバ４からそのクレジットカードの番号を初めて受信したとき、クレジットカードの番号を含むＩＤおよびパスワードを生成して、クレジットカードの番号に対応させてＩＤおよびパスワードを記録すると共に、ＩＤおよびパスワードをＥＭＤサーバ４に送信する。ＩＤ管理サーバ８は、ＥＭＤサーバ４から受信したクレジットカードの番号が記録されているとき（例えば、承認サーバ３により既に登録されているとき）、クレジットカードの番号に対応して登録されているＩＤおよびパスワードをＥＭＤサーバ４に送信する。
【０１８０】
ＥＭＤサーバ４は、ＩＤおよびパスワードをパーソナルコンピュータ１に送信する。
【０１８１】
このようにすることで、承認サーバ３に登録してからＥＭＤサーバ４に登録しても、ＥＭＤサーバ４に登録してから承認サーバ３に登録しても、いずれの場合も、グループのＩＤおよびパスワードは、ＥＭＤサーバ４に登録したＩＤおよびパスワードと同一となる。
【０１８２】
従って、グループのＩＤ、およびパスワードを知っている使用者は、グループのＩＤおよびパスワードを入力するだけで、ＥＭＤサーバ４からコンテンツを購入することができる。コンテンツを販売したＥＭＤサーバ４は、入力されたグループのＩＤおよびパスワードを基に、ＩＤ管理サーバ８からクレジットカードの番号を読み出して、コンテンツの購入に対する課金の処理を実行する。
【０１８３】
このようにすることで、グループのＩＤおよびパスワードを他の者に知られると使用者が不測の不利益を被る可能性が高くなるので、グループに属するパーソナルコンピュータ１を使用する使用者は、グループのＩＤおよびパスワードを他の者に知らせることがない。従って、パーソナルコンピュータ１から出力されるコンテンツは、不正に利用されることなく、複数の機器で利用することが可能になる。
【０１８４】
次に、ＩＤ管理サーバ８がＩＤおよびパスワードを生成するときの、登録の処理を図１７のフローチャートを参照して説明する。
【０１８５】
ステップＳ１３０１において、グループゲートウェイプログラム６１は、キーボード７８の操作などにより入力されたクレジットカードの番号を取得する。ステップＳ１３０２において、グループゲートウェイプログラム６１は、コンテンツ管理プログラム５１からＩＤを取得して、コンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を、ネットワーク２を介して、承認サーバ３に送信する。
【０１８６】
ステップＳ２３０１において、承認サーバ３は、パーソナルコンピュータ１から送信されたコンテンツ管理プログラム５１のＩＤおよびクレジットカードの番号を受信する。ステップＳ２３０２において、承認サーバ３は、クレジットカードの番号などを基に、パーソナルコンピュータ１がグループの１台目のパーソナルコンピュータであるか否かを判定し、パーソナルコンピュータ１がグループの１台目のパーソナルコンピュータであると判定された場合、ステップＳ２３０３に進み、グループ鍵２７１を生成する。ステップＳ２３０４において、承認サーバ３は、ネットワーク２を介して、クレジットカードの番号をＩＤ管理サーバ８に送信する。
【０１８７】
ステップＳ３３０１において、ＩＤ管理サーバ８は、クレジットカードの番号を受信する。ステップＳ３３０２において、ＩＤ管理サーバ８は、ＩＤおよびパスワードの生成の処理を実行する。ステップＳ３３０３において、ＩＤ管理サーバ８は、ネットワーク２を介して、ＩＤおよびパスワードを承認サーバ３に送信する。
【０１８８】
ステップＳ２３０５において、承認サーバ３は、ＩＤおよびパスワードを受信する。ステップＳ２３０６において、承認サーバ３は、使用者に対応するアカウントを生成し、手続きは、ステップＳ２３０７に進む。
【０１８９】
ステップＳ２３０２において、パーソナルコンピュータ１がグループの１台目のパーソナルコンピュータでない、すなわち、２台目以降のパーソナルコンピュータ１であると判定された場合、グループ鍵２７１およびアカウントの生成の処理は不要なので、ステップＳ２３０３乃至ステップＳ２３０６の処理はスキップされ、手続きは、ステップＳ２３０７に進む。
【０１９０】
ステップＳ２３０７乃至ステップＳ１３０５の処理のそれぞれは、図１２に示すステップＳ２１０６乃至ステップＳ１１０５の処理のそれぞれと同様であるので、その説明は省略する。
【０１９１】
次に、図１７のステップＳ３３０２の処理に対応する、ＩＤ管理サーバ８によるＩＤおよびパスワードの生成の処理の例を図１８のフローチャートを参照して説明する。
【０１９２】
ステップＳ５１において、ＩＤ管理サーバ８は、受信の処理により取得したクレジットカードの番号が登録されているか否かを判定し、クレジットカードの番号が登録されていないと判定された場合、ステップＳ５２に進み、ＩＤおよびパスワードを生成する。ステップＳ５２の処理において、生成されるグループのＩＤおよびパスワードのいずれかは、クレジットカードの番号と同一である。
【０１９３】
ステップＳ５３において、ＩＤ管理サーバ８は、クレジットカードの番号と、ＩＤおよびパスワードを対応させて記録して、処理は終了する。
【０１９４】
ステップＳ５１において、クレジットカードの番号が登録されていると判定された場合、ステップＳ５４に進み、ＩＤ管理サーバ８は、クレジットカードの番号に対応して記録されている、ＩＤおよびパスワードを読み出して、処理は終了する。
【０１９５】
次に、パーソナルコンピュータ１およびＥＭＤサーバ４による登録の処理を図１９のフローチャートを参照して説明する。ステップＳ１４０１において、パーソナルコンピュータ１は、キーボード７８などの操作に対応して、クレジットカードの番号を取得する。ステップＳ１４０２において、パーソナルコンピュータ１は、ネットワーク２を介して、ＥＭＤサーバ４に、クレジットカードの番号を送信する。
【０１９６】
ステップＳ２４０１において、ＥＭＤサーバ４は、パーソナルコンピュータ１が送信したクレジットカードの番号を受信する。ステップＳ２４０２において、ＥＭＤサーバ４は、ネットワーク２を介して、ＩＤ管理サーバ８にクレジットカードの番号を送信する。
【０１９７】
ステップＳ３４０１において、ＩＤ管理サーバ８は、ＥＭＤサーバ４が送信したクレジットカードの番号を受信する。ステップＳ３４０２において、ＩＤ管理サーバ８は、ＩＤおよびパスワードを生成する。ステップＳ３４０２の処理の詳細は、図１８のフローチャートを参照して説明した処理と同様なので、その説明は省略する。
【０１９８】
ステップＳ３４０３において、ＩＤ管理サーバ８は、ネットワーク２を介して、ＩＤおよびパスワードをＥＭＤサーバ４に送信する。
【０１９９】
ステップＳ２４０３において、ＥＭＤサーバ４は、ＩＤおよびパスワードを受信する。ステップＳ２４０４において、ＥＭＤサーバ４は、アカウントを生成する。ステップＳ２４０５において、ＥＭＤサーバ４は、ネットワーク２を介して、ＩＤおよびパスワードをパーソナルコンピュータ１に送信する。
【０２００】
ステップＳ１４０３において、パーソナルコンピュータ１は、ＩＤおよびパスワードを受信する。ステップＳ１４０４において、パーソナルコンピュータ１は、受信したＩＤおよびパスワードを表示して、処理は終了する。
【０２０１】
このように、承認サーバ３が発行するグループのＩＤおよびパスワードは、ＥＭＤサーバ４が発行するＩＤおよびパスワードと共通とすることができる。
【０２０２】
次に、ＥＭＤサーバ４からコンテンツを購入したときに実行する決済の処理を図２０のフローチャートを参照して説明する。ステップＳ１５０１において、パーソナルコンピュータ１は、キーボード７８などの操作に対応して、グループのＩＤおよびパスワードまたはＥＭＤサーバ４に登録して取得したＩＤおよびパスワードを取得する。ステップＳ１５０２において、パーソナルコンピュータ１は、ネットワーク２を介して、ＩＤおよびパスワードと共に、決済の要求をＥＭＤサーバ４に送信する。
【０２０３】
ステップＳ２５０１において、ＥＭＤサーバ４は、パーソナルコンピュータ１から送信されたＩＤ、パスワード、および決済の要求を受信する。ステップＳ２５０２において、ＥＭＤサーバ４は、ネットワーク２を介して、ＩＤおよびパスワードをＩＤ管理サーバ８に送信する。
【０２０４】
ステップＳ３５０１において、ＩＤ管理サーバ８は、ＥＭＤサーバ４から送信されたＩＤおよびパスワードを受信する。ステップＳ３５０２において、ＩＤ管理サーバ８は、ＩＤおよびパスワードに対応するクレジットカード番号を読み出す。ステップＳ３５０３において、ＩＤ管理サーバ８は、ネットワーク２を介して、クレジットカード番号をＥＭＤサーバ４に送信する。
【０２０５】
ステップＳ２５０３において、ＥＭＤサーバ４は、ＩＤ管理サーバ８から送信さたクレジットカード番号を受信する。ステップＳ２５０４において、ＥＭＤサーバ４は、受信したクレジットカード番号を基に、課金の処理を実行して、処理は終了する。
【０２０６】
このように、ＥＭＤサーバ４は、グループのＩＤおよびパスワード、またはＥＭＤサーバ４に登録して取得したＩＤおよびパスワードのいずれかで、課金の処理を実行することができる。
【０２０７】
次に、パーソナルコンピュータ１がコンテンツをインポートする他の処理について図２１を参照して説明する。
【０２０８】
この例において、パーソナルコンピュータ１のグループゲートウェイプログラム６１は、承認サーバ３に登録したとき、グループ鍵を取得せず、グループのＩＤおよびパスワードのみを取得する。
【０２０９】
グループゲートウェイプログラム６１は、コンテンツ２５１のインポートが要求され、使用者によりグループのＩＤおよびパスワードが入力された場合、ネットワーク２を介して、グループのＩＤおよびパスワードを解読認証サーバ３３１に送信する。解読認証サーバ３３１は、パーソナルコンピュータ１から送信されたグループのＩＤおよびパスワードを受信すると、グループのＩＤおよびパスワードを更に承認サーバ３に送信する。
【０２１０】
承認サーバ３は、解読認証サーバ３３１から送信されたグループのＩＤおよびパスワードを受信すると、予め記録しているグループのＩＤおよびパスワードを基に、受信したグループのＩＤおよびパスワードが正しいか否かを判定し、その判定結果を解読認証サーバ３３１に送信する。
【０２１１】
解読認証サーバ３３１は、グループのＩＤおよびパスワードが正しいと判定された場合、グループのＩＤおよびパスワードを基に、グループ鍵２７１を生成して、ネットワーク２を介して、グループ鍵２７１をパーソナルコンピュータ１に送信する。
【０２１２】
一方、グループのＩＤおよびパスワードが正しくないと判定された場合、解読認証サーバ３３１は、グループ鍵２７１を生成しないで処理を終了する。
【０２１３】
このように、例えば、何らかの理由で無効になったグループのＩＤおよびパスワードを基に、グループ鍵２７１の生成が要求されたとき、解読認証サーバ３３１は、グループ鍵２７１を生成しない。
【０２１４】
また、解読認証サーバ３３１は、コンテンツが復号される度に、グループ鍵２７１を生成するので、コンテンツの利用状況を知ることができる。
【０２１５】
以上のように、グループゲートウェイプログラム６１は、グループ鍵２７１を保持せず、また、グループ鍵２７１を生成する手続きを有していないので、パーソナルコンピュータ１は、より強固にコンテンツ２５１の不正なインポートを防止することができる。
【０２１６】
図２２のフローチャートを参照して、解読認証サーバ３３１が実行するグループ鍵２７１の送信の処理を説明する。ステップＳ７１において、解読認証サーバ３３１は、ネットワーク２を介して、パーソナルコンピュータ１から送信されたグループのＩＤおよびパスワードを受信する。ステップＳ７２において、解読認証サーバ３３１は、グループのＩＤおよびパスワードを承認サーバ３に送信して、承認サーバ３にグループのＩＤおよびパスワードが正当であるかを問い合わせ、承認サーバ３から、グループのＩＤおよびパスワードが正当であるか否かを示すデータを受信する。
【０２１７】
ステップＳ７３において、解読認証サーバ３３１は、承認サーバ３から受信したデータを基に、グループのＩＤおよびパスワードが正当であるか否かを判定し、グループのＩＤおよびパスワードが正当であると判定された場合、ステップＳ７４に進み、グループのＩＤおよびパスワードを基に、グループ鍵２７１を生成する。ステップＳ７５において、解読認証サーバ３３１は、ネットワーク２を介して、生成したグループ鍵２７１をパーソナルコンピュータ１に送信して、処理は終了する。
【０２１８】
ステップＳ７３において、グループのＩＤおよびパスワードが正当でないと判定された場合、インポートを許可することができないので、解読認証サーバ３３１は、グループ鍵２７１をパーソナルコンピュータ１に送信しないで、処理は終了する。
【０２１９】
このように、解読認証サーバ３３１は、パーソナルコンピュータ１からグループのＩＤおよびパスワードを受信して、グループのＩＤおよびパスワードが正当であるとき、グループ鍵２７１を生成してパーソナルコンピュータ１に送信し、グループのＩＤおよびパスワードが正当でないとき、グループ鍵２７１を生成しない。従って、パーソナルコンピュータ１は、正当なグループのＩＤおよびパスワードが入力されたときに限り、コンテンツ２５１をインポートすることができる。
【０２２０】
次に、ロッカーサーバ１１の動作について説明する。
【０２２１】
図２３は、ロッカーサーバ１１への登録の処理を説明する図である。ロッカーサーバ１１は、コンテンツデータベース４０１と接続され、ログデータベース４０２と接続されている。
【０２２２】
ロッカーサーバ１１は、ネットワーク２を介して、パーソナルコンピュータ１から供給されたコンテンツデータベース４０１に記録させる。
【０２２３】
コンテンツデータベース４０１は、登録されているパーソナルコンピュータ１からロッカーサーバ１１が受信したコンテンツを記録し、ロッカーサーバ１１からの要求に対応して、記録されているコンテンツをロッカーサーバ１１に供給する。
【０２２４】
ロッカーサーバ１１は、ネットワーク２を介して、コンテンツデータベース４０１から供給されたコンテンツをパーソナルコンピュータ１に送信する。
【０２２５】
ログデータベース４０２は、ロッカーサーバ１１へのパーソナルコンピュータ１の登録の処理、コンテンツの記録の処理、またはコンテンツの読み出しの処理に対応するログを記録する。
【０２２６】
パーソナルコンピュータ１は、ロッカーサーバ１１への登録を要求するとき、クレジットカードの番号をロッカーサーバ１１に送信する。
【０２２７】
ロッカーサーバ１１は、ＩＤを生成して、生成したＩＤをログデータベース４０２に記録させると共に、生成したＩＤをパーソナルコンピュータ１に送信する。ロッカーサーバ１１が生成するＩＤは、例えば、パーソナルコンピュータ１の使用者のクレジットカードの番号と同一である。
【０２２８】
ロッカーサーバ１１は、パーソナルコンピュータ１を登録した旨を示すログをパーソナルコンピュータ１に送信すると共に、登録に対応する課金の処理を実行して、その結果をパーソナルコンピュータ１に送信する。
【０２２９】
図２４は、ロッカーサーバ１１が記録しているコンテンツのリストの例を説明する図である。ロッカーサーバ１１は、登録している使用者のＩＤに対応させて、コンテンツの名称を記録する。
【０２３０】
例えば、ロッカーサーバ１１は、”ａａａａａ”である使用者のＩＤに対応させて、”イイイイイ”であるコンテンツの名称を記録し、”ｂｂｂｂｂ”である使用者のＩＤに対応させて、”ロロロロロ”であるコンテンツの名称を記録し、”ｃｃｃｃｃ”である使用者のＩＤに対応させて、”ハハハハハ”であるコンテンツの名称を記録する。
【０２３１】
図２５は、ロッカーサーバ１１によるコンテンツの共用を説明する図である。ロッカーサーバ１１は、パーソナルコンピュータ１−１から供給されたコンテンツをコンテンツデータベース４０１に記録させる。ロッカーサーバ１１は、コンテンツのリストに、パーソナルコンピュータ１−１の使用者のＩＤに対応させてコンテンツの名称を記録すると共に、パーソナルコンピュータ１−１から供給されたコンテンツをコンテンツデータベース４０１に記録させた旨のログをログデータベース４０２に記録させる。
【０２３２】
パーソナルコンピュータ１−１と同一のＩＤを基に、パーソナルコンピュータ１−２からコンテンツの送信が要求されたとき、ロッカーサーバ１１は、コンテンツのリストを基に、使用者のＩＤが正しいか否かを判定し、使用者のＩＤが正しいと判定された場合、コンテンツデータベース４０１にコンテンツの供給を要求する。ロッカーサーバ１１は、コンテンツデータベース４０１から供給されたコンテンツをパーソナルコンピュータ１−２に送信する。ロッカーサーバ１１は、パーソナルコンピュータ１−２にコンテンツを供給した旨を示すログをログデータベース４０２に記録させる。
【０２３３】
図２６に示すように、パーソナルコンピュータ１−１は、ＥＭＤサーバ４から購入したコンテンツをロッカーサーバ１１に送信し、コンテンツデータベース４０１に記録させることもできる。この場合も、パーソナルコンピュータ１−１と同一のＩＤを基に、パーソナルコンピュータ１−２からコンテンツの送信が要求されたとき、ロッカーサーバ１１は、パーソナルコンピュータ１−１と同一のＩＤを基に、コンテンツデータベース４０１にコンテンツの供給を要求し、コンテンツデータベース４０１から供給されたコンテンツをパーソナルコンピュータ１−２に送信する。
【０２３４】
図２７に示すように、ロッカーサーバ１１は、パーソナルコンピュータ１を登録した旨を示すログをパーソナルコンピュータ１に送信すると共に、登録に対応して月極の課金の処理を実行して、その結果をパーソナルコンピュータ１に送信するようにしてもよい。
【０２３５】
次に、図２８のフローチャートを参照して、パーソナルコンピュータ１およびロッカーサーバ１１による登録の処理を説明する。
【０２３６】
ステップＳ１６０１において、パーソナルコンピュータ１は、キーボード７８の操作などにより入力されたクレジットカードの番号を取得する。ステップＳ１６０２において、パーソナルコンピュータ１は、クレジットカードの番号を、ネットワーク２を介して、ロッカーサーバ１１に送信する。
【０２３７】
ステップＳ２６０１において、ロッカーサーバ１１は、パーソナルコンピュータ１から送信されたクレジットカードの番号を受信する。ステップＳ２６０２において、ロッカーサーバ１１は、受信したクレジットカードの番号を基に、初めて登録されたか否かを判定し、初めて登録されたと判定された場合、ステップＳ２６０３に進み、使用者のＩＤを生成する。ステップＳ２６０４において、ロッカーサーバ１１は、生成した使用者のＩＤを記録して、ステップＳ２６０５に進む。
【０２３８】
ステップＳ２６０２において、初めて登録されたのではないと判定された場合、ＩＤの生成の処理は必要ないので、ステップＳ２６０３の処理およびステップＳ２６０４の処理はスキップされ、手続きは、ステップＳ２６０５に進む。
【０２３９】
ステップＳ２６０５において、ロッカーサーバ１１は、使用者のＩＤを登録した旨のログをログデータベース４０２に記録させる。ステップＳ２６０６において、ロッカーサーバ１１は、ネットワーク２を介して、使用者のＩＤ、およびログをパーソナルコンピュータ１に送信する。
【０２４０】
ステップＳ１６０３において、パーソナルコンピュータ１は、ロッカーサーバ１１から送信された使用者のＩＤ、およびログを受信する。ステップＳ１６０４において、パーソナルコンピュータ１は、使用者のＩＤ、およびログを記録する。ステップＳ２６０７において、ロッカーサーバ１１は、受信したクレジットカードの番号を基に、初めて登録されたか否かを判定し、初めて登録されたと判定された場合、ステップＳ２６０８に進み、受信したクレジットカードの番号を基に、課金の処理を実行して、処理は終了する。
【０２４１】
ステップＳ２６０７において、初めて登録されたのではないと判定された場合、課金の処理は不要なので、ステップＳ２６０８の処理はスキップされ、処理は終了する。
【０２４２】
このように、パーソナルコンピュータ１は、ロッカーサーバ１１に、クレジットカードの番号を送信することにより、使用者のＩＤを取得することができる。一方、ロッカーサーバ１１は、パーソナルコンピュータ１の登録の際に、クレジットカードの番号を取得し、生成した使用者のＩＤと共に、取得したクレジットカードの番号を記録することができる。
【０２４３】
次に、図２９のフローチャートを参照して、ロッカーサーバ１１へのコンテンツの記録の処理を説明する。ステップＳ１７０１において、パーソナルコンピュータ１は、ネットワーク２を介して、使用者のＩＤと共にコンテンツをロッカーサーバ１１に送信する。
【０２４４】
ステップＳ２７０１において、ロッカーサーバ１１は、パーソナルコンピュータ１から送信された使用者のＩＤおよびコンテンツを受信する。ステップＳ２７０２において、ロッカーサーバ１１は、リストに記録している使用者のＩＤを基に、受信した使用者のＩＤが登録されているか否かを判定し、受信した使用者のＩＤが登録されていると判定された場合、ステップＳ２７０３に進み、受信したコンテンツをコンテンツデータベース４０１に記録させる。
【０２４５】
ステップＳ２７０４において、ロッカーサーバ１１は、コンテンツを記録した旨のログをログデータベース４０２に記録させる。ステップＳ２７０５において、ロッカーサーバ１１は、ネットワーク２を介して、コンテンツを記録した旨のログをパーソナルコンピュータ１に送信する。
【０２４６】
ステップＳ１７０２において、パーソナルコンピュータ１は、ロッカーサーバ１１から送信された、コンテンツを記録した旨のログを受信する。ステップＳ１７０３において、パーソナルコンピュータ１は、受信したログを記録する。ステップＳ１７０４において、パーソナルコンピュータ１は、受信したログをディスプレイ８０に表示させ、処理は終了する。
【０２４７】
ステップＳ２７０２において、受信した使用者のＩＤが登録されていないと判定された場合、不正なコンテンツの記録の要求なので、コンテンツを記録しないで処理は終了する。
【０２４８】
このように、ロッカーサーバ１１は、正しいＩＤと共にコンテンツを受信したとき、コンテンツをコンテンツデータベース４０１に記録させ、不正なＩＤと共にコンテンツを受信したとき、受信したコンテンツを破棄する。
【０２４９】
次に、図３０のフローチャートを参照して、ロッカーサーバ１１からのコンテンツの読み出しの処理を説明する。ステップＳ１８０１において、パーソナルコンピュータ１は、ネットワーク２を介して、使用者のＩＤと共にコンテンツの要求をロッカーサーバ１１に送信する。
【０２５０】
ステップＳ２８０１において、ロッカーサーバ１１は、パーソナルコンピュータ１から送信された使用者のＩＤおよびコンテンツの要求を受信する。ステップＳ２８０２において、ロッカーサーバ１１は、記録している使用者のＩＤを基に、受信した使用者のＩＤが登録されているか否かを判定し、受信した使用者のＩＤが登録されていると判定された場合、ステップＳ２８０３に進み、コンテンツデータベース４０１からコンテンツを読み出す。
【０２５１】
ステップＳ２８０４において、ロッカーサーバ１１は、コンテンツの読み出しに対応するログをログデータベース４０２に記録させる。ステップＳ２８０５において、ロッカーサーバ１１は、ネットワーク２を介して、読み出したコンテンツ、およびコンテンツの読み出した旨のログをパーソナルコンピュータ１に送信する。
【０２５２】
ステップＳ１８０２において、パーソナルコンピュータ１は、ロッカーサーバ１１から送信されたコンテンツおよびログを受信する。ステップＳ１８０３において、パーソナルコンピュータ１は、受信したコンテンツおよびログを記録する。ステップＳ１８０４において、パーソナルコンピュータ１は、受信したログをディスプレイ８０に表示させ、処理は終了する。
【０２５３】
ステップＳ２８０２において、受信した使用者のＩＤが登録されていないと判定された場合、不正なコンテンツの要求なので、コンテンツを送信しないで処理は終了する。
【０２５４】
このように、ロッカーサーバ１１は、登録されている使用者のＩＤと共にコンテンツの要求を受信したとき、コンテンツデータベース４０１からコンテンツを読み出して、読み出したコンテンツを送信し、使用者のＩＤが登録されていないとき、コンテンツ送信しない。
【０２５５】
次に、本発明に係る音楽データ管理システムの第２の実施の形態について説明する。
【０２５６】
図３１は、本発明に係る音楽データ管理システムの第２の実施の形態を示す図である。公衆回線網５０３には、通信サービスの提供エリアを所望の広さに分割したセルにそれぞれ配置されている、固定無線局である基地局５０２−１乃至５０２−４を介して、PDA５０１−１若しくは５０１−２、またはカメラ付きデジタル携帯電話機１６−１若しくは１６−２が接続されている。
【０２５７】
基地局５０２−１乃至５０２−４は、移動無線局であるPDA５０１−１および５０１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２を、例えば、W-CDMA（Wideband-Code Division Multiple Access）と呼ばれる符号分割多元接続により無線接続し、移動無線局であるPDA５０１−１および５０１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２と、2GHzの周波数帯域を利用して最大2Mbpsのデータ転送速度で大容量データを高速にデータ通信できる。
【０２５８】
PDA５０１−１および５０１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２は、基地局５０２−１乃至５０２−４とW-CDMA方式により大容量データを高速にデータ通信できるので、音声通話に限らず、電子メールの送受信、簡易ホームページの閲覧、画像などのコンテンツの送受信等の多種に及ぶデータ通信を実行し得る。
【０２５９】
PDA５０１−１若しくは５０１−２、またはカメラ付きデジタル携帯電話機１６−１若しくは１６−２は、ブラウザプログラム、コンテンツ管理プログラム５１、またはグループゲートウェイプログラム６１などを実行し、コンテンツの管理またはコンテンツの入出力に使用される。
【０２６０】
また、基地局５０２−１乃至５０２−４は、有線回線を介して、公衆回線網５０３に接続されている。公衆回線網５０３には、インターネット、ネットワーク２、図示せぬ加入者有線端末装置、コンピュータネットワーク、および企業内ネットワーク等が接続されている。
【０２６１】
インターネットサービスプロバイダのアクセスサーバ５０４は、公衆回線網５０３に接続されており、更に、インターネットサービスプロバイダが保有するコンテンツサーバ５０５に接続されている。
【０２６２】
コンテンツサーバ５０５は、加入者有線端末装置、PDA５０１−１若しくは５０１−２、またはカメラ付きデジタル携帯電話機１６−１若しくは１６−２からの要求に対応して、例えば、簡易ホームページ等のコンテンツを、コンパクトHTML（HyperText Markup Language）方式のファイルとして提供する。
【０２６３】
ネットワーク２には、多数のWWW（World Wide Web）サーバ５０６−１乃至５０６−Ｎが接続されている。WWWサーバ５０６−１乃至５０６−Ｎは、TCP(Transmission Control Protocol)/IP(Internet Protocol)のプロトコルに従って、加入者有線端末装置、PDA５０１−１および１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２からアクセスされる。
【０２６４】
WWWサーバ５０６−１乃至５０６−Ｎは、承認サーバ３、ＥＭＤサーバ４、ＩＤ管理サーバ８、またはロッカーサーバ１１と同様の処理を実行し、ネットワーク２を介して、PDA５０１−１若しくは５０１−２、またはカメラ付きデジタル携帯電話機１６−１若しくは１６−２に、コンテンツなどを提供すると共に、コンテンツを記録し、若しくは送信し、またはＩＤなどを管理する。
【０２６５】
因みに、PDA５０１−１および５０１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２は、基地局５０２−１乃至５０２−４までを2Mbpsの簡易トランスポートプロトコルで通信し、基地局５０２−１乃至５０２−４から、ネットワーク２、およびWWWサーバ５０６−１乃至５０６−ＮまでをTCP/IPで通信する。
【０２６６】
なお、管理制御装置５０７は、公衆回線網５０３を介して、加入者有線端末装置、PDA５０１−１および１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２に接続され、加入者有線端末装置、PDA５０１−１および５０１−２、並びにカメラ付きデジタル携帯電話機１６−１および１６−２に対する認証処理または課金処理などを実行する。
【０２６７】
カメラ付きデジタル携帯電話機１６−１および１６−２は、公衆回線網５０３およびネットワーク２を介して、上述した、パーソナルコンピュータ１と同様の処理でコンテンツを利用する。
【０２６８】
以下、カメラ付きデジタル携帯電話機１６−１および１６−２を個々に区別する必要がないとき、単に、カメラ付きデジタル携帯電話機１６と称する。
【０２６９】
次に本発明を適用したカメラ付デジタル携帯電話機１６の外観構成について説明する。図３２に示すようにカメラ付デジタル携帯電話機１６は、表示部５３１および本体５３２で構成され、中央のヒンジ部５３３により折り畳み可能に形成されている。
【０２７０】
表示部５３１は、上端左部に引出しまたは収納可能な送受信用のアンテナ５３４を有する。カメラ付デジタル携帯電話機１６は、アンテナ５３４を介して、固定無線局である基地局５０２−１乃至５０２−４のいずれかとの間で電波を送受信する。
【０２７１】
また、表示部５３１は、上端中央部にほぼ１８０度の角度範囲で回動自在なカメラ部５３５を有する。カメラ付デジタル携帯電話機１６は、カメラ部５３５のＣＣＤカメラ５３６によって所望の撮像対象を撮像する。
【０２７２】
カメラ部５３５が使用者によってほぼ１８０度回動されて位置決めされた場合、図３３に示すように、表示部５３１は、カメラ部５３５の背面側中央に設けられたスピーカ５３７が正面側に位置する状態となる。これにより、カメラ付デジタル携帯電話機１６は、通常の音声通話状態に切り換わる。
【０２７３】
さらに、表示部５３１の正面に液晶ディスプレイ５３８が設けられている。液晶ディスプレイ５３８は、電波の受信状態、電池残量、電話帳として登録されている相手先名や電話番号および発信履歴等の他、電子メールの内容、簡易ホームページ、カメラ部５３５のＣＣＤカメラ５３６で撮像した画像などを表示する。
【０２７４】
一方、本体５３２には、その表面に「０」乃至「９」の数字キー、発呼キー、リダイヤルキー、終話及び電源キー、クリアキー及びメールキー等の操作キー５３９が設けられている。操作キー５３９の操作に対応した各種指示が、カメラ付デジタル携帯電話機１６に入力される。
【０２７５】
また、本体５３２の操作キー５３９の下部にメモボタン５４０およびマイクロフォン５４１が設けられている。カメラ付デジタル携帯電話機１６は、メモボタン５４０が操作されたとき、通話中の相手の音声を録音する。カメラ付デジタル携帯電話機１６は、マイクロフォン５４１によって通話時の使用者の音声を集音する。
【０２７６】
さらに、本体５３２の操作キー５３９の上部に回動自在なジョグダイヤル５４２が、本体５３２の表面から僅かに突出した状態で設けられている。カメラ付デジタル携帯電話機１６は、ジョグダイヤル５４２に対する回動操作に応じて、液晶ディスプレイ５３８に表示されている電話帳リスト若しくは電子メールのスクロール動作、簡易ホームページのページ捲り動作、または画像の送り動作等の種々の動作を実行する。
【０２７７】
例えば、本体５３２は、使用者によるジョグダイヤル５４２の回動操作に応じて液晶ディスプレイ５３８に表示された電話帳リストの複数の電話番号の中から所望の電話番号を選択し、ジョグダイヤル５４２が本体５３２の内部方向に押圧されたとき、選択されている電話番号を確定して、確定した電話番号に対して自動的に発呼処理を行う。
【０２７８】
なお、本体５３２は、背面側に図示しないバッテリパックが装着されており、終話／電源キーがオン状態になると、バッテリパックから各回路部に対して電力が供給されて動作可能な状態に起動する。
【０２７９】
ところで、本体５３２の左側面上部に抜差自在なメモリカード１３を装着するためのメモリカードスロット５４３が設けられている。カメラ付デジタル携帯電話機１６は、メモボタン５４０が押下されると、通話中の相手の音声を装着されているメモリカード１３に記録する。カメラ付デジタル携帯電話機１６は、使用者の操作に応じて、電子メール、簡易ホームページ、ＣＣＤカメラ５３６で撮像した画像、または音声などのコンテンツを装着されているメモリカード１３に記録する。
【０２８０】
メモリカード１３は、例えば、メモリースティック（商標）である。メモリースティックは、本願出願人であるソニー株式会社によって開発されたフラッシュメモリカードの一種である。このメモリカード１３は、縦21.5ラ横50ラ厚さ2.8[mm] の小型薄型形状のプラスチックケース内に電気的に書換えや消去が可能な不揮発性メモリであるEEPROM（Electrically Erasable and Programmable Read Only Memory ）の一種であるフラッシュメモリ素子を格納したものであり、１０ピン端子を介して画像や音声、音楽等の各種データの書き込み及び読み出しが可能となっている。
【０２８１】
またメモリースティックは、大容量化等による内蔵フラッシュメモリの仕様変更に対しても、使用する機器で互換性を確保することができる独自のシリアルプロトコルを採用し、最大書込速度1.5[MB/S] 、最大読出速度2.45[MB/S]の高速性能を実現していると共に、誤消去防止スイッチを設けて高い信頼性を確保している。
【０２８２】
従って、カメラ付デジタル携帯電話機１６は、このようなメモリカード１３を装着可能に構成されているために、メモリカード１３を介して、他の電子機器との間でデータの共有化を図ることができる。
【０２８３】
図３４に示すように、カメラ付デジタル携帯電話機１６は、表示部５３１および本体５３２の各部を統括的に制御する主制御部５５１に対して、電源回路部５５２、操作入力制御部５５３、画像エンコーダ５５４、カメラインターフェース部５５５、LCD（Liquid Crystal Display）制御部５５６、画像デコーダ５５７、多重分離部５５８、記憶再生部５６３、変復調回路部５５９、および音声コーデック５６０がメインバス５６１を介して互いに接続されると共に、画像エンコーダ５５４、画像デコーダ５５７、多重分離部５５８、変復調回路部５５９、および音声コーデック５６０が同期バス５６２を介して互いに接続されて構成されている。
【０２８４】
電源回路部５５２は、使用者の操作により終話／電源キーがオン状態にされると、バッテリパックから各部に対して電力を供給することによりカメラ付デジタル携帯電話機１６を動作可能な状態に起動する。
【０２８５】
カメラ付デジタル携帯電話機１６は、ＣＰＵ、ＲＯＭおよびＲＡＭ等でなる主制御部５５１の制御に基づいて、音声通話モードにおいて、マイクロフォン５４１で集音した音声信号を音声コーデック５６０によってデジタル音声データに変換する。カメラ付デジタル携帯電話機１６は、デジタル音声データを変復調回路部５５９でスペクトラム拡散処理し、送受信回路部５６４でデジタルアナログ変換処理および周波数変換処理を施した後にアンテナ５３４を介して送信する。
【０２８６】
また、カメラ付デジタル携帯電話機１６は、音声通話モードにおいて、アンテナ５３４で受信した受信信号を増幅して周波数変換処理およびアナログデジタル変換処理を施し、変復調回路部５５９でスペクトラム逆拡散処理し、音声コーデック５６０によってアナログ音声信号に変換する。カメラ付デジタル携帯電話機１６は、アナログ音声信号に対応する音声をスピーカ５３７に出力させる。
【０２８７】
さらに、カメラ付デジタル携帯電話機１６は、データ通信モードにおいて、コンテンツを送信する場合、操作キー５３９およびジョグダイヤル５４２の操作によって入力に対応して指定されたコンテンツを主制御部５５１に送出する。
【０２８８】
主制御部５５１は、コンテンツを変復調回路部５５９でスペクトラム拡散処理し、送受信回路部５６４でデジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ５３４を介して基地局へ送信する。
【０２８９】
これに対してカメラ付デジタル携帯電話機１６は、データ通信モードにおいて、コンテンツを受信する場合、アンテナ５３４を介して基地局ＣＳ３から受信した受信信号を変復調回路部５５９でスペクトラム逆拡散処理して、元のコンテンツを復元した後、LCD制御部５５６を介して液晶ディスプレイ５３８にコンテンツに対応するデータを表示する。
【０２９０】
LCD制御部５５６は、フレキシブルプリント配線板１１と同様に、パネルID設定部を有するフレキシブルプリント配線板を介して、液晶ディスプレイ５３８に接続されている。
【０２９１】
この後、カメラ付デジタル携帯電話機１６は、使用者の操作に応じて受信したコンテンツを記憶再生部５６３を介してメモリカード１３に記録することも可能である。
【０２９２】
カメラ付デジタル携帯電話機１６は、データ通信モードにおいて画像データを送信する場合、ＣＣＤカメラ５３６で撮像された画像データをカメラインターフェース部５５５を介して画像エンコーダ５５４に供給する。
【０２９３】
因みにカメラ付デジタル携帯電話機１６は、画像データを送信しない場合には、ＣＣＤカメラ５３６で撮像した画像データをカメラインターフェース部５５５およびLCD制御部５５６を介して液晶ディスプレイ５３８に直接表示することも可能である。
【０２９４】
画像エンコーダ５５４は、ＣＣＤカメラ５３６から供給された画像データを、例えば、ＭＰＥＧ（Movig Picture Experts Group ）２またはＭＰＥＧ４等の所定の符号化方式によって圧縮符号化することにより符号化画像データに変換し、これを多重分離部５５８に送出する。
【０２９５】
このとき同時にカメラ付デジタル携帯電話機１６は、ＣＣＤカメラ５３６で撮像中にマイクロフォン５４１で集音した音声を音声コーデック５６０を介してデジタルの音声データとして多重分離部５５８に送出する。
【０２９６】
多重分離部５５８は、画像エンコーダ５５４から供給された符号化画像データと音声コーデック５６０から供給された音声データとを所定の方式で多重化し、その結果得られる多重化データを変復調回路部５５９でスペクトラム拡散処理し、送受信回路部５６４でデジタルアナログ変換処理及び周波数変換処理を施した後にアンテナ５３４を介して送信する。
【０２９７】
これに対してカメラ付デジタル携帯電話機１６は、データ通信モードにおいて、例えば、簡易ホームページ等にリンクされた動画像ファイルのデータを受信する場合、アンテナ５３４を介して基地局から受信した受信信号を変復調回路部５５９でスペクトラム逆拡散処理し、その結果得られる多重化データを多重分離部５５８に送出する。
【０２９８】
多重分離部５５８は、多重化データを符号化画像データと音声データとに分離し、同期バス５６２を介して、符号化画像データを画像デコーダ５５７に供給すると共に、音声データを音声コーデック５６０に供給する。
【０２９９】
画像デコーダ５５７は、符号化画像データをＭＰＥＧ２またはＭＰＥＧ４等の所定の符号化方式に対応した復号方式でデコードすることにより再生動画像データを生成し、これをLCD制御部５５６を介して液晶ディスプレイ５３８に供給する。これにより、カメラ付デジタル携帯電話機１６は、例えば、簡易ホームページにリンクされた動画像ファイルに含まれる動画データを表示する。
【０３００】
このとき同時に音声コーデック５６０は、音声データをアナログ音声信号に変換した後、これをスピーカ５３７に供給する。これにより、カメラ付デジタル携帯電話機１６は、例えば、簡易ホームページにリンクされた動画像ファイルに含まる音声データを再生する。
【０３０１】
なお、パーソナルコンピュータ１またはカメラ付きデジタル携帯電話機１６は、クレジットカードの番号を送信し、承認サーバ３、ＩＤ管理サーバ８、またはロッカーサーバ１１は、クレジットカードの番号を記録すると説明したが、クレジットカードの番号に限らず、銀行口座の番号またはインターネット接続サービスプロバイダの登録番号など課金の処理が可能な情報であればよい。
【０３０２】
上述した一連の処理は、ハードウェアにより実行させることもできるが、ソフトウェアにより実行させることもできる。一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどに、プログラム格納媒体からインストールされる。
【０３０３】
コンピュータにインストールされ、コンピュータによって実行可能な状態とされるプログラムを格納するプログラム格納媒体は、図３または図４に示すように、磁気ディスク９１または１３１（フロッピディスクを含む）、光ディスク９２または１３２（CD-ROM(Compact Disc-Read Only Memory)、ＤＶＤ(Digital Versatile Disc)を含む）、光磁気ディスク９３または１３３（ＭＤ(Mini-Disc)を含む）、若しくは半導体メモリ９４または１３４などよりなるパッケージメディア、または、プログラムが一時的若しくは永続的に格納されるROM７２または１０２や、ＨＤＤ８１または１１１などにより構成される。プログラム格納媒体へのプログラムの格納は、必要に応じてルータ、モデムなどのインタフェースを介して、ローカルエリアネットワーク、インターネット、デジタル衛星放送といった、有線または無線の通信媒体を利用して行われる。
【０３０４】
なお、本明細書において、プログラム格納媒体に格納されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０３０５】
また、本明細書において、システムとは、複数の装置により構成される装置全体を表すものである。
【０３０６】
【発明の効果】
請求項１に記載の情報処理装置、請求項４に記載の情報処理方法、および請求項５に記載のプログラム格納媒体によれば、正当な権利を有さない第三者の利用を防止しつつ、所望のコンテンツをグループに属する所望の情報処理装置で利用することができるようになる。
【０３０８】
請求項６に記載の情報処理装置、請求項１０に記載の情報処理方法、および請求項１１に記載のプログラム格納媒体によれば、正当な権利を有さない第三者の利用を防止しつつ、所望のコンテンツをグループに属する所望の情報処理装置で利用することができるようになる。
【図面の簡単な説明】
【図１】従来のコンテンツを暗号化して記録し、復号して利用するプログラムを説明する図である。
【図２】本発明に係る音楽データ管理システムの一実施の形態を示す図である。
【図３】パーソナルコンピュータ１−１の構成を説明する図である。
【図４】承認サーバ３の構成を説明する図である。
【図５】パーソナルコンピュータ１−１の機能の構成を説明するブロック図である。
【図６】パーソナルコンピュータ１が記録しているコンテンツを説明する図である。
【図７】パーソナルコンピュータ１が出力するコンテンツを説明する図である。
【図８】コンテンツ２５１をインポートするパーソナルコンピュータ１−２の動作を説明する図である。
【図９】コンテンツのインポートのときの承認サーバ３の承認を説明する図である。
【図１０】１つのグループに属するパーソナルコンピュータ１−１乃至１−３を承認サーバ３に登録する処理を説明する図である。
【図１１】コンテンツをインポートするときの処理を説明する図である。
【図１２】登録の処理を説明するフローチャートである。
【図１３】グループのＩＤおよびパスワードの生成の処理の例を説明するフローチャートである。
【図１４】コンテンツの出力の処理を説明するフローチャートである。
【図１５】コンテンツをインポートする処理を説明するフローチャートである。
【図１６】グループのＩＤおよびパスワードの管理方法の他の例を説明する図である。
【図１７】登録の処理を説明するフローチャートである。
【図１８】ＩＤ管理サーバ８によるＩＤおよびパスワードの生成の処理を説明するフローチャートである。
【図１９】パーソナルコンピュータ１およびＥＭＤサーバ４による登録の処理を説明するフローチャートである。
【図２０】決済の処理を説明するフローチャートである。
【図２１】コンテンツをインポートする他の処理を説明する図である。
【図２２】グループ鍵２７１の送信の処理を説明するフローチャートである。
【図２３】ロッカーサーバ１１への登録の処理を説明する図である。
【図２４】ロッカーサーバ１１が記録しているコンテンツのリストの例を説明する図である。
【図２５】ロッカーサーバ１１によるコンテンツの共用を説明する図である。
【図２６】ロッカーサーバ１１によるコンテンツの共用を説明する図である。
【図２７】ロッカーサーバ１１による課金の処理を説明する図である。
【図２８】パーソナルコンピュータ１およびロッカーサーバ１１による登録の処理を説明するフローチャートである。
【図２９】ロッカーサーバ１１へのコンテンツの記録の処理を説明するフローチャートである。
【図３０】ロッカーサーバ１１からのコンテンツの読み出しの処理を説明するフローチャートである。
【図３１】本発明に係る音楽データ管理システムの第２の実施の形態を示す図である。
【図３２】カメラ付デジタル携帯電話機１６を説明する図である。
【図３３】カメラ付デジタル携帯電話機１６を説明する図である。
【図３４】カメラ付デジタル携帯電話機１６の構成を説明する図である。
【符号の説明】
１−１，１−２  パーソナルコンピュータ，  ２  ネットワーク，  ３  承認サーバ，  ８  ＩＤ管理サーバ，  １１  ロッカーサーバ，  １２−１乃至１２−４  ポータブルデバイス，  １３−１乃至１３−３  メモリカード，  １６  カメラ付デジタル携帯電話機，  ５１  コンテンツ管理プログラム，  ５２  表示操作指示プログラム，  ５３  コンテンツデータベース，  ５４−１乃至５４−３  購入用アプリケーションプログラム，  ６１  グループゲートウェイプログラム，  ７１  ＣＰＵ，  ７２  ＲＯＭ，  ７３  ＲＡＭ，  ８１  ＨＤＤ，８５  通信部，  ９１  磁気ディスク，  ９２  光ディスク，  ９３  光磁気ディスク，  ９４  半導体メモリ，  １０１  ＣＰＵ，  １０２  ＲＯＭ，  １０３  ＲＡＭ，  １１１  ＨＤＤ，  １１３  通信部，  １３１  磁気ディスク，  １３２  光ディスク，  １３３  光磁気ディスク，  １３４  半導体メモリ，  ４０１  コンテンツデータベース，  ５５１  主制御部
【図１】
0004609683.tif 000002
【図２】
0004609683.tif 000003
【図３】
0004609683.tif 000004
【図４】
0004609683.tif 000005
【図５】
0004609683.tif 000006
【図６】
0004609683.tif 000007
【図７】
0004609683.tif 000008
【図８】
0004609683.tif 000009
【図９】
0004609683.tif 000010
【図１０】
0004609683.tif 000011
【図１１】
0004609683.tif 000012
【図１２】
0004609683.tif 000013
【図１３】
0004609683.tif 000014
【図１４】
0004609683.tif 000015
【図１５】
0004609683.tif 000016
【図１６】
0004609683.tif 000017
【図１７】
0004609683.tif 000018
【図１８】
0004609683.tif 000019
【図１９】
0004609683.tif 000020
【図２０】
0004609683.tif 000021
【図２１】
0004609683.tif 000022
【図２２】
0004609683.tif 000023
【図２３】
0004609683.tif 000024
【図２４】
0004609683.tif 000025
【図２５】
0004609683.tif 000026
【図２６】
0004609683.tif 000027
【図２７】
0004609683.tif 000028
【図２８】
0004609683.tif 000029
【図２９】
0004609683.tif 000030
【図３０】
0004609683.tif 000031
【図３１】
0004609683.tif 000032
【図３２】
0004609683.tif 000033
【図３３】
0004609683.tif 000034
【図３４】
0004609683.tif 000035