(57)【要約】【課題】データ記憶モジュールと通信する機能を有する、あるいは記録媒体が着脱自在な受信装置において、受信したコンテンツの使用をコンテンツの使用許諾が与えられているユーザのみに制限すること。【解決手段】携帯電話機４０の所有者情報登録領域４１０ｂには、この携帯電話機４０の所有者が所有しているＵＩＭ５０のＵＩＭＩＤが登録されている。携帯電話機４０のＣＰＵ４０５は、コンテンツを受信したときに当該携帯電話機４０に装着されているＵＩＭ５０のＵＩＭＩＤと、所有者情報登録領域４１０ｂに登録されているＵＩＭＩＤとを照合し、２つのＵＩＭＩＤが一致する場合にのみ、受信したコンテンツを不揮発性メモリ４１０に格納することを許可する。【選択図】　　　図５
2004070727.tif 000002
【特許請求の範囲】
【請求項１】
データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置において、
当該受信装置の正当な利用者のデータ記憶モジュールを特定するための情報を登録する登録手段と、
コンテンツを受信する受信手段と、
前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記登録手段に登録されている情報を用いて判定する第１の判定手段と、
前記第１の判定手段により、コンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記コンテンツを前記記憶手段に記憶することを許可し、書き込み要求に応じて前記コンテンツを前記記憶手段に記憶する第１の制御手段と
を有することを特徴とする受信装置。
【請求項２】
前記第１の制御手段により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記登録手段に登録されている情報を用いて判定する第２の判定手段と、
前記第２の判定手段により、前記コンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第２の制御手段とをさらに有する
ことを特徴とする請求項１に記載の受信装置。
【請求項３】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報が記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記識別情報が登録され、
前記第１の判定手段は、前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールの識別情報と、前記登録手段に登録されている識別情報とが一致する場合にのみ、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定する
ことを特徴とする請求項１に記載の受信装置。
【請求項４】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報が記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記識別情報が登録され、
前記第２の判定手段は、前記第１の制御手段により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールの識別情報と、前記登録手段に登録されている識別情報とが一致する場合にのみ、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定する
ことを特徴とする請求項２に記載の受信装置。
【請求項５】
前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記認証情報が登録され、
前記第１の判定手段は、前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を、前記登録手段に登録されている認証情報を用いて検証し、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項１に記載の受信装置。
【請求項６】
前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記認証情報が登録され、
前記第２の判定手段は、前記第１の制御手段により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を、前記登録手段に登録されている認証情報を用いて検証し、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項２に記載の受信装置。
【請求項７】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報と、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報とが記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記識別情報および前記認証情報が登録され、
前記第１の判定手段は、
前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を前記登録手段に登録されている認証情報を用いて検証するとともに、前記データ記憶モジュールの識別情報と前記登録手段に登録されている識別情報とを比較して、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項１に記載の受信装置。
【請求項８】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報と、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報とが記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記識別情報および前記認証情報が登録され、
前記第２の判定手段は、
前記第１の制御手段により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を前記登録手段に登録されている認証情報を用いて検証するとともに、前記データ記憶モジュールの識別情報と前記登録手段に登録されている識別情報とを比較して、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項２に記載の受信装置。
【請求項９】
前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記公開鍵が登録され、
前記第１の判定手段は、前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を、前記登録手段に登録されている公開鍵を用いて検証し、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項１に記載の受信装置。
【請求項１０】
前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記公開鍵が登録され、
前記第２の判定手段は、前記第１の制御手段により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を、前記登録手段に登録されている公開鍵を用いて検証し、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項２に記載の受信装置。
【請求項１１】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報と、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵とが記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記識別情報および前記公開鍵が登録され、
前記第１の判定手段は、
前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を前記登録手段に登録されている公開鍵を用いて検証するとともに、前記データ記憶モジュールの識別情報と前記登録手段に登録されている識別情報とを比較して、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項１に記載の受信装置。
【請求項１２】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報と、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵とが記憶されており、
前記登録手段には、当該受信装置の正当な利用者のデータ記憶モジュールに記憶されている前記識別情報および前記公開鍵が登録され、
前記第２の判定手段は、
前記第１の制御手段により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令し、前記データ記憶モジュールから取得した前記処理の結果を前記登録手段に登録されている公開鍵を用いて検証するとともに、前記データ記憶モジュールの識別情報と前記登録手段に登録されている識別情報とを比較して、前記データ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項２に記載の受信装置。
【請求項１３】
データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置において、
前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、
コンテンツを受信する受信手段と、
前記受信手段によりコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報を前記コンテンツと対応付けて前記記憶手段に記憶する書き込み手段と、
前記書き込み手段により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令する指令手段と、
前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定手段と、
前記判定手段により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可手段と
を有することを特徴とする受信装置。
【請求項１４】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報がさらに記憶されており、
前記書き込み手段は、前記受信手段によりコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報および前記識別情報を前記コンテンツと対応付けて前記記憶手段に記憶し、
前記判定手段は、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証するとともに、前記データ記憶モジュールの識別情報と、前記コンテンツと対応付けて前記記憶手段に記憶されている識別情報とを比較して、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項１３に記載の受信装置。
【請求項１５】
データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置において、
前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、
コンテンツを受信する受信手段と、
前記受信手段によりコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵を前記コンテンツと対応付けて前記記憶手段に記憶する書き込み手段と、
前記書き込み手段により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令する指令手段と、
前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定手段と、
前記判定手段により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可手段と
を有することを特徴とする受信装置。
【請求項１６】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報がさらに記憶されており、
前記書き込み手段は、前記受信手段によりコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵および前記識別情報を前記コンテンツと対応付けて前記記憶手段に記憶し、
前記判定手段は、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証するとともに、前記データ記憶モジュールの識別情報と、前記コンテンツと対応付けて前記記憶手段に記憶されている識別情報とを比較して、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項１５に記載の受信装置。
【請求項１７】
前記記憶手段に記憶されている前記コンテンツの利用とは、前記コンテンツを前記記憶手段から読み出すこと、前記コンテンツを前記記憶手段から読み出して当該受信装置において利用すること、前記コンテンツを参照すること、のいずれかである
ことを特徴とする請求項２、１３、１５のいずれかの請求項に記載の受信装置。
【請求項１８】
前記データ記憶モジュールには、受信装置によるデータ受信サービスの加入契約を識別するための加入契約情報がさらに記憶されており、前記受信手段は、当該受信装置に接続されているデータ記憶モジュールから取得した前記加入契約情報を用いてコンテンツの受信を行う
ことを特徴とする請求項１、１３、１５のいずれかの請求項に記載の受信装置。
【請求項１９】
前記データ記憶モジュールは、
当該データ記憶モジュールが前記受信装置に接続された場合に、前記受信装置を使用しているユーザが当該データ記憶モジュールの正当な利用者であるか否かを認証する認証手段と、
前記認証手段により前記受信装置を使用しているユーザが当該データ記憶モジュールの正当な利用者であると認証された場合にのみ、当該データ記憶モジュールに記憶されているデータへの前記受信装置からのアクセスを許可するアクセス制御手段とをさらに有する
ことを特徴とする請求項１、１３、１５のいずれかの請求項に記載の受信装置。
【請求項２０】
前記データ記憶モジュールは、前記受信装置に対して着脱自在な記録媒体である
ことを特徴とする請求項１、１３、１５のいずれかの請求項に記載の受信装置。
【請求項２１】
データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置に、
当該受信装置の正当な利用者のデータ記憶モジュールを特定するための情報を登録する登録ステップと、
コンテンツを受信する受信ステップと、
前記受信ステップにおいてコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記登録ステップにて登録された情報を用いて判定する第１の判定ステップと、
前記第１の判定ステップにより、コンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記コンテンツを前記記憶手段に記憶することを許可し、書き込み要求に応じて前記コンテンツを前記記憶手段に記憶する第１の制御ステップと
を実行させるためのプログラム。
【請求項２２】
前記第１の制御ステップにより前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記登録ステップにて登録された情報を用いて判定する第２の判定ステップと、
前記第２の判定ステップにより、前記コンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第２の制御ステップとをさらに有する
ことを特徴とする請求項２１に記載のプログラム。
【請求項２３】
データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、かつ不揮発性の記憶手段を有する受信装置に、
コンテンツを受信する受信ステップと、
前記受信ステップにおいてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報を前記コンテンツと対応付けて前記記憶手段に記憶する書き込みステップと、
前記書き込みステップにより前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令する指令ステップと、
前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定ステップと、
前記判定ステップにより、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可ステップと
を実行させるためのプログラム。
【請求項２４】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報がさらに記憶されており、
前記書き込みステップでは、前記受信ステップにおいてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報および前記識別情報を前記コンテンツと対応付けて前記記憶手段に記憶し、
前記判定ステップでは、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証するとともに、前記データ記憶モジュールの識別情報と、前記コンテンツと対応付けて前記記憶手段に記憶されている識別情報とを比較して、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項２３に記載のプログラム。
【請求項２５】
データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、かつ不揮発性の記憶手段を有する受信装置に、
コンテンツを受信する受信ステップと、
前記受信ステップにおいてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵を前記コンテンツと対応付けて前記記憶手段に記憶する書き込みステップと、
前記書き込みステップにより前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令する指令ステップと、
前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定ステップと、
前記判定ステップにより、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可ステップと
を実行させるためのプログラム。
【請求項２６】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報がさらに記憶されており、
前記書き込みステップでは、前記受信ステップにおいてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵および前記識別情報を前記コンテンツと対応付けて前記記憶手段に記憶し、
前記判定ステップでは、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証するとともに、前記データ記憶モジュールの識別情報と、前記コンテンツと対応付けて前記記憶手段に記憶されている識別情報とを比較して、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項２５に記載のプログラム。
【請求項２７】
請求項２１〜２６のいずれかの請求項に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項２８】
データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置が、当該受信装置の正当な利用者のデータ記憶モジュールを特定するための情報を登録する第１の過程と、
前記受信装置がコンテンツを受信する第２の過程と、
前記受信装置が、前記第２の過程においてコンテンツを受信したときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記第１の過程にて登録された情報を用いて判定する第３の過程と、
前記受信装置が、前記第３の過程により、コンテンツを受信したときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記コンテンツを前記記憶手段に記憶することを許可し、書き込み要求に応じて前記コンテンツを前記記憶手段に記憶する第４の過程と
を有することを特徴とするコンテンツの使用制限方法。
【請求項２９】
前記受信装置が、前記第４の過程により前記記憶手段に記憶されたコンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記第１の過程にて登録された情報を用いて判定する第５の過程と、
前記受信装置が、前記第５の過程により、前記コンテンツの利用が指示されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第６の過程とをさらに有する
ことを特徴とする請求項２８に記載のコンテンツの使用制限方法。
【請求項３０】
データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、かつ不揮発性の記憶手段を有する受信装置が、コンテンツを受信する第１の過程と、
前記受信装置が、前記第１の過程においてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報を前記コンテンツと対応付けて前記記憶手段に記憶する第２の過程と、
前記受信装置が、前記第２の過程により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令する第３の過程と、
前記データ記憶モジュールが、前記第３の過程における指令に従って当該データ記憶モジュールに記憶されている前記認証情報を用いて前記所定の処理を行う第４の過程と、
前記受信装置が、前記第４の過程における処理の結果を前記データ記憶モジュールから取得して、当該処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する第５の過程と、
前記受信装置が、前記第５の過程により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第６の過程と
を有することを特徴とするコンテンツの使用制限方法。
【請求項３１】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報がさらに記憶されており、
前記第２の過程では、前記受信装置が、前記第１の過程においてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報および前記識別情報を前記コンテンツと対応付けて前記記憶手段に記憶し、
前記第５の過程では、前記受信装置が、前記第４の過程における処理の結果を前記データ記憶モジュールから取得して、当該処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証するとともに、前記データ記憶モジュールの識別情報と、前記コンテンツと対応付けて前記記憶手段に記憶されている識別情報とを比較して、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項３０に記載のコンテンツの使用制限方法。
【請求項３２】
データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、かつ不揮発性の記憶手段を有する受信装置が、コンテンツを受信する第１の過程と、
前記受信装置が、前記第１の過程においてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵を前記コンテンツと対応付けて前記記憶手段に記憶する第２の過程と、
前記受信装置が、前記第２の過程により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令する第３の過程と、
前記データ記憶モジュールが、前記第３の過程における指令に従って当該データ記憶モジュールに記憶されている前記秘密鍵を用いて前記所定の処理を行う第４の過程と、
前記受信装置が、前記第４の過程における処理の結果を前記データ記憶モジュールから取得して、当該処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する第５の過程と、
前記受信装置が、前記第５の過程により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第６の過程と
を有することを特徴とするコンテンツの使用制限方法。
【請求項３３】
前記データ記憶モジュールには、データ記憶モジュール毎あるいはデータ記憶モジュールの正当な利用者毎に固有の識別情報がさらに記憶されており、
前記第２の過程では、前記受信装置が、前記第１の過程においてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵および前記識別情報を前記コンテンツと対応付けて前記記憶手段に記憶し、
前記第５の過程では、前記受信装置が、前記第４の過程における処理の結果を前記データ記憶モジュールから取得して、当該処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証するとともに、前記データ記憶モジュールの識別情報と、前記コンテンツと対応付けて前記記憶手段に記憶されている識別情報とを比較して、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する
ことを特徴とする請求項３２に記載のコンテンツの使用制限方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、データ記憶モジュールと通信する機能を有する、あるいは記録媒体が着脱自在な受信装置に用いて好適な技術に関する。
【０００２】
【従来の技術】
例えば、パケット通信機能を有する携帯電話機は、インターネットに接続されているサーバからプログラム、画像データ、楽曲データ等の様々なコンテンツをダウンロードすることができる。
【０００３】
また、特開２００２−１３５４０７号公報に記載されているように、近年、移動通信サービスの加入契約者であることを示す加入者情報（例えば電話番号）が記憶されたユーザ識別モジュール（以下、ＵＩＭ：Ｕｓｅｒ　Ｉｄｅｎｔｉｔｙ　Ｍｏｄｕｌｅと記載する）を装着して使用する携帯電話機の開発が進められている。このＵＩＭは、携帯電話機に対して着脱自在であり、加入者情報に加え、ＵＩＭを所有しているユーザのクレジットカード番号や銀行の口座番号、電話帳データ等が記憶されるようになっている。
【０００４】
このようにユーザ毎に固有の情報をＵＩＭに記憶することにより、ユーザは、自分のＵＩＭを装着した他人の携帯電話機を用いて通話やパケット通信を行うことができるようになる。勿論、この場合の通話やパケット通信に伴う料金は、ＵＩＭに記憶されている加入者情報により特定されるユーザに課金される。
【０００５】
【発明が解決しようとする課題】
ところで、ＵＩＭを装着して使用する携帯電話機の利便性を高めるためには、ユーザ毎に固有の情報、例えば、ユーザが携帯電話機を用いてダウンロードしたコンテンツ等をなるだけ多くＵＩＭに記憶できるようにすることが望ましい。しかしながら一方でＵＩＭは、携帯電話機に装着するデバイスであるので製品サイズをあまり大きくすることができない。以上のようなことから、ダウンロードした多数のコンテンツを全て記憶するだけの十分な記憶容量をＵＩＭに確保することが現状では極めて困難である。
【０００６】
このような状況下では、ＵＩＭが装着された携帯電話機にダウンロードされたコンテンツのうち、幾つかのコンテンツについてはＵＩＭに記憶することが可能であろうが、残りの大多数のコンテンツについては、携帯電話機本体のメモリに記憶せざるを得ない。このような場合に、例えば、ユーザＡが、自分のＵＩＭをユーザＢから借りた携帯電話機本体に装着して使用する際、この携帯電話機を用いてダウンロードしたコンテンツを携帯電話機のメモリに何ら制限なく記憶することができ、また、メモリに記憶されたコンテンツを何ら制限なく読み出して使用することができてしまうと、以下に述べるような問題が生じてしまう。
【０００７】
すなわち、上述したようなケースの場合、コンテンツプロバイダは、ＵＩＭの所有者であるユーザＡに対してコンテンツを提供するとともにその使用許諾を与えたのであり、携帯電話機の所有者であるユーザＢに対してコンテンツの提供や使用許諾を与えた訳ではない。しかしながら、ユーザＢは、ユーザＡから携帯電話機本体を返却してもらった後、携帯電話機のメモリに記憶されているコンテンツを、その使用許諾を得ていないにも係らず使用することができてしまう。
【０００８】
本発明は、以上説明した事情に鑑みてなされたものであり、データ記憶モジュールと通信する機能を有する、あるいは記録媒体が着脱自在な受信装置において、受信したコンテンツの使用をコンテンツの使用許諾が与えられているユーザのみに制限することを目的としている。
【０００９】
【課題を解決するための手段】
上記課題を解決するために、この発明は、データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置において、当該受信装置の正当な利用者のデータ記憶モジュールを特定するための情報を登録する登録手段と、コンテンツを受信する受信手段と、前記受信手段によりコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記登録手段に登録されている情報を用いて判定する第１の判定手段と、前記第１の判定手段により、コンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記コンテンツを前記記憶手段に記憶することを許可し、書き込み要求に応じて前記コンテンツを前記記憶手段に記憶する第１の制御手段とを有する受信装置を提供する。
【００１０】
また、この発明は、データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置に、当該受信装置の正当な利用者のデータ記憶モジュールを特定するための情報を登録する登録ステップと、コンテンツを受信する受信ステップと、前記受信ステップにおいてコンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記登録ステップにて登録された情報を用いて判定する第１の判定ステップと、前記第１の判定ステップにより、コンテンツが受信されたときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記コンテンツを前記記憶手段に記憶することを許可し、書き込み要求に応じて前記コンテンツを前記記憶手段に記憶する第１の制御ステップとを実行させるためのプログラムを提供する。
【００１１】
また、この発明は、データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置が、当該受信装置の正当な利用者のデータ記憶モジュールを特定するための情報を登録する第１の過程と、前記受信装置がコンテンツを受信する第２の過程と、前記受信装置が、前記第２の過程においてコンテンツを受信したときに当該受信装置に接続されているデータ記憶モジュールが、当該受信装置の正当な利用者のデータ記憶モジュールであるか否かを前記第１の過程にて登録された情報を用いて判定する第３の過程と、前記受信装置が、前記第３の過程により、コンテンツを受信したときに当該受信装置に接続されているデータ記憶モジュールが当該受信装置の正当な利用者のデータ記憶モジュールであると判定された場合にのみ、前記コンテンツを前記記憶手段に記憶することを許可し、書き込み要求に応じて前記コンテンツを前記記憶手段に記憶する第４の過程とを有するコンテンツの使用制限方法を提供する。
【００１２】
この発明によれば、受信装置は、コンテンツを受信したときに受信装置を使用していたユーザ、すなわちコンテンツプロバイダからコンテンツの提供を受けるとともにその使用許諾が与えられたユーザが、受信装置の正当な利用者である場合にのみ、受信したコンテンツを再利用可能に不揮発性の記憶手段に記憶できるようにする。
【００１３】
また、この発明は、データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置において、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、コンテンツを受信する受信手段と、前記受信手段によりコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報を前記コンテンツと対応付けて前記記憶手段に記憶する書き込み手段と、前記書き込み手段により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令する指令手段と、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定手段と、前記判定手段により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可手段とを有する受信装置を提供する。
【００１４】
また、この発明は、データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、かつ不揮発性の記憶手段を有する受信装置に、コンテンツを受信する受信ステップと、前記受信ステップにおいてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報を前記コンテンツと対応付けて前記記憶手段に記憶する書き込みステップと、前記書き込みステップにより前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令する指令ステップと、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定ステップと、前記判定ステップにより、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可ステップとを実行させるためのプログラムを提供する。
【００１５】
また、この発明は、データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者を認証するために用いる認証情報が記憶されており、かつ不揮発性の記憶手段を有する受信装置が、コンテンツを受信する第１の過程と、前記受信装置が、前記第１の過程においてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記認証情報を前記コンテンツと対応付けて前記記憶手段に記憶する第２の過程と、前記受信装置が、前記第２の過程により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記認証情報を用いて所定の処理を行うよう指令する第３の過程と、前記データ記憶モジュールが、前記第３の過程における指令に従って当該データ記憶モジュールに記憶されている前記認証情報を用いて前記所定の処理を行う第４の過程と、前記受信装置が、前記第４の過程における処理の結果を前記データ記憶モジュールから取得して、当該処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている認証情報を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する第５の過程と、前記受信装置が、前記第５の過程により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第６の過程とを有するコンテンツの使用制限方法を提供する。
【００１６】
また、この発明は、データ記憶モジュールと通信する機能を有し、かつ不揮発性の記憶手段を有する受信装置において、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、コンテンツを受信する受信手段と、前記受信手段によりコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵を前記コンテンツと対応付けて前記記憶手段に記憶する書き込み手段と、前記書き込み手段により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令する指令手段と、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定手段と、前記判定手段により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可手段とを有する受信装置を提供する。
【００１７】
また、この発明は、データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、かつ不揮発性の記憶手段を有する受信装置に、コンテンツを受信する受信ステップと、前記受信ステップにおいてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵を前記コンテンツと対応付けて前記記憶手段に記憶する書き込みステップと、前記書き込みステップにより前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令する指令ステップと、前記データ記憶モジュールから取得した前記処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する判定ステップと、前記判定ステップにより、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する許可ステップとを実行させるためのプログラムを提供する。
【００１８】
また、この発明は、データ記憶モジュールと通信する機能を有し、前記データ記憶モジュールには、当該データ記憶モジュールの正当な利用者用の秘密鍵および公開鍵が記憶されており、かつ不揮発性の記憶手段を有する受信装置が、コンテンツを受信する第１の過程と、前記受信装置が、前記第１の過程においてコンテンツを受信した場合に、当該受信装置に接続されているデータ記憶モジュールから取得した前記公開鍵を前記コンテンツと対応付けて前記記憶手段に記憶する第２の過程と、前記受信装置が、前記第２の過程により前記記憶手段に記憶されたコンテンツの利用が指示された場合に、当該受信装置に接続されているデータ記憶モジュールに対して当該データ記憶モジュールに記憶されている前記秘密鍵を用いて所定の処理を行うよう指令する第３の過程と、前記データ記憶モジュールが、前記第３の過程における指令に従って当該データ記憶モジュールに記憶されている前記秘密鍵を用いて前記所定の処理を行う第４の過程と、前記受信装置が、前記第４の過程における処理の結果を前記データ記憶モジュールから取得して、当該処理の結果を、前記コンテンツと対応付けて前記記憶手段に記憶されている公開鍵を用いて検証し、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであるか否かを判定する第５の過程と、前記受信装置が、前記第５の過程により、前記データ記憶モジュールが前記コンテンツを受信したときに当該受信装置に接続されていたデータ記憶モジュールであると判定された場合にのみ、前記記憶手段に記憶されている前記コンテンツの利用を許可する第６の過程とを有するコンテンツの使用制限方法を提供する。
【００１９】
この発明によれば、受信装置は、不揮発性の記憶手段に記憶されているコンテンツを読み出して使用することのできるユーザを、このコンテンツを受信したときに当該受信装置を使用していたユーザ、すなわち、コンテンツプロバイダからこのコンテンツの提供を受けるとともにその使用許諾を与えられたユーザのみに制限する。
【００２０】
【発明の実施の形態】
以下、図面を参照して本発明の実施形態について説明する。なお、各図において共通する部分には、同一の符号が付されている。
［Ａ．第１実施形態］
［Ａ−１．実施形態の構成］
【００２１】
＜１．通信システムの構成＞
図１は、本発明の第１実施形態に係る通信システム１の構成を例示するブロック図である。同図に示すように通信システム１は、コンテンツサーバ１０と、インターネット２０と、移動パケット通信網３０と、携帯電話機４０と、ＵＩＭ５０とを有している。なお、この通信システム１には、本来、多数の携帯電話機４０が収容可能である。また、携帯電話機４０に対しては、異なるＵＩＭ５０を差し替えて装着することが可能である。しかしながら、図１においては、図面が煩雑になることを防ぐため、それぞれ１つの携帯電話機４０およびＵＩＭ５０のみを図示している。また、同様の理由により、図１には、それぞれ１台のコンテンツサーバ１０、ゲートウェイサーバ３１および基地局３２のみを図示している。
【００２２】
コンテンツサーバ１０は、インターネット２０および移動パケット通信網３０を介して携帯電話機４０とパケット通信を行う機能を有している。このコンテンツサーバ１０には、携帯電話機４０に提供するプログラムや画像データ、楽曲データ等の様々なコンテンツが格納されている。
【００２３】
移動パケット通信網３０は、当該移動パケット通信網３０に収容される携帯電話機４０に対してパケット通信サービスを提供する通信網であり、ゲートウェイサーバ３１と基地局３２とを有している。なお、通信システム１は、移動パケット通信網３０に加え、図示を省略した移動電話網を有している。この移動電話網は、携帯電話機４０に対して一般的な移動電話の通話サービスを提供する。
【００２４】
ゲートウェイサーバ３１は、移動パケット通信網３０用の通信プロトコルとインターネット２０用の通信プロトコル等、通信プロトコルの異なるデータを相互に変換し、移動パケット通信網３０とインターネット２０とのデータの授受を中継する。また、基地局３２は、移動パケット通信網３０の通信サービスエリア内に多数設置されており、自局３２がカバーする無線セルに在圏している携帯電話機４０と無線通信を行う。
【００２５】
携帯電話機４０は、自機４０が在圏している無線セルをカバーする基地局３２と無線通信を行う。この携帯電話機４０は、移動パケット通信網３０およびインターネット２０を介してコンテンツサーバ１０とパケット通信を行う機能を有しており、コンテンツサーバ１０から任意のコンテンツをダウンロードすることができる。また、この携帯電話機４０には、ＵＩＭ５０が装着可能である。
【００２６】
ＵＩＭ５０は、例えば、ＪａｖａカードやＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ　Ｉｄｅｎｔｉｔｙ　Ｍｏｄｕｌｅ）カード等の、携帯電話機４０に対して着脱自在なデータ記憶モジュールである。このＵＩＭ５０には、移動パケット通信網３０を運営している通信事業者が当該ＵＩＭ５０に対して割り当てた電話番号が加入者情報として記憶されている。なお、この電話番号は、より正確に説明すると、移動パケット通信網３０が提供する通信サービスの加入契約を識別するための加入契約情報である。また、ＵＩＭ５０には、このＵＩＭ５０の所有者に固有の情報として、例えば、クレジットカード番号や銀行の口座番号、電話帳データ等が記憶される。加えて、ＵＩＭ５０には、ＵＩＭ５０毎に固有のシリアルナンバー（以下、ＵＩＭＩＤと記載する）が記憶されている。
【００２７】
なお、基本的に、ＵＩＭ５０を装着して使用するタイプの携帯電話機４０は、ＵＩＭ５０が装着されていなければ移動パケット通信網３０を介して通信を行うことができない。すなわち、携帯電話機４０は、コンテンツサーバ１０や他の携帯電話機との間で移動パケット通信網３０を介した通信を行う際に、当該携帯電話機４０に装着されているＵＩＭ５０から取得した加入者情報（加入契約情報）を移動パケット通信網３０に送信し、移動パケット通信網３０は、携帯電話機４０からの接続要求に応じた通信の中継を行うか否かを、携帯電話機４０から受信した加入者情報の認証結果に応じて決定する。
【００２８】
＜２．携帯電話機の構成＞
図２は、図１に示した携帯電話機４０のハードウェア構成を例示するブロック図である。同図に示すように携帯電話機４０は、無線通信部４０１と、操作入力部４０２と、通話処理部４０３と、ＵＩＭインタフェース４０４と、ＣＰＵ４０５と、液晶表示部４０６と、記憶部４０７とを有しており、これらの各部はバス４１１により接続されている。
【００２９】
無線通信部４０１は、アンテナ４０１ａを備え、基地局３２との無線通信を制御する。この無線通信部４０１は、ＣＰＵ４０５の制御の下、例えば、パケット通信用のデータや送話音声に関するデータ等を搬送波に重畳して送信信号を生成し、この信号を基地局３２へ送信する。また、この無線通信部４０１は、基地局３２から送られてくる無線信号をアンテナ４０１ａを介して受信し、この信号を復調して自機４０宛のパケット通信用のデータや受話音声に関するデータ等を得る。
【００３０】
操作入力部４０２は、数字や文字、操作指示等を入力するための複数のキーを有しており、これらのキーの操作に応じた操作信号をＣＰＵ４０５に出力する。また、通話処理部４０３は、例えば、マイクロフォンやスピーカ、音声処理部等を有しており、ＣＰＵ４０５の制御の下、呼の接続／切断を含む通話処理を行う。ＵＩＭインタフェース４０４は、ＣＰＵ４０５の制御の下、携帯電話機４０に装着されたＵＩＭ５０との通信を制御する。
【００３１】
ＣＰＵ４０５は、記憶部４０７に格納されている各種プログラムを実行することにより、バス４１１を介して接続されている装置各部を制御する。また、液晶表示部４０６は、液晶表示パネルと、この液晶表示パネルの表示制御を行う駆動回路とを有している。
【００３２】
記憶部４０７は、ＲＯＭ４０８と、ＲＡＭ４０９と、例えば、ＳＲＡＭ（Ｓｔａｔｉｃ−ＲＡＭ）やＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ　Ｅｒａｓａｂｌｅ　Ｐｒｏｇｒａｍｍａｂｌｅ−ＲＯＭ）等の不揮発性メモリ４１０とを有している。ＲＯＭ４０８には、例えば、携帯電話機４０用のオペレーティングシステムや、ＷＷＷ（Ｗｏｒｌｄ　Ｗｉｄｅ　Ｗｅｂ）ブラウザ等が記憶されている。また、ＲＡＭ４０９は、ＣＰＵ４０５のワークエリアとして用いられる。
【００３３】
不揮発性メモリ４１０には、例えば、コンテンツサーバ１０からダウンロードしたコンテンツ等、携帯電話機４０において使用することの可能な各種のプログラムやデータが記憶される。また、この不揮発性メモリ４１０は、ＵＩＭＩＤ格納領域４１０ａと、所有者情報登録領域４１０ｂとを有している。
【００３４】
ＵＩＭＩＤ格納領域４１０ａには、現時点において携帯電話機４０に装着されているＵＩＭ５０のＵＩＭＩＤが格納される。ここで、ＵＩＭＩＤは、ＵＩＭ５０が携帯電話機４０に装着された際に、ＵＩＭ５０からＵＩＭインタフェース４０４を介して携帯電話機４０へ送出され、ＣＰＵ４０５によりＵＩＭＩＤ格納領域４１０ａに格納される。また、ＵＩＭ５０が携帯電話機４０から外されると、ＵＩＭＩＤ格納領域４１０ａに格納されているＵＩＭＩＤがＣＰＵ４０５により消去される。
【００３５】
また、所有者情報登録領域４１０ｂには、この携帯電話機４０の所有者が所有しているＵＩＭ５０のＵＩＭＩＤが登録される。なお、例えば、携帯電話機４０の正式な所有者は会社であるが、この携帯電話機４０の実際の利用者は、この携帯電話機４０を会社から供与された従業員である場合等がある。本明細書における「携帯電話機４０の所有者」には、上述した従業員のように、携帯電話機４０の正式な所有者からレンタル等により携帯電話機４０の供与を受け、当該携帯電話機４０を利用しているユーザを含むものとする。
【００３６】
＜３．ＵＩＭの構成＞
図３は、図１に示したＵＩＭ５０のハードウェア構成を例示するブロック図である。同図に示すようにＵＩＭ５０は、外部インタフェース５０１と、ＲＯＭ５０２と、ＲＡＭ５０３と、ＥＥＰＲＯＭ５０４と、ＣＰＵ５０５とを有しており、これらの各部はバス５０６により接続されている。
【００３７】
外部インタフェース５０１は、ＣＰＵ５０５の制御の下、携帯電話機４０との通信を制御する。ＲＯＭ５０２には、ＵＩＭ５０を制御するためのプログラムやデータ等が記憶されている。また、ＲＡＭ５０３は、ＣＰＵ５０５のワークエリアとして用いられる。
【００３８】
ＥＥＰＲＯＭ５０４は、加入者情報格納領域５０４ａと、ユーザ情報格納領域５０４ｂと、ＵＩＭＩＤ格納領域５０４ｃと、認証情報格納領域５０４ｄとを有している。加入者情報格納領域５０４ａには、このＵＩＭ５０に対して割り当てられた電話番号が記憶されている。また、ユーザ情報格納領域５０４ｂには、このＵＩＭ５０の所有者のクレジットカード番号や銀行の口座番号、電話帳データ等が記憶される。
【００３９】
なお、携帯電話機４０の場合と同様に、ＵＩＭ５０の正式な所有者は会社であるが、このＵＩＭ５０の実際の利用者は、このＵＩＭ５０を会社から供与された従業員である場合等がある。本明細書における「ＵＩＭ５０の所有者」には、上述した従業員のように、ＵＩＭ５０の正式な所有者からレンタル等によりＵＩＭ５０の供与を受け、当該ＵＩＭ５０を利用しているユーザを含むものとする。
【００４０】
ＵＩＭＩＤ格納領域５０４ｃには、ＵＩＭ５０毎に固有のＵＩＭＩＤが格納されている。なお、このＵＩＭＩＤは、例えば、ＵＩＭ５０の工場出荷時にＵＩＭＩＤ格納領域５０４ｃに書き込まれる。
【００４１】
また、認証情報格納領域５０４ｄには、このＵＩＭ５０の所有者を認証するために用いられる認証情報として、例えば、このＵＩＭ５０の所有者により登録されたパスワードが記憶されている。勿論、パスワードに加え、このＵＩＭ５０の所有者に対して割り当てられたユーザＩＤが記憶されていてもよい。また、携帯電話機４０が、当該携帯電話機４０を使用しているユーザのバイオメトリクス情報（例えば、指紋や声紋、網膜等）を取得して分析する機能を有していれば、認証情報格納領域５０４ｄには、パスワードの代りに、このＵＩＭ５０の所有者のバイオメトリクス情報が記憶されていてもよい。
【００４２】
ＣＰＵ５０５は、ＲＯＭ５０２やＥＥＰＲＯＭ５０４に格納されている各種プログラムを実行することにより、バス５０６を介して接続されている装置各部を制御する。このＣＰＵ５０５は、ＵＩＭ５０が携帯電話機４０に装着された場合に、携帯電話機４０の液晶表示画面にパスワードの入力画面を表示させ、ユーザに対してパスワードの入力を促す。そして、ＣＰＵ５０５は、ユーザが携帯電話機４０に対して入力したパスワードと、認証情報格納領域５０４ｄに登録されている本人認証用のパスワードとを照合し、照合の結果、ユーザがＵＩＭ５０の所有者であると認証した場合にのみ、ＥＥＰＲＯＭ５０４内の各領域５０４ａ〜５０４ｄに記憶されている各種情報への携帯電話機４０からのアクセスを許可する。
以上が本実施形態に係る通信システム１の構成である。
【００４３】
［Ａ−２．第１実施形態の動作］
＜１．登録処理＞
まず、携帯電話機４０の所有者情報登録領域４１０ｂに、この携帯電話機４０の所有者が所有しているＵＩＭ５０のＵＩＭＩＤを登録する登録処理について、図４に示すフローチャートを参照して説明する。
【００４４】
携帯電話機４０には、この携帯電話機４０の所有者が所有しているＵＩＭ５０のＵＩＭＩＤを登録するＵＩＭＩＤ登録モードが用意されている。携帯電話機４０の所有者が、自己の所有するＵＩＭ５０を携帯電話機４０に装着した後、携帯電話機４０を操作してＵＩＭＩＤ登録モードへの移行を指示すると、図４に示す登録処理がＣＰＵ４０５により実行される。
【００４５】
ＵＩＭＩＤ登録モードへ移行すると、まず、ＣＰＵ４０５は、現在、携帯電話機４０を使用しているユーザが、この携帯電話機４０の所有者であり、かつ携帯電話機４０に装着されているＵＩＭ５０の所有者であることを認証する（ステップＳ１０１）。なお、このステップＳ１０１における認証処理は、例えば、携帯電話機４０やＵＩＭの所有者が事前に登録したパスワードと、入力されたパスワードとを照合することにより行われる。勿論、携帯電話機４０が、当該携帯電話機４０を使用しているユーザのバイオメトリクス情報を取得して分析する機能を有していれば、パスワードの代りに、ユーザのバイオメトリクス情報を用いることもできる。
【００４６】
この認証処理の結果、現在、携帯電話機４０を使用しているユーザがこの携帯電話機４０の所有者ではない、あるいは、現在、携帯電話機４０を使用しているユーザがこの携帯電話機４０に装着されているＵＩＭ５０の所有者でないと判定された場合（ステップＳ１０２：Ｎｏ）、ＣＰＵ４０５は、認証においてエラーが生じたことを示すメッセージを表示画面に表示した後（ステップＳ１０３）、登録処理を終了する。
【００４７】
一方、認証処理の結果、現在、携帯電話機４０を使用しているユーザが、この携帯電話機４０の所有者であり、かつ携帯電話機４０に装着されているＵＩＭ５０の所有者であると認証された場合（ステップＳ１０２：Ｙｅｓ）、ＣＰＵ４０５は、携帯電話機４０に装着されているＵＩＭ５０から当該ＵＩＭ５０のＵＩＭＩＤを取得する（ステップＳ１０４）。このステップＳ１０４の処理についてより具体的に説明すると、ＣＰＵ４０５は、携帯電話機４０に装着されているＵＩＭ５０に対して、自己のＵＩＭＩＤを携帯電話機４０へ送信するよう指令するＩＤ送信要求を送信する。ＵＩＭ５０のＣＰＵ５０５は、ＩＤ取得要求を受信すると、ＵＩＭＩＤ格納領域５０４ｃからＵＩＭＩＤを読み出して、当該ＵＩＭＩＤを携帯電話機４０へ送信する。
【００４８】
なお、携帯電話機４０のＵＩＭＩＤ格納領域４１０ａには、ＵＩＭ５０が携帯電話機４０に装着された時点で、このＵＩＭ５０のＵＩＭＩＤが格納されている。したがって、上記ステップＳ１０４において携帯電話機４０のＣＰＵ４０５は、ＵＩＭＩＤ格納領域４１０ａに格納されているＵＩＭＩＤを読み出すようにしてもよい。
【００４９】
次いで、携帯電話機４０のＣＰＵ４０５は、ＵＩＭ５０から取得したＵＩＭＩＤを、この携帯電話機４０の所有者が所有しているＵＩＭ５０を特定するための情報として、所有者情報登録領域４１０ｂに格納した後（ステップＳ１０５）、登録処理を終了する。
【００５０】
なお、所有者情報登録領域４１０ｂに登録されるＵＩＭＩＤは、１つに限定されるものではない。例えば、携帯電話機４０の所有者が複数のＵＩＭ５０を所有している場合、これらの各ＵＩＭ５０のＵＩＭＩＤを所有者情報登録領域４１０ｂに登録することができる。
【００５１】
＜２．書き込み制御処理＞
図５は、携帯電話機４０がコンテンツサーバ１０からコンテンツをダウンロードして不揮発性メモリ４１０に格納するまでの、コンテンツサーバ１０、携帯電話機４０およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【００５２】
まず、ユーザは、自己の所有するＵＩＭ５０を携帯電話機４０に装着するとともに、携帯電話機４０を操作してＷＷＷブラウザの起動を指示する。これにより携帯電話機４０の表示画面に、コンテンツサーバ１０から提供されるＷＷＷページ等を表示させることが可能となる。そして、ユーザが、コンテンツサーバ１０から提供されるＷＷＷページの閲覧中に、入力操作によりコンテンツのダウンロードを指示すると、携帯電話機４０のＣＰＵ４０５は、コンテンツサーバ１０に対してダウンロード要求を送信する（ステップＳ２０１）。なお、このダウンロード要求には、ダウンロードを指示するコマンドと、ダウンロードの対象となるコンテンツを指定する情報とが含まれている。
【００５３】
コンテンツサーバ１０は、携帯電話機４０からのダウンロード要求を受信すると、このダウンロード要求により指定されるコンテンツをメモリから読み出して（ステップＳ２０２）、このコンテンツを携帯電話機４０へ送信する（ステップＳ２０３）。
【００５４】
携帯電話機４０のＣＰＵ４０５は、コンテンツサーバ１０から受信したコンテンツをＲＡＭ４０９に格納した後、このコンテンツを不揮発性メモリ４１０に格納することが、例えば入力操作により指示されると（ステップＳ２０４：Ｙｅｓ）、携帯電話機４０に装着されているＵＩＭ５０に対してＩＤ送信要求を送信する（ステップＳ２０５）。ＵＩＭ５０のＣＰＵ５０５は、ＩＤ取得要求を受信すると、ＵＩＭＩＤ格納領域５０４ｃから自己のＵＩＭＩＤを読み出して、当該ＵＩＭＩＤを携帯電話機４０へ送信する（ステップＳ２０６）。
【００５５】
携帯電話機４０のＣＰＵ４０５は、ＵＩＭ５０からＵＩＭＩＤを受信すると、当該ＵＩＭＩＤと、所有者情報登録領域４１０ｂに登録されているＵＩＭＩＤとを照合する（ステップＳ２０７）。すなわち、ＣＰＵ４０５は、現時点において携帯電話機４０に装着されているＵＩＭ５０が、この携帯電話機４０の所有者のＵＩＭ５０であるか否かを判定する。
【００５６】
このＵＩＭＩＤの照合の結果、照合対象となる２つのＵＩＭＩＤが一致しなかった場合（ステップＳ２０８：Ｎｏ）、すなわち、携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０でないと判定された場合、ＣＰＵ４０５は、携帯電話機４０の所有者ではないため、ダウンロードしたコンテンツを不揮発性メモリ４１０に格納することができない旨のメッセージを表示画面に表示する（ステップＳ２０９）。勿論、この場合は、コンテンツを不揮発性メモリ４１０に格納することが許可されず、ＣＰＵ４０５は、書き込み要求の実行をキャンセルする。
【００５７】
一方、ＵＩＭＩＤの照合の結果、照合対象となる２つのＵＩＭＩＤが一致した場合（ステップＳ２０８：Ｙｅｓ）、すなわち、携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０であると判定された場合、ＣＰＵ４０５は、ダウンロードしたコンテンツを不揮発性メモリ４１０に格納することを許可し（ステップＳ２１０）、このコンテンツを不揮発性メモリ４１０に格納する（ステップＳ２１１）。
【００５８】
なお、ステップＳ２１０において不揮発性メモリ４１０にコンテンツを格納する際には、不揮発性メモリ４１０に格納するコンテンツに対して、当該コンテンツが予め不揮発性メモリ４１０に記憶されているプログラムやデータとは異なり、ネットワークを介して取得されたコンテンツであることを示す識別子が付与される。
【００５９】
以上、図５に示したシーケンスチャートに基づく処理によれば、携帯電話機４０は、この携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０である場合、すなわち、携帯電話機４０を使用しているユーザがこの携帯電話機４０の所有者である場合にのみ、ネットワークを介してダウンロードしたコンテンツを不揮発性メモリ４１０に格納する。
【００６０】
一方、携帯電話機４０は、この携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０でない場合、すなわち、携帯電話機４０を使用しているユーザがこの携帯電話機４０の所有者でない場合は、ダウンロードしたコンテンツの不揮発性メモリ４１０への格納を許可しない。但し、この場合であっても、携帯電話機４０を使用しているユーザは、ダウンロードしたコンテンツを不揮発性メモリ４１０に格納しない範囲で使用することができる。例えば、ダウンロードしたコンテンツが画像データや動画データの場合、当該コンテンツを携帯電話機４０の表示画面に表示させることはできる。また、ダウンロードしたコンテンツを携帯電話機４０に装着されているＵＩＭ５０に格納することができる。
【００６１】
＜３．読み出し制御処理＞
図６は、携帯電話機４０において不揮発性メモリ４１０に格納されたコンテンツを読み出す場合の、携帯電話機４０およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【００６２】
ユーザは、自己の所有するＵＩＭ５０を装着した携帯電話機４０を操作して、不揮発性メモリ４１０に格納されているデータの一覧を表示画面にリスト表示させる。なお、不揮発性メモリ４１０に格納されているデータには、上述した書き込み制御処理（図５参照）により不揮発性メモリ４１０に格納されたコンテンツが含まれている。そして、表示画面に一覧表示されたデータの中から、例えば、使用するデータが入力操作により指定され、当該指定されたデータを不揮発性メモリ４１０から読み出す旨の読み出し要求が発生すると、携帯電話機４０のＣＰＵ４０５は、指定されたデータがネットワークを介して取得されたコンテンツであるか否かを判別する。
【００６３】
なお、指定されたデータがネットワークを介して取得されたコンテンツであるか否かの判別は、このデータに、ネットワークを介して取得されたコンテンツであることを示す識別子が付与されているか否かに基づいて行われる。その結果、ＣＰＵ４０５は、指定されたデータがネットワークを介して取得されたコンテンツであると判別した場合に、図６のシーケンスチャートに示す処理を開始する。
【００６４】
また、本明細書において、不揮発性メモリ４１０に格納されたコンテンツの使用（利用）には、以下に述べる（１）〜（３）の各態様が含まれる。
（１）コンテンツを不揮発性メモリ４１０から読み出すこと。
例えば、指定されたコンテンツをＵＩＭ５０に格納するため、コンテンツを不揮発性メモリ４１０から読み出すこと。
（２）コンテンツを不揮発性メモリ４１０から読み出して携帯電話機４０において使用すること。
例えば、指定されたコンテンツ（画像データ）を不揮発性メモリ４１０から読み出して携帯電話機４０の表示画面に表示すること。あるいは、指定されたコンテンツ（プログラム）を不揮発性メモリ４１０から読み出して携帯電話機４０において実行すること。
（３）不揮発性メモリ４１０に格納されているコンテンツを参照すること。
例えば、指定されたコンテンツが不揮発性メモリ４１０に格納されているか、不揮発性メモリ４１０を検索して確認すること。
【００６５】
以下の動作説明では、上記（２）の場合、すなわち、コンテンツを不揮発性メモリ４１０から読み出して携帯電話機４０において使用する場合を例示する。加えて、不揮発性メモリ４１０に格納されたコンテンツの使用の指示は、入力操作によるものに限定される訳ではない。例えば、実行中のプログラムからの呼び出し指示であってもよい。
【００６６】
同図に示すように、まず、ＣＰＵ４０５は、携帯電話機４０に装着されているＵＩＭ５０に対してＩＤ送信要求を送信する（ステップＳ３０１）。ＵＩＭ５０のＣＰＵ５０５は、ＩＤ取得要求の受信に応じてＵＩＭＩＤ格納領域５０４ｃからＵＩＭＩＤを読み出して、当該ＵＩＭＩＤを携帯電話機４０へ送信する（ステップＳ３０２）。
【００６７】
携帯電話機４０のＣＰＵ４０５は、ＵＩＭ５０からＵＩＭＩＤを受信すると、当該ＵＩＭＩＤと、所有者情報登録領域４１０ｂに登録されているＵＩＭＩＤとを照合し（ステップＳ３０３）、現時点において携帯電話機４０に装着されているＵＩＭ５０が、この携帯電話機４０の所有者のＵＩＭ５０であるか否かを判定する。
【００６８】
このＵＩＭＩＤの照合の結果、照合対象となる２つのＵＩＭＩＤが一致しなかった場合（ステップＳ３０４：Ｎｏ）、すなわち、携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０でないと判定された場合、ＣＰＵ４０５は、携帯電話機４０の所有者ではないため不揮発性メモリ４１０に格納されたコンテンツを使用することができない旨のメッセージを表示画面に表示する（ステップＳ３０５）。勿論、この場合は、読み出し要求により指定されたコンテンツの使用が許可されず、ＣＰＵ４０５は、読み出し要求の実行をキャンセルする。
【００６９】
一方、ＣＰＵ４０５は、ＵＩＭＩＤの照合の結果、照合対象となる２つのＵＩＭＩＤが一致した場合（ステップＳ３０４：Ｙｅｓ）、すなわち、携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０であると判定した場合は、該当するコンテンツの使用を許可し（ステップＳ３０６）、このコンテンツを不揮発性メモリ４１０から読み出す（ステップＳ３０７）。この後、ＣＰＵ４０５は、例えば、不揮発性メモリ４１０から読み出したコンテンツが画像データや動画データであった場合、このコンテンツを表示画面に表示させる。また、コンテンツが音楽データであった場合、ＣＰＵ４０５は当該音楽データの再生処理を実行する。あるいは、コンテンツがプログラムであった場合、ＣＰＵ４０５は当該プログラムに基づく処理を開始する。
【００７０】
以上、図６に示したシーケンスチャートに基づく処理によれば、携帯電話機４０は、この携帯電話機４０に装着されているＵＩＭ５０が携帯電話機４０の所有者のＵＩＭ５０である場合、すなわち、携帯電話機４０を使用しているユーザがこの携帯電話機４０の所有者である場合にのみ、不揮発性メモリ４１０に格納されているコンテンツの利用を許可する。
【００７１】
なお、携帯電話機４０のＵＩＭＩＤ格納領域４１０ａには、ＵＩＭ５０が携帯電話機４０に装着された時点で、このＵＩＭ５０のＵＩＭＩＤが格納されている。したがって、書き込み制御処理（図５参照）のステップＳ２０５およびＳ２０６、あるいは読み出し制御処理（図６参照）のステップＳ３０１およびＳ３０２の代りに、携帯電話機４０のＣＰＵ４０５は、ＵＩＭＩＤ格納領域４１０ａに格納されているＵＩＭＩＤを読み出して、当該ＵＩＭＩＤと、所有者情報登録領域４１０ｂに登録されているＵＩＭＩＤとを照合するようにしてもよい。
【００７２】
［第１実施形態の変形例］
第１実施形態において説明した書き込み制御処理（図５参照）のステップＳ２０５〜Ｓ２０８までの処理を、図７に示すシーケンスチャートのステップＳ４０１〜Ｓ４０５までの処理に置換してもよい。
【００７３】
但し、この場合、ＵＩＭ５０の認証情報格納領域５０４ｄには、このＵＩＭ５０の所有者用に生成された個人鍵（秘密鍵）および当該個人鍵と対をなす公開鍵が記憶されているものとする。この個人鍵および公開鍵は、このＵＩＭ５０の所有者が、携帯電話機４０を用いてよりセキュリティの高い通信を行うために用いる認証用の情報である。また、図７に示す処理を実行する前提として、携帯電話機４０の所有者情報登録領域４１０ｂには、この携帯電話機４０の所有者が所有しているＵＩＭ５０から取得した、このＵＩＭ５０の所有者用の公開鍵が登録されているものとする。
【００７４】
なお、図７に示すシーケンスチャートにおいては、図５に示したシーケンスチャートと異なる部分にのみ４００番台のステップ番号を付している。また、図５に示したシーケンスチャートと同じ処理を行なうステップについては、動作説明を簡略化している。
【００７５】
まず、ユーザが自己のＵＩＭ５０を装着した携帯電話機４０を操作してコンテンツのダウンロードを指示すると、携帯電話機４０のＣＰＵ４０５は、コンテンツサーバ１０に対してダウンロード要求を送信する（ステップＳ２０１）。コンテンツサーバ１０は、ダウンロード要求により指定されるコンテンツをメモリから読み出して（ステップＳ２０２）、このコンテンツを携帯電話機４０へ送信する（ステップＳ２０３）。
【００７６】
携帯電話機４０のＣＰＵ４０５は、コンテンツサーバ１０から受信したコンテンツをＲＡＭ４０９に格納した後、このコンテンツを不揮発性メモリ４１０に格納することが、例えば入力操作により指示されると（ステップＳ２０４：Ｙｅｓ）、携帯電話機４０に装着されているＵＩＭ５０に対して、暗号化用のメッセージ（平文）と、当該メッセージをこのＵＩＭ５０の所有者用の個人鍵を用いて暗号化するよう指令する暗号化指令とを送信する（ステップＳ４０１）。
【００７７】
ＵＩＭ５０のＣＰＵ５０５は、メッセージおよび暗号化指令を受信すると、このＵＩＭ５０の所有者用の個人鍵を認証情報格納領域５０４ｄから読み出して、当該個人鍵を用いてメッセージを暗号化する（ステップＳ４０２）。そして、ＣＰＵ５０５は、暗号化したメッセージを携帯電話機４０へ送信する（ステップＳ４０３）。
【００７８】
携帯電話機４０のＣＰＵ４０５は、暗号化されたメッセージを受信すると、当該暗号化されたメッセージを、所有者情報登録領域４１０ｂに登録されている公開鍵を用いて復号し（ステップＳ４０４）、メッセージが正しく復号できたか否かを判定する（ステップＳ４０５）。ここで、メッセージが正しく復号できたか否かを判定することにより、現時点において携帯電話機４０に装着されているＵＩＭ５０が、この携帯電話機４０の所有者のＵＩＭ５０であるか否かがわかる。
【００７９】
その結果、メッセージが正しく復号できなかった場合（ステップＳ４０５：Ｎｏ）、すなわち、現時点において携帯電話機４０に装着されているＵＩＭ５０が、この携帯電話機４０の所有者のＵＩＭ５０でないと判定された場合、ＣＰＵ４０５は、携帯電話機４０の所有者ではないため、ダウンロードしたコンテンツを不揮発性メモリ４１０に保存することができない旨のメッセージを表示画面に表示する（ステップＳ２０９）。勿論、この場合は、コンテンツを不揮発性メモリ４１０に格納することが許可されず、ＣＰＵ４０５は、書き込み要求の実行をキャンセルする。
【００８０】
一方、メッセージが正しく復号できた場合（ステップＳ４０５：Ｙｅｓ）、すなわち、現時点において携帯電話機４０に装着されているＵＩＭ５０が、この携帯電話機４０の所有者のＵＩＭ５０であると判定された場合（ステップＳ４０５：Ｙｅｓ）、ＣＰＵ４０５は、ダウンロードしたコンテンツを不揮発性メモリ４１０に格納することを許可し（ステップＳ２１０）、このコンテンツを不揮発性メモリ４１０に格納する（ステップＳ２１１）。
【００８１】
以上説明したように、書き込み制御処理（図５参照）のステップＳ２０５〜Ｓ２０８までの処理を、図７に示したシーケンスチャートのステップＳ４０１〜Ｓ４０５までの処理に置換してもよい。また、同様に、第１実施形態において説明した読み出し制御処理（図６参照）のステップＳ３０１〜Ｓ３０４までの処理を、図７に示したシーケンスチャートのステップＳ４０１〜Ｓ４０５までの処理に置換してもよい。このように置換した場合であっても、上述した第１実施形態の場合と同様の効果を得ることができる。
【００８２】
［Ｂ．第２実施形態］
次に、本発明の第２実施形態について説明する。なお、本実施形態において、上述した第１実施形態と共通する部分については同一の符号を使用するものとする。また、第１実施形態と共通する部分については、その説明を省略するものとする。
【００８３】
＜１．ＵＩＭの構成＞
第２実施形態に係るＵＩＭ５０の認証情報格納領域５０４ｄには、上述した第１実施形態の変形例と同様に、このＵＩＭ５０の所有者用に生成された個人鍵および公開鍵が記憶されている。
【００８４】
＜２．携帯電話機の構成＞
図８は、第２実施形態に係る携帯電話機４１のハードウェア構成を例示するブロック図である。同図に示す携帯電話機４１が、第１実施形態における携帯電話機４０と異なるのは、不揮発性メモリ４２０内に、第１実施形態において説明した所有者情報登録領域４１０ｂが設けられていない点と、図９に示すように、コンテンツサーバ１０からダウンロードされたコンテンツは、このコンテンツのダウンロード時に携帯電話機４１に装着されていたＵＩＭ５０から取得した、このＵＩＭ５０の所有者用の公開鍵と対応付けられて不揮発性メモリ４２０に格納される点である。
【００８５】
なお、不揮発性メモリ４２０に格納されるコンテンツに公開鍵を直接対応付けるのではなく、不揮発性メモリ４２０に格納されるコンテンツ毎に、当該コンテンツの識別情報と、このコンテンツのダウンロード時に携帯電話機４１に装着されていたＵＩＭ５０から取得した、このＵＩＭ５０の所有者用の公開鍵とが対応付けられたコンテンツリストを、コンテンツとは別に不揮発性メモリ４２０に格納するようにしてもよい。
【００８６】
＜３．書き込み制御処理＞
図１０は、携帯電話機４１がコンテンツサーバ１０からコンテンツをダウンロードして不揮発性メモリ４２０に格納するまでの、コンテンツサーバ１０、携帯電話機４１およびＵＩＭ５０の動作を例示するシーケンスチャートである。なお、同図に示すシーケンスチャートのステップＳ５０１〜Ｓ５０４までの処理は、第１実施形態において説明した書き込み制御処理（図５参照）のステップＳ２０１〜Ｓ２０４までの処理と同じであるので動作説明を簡略化している。
【００８７】
まず、ユーザが自己のＵＩＭ５０を装着した携帯電話機４１を操作してコンテンツのダウンロードを指示すると、携帯電話機４１のＣＰＵ４０５は、コンテンツサーバ１０に対してダウンロード要求を送信する（ステップＳ５０１）。コンテンツサーバ１０は、ダウンロード要求により指定されるコンテンツをメモリから読み出して（ステップＳ５０２）、このコンテンツを携帯電話機４１へ送信する（ステップＳ５０３）。
【００８８】
携帯電話機４１のＣＰＵ４０５は、コンテンツサーバ１０から受信したコンテンツをＲＡＭ４０９に格納した後、このコンテンツを不揮発性メモリ４２０に格納することが、例えば入力操作により指示されると（ステップＳ５０４：Ｙｅｓ）、携帯電話機４１に装着されているＵＩＭ５０に対して公開鍵送信要求を送信する（ステップＳ５０５）。ＵＩＭ５０のＣＰＵ５０５は、公開鍵送信要求を受信すると、このＵＩＭ５０の所有者用の公開鍵を認証情報格納領域５０４ｄから読み出して、当該公開鍵を携帯電話機４１へ送信する（ステップＳ５０６）。
【００８９】
携帯電話機４１のＣＰＵ４０５は、ＵＩＭ５０から公開鍵を受信すると、当該公開鍵を、ダウンロードしたコンテンツと対応付けて不揮発性メモリ４２０に格納する（ステップＳ５０７）。なお、ＵＩＭ５０が携帯電話機４１に装着されたときに、このＵＩＭ５０の所有者用の公開鍵がＵＩＭ５０から携帯電話機４１へ送信されて不揮発性メモリ４２０に格納されるようにして、携帯電話機４１のＣＰＵ４０５は、上記ステップＳ５０５，Ｓ５０６の代りに、不揮発性メモリ４２０に格納されている公開鍵を読み出して、当該公開鍵を、ダウンロードしたコンテンツと対応付けて不揮発性メモリ４２０に格納するようにしてもよい。
【００９０】
＜４．読み出し制御処理＞
次に、図１１は、携帯電話機４１において不揮発性メモリ４２０に格納されたコンテンツを読み出す場合の、携帯電話機４１およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【００９１】
ユーザは、自己のＵＩＭ５０を装着した携帯電話機４１を操作して、不揮発性メモリ４２０に格納されているデータの一覧を表示画面にリスト表示させる。そして、表示画面に一覧表示されたデータの中から、例えば、使用するデータが入力操作により指定され、当該指定されたデータを不揮発性メモリ４２０から読み出す旨の読み出し要求が発生すると、携帯電話機４１のＣＰＵ４０５は、指定されたデータがネットワークを介して取得されたコンテンツであるか否かを判別する。その結果、ＣＰＵ４０５は、ユーザの指定したデータがネットワークを介して取得されたコンテンツであると判別した場合に、図１１に示す処理を開始する。
【００９２】
同図に示すように、まず、ＣＰＵ４０５は、携帯電話機４１に装着されているＵＩＭ５０に対して、暗号化用のメッセージと、当該メッセージをこのＵＩＭ５０の所有者用の個人鍵を用いて暗号化するよう指令する暗号化指令とを送信する（ステップＳ６０１）。ＵＩＭ５０のＣＰＵ５０５は、メッセージおよび暗号化指令を受信すると、このＵＩＭ５０の所有者用の個人鍵を認証情報格納領域５０４ｄから読み出して、当該個人鍵を用いてメッセージを暗号化する（ステップＳ６０２）。そして、ＣＰＵ５０５は、暗号化したメッセージを携帯電話機４１へ送信する（ステップＳ６０３）。
【００９３】
携帯電話機４１のＣＰＵ４０５は、暗号化されたメッセージを受信すると、当該暗号化されたメッセージを、ユーザの指定したコンテンツに対応付けられて不揮発性メモリ４２０に記憶されている公開鍵を用いて復号し（ステップＳ６０４）、メッセージが正しく復号できたか否かを判定する（ステップＳ６０５）。
【００９４】
なお、ステップＳ６０５においてメッセージが正しく復号できたか否かを判定することにより、現時点において携帯電話機４１に装着されているＵＩＭ５０が、ユーザの指定したコンテンツをダウンロードした時に携帯電話機４１に装着されていたＵＩＭ５０であるか否か、すなわち、現在、携帯電話機４１を用いてコンテンツを使用しようとしているユーザが、このコンテンツをダウンロードしたユーザであって、コンテンツプロバイダからこのコンテンツの使用許諾を与えられたユーザであるか否かがわかる。
【００９５】
その結果、メッセージが正しく復号できなかった場合（ステップＳ６０５：Ｎｏ）、すなわち、現時点において携帯電話機４１に装着されているＵＩＭ５０が、ユーザの指定したコンテンツをダウンロードした時に携帯電話機４１に装着されていたＵＩＭ５０でないと判定された場合、ＣＰＵ４０５は、使用許諾を得ていないユーザであるため、このコンテンツを使用することができない旨のメッセージを表示画面に表示する（ステップＳ６０６）。勿論、この場合は、該当するコンテンツの使用が許可されず、ＣＰＵ４０５は、読み出し要求の実行をキャンセルする。
【００９６】
一方、メッセージが正しく復号できた場合（ステップＳ６０５：Ｙｅｓ）、すなわち、現時点において携帯電話機４１に装着されているＵＩＭ５０が、ユーザの指定したコンテンツをダウンロードした時に携帯電話機４１に装着されていたＵＩＭ５０であると判定された場合、ＣＰＵ４０５は、該当するコンテンツの使用を許可し（ステップＳ６０７）、このコンテンツを不揮発性メモリ４２０から読み出す（ステップＳ６０８）。この後、ＣＰＵ４０５は、例えば、不揮発性メモリ４２０から読み出したコンテンツが画像データや動画データであった場合、当該コンテンツを表示画面に表示させる。また、コンテンツが音楽データであった場合、ＣＰＵ４０５は当該音楽データの再生処理を実行する。あるいは、コンテンツがプログラムであった場合、ＣＰＵ４０５は当該プログラムに基づく処理を開始する。
【００９７】
以上説明したように第２実施形態によれば、携帯電話機４１は、不揮発性メモリ４２０に格納されているコンテンツを利用することのできるユーザを、このコンテンツを携帯電話機４１を用いてダウンロードし、コンテンツプロバイダからこのコンテンツの使用許諾が与えられたユーザのみに制限することができる。
【００９８】
また、第２実施形態よれば、携帯電話機４１は、ダウンロードしたコンテンツを不揮発性メモリ４２０に格納する場合に、当該携帯電話機４１に装着されているＵＩＭ５０から取得した、このＵＩＭ５０の所有者用の公開鍵をコンテンツと対応付けて格納する。また、携帯電話機４１は、不揮発性メモリ４２０に格納されたコンテンツの利用が指示された場合に、当該携帯電話機４１に装着されているＵＩＭ５０から公開鍵や個人鍵そのものを取得するのではなく、ＵＩＭ５０に対して個人鍵を用いた暗号化を行うよう指令し、その結果を、コンテンツと対応付けて記憶している公開鍵を用いて検証する。
【００９９】
したがって、ＵＩＭ５０の所有者を認証するために用いる個人鍵がＵＩＭ５０の外部に出力されることがないので、よりセキュリティの高い通信環境をユーザに対して提供することができる。例えば、ＵＩＭ５０が、携帯電話機４１との間で無線通信によりデータの送受信を行うモジュールであった場合、個人鍵やパスワード、ユーザＩＤ等の認証情報そのものがＵＩＭ５０から携帯電話機４１へ送信されてしまうと、悪意のある第３者により認証情報が無線伝送路上で盗まれてしまう可能性がある。しかしながら、第２実施形態における携帯電話機４１およびＵＩＭ５０であれば、このようなセキュリティ上の問題が生じることを防ぐことができる。
【０１００】
［第２実施形態の変形例］
ところで、携帯電話機４１において、あるコンテンツをダウンロードして不揮発性メモリ４２０に格納するのは、コンテンツの書き込み時にエラーが発生したり、既に格納されているコンテンツを誤って不揮発性メモリ４２０から削除してしまわない限り、基本的に１回で済む。これに対して、不揮発性メモリ４２０に格納されたコンテンツを読み出す回数は、このコンテンツの利用回数に応じた回数となるので多数回に及ぶ可能性が大きい。
【０１０１】
そこで、以下に説明するようなコンテンツの書き込み制御と読み出し制御を行い、ＵＩＭ５０の所有者の認証情報そのものがＵＩＭ５０の外部に出力される回数をなるだけ減らし、携帯電話機４１およびＵＩＭ５０を用いた通信のセキュリティを確保するようにしてもよい。
【０１０２】
なお、本変形例の場合、ＵＩＭ５０の認証情報格納領域５０４ｄには、このＵＩＭ５０の所有者を認証するためのパスワードやユーザＩＤあるいは個人鍵等の認証情報が記憶されているものとする。また、携帯電話機４１において、ダウンロードしたコンテンツを不揮発性メモリ４２０に格納する処理は、ＵＩＭ５０から取得した認証情報（例えば、パスワードやユーザＩＤ、個人鍵等）を公開鍵の代りに用いている点を除き、上述した第２実施形態にて説明した書き込み制御処理（図１０参照）と同じであるので説明を省略する。
【０１０３】
次に、不揮発性メモリ４２０に格納されているコンテンツを読み出す場合の処理について図１２に示す。なお、図１２に示すシーケンスチャートにおいては、図１１に示したシーケンスチャートと異なる部分にのみ７００番台のステップ番号を付している。また、図１１に示したシーケンスチャートと同じ処理を行なうステップについては、動作説明を簡略化している。
【０１０４】
ユーザは、自己のＵＩＭ５０を装着した携帯電話機４１を操作して、不揮発性メモリ４２０に格納されているデータの一覧を表示画面にリスト表示させる。そして、表示画面に一覧表示されたデータの中から、例えば、使用するデータが入力操作により指定され、当該指定されたデータを不揮発性メモリ４２０から読み出す旨の読み出し要求が発生すると、携帯電話機４１のＣＰＵ４０５は、指定されたデータがネットワークを介して取得されたコンテンツであるか否かを判別する。その結果、ＣＰＵ４０５は、ユーザの指定したデータがネットワークを介して取得されたコンテンツであると判別した場合に、図１２に示す処理を開始する。
【０１０５】
同図に示すように、まず、ＣＰＵ４０５は、携帯電話機４１に装着されているＵＩＭ５０に対して、このＵＩＭ５０の所有者の認証情報を用いて所定の演算を行うよう指令する演算指令を送信する（ステップＳ７０１）。ＵＩＭ５０のＥＥＰＲＯＭ５０４には、認証情報を変数として代入して演算を行うための演算式が予め記憶されている。ＵＩＭ５０のＣＰＵ５０５は、演算指令を受信すると、ＥＥＰＲＯＭ５０４から演算式を読み出すとともに、認証情報格納領域５０４ｄから読み出した認証情報を演算式に代入して演算を行う（ステップＳ７０２）。そして、ＣＰＵ５０５は、演算結果を携帯電話機４１へ送信する（ステップＳ７０３）。
【０１０６】
なお、演算式は、ＵＩＭ５０のＥＥＰＲＯＭ５０４に予め記憶されているのではなく、携帯電話機４１から演算指令とともに送信される形態であってもよい。また、ＵＩＭ５０のＥＥＰＲＯＭ５０４に複数の演算式を記憶しておき、携帯電話機４１から送信される演算指令には、上記複数の演算式の中から使用する演算式を指定する情報が付与されている形態であってもよい。
【０１０７】
さて、携帯電話機４１のＣＰＵ４０５は、ＵＩＭ５０から演算結果を受信すると、当該演算結果と、ユーザの指定したコンテンツに対応付けられて不揮発性メモリ４２０に記憶されている認証情報と、ＵＩＭ５０が使用した演算式とに基づいて、現時点において携帯電話機４１に装着されているＵＩＭ５０が、ユーザの指定したコンテンツをダウンロードした時に携帯電話機４１に装着されていたＵＩＭ５０であるか否かを検証する（ステップＳ７０４）。すなわち、現在、携帯電話機４１を用いてコンテンツを使用しようとしているユーザが、このコンテンツをダウンロードしたユーザであって、コンテンツプロバイダからこのコンテンツの使用許諾を与えられたユーザであるか否かを確認する。
【０１０８】
なお、上記ステップＳ７０４においてＣＰＵ４０５は、例えば、ＵＩＭ５０から受信した演算結果を用いてＵＩＭ５０が使用した演算式の検算を行い、演算に用いられた認証情報を求める。そして、ＣＰＵ４０５は、検算により求められた認証情報と、ユーザの指定したコンテンツに対応付けられている認証情報とが一致するか否かを判定する。あるいは、ＣＰＵ４０５は、ユーザの指定したコンテンツに対応付けられている認証情報をＵＩＭ５０が使用した演算式に代入して演算を行い、当該演算結果と、ＵＩＭ５０から受信した演算結果とが一致するか否かを判定する。
【０１０９】
その結果、認証情報あるいは演算結果が一致せず、現時点において携帯電話機４１に装着されているＵＩＭ５０が、ユーザの指定したコンテンツをダウンロードした時に携帯電話機４１に装着されていたＵＩＭ５０でないと判定された場合（ステップＳ７０５：Ｎｏ）、ＣＰＵ４０５は、使用許諾を得ていないユーザであるため、このコンテンツを使用することができない旨のメッセージを表示画面に表示する（ステップＳ６０６）。勿論、この場合は、該当するコンテンツの使用が許可されず、ＣＰＵ４０５は、読み出し要求の実行をキャンセルする。
【０１１０】
一方、認証情報あるいは演算結果が一致し、現時点において携帯電話機４１に装着されているＵＩＭ５０が、ユーザの指定したコンテンツをダウンロードした時に携帯電話機４１に装着されていたＵＩＭ５０であると判定された場合（ステップＳ７０５：Ｙｅｓ）、ＣＰＵ４０５は、このコンテンツの使用を許可し（ステップＳ６０７）、コンテンツを不揮発性メモリ４２０から読み出す（ステップＳ６０８）。
【０１１１】
以上説明したように本変形例によれば、ダウンローしたコンテンツを不揮発性メモリ４２０に格納する際には、パスワードやユーザＩＤ、個人鍵等の認証情報そのものがＵＩＭ５０から携帯電話機４１へ送信される。しかしながら、より頻度の高い、不揮発性メモリ４２０に格納されたコンテンツの利用が指示された場合には、ＵＩＭ５０に対して認証情報を用いた演算を行うよう指令し、その結果を、コンテンツと対応付けて記憶している認証情報を用いて検証するので、認証情報そのものがＵＩＭ５０から携帯電話機４１へ送信されることはない。したがって、ＵＩＭ５０の所有者の認証情報そのものがＵＩＭ５０の外部に出力される回数をなるだけ減らすことで、完全ではないが、携帯電話機４１およびＵＩＭ５０を用いた通信のセキュリティを確保することができる。
【０１１２】
［Ｃ．変形例］
以上、本発明の実施形態について説明したが、本発明はその主要な特徴から逸脱することなく他の様々な形態で実施することが可能である。上述した実施形態は、本発明の一態様を例示したものに過ぎず、本発明の範囲は、特許請求の範囲に示す通りであって、また、特許請求の範囲の均等範囲に属する変形や変更は、全て本発明の範囲内に含まれる。なお、変形例としては、例えば、以下のようなものが考えられる。
【０１１３】
＜変形例１＞
上述した第１実施形態では、携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０であるか否かを、ＵＩＭＩＤを用いて判定するようにした。しかしながら、ＵＩＭＩＤの代りに、例えば、ＵＩＭ５０に記憶されている電話番号（加入契約を識別するための情報）を用いてもよい。あるいは、ＵＩＭＩＤの代りに、ＵＩＭ５０に記憶されている、このＵＩＭ５０の所有者を認証するために用いられるパスワードやユーザＩＤ、公開鍵、個人鍵等を用いてもよい。これらの情報もＵＩＭ５０毎あるいはＵＩＭ５０の所有者毎に固有な識別情報となり得る。
【０１１４】
＜変形例２＞
上述した第１実施形態では、携帯電話機４０に装着されているＵＩＭ５０がこの携帯電話機４０の所有者のＵＩＭ５０であるか否かを、ＵＩＭＩＤを用いて判定するようにしたが、この判定に際して、ＵＩＭＩＤを用いた判定に加え、ＵＩＭ５０の所有者用の個人鍵および公開鍵を用いた判定を行うようにしてもよい。この場合、携帯電話機４０の所有者情報登録領域４１０ｂには、携帯電話機４０の所有者が所有しているＵＩＭ５０のＵＩＭＩＤに加え、このＵＩＭ５０の所有者用の公開鍵が登録される。さらに、ＵＩＭＩＤを用いた判定に加え、ＵＩＭ５０の所有者の認証情報（例えば、パスワードやユーザＩＤ、個人鍵等）を用いた判定を行うようにしてもよい。
【０１１５】
また、上述した第２実施形態では、携帯電話機４１に装着されているＵＩＭ５０がコンテンツを受信したときに携帯電話機４１に装着されていたＵＩＭ５０であるか否かを、ＵＩＭ５０の所有者用の個人鍵および公開鍵を用いて判定するようにしたが、この判定に際して、個人鍵および公開鍵を用いた判定に加え、ＵＩＭＩＤを用いた判定を行うようにしてもよい。この場合、携帯電話機４１は、ダウンロードしたコンテンツを不揮発性メモリ４２０に格納する場合に、現時点において携帯電話機４１に装着されているＵＩＭ５０のＵＩＭＩＤを公開鍵とともにコンテンツと対応付けて格納するようにする一方、不揮発性メモリ４２０からコンテンツを読み出す場合には、公開鍵を用いた検証処理に加え、現時点において携帯電話機４１に装着されているＵＩＭ５０のＵＩＭＩＤが、コンテンツに対応付けられているＵＩＭＩＤと一致するか否かを判定する。
【０１１６】
＜変形例３＞
上述した第１および第２実施形態において、携帯電話機４０，４１は、ＲＯＭ４０８または不揮発性メモリ４１０，４２０に記憶されているプログラムに従って、コンテンツの書き込み制御や読み出し制御を行うが、このような本発明に係る処理を実行するためのプログラムを携帯電話機４０，４１に対して通信により提供する形態としてもよい。さらに、光記録媒体や磁気記録媒体、半導体メモリ等の記録媒体を用いて上記プログラムを携帯電話機４０，４１に提供するようにしてもよい。但し、この場合には、記録媒体からプログラムを読み出すための記録媒体ドライブを携帯電話機４０，４１に設ける必要がある。
【０１１７】
＜変形例４＞
上述した第１および第２実施形態において、ＵＩＭ５０は、携帯電話機４０，４１と無線通信によりデータの送受信を行う非接触型のＩＣカードであってもよい。また、本発明に係るデータ記憶モジュールは、ＵＩＭ５０のように携帯電話機４０，４１が通信を行うために必ず必要となるデータを記憶しているものに限定される訳ではない。例えば、データ記憶モジュールは、メモリカード、光ディスク、磁気ディスク等の携帯電話機４０，４１に対して着脱自在な記録媒体であってもよい。また、データ記憶モジュールは、携帯電話機４０，４１に装着されなくとも、通信ケーブルを介して、あるいは無線通信（赤外線通信や光通信を含む）により携帯電話機４０，４１と通信ができればよい。
【０１１８】
＜変形例５＞
上述した第１および第２実施形態では、受信装置として携帯電話機４０，４１を用いた場合について説明した。しかしながら、本発明に係る受信装置は、例えば、パーソナルコンピュータやＰＤＡ（Ｐｅｒｓｏｎａｌ　Ｄｉｇｉｔａｌ　Ａｓｓｉｓｔａｎｔ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ　Ｈａｎｄｙｐｈｏｎｅ　Ｓｙｓｔｅｍ：登録商標）端末等であってもよい。
【０１１９】
【発明の効果】
以上説明したように本発明によれば、データ記憶モジュールと通信する機能を有する、あるいは記録媒体が着脱自在な受信装置において、受信したコンテンツの使用をコンテンツの使用許諾が与えられているユーザのみに制限することができるようになる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係る通信システム１の構成を例示するブロック図である。
【図２】同実施形態に係る携帯電話機４０のハードウェア構成を例示するブロック図である。
【図３】同実施形態に係るＵＩＭ５０のハードウェア構成を例示するブロック図である。
【図４】同実施形態に係る携帯電話機４０において、ＣＰＵ４０５により実行される登録処理の動作を説明するフローチャートである。
【図５】同実施形態に係る携帯電話機４０がコンテンツサーバ１０からコンテンツをダウンロードして不揮発性メモリ４１０に格納するまでの、コンテンツサーバ１０、携帯電話機４０およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【図６】同実施形態に係る携帯電話機４０において、不揮発性メモリ４１０に格納されたコンテンツを読み出す場合の、携帯電話機４０およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【図７】同実施形態の変形例に係る携帯電話機４０およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【図８】本発明の第２実施形態に係る携帯電話機４１のハードウェア構成を例示するブロック図である。
【図９】同実施形態に係り、携帯電話機４１の不揮発性メモリ４２０にＵＩＭＩＤと対応付けられて格納されるコンテンツについて説明するための図である。
【図１０】同実施形態に係る携帯電話機４１がコンテンツサーバ１０からコンテンツをダウンロードして不揮発性メモリ４２０に格納するまでの、コンテンツサーバ１０、携帯電話機４１およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【図１１】同実施形態に係る携帯電話機４１において、不揮発性メモリ４２０に格納されたコンテンツを読み出す場合の、携帯電話機４１およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【図１２】同実施形態の変形例に係る携帯電話機４１およびＵＩＭ５０の動作を例示するシーケンスチャートである。
【符号の説明】
１……通信システム、１０……コンテンツサーバ、２０……インターネット、３０……移動パケット通信網、３１……ゲートウェイサーバ、３２……基地局、４０，４１……携帯電話機、５０……ＵＩＭ、４０１……無線通信部、４０１ａ……アンテナ、４０２……操作入力部、４０３……通話処理部、４０４……ＵＩＭインタフェース、４０５……ＣＰＵ、４０６……液晶表示部、４０７……記憶部、４０８……ＲＯＭ、４０９……ＲＡＭ、４１０，４２０……不揮発性メモリ、４１０ａ……ＵＩＭＩＤ格納領域、４１０ｂ……所有者情報登録領域、４１１……バス、５０１……外部インタフェース、５０２……ＲＯＭ、５０３……ＲＡＭ、５０４……ＥＥＰＲＯＭ、５０４ａ……加入者情報格納領域、５０４ｂ……ユーザ情報格納領域、５０４ｃ……ＵＩＭＩＤ格納領域、５０４ｄ……認証情報格納領域、５０５……ＣＰＵ、５０６……バス。
【図１】
2004070727.tif 000003
【図２】
2004070727.tif 000004
【図３】
2004070727.tif 000005
【図４】
2004070727.tif 000006
【図５】
2004070727.tif 000007
【図６】
2004070727.tif 000008
【図７】
2004070727.tif 000009
【図８】
2004070727.tif 000010
【図９】
2004070727.tif 000011
【図１０】
2004070727.tif 000012
【図１１】
2004070727.tif 000013
【図１２】
2004070727.tif 000014