(57)【特許請求の範囲】
【請求項１】
ネットワーク通信機能を有する携帯情報端末に装着可能なＩＣカードと情報端末装置とを有する情報管理システムにおいて、
前記ＩＣカードは、
前記携帯情報端末を介して通信可能なネットワークにおいてサービスの提供元の外部装置から前記サービスに対するセキュリティ情報を受信する受信手段と、
前記受信手段により受信した前記サービスに対するセキュリティ情報を格納する耐タンパー性のメモリと、
前記ネットワークおよび前記携帯情報端末を経由して前記情報端末装置から受信する前記サービスに対するアクセス権の確認要求に応じて、前記耐タンパー性のメモリに記憶されている前記セキュリティ情報に基づいて前記サービスに対するアクセス権を確認する確認手段と、
この確認手段によりアクセス権が有効であることが確認された場合、前記サービスを利用するためのデータ本体を復号化するための情報を前記情報端末装置へ送信する送信手段と、を有し、
前記情報端末装置は、
サービスを利用するための暗号化されたデータ本体と前記ＩＣカードをネットワーク上で特定するためのアクセス情報とを格納した記憶媒体から読み出した前記アクセス情報に基づいて前記ＩＣカードに対して前記サービスに対するアクセス権の確認を要求する確認要求手段と、
この確認要求手段による確認要求に対して前記ＩＣカードから前記データ本体を復号化するための情報を受信した場合、前記記憶媒体に記憶されている前記データ本体を復号化して読み出す読出手段と、を有する、
ことを特徴とする情報管理システム。
【請求項２】
前記記憶媒体は、前記携帯情報端末と前記情報端末装置との両方に接続可能な記憶媒体であり、前記記憶媒体に記憶される前記サービスを利用するための暗号化されたデータ本体とアクセス情報とは前記携帯情報端末が前記ＩＣカードの前記耐タンパー性のメモリに記憶する前記セキュリティ情報と対応づけて外部装置からダウンロードしたデータである、
ことを特徴とする前記請求項１に記載の情報管理システム。
【請求項３】
携帯情報端末に装着可能なＩＣカードにおいて、
前記携帯情報端末を介して通信可能なネットワークにおいてサービスの提供元の外部装置から前記サービスに対するセキュリティ情報を受信する受信手段と、
前記受信手段により受信した前記サービスに対するセキュリティ情報を格納する耐タンパー性のメモリと、
前記ネットワークおよび前記携帯情報端末を経由して情報端末装置から受信する前記サービスに対するアクセス権の確認要求に応じて、前記耐タンパー性のメモリに記憶されている前記セキュリティ情報に基づいて前記サービスに対するアクセス権を確認する確認手段と、
この確認手段によりアクセス権が有効であることが確認された場合、前記サービスを利用するためのデータ本体を復号化するための情報を前記情報端末装置へ送信する送信手段と、
を有するＩＣカード。
【請求項４】
ネットワーク通信機能を有する携帯情報端末に装着可能なＩＣカードと情報端末装置とを有する情報管理システムに用いられる情報管理方法であって、
前記ＩＣカードは、
前記携帯情報端末を介して通信可能なネットワークにおいてサービスの提供元の外部装置から前記サービスに対するセキュリティ情報を受信し、
前記受信した前記サービスに対するセキュリティ情報を耐タンパー性のメモリに格納し、
前記ネットワークおよび前記携帯情報端末を経由して前記情報端末装置から受信する前記サービスに対するアクセス権の確認要求に応じて、前記耐タンパー性のメモリに記憶されている前記セキュリティ情報に基づいて前記サービスに対するアクセス権を確認し、
この確認によりアクセス権が有効であることが確認された場合、前記サービスを利用するためのデータ本体を復号化するための情報を前記情報端末装置へ送信し、
前記情報端末装置は、
サービスを利用するための暗号化されたデータ本体と前記ＩＣカードをネットワーク上で特定するためのアクセス情報とを格納した記憶媒体から読み出した前記アクセス情報に基づいて前記ＩＣカードに対して前記サービスに対するアクセス権の確認を要求し、
この確認要求に対して前記ＩＣカードから前記データ本体を復号化するための情報を受信した場合、前記記憶媒体に記憶されている前記データ本体を復号化して読み出す、
情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、たとえば、外部のサーバからコンテンツなどのデータをダウンロードするための通信機能を有する携帯電話機などの携帯情報端末装置、および、上記電子装置が保存したデータを別の電子装置で利用するための情報管理システム、および、情報管理方法などに関する。
【背景技術】
【０００２】
従来、欧州を始め海外の多くの国では、携帯電話システム方式として、ＧＳＭ（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）方式が存在している。ＧＳＭ方式においては、携帯電話機内にＩＣカードの一種であるＳＩＭ（Ｓｕｂｓｃｒｉｂｅｒ  Ｉｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードを装着することが必須となっている。日本では、従来、ＳＩＭカードを必要としないＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）方式の携帯電話システムが存在している。近年、日本を始め、欧州などの地域では、３ＧＰＰ（３ｒｄ  Ｇｅｎｅｒａｔｉｏｎ  Ｐａｒｔｎｅｒｓｈｉｐ  Ｐｒｏｊｅｃｔ）規格を採用した携帯電話システムが普及してきている。３ＧＰＰ規格では、ＳＩＭカードのように、ＵＳＩＭ（Ｕｎｉｖｅｒｓａｌ  ｄｅｎｔｉｔｉｙ  Ｍｏｄｕｌｅ）カードと呼ばれるＩＣカードを携帯電話機に装着することが必須となっている。
【０００３】
上記ＧＳＭあるいは３ＧＰＰで使用されるＳＩＭカードあるいはＵＳＩＭカードは、携帯電話機に装着されるＩＣカードである。ＳＩＭカードあるいはＵＳＩＭカードには、通信事業者の通信ネットワークに接続するのに必要な鍵情報、暗号アルゴリズム、各種ネットワークパラメータなどが記録されている。このような携帯電話機では、ＳＩＭカードあるいはＵＳＩＭカードに記憶されている情報を通信事業者のＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）サーバあるいは認証サーバなどに送信し、これらのサーバと認証を行う。上記サーバとの認証が成功した携帯電話機は、当該通信事業者の通信サービスを受ることが可能となる。
【０００４】
上記３ＧＰＰ規格の携帯電話機では、無線通信網を介してダウンロードしたコンテンツなどのデータを携帯電話機の内部メモリあるいは当該携帯電話機に装着されたメモリカードに記憶することができるようになっている。また、上記３ＧＰＰ規格の携帯電話システムでは、高速かつ大容量のデータ通信が可能となっている。このため、近年では、携帯電話機向けの様々なコンテンツビジネスが出現してきている。たとえば、音楽データ、映像データあるいは電子書籍などのコンテンツデータを携帯電話機へ配信するコンテンツビジネスが出現してきている。このようなコンテンツビジネスでは、配信されるコンテンツデータのコピー等が簡単に行われないように、著作権保護などのセキュリティ保護が重要となる。
【０００５】
従来、上記のようなコンテンツデータは、データ自身にアクセス権あるいは暗号化などのセキュリティを設定する方法で保護する手法が一般的である。しかしながら、データ自身にかけられたアクセス権あるいは暗号化などは、時間をかけて様々な解析を行うことにより見破られる可能性がある。このため、コンテンツデータを高度に保護することが可能な技術が求められている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−１３３８４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
この発明の一形態は、ネットワーク経由で配信されるデータのセキュリティを向上させることができる情報管理システム、ＩＣカード、および、情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
この発明の一形態としての情報管理システムは、ネットワーク通信機能を有する携帯情報端末に装着可能なＩＣカードと情報端末装置とを有するシステムにおいて、前記ＩＣカードは、前記携帯情報端末を介して通信可能なネットワークにおいてサービスの提供元の外部装置から前記サービスに対するセキュリティ情報を受信する受信手段と、前記受信手段により受信した前記サービスに対するセキュリティ情報を格納する耐タンパー性のメモリと、前記ネットワークおよび前記携帯情報端末を経由して前記情報端末装置から受信する前記サービスに対するアクセス権の確認要求に応じて、前記耐タンパー性のメモリに記憶されている前記セキュリティ情報に基づいて前記サービスに対するアクセス権を確認する確認手段と、この確認手段によりアクセス権が有効であることが確認された場合、前記サービスを利用するためのデータ本体を復号化するための情報を前記情報端末装置へ送信する送信手段と、を有し、前記情報端末装置は、サービスを利用するための暗号化されたデータ本体と前記ＩＣカードをネットワーク上で特定するためのアクセス情報とを格納した記憶媒体から読み出した前記アクセス情報に基づいて前記ＩＣカードに対して前記サービスに対するアクセス権の確認を要求する確認要求手段と、この確認要求手段による確認要求に対して前記ＩＣカードから前記データ本体を復号化するための情報を受信した場合、前記記憶媒体に記憶されている前記データ本体を復号化して読み出す読出手段とを有する。
【発明の効果】
【００１２】
この発明の一形態によれば、ネットワーク経由で配信されるデータのセキュリティを向上させることができる情報管理システム、ＩＣカード、および、情報管理方法を提供できる。
【図面の簡単な説明】
【００１３】
【図１】この発明の実施の形態に係る通信システムの構成例の概要を示す図。
【図２】携帯電話機の構成例を示すブロック図。
【図３】コンテンツサーバが提供するサービスの利用方法を概略的に説明するための図である。
【図４】セキュリティ情報の構成例を示す図。
【図５】アクセス情報の構成例を示す図。
【図６】サービスＡＰとコントロールＡＰの構成例を示す図である。
【図７】携帯電話機でコンテンツサーバが提供するサービスを利用する場合の処理手順を説明するための図。
【図８】携帯電話機がダウンロードしたコンテンツデータをパーソナルコンピュータで利用する手順を概略的に示す図。
【図９】パーソナルコンピュータで第２のＩＣカードに格納されているデータＡＰを利用するための処理手順を説明するための図。
【発明を実施するための形態】
【００１４】
以下、この発明を実施するための最良の形態について図面を参照しつつ説明する。  
図１は、この発明の実施の形態に係る通信システムの構成例の概要を示す図である。  
図１に示すように、通信システムでは、第１のＩＣカードＣ１を装着した通信端末装置としての携帯電話機１１と通信事業者システム（通信ネットワーク）２０とが通信を行うようになっている。
【００１５】
上記携帯電話機１１には、第１のＩＣカードＣ１が装着されるようになっている。上記携帯電話機１１は、上記第１のＩＣカードＣ１が装着された状態で通信事業者システム（通信ネットワーク）との通信（音声通話、データ通信など）を行うようになっている。すなわち、上記携帯電話機１１は、上記第１のＩＣカードＣ１を装着した状態で携帯電話として利用可能となっている。
【００１６】
上記第１のＩＣカードＣ１は、制御素子（ＬＳＩ等）、各種メモリ（ワーキングメモリ、プログラムメモリ、書換え可能な不揮発性メモリ等）、および、インターフェースなどを有する。たとえば、上記第１のＩＣカードＣ１は、たとえば、ＵＳＩＭ、あるいは、ＳＩＭなどと称される携帯電話機１１用のＩＣカードである。上記第１のＩＣカードＣ１では、制御素子が、ワーキングメモリを使用してプログラムメモリあるいは不揮発性メモリに記憶されている種々の制御プログラムを実行することにより種々の機能を実現している。
【００１７】
たとえば、上記第１のＩＣカードＣ１は、携帯電話機（端末機器）１１との相互認証機能、通信事業者システム２０との相互認証機能、あるいは、携帯電話機１１内の各種モジュールとの相互認証機能などを有している。上記第１のＩＣカードＣ１では、認証用のプログラムを実行することにより、認証用のデータを用いて各種の認証処理を行うようになっている。たとえば、上記第１のＩＣカードＣ１は、上記通信事業者システム２０との通信を行うための認証用のデータが記憶されている。これにより、上記通信事業者システム２０との相互認証が成功した場合、上記第１のＩＣカードＣ１が装着されている携帯電話機１１は、通信事業者が提供するサービス（通話、および、データ通信など）が利用可能となるようになっている。
【００１８】
また、上記第１のＩＣカードＣ１には、一部または全部が耐タンパー性を有する不揮発性メモリＣａ１を有している。上記第１のＩＣカードＣ１では、不揮発性メモリにおける耐タンパー性のメモリＣａ１に、認証用のデータ、ユーザの個人情報、認証用の制御プログラムなどが記憶される。さらに、上記第１のＩＣカードＣ１の不揮発性メモリにおける耐タンパー性のメモリＣａ１には、外部からダウンロードしたデータを使用するためのコントロールアプリケーションおよびセキュリティ情報（後述する）なども記憶されるようになっている。
【００１９】
また、上記携帯電話機１１は、第２のＩＣカードＣ２あるいは上記メモリカードＭが着脱可能なインターフェースを有している。上記第２のＩＣカードＣ２あるいはメモリカードＭは、上記携帯電話機１１に装着された状態において、データを保存する記憶媒体として機能する。たとえば、図１に示す例では、上記第２のＩＣカードＣ２は、制御素子、ワーキングメモリ、プログラムメモリ、書換え可能な不揮発性メモリＣａ２、および、インターフェースなどを有している。上記第２のＩＣカードＣ２の不揮発性メモリＣａ２には、上記携帯電話機１１が上記通信事業者システム２０を介して外部からダウンロードしたデータなどが記憶できるようになっている。
【００２０】
上記通信事業者システム２０は、通信設備２１、ＯＴＡ（Ｏｖｅｒ  Ｔｈｅ  Ａｉｒ）サーバ２２などを有している。上記通信設備２１は、上記携帯電話機１１との通信を行うための設備である。上記ＯＴＡサーバ２２は、上記通信設備２１を介して上記携帯電話機１１との通信を制御するためのサーバ装置である。
【００２１】
また、上記ＯＴＡサーバ２２は、携帯電話機１１（携帯電話機に装着されているＩＣカード）との認証を行う認証サーバとしても機能する。上記ＯＴＡサーバ２２は、当該装置全体を制御するための制御部、通信設備２１あるいは各サーバとの通信を行うための通信インターフェース、データを記憶するための記憶部などを有している。また、上記ＯＴＡサーバ２２は、携帯電話機１１あるいは携帯電話機１１に装着されるＩＣカードＣに関するデータ（認証データ）などを管理する管理サーバとしても機能するものとする。なお、認証サーバおよび管理サーバは上記ＯＴＡサーバとは別に設けるようにしても良い
また、上記通信事業者システム２０には、外部サーバとしてのコンテンツプロバイダサーバ（以下、コンテンツサーバと称する）２３が接続されている。また、上記コンテンツサーバ２３には、データサーバ２４が接続されている。上記コンテンツサーバ２３は、通信事業者システム２０を介してデータサーバ２４に保存されているコンテンツデータ（たとえば、画像データ、動画データ、電子書籍データあるいは各種のサービスを利用するためのアプリケーションなど）などを各ユーザの携帯電話機１１に提供するためのサーバ装置である。上記コンテンツサーバ２３は、当該装置全体を制御する制御部、上記ＯＴＡサーバ２２と通信するための通信インターフェース、ユーザ管理のためのデータなどを記憶するための記憶部などを有している。また、上記データサーバ２４は、コンテンツデータなどのデータを記憶するための記憶部などを有している。
【００２２】
次に、上記携帯電話機１１の構成について説明する。  
図２は、上記携帯電話機１１の構成例を示すブロック図である。  
図２に示すように、携帯電話機１１は、制御部３１、ＲＡＭ３２、ＲＯＭ３３、不揮発性メモリ３４、第１のＩＣカード用のインターフェース（第１インターフェースとも称する）３５、第２のＩＣカードあるいはメモリデバイス用のインターフェース（第２インターフェースとも称する）３６、アンテナ３７、通信部３８、音声部３９、振動部４０、表示部４１、操作部４２、電源部４３などを有している。
【００２３】
上記制御部３１は、携帯電話機１１全体の制御を司るものである。上記制御部３１は、ＣＰＵ、内部メモリ、各種のインターフェースなどを有している。また、上記制御部３１は、その基本機能として、上記表示部４１の表示を制御する表示制御機能、ＰＬＬ（Phase Locked Loop）回路、データストリーム経路切換え、ＤＭＡ（Direct Memory Access）コントローラ、割り込みコントローラ、タイマ、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）、秘匿、ＨＤＬＣ（High-level Data Link Control procedure）フレーミング、ディバイスコントローラなどの機能を有している。
【００２４】
上記ＲＡＭ３２は、作業用のデータを記憶するための揮発性メモリである。上記ＲＯＭ３３は、制御プログラムや制御データなどが記憶されている不揮発性メモリである。上記ＲＯＭ３３は、不揮発性メモリである。たとえば、上記ＲＯＭ３３には、当該携帯電話機１１の基本的な制御を行うための制御プログラムおよび制御データが予め記憶されている。すなわち、上記制御部３１は、上記ＲＯＭ３３に記憶されている制御プログラムを実行することにより、当該携帯電話機１１の基本的な制御を実現している。
【００２５】
上記不揮発性メモリ３４は、種々のデータが記憶される書き換え可能な不揮発性メモリである。上記不揮発性メモリ３４には、種々のアプリケーションプログラム（アプリケーション）、制御データ、および、ユーザデータなどが記憶される。たとえば、上記制御部３１は、上記不揮発性メモリ３４に記憶されているアプリケーションプログラムを実行することにより、種々の機能を実現するようになっている。
【００２６】
また、上記第１インターフェース３５は、第１のＩＣカードＣ１が装着されるインターフェースである。上記第１インターフェース３５は、上記制御部３１に接続されている。これにより、上記制御部３１は、上記第１インターフェース３５を介して上記ＩＣカードＣ１とのデータ通信が可能となっている。また、上記第１インターフェース３５に接続される第１のＩＣカードＣ１は、上記携帯電話機１１に設けられているアンテナを介して外部との通信が可能となっている。
【００２７】
また、上記第２インターフェース３６は、上記第２のＩＣカードＣ２あるいは上記メモリカードＭが着脱可能なインターフェースである。上記第２インターフェース３６は、上記制御部３１に接続されている。これにより、上記制御部３１は、上記第２インターフェース３６に装着された第２のＩＣカードＣ２あるいはメモリカードＭへのアクセス（データの書込みあるいは読出し）が可能となっている。また、上記第２インターフェース３６に接続される第２のＩＣカードＣ２も、上記携帯電話機１１に設けられているアンテナを介して外部との通信が可能となっている。
【００２８】
上記通信部３８には、通信用のアンテナ３７が接続される。上記通信部３８は、上記アンテナ３７を介して通話データあるいはデータ通信用のデータを電波で送受信するものである。上記音声部３９は、アナログフロントエンド部及びオーディオ部を有し、音声の入出力を行うものである。上記音声部３９には、図示しないスピーカ、レシーバ、マイクなどが接続されている。上記振動部４０は、当該携帯電話機１１全体を振動させる振動機構により構成される。上記表示部４１は、たとえば、液晶表示装置などにより構成される。上記表示部４１は、上記制御部３１により表示のオンオフや表示内容などが制御されるようになっている。また、携帯電話機１１がシェル型などの形状である場合、上記表示部４１としては、筐体を開放した場合に現れるメインの表示部と筐体の背面に設けられるサブの表示部とから構成されるようにしても良い。上記操作部４２は、キーボードなどにより構成され、ユーザによる操作指示が入力される。
【００２９】
上記電源部４３は、バッテリーなどにより構成され、当該携帯電話機１１内の各部に電源を供給するようになっている。また、上記電源部４３は、上記第１インターフェース３５を介して接続された第１のＩＣカードＣ１および上記第２インターフェース３６を介して接続された第２のＩＣカードＣ２あるいはメモリカードＭにも電源を供給する機能も有している。
【００３０】
次に、コンテンツサーバ２３が提供するサービスを携帯電話機１１で利用するシステムについて概略的に説明する。  
図３は、コンテンツサーバ２３が提供するサービスの利用方法（コンテンツデータのダウンロードとダウンロードしたコンテンツデータの実行方法）を概略的に説明するための図である。  
図３に示す例では、携帯電話機１１には、第１インターフェース３５にＵＳＩＭとして用いられる第１のＩＣカードＣ１が装着され、第２インターフェース３６に第１のＩＣカードＣ１とは別の第２のＩＣカードＣ２が装着されているものとする。また、コンテンツサーバ２３が提供しているサービス（たとえば、コンテンツデータの配信）を利用するためのサービスアプリケーション（サービスＡＰ）５１が、携帯電話機１１内のメモリ（たとえば、不揮発性メモリ３４）に予め記憶されているものとする。なお、上記第１のＩＣカードＣ１は、耐タンパー性のメモリＣａ１を有している。この耐タンパー性のメモリＣａ１には、セキュアにセキュリティ情報（鍵データ及び証明書等）を保存することが可能である。
【００３１】
まず、コンテンツデータのダウンロードの手順について概略的に説明する。  
上記コンテンツサーバ２３が提供しているサービスを利用したいユーザは、上記携帯電話機１１の操作部４２を操作することにより、上記サービスＡＰ５１を起動させる。サービスＡＰ５１が起動すると、上記ユーザは、上記携帯電話機１１の操作部４２により利用したいサービスを選択（所望のコンテンツのダウンロードを要求）する。すると、上記携帯電話機１１は、ユーザが選択したサービスの利用をサービスＡＰ５１によりコンテンツサーバ２３へ要求する。このような要求に対して、上記コンテンツサーバ２３では、データサーバ２４からユーザが選択したサービスのデータ（コンテンツデータ）を携帯電話機１１へ提供するようになっている。
【００３２】
ここで、コンテンツデータは、コントロールアプリケーション（コントロールＡＰ）６１（６１ａ、６１ｂ、…）とデータアプリケーション（データＡＰ）７１（７１ａ、７１ｂ、…）とからなるものとする。データＡＰ７１は、コンテンツデータの本体であり、対応するコントロールＡＰ６１により利用可能となる。つまり、コンテンツサーバ２３が提供するサービス（コンテンツ）は、コントロールＡＰ６１によりデータＡＰ７１を実行することにより提供される。
【００３３】
また、上記コントロールＡＰ６１と上記データＡＰ７１とは、当該携帯電話機１１において、別々の記憶装置に記憶されるようになっている。図３に示す例では、コントロールＡＰ６１が第１のＩＣカードＣ１に記憶され、データＡＰ７１が第２のＩＣカードＣ２に記憶されるようになっている。また、図３に示すように、各コントロールＡＰ６１には、それぞれ対応するデータＡＰ７１に対するアクセス権を確認するためのセキュリティ情報（アクセス権情報）７２が対応づけて記憶されている。また、各データＡＰ７１には、それぞれ対応するセキュリティ情報６２にアクセスするためのアクセス情報７２が対応づけて記憶されている。
【００３４】
上記コントロールＡＰ６１およびセキュリティ情報６２は、携帯電話機１１内において耐タンパー性のメモリなどのセキュリティが確保されている領域に記憶される。なお、ここでは、図３に示すように、上記携帯電話機１１に装着されている第１のＩＣカードＣ１内の耐タンパー性のメモリＣａ１に記憶されるものとする。  
また、上記データＡＰ７１および上記アクセス情報７２は、当該携帯電話機１１がアクセス可能なメモリに記憶される。たとえば、上記データＡＰ７１および上記アクセス情報７２は、当該携帯電話機１１に着脱可能な第２のＩＣカードＣ２、当該携帯電話機１１に着脱可能なメモリカードＭ、あるいは、当該携帯電話機１１内の不揮発性メモリ３４に記憶することが可能である。ただし、何れの場合であっても、上記データＡＰ７１は、コントロールＡＰ６１およびセキュリティ情報６２を用いなければ復号化できないように、暗号化された状態で保存されるものとする。なお、ここでは、図３に示すように、上記携帯電話機１１に装着されている第２のＩＣカードＣ２内のメモリＣａ２に記憶されるものとする。
【００３５】
上記携帯電話機１１から特定のサービスの利用要求（コンテツデータのダウンロード要求）を受けた場合、上記コンテンツサーバ２３は、当該携帯電話機１１に装着されている第１のＩＣカードＣ１に対して、コントロールＡＰ６１とセキュリティ情報６２とをダウンロードするとともに、当該携帯電話機１１に装着されている第２のＩＣカードＣ２に対して、データＡＰ７１とアクセス情報７２とをダウンロードする。また、上記コンテンツサーバ２３は、少なくとも第１のＩＣカードＣ１にダウンロードしたセキュリティ情報６２を管理するようになっている。
【００３６】
すなわち、上記第１のＩＣカードＣ１の制御部（図示しない）は、上記携帯電話機１１を介して上記コンテンツサーバ２３からダウンロードされるコントロールＡＰ６１とセキュリティ情報６２とを対応づけて耐タンパー性のメモリＣａ１に記憶する。また、上記第２のＩＣカードＣ２の制御部（図示しない）は、上記携帯電話機１１を介して上記コンテンツサーバ２３からダウンロードされるデータＡＰ７１とアクセス情報７２とを対応づけてメモリＣａ２に記憶する。ここでは、上記データＡＰ７１は、上記コントロールＡＰ６１およびセキュリティ情報６２により復号化可能な状態で暗号化されて第２のＩＣカードＣ２に記憶されるものとする。
【００３７】
上記セキュリティ情報６２ａは、データＡＰ７１ａを利用可能とするためのセキュリティ情報である。たとえば、上記セキュリティ情報６２ａは、データＡＰ７１ａを特定するための識別情報、有効期限、利用条件、アクセス条件などを示す情報などである。上記セキュリティ情報６２ａに基づいてコントロールＡＰ６１ａは、データＡＰ７１ａを利用するようになっている。また、上記アクセス情報７２ａは、上記データＡＰ７１ａを利用するために参照すべき情報を示す情報である。たとえば、上記アクセス情報７２ａは、参照先、アクセス時間、利用回数、認証情報、などを示す情報である。ここでは、上記アクセス情報７２ａには、少なくとも当該データＡＰ７１ａに対応するコントロールＡＰ６１ａおよびセキュリティ情報６２ａが記憶されている場所を示す情報が含まれるものとする。
【００３８】
すなわち、各データＡＰ７１は、対応するアクセス情報７２により特定されるセキュリティ情報６２およびコントロールＡＰ６１により利用可能となる。たとえば、データＡＰ７１ａが暗号化された状態で保存される場合、上記データＡＰ７１ａは、当該データＡＰ７１ａに対応するコントロールＡＰ６１ａの機能によりセキュリティ情報６２ａに基づいて復号化される。
【００３９】
上記のような処理手順によって、上記携帯電話機１１は、コンテンツサーバ２３が提供しているサービスのためのデータをダウンロードする処理を行う。すなわち、上記のような処理手順によれば、上記携帯電話機１１に装着されている第１のＩＣカードＣ１には、所望のサービスを実行するためのコントロールＡＰ６１ａとセキュリティ情報６２ａとが保存され、当該携帯電話機１１に装着されている第２のＩＣカードＣ２には、所望のサービスのデータ本体としてのデータＡＰ７１ａと対応するセキュリティ情報６２ａにアクセスするためのアクセス情報７２ａとが保存される。
【００４０】
次に、上記のような手順でダウンロードしたデータの利用方法について概略的に説明する。  
上記のような処理手順により上記第２のＩＣカードＣ２に保存されたデータＡＰ（コンテンツの本体データ）７１は、当該携帯電話機１１においてユーザの操作に応じて利用可能となる。  
ダウンロードしたデータによるサービスを利用する場合（たとえば、データＡＰ７１ａを利用する場合）、上記携帯電話機１１の制御部３１は、ユーザによる操作などに応じてサービスＡＰ５１を起動させる。上記サービスＡＰ５１が起動している状態において、上記携帯電話機１１の制御部３１は、サービスＡＰ５１の機能により所望のデータＡＰ７１ａへのアクセスを要求するアクセスコマンドを第２のＩＣカードＣ２へ送信する。
【００４１】
上記携帯電話機１１の制御部３１により実行されるサービスＡＰ５１からのアクセスコマンドを受信した第２のＩＣカードＣ２は、当該データＡＰ７１ａに対応づけられているアクセス情報７２ａを、アクセスコマンドに対するレスポンスデータとしてサービスＡＰ５１へ返信する。つまり、上記アクセスコマンドに対して、第２のＩＣカードＣ２は、第１のＩＣカードＣ１、コントロールＡＰ６１ａ、セキュリティ情報６２ａが特定できる情報をレスポンスとしてサービスＡＰ５１に返却する。
【００４２】
上記第２のＩＣカードＣ２からアクセス情報７２ａを受信したサービスＡＰ５１は、上記アクセス情報７２ａにより特定される第１のＩＣカードＣ１に対してアクセス権の確認コマンドを送信する。  
上記サービスＡＰ５１からのアクセス権の確認コマンドを受信した第１のＩＣカードＣ１は、当該データＡＰ７１ａに対応づけられているコントロールＡＰ６１ａによりセキュリティ情報６２ａに基づくアクセス権の確認を行う。アクセス権が有ることが確認された場合、上記第１のＩＣカードＣ１は、アクセス権の確認コマンドに対するレスポンスデータとして、データＡＰ７１ａを復号化するための情報をサービスＡＰ５１へ返信する。つまり、アクセス権が確認できた場合、上記アクセス権の確認コマンドに対して、第１のＩＣカードＣ１は、当該データＡＰ７１ａを利用するために必要なデータ（たとえば、復号化鍵）をレスポンスとしてサービスＡＰ５１へ返却する。
【００４３】
上記のようなレスポンスを第１のＩＣカードＣ１から受信した上記サービスＡＰ５１は、上記第２のＩＣカードＣ２にデータＡＰ７１ａの読出しを要求する読出コマンドを送る。上記読出コマンドを受信した第２のＩＣカードＣ２は、当該データＡＰ７１ａを読出し、読み出したデータをサービスＡＰ５１に返却する。上記第２のＩＣカードＣ２は、上記データの読出しを要求する読出コマンドに対するレスポンスとして、データＡＰ７１ａを暗号化された状態でサービスＡＰ５１へ供給する。  
上記第２のＩＣカードＣ２から暗号化された状態のデータＡＰ７１ａを受信すると、上記サービスＡＰ５１は、受信したデータＡＰ７１ａのデータを第１のＩＣカードＣ１から受信した復号化のための情報に基づいて復号化する。これにより、上記サービスＡＰ５１では、ユーザが所望するサービスが利用可能となる。
【００４４】
次に、セキュリティ情報６２について説明する。  
図４は、セキュリティ情報６２の構成例を示す図である。  
図４に示す例では、セキュリティ情報６２は、参照元、有効期限、利用回数、アクセス条件、ＲＦＵなどの情報から構成される。  
上記参照元の情報は、当該セキュリティ情報を参照するアクセス情報を特定するための情報である。例えば、参照元の情報としては、データＡＰおよびアクセス情報を保存している第２のＩＣカードＣ２の識別情報（ＩＣＣＩＤ）、ＩＰアドレス、あるいは、アプリケーションの識別情報（ＡＩＤ）等が含まれる。この参照元の情報に基づいて、当該セキュリティ情報を参照するアクセス情報が判断される。
【００４５】
上記有効期限の情報は、当該セキュリティ情報が対応づけられるサービス（データＡＰ）の有効期限を示す情報である。この有効期限の情報により、当該セキュリティ情報が対応するサービスの有効期限が規定される。なお、仮利用可能な期間が設定されているサービス（データＡＰ）に関しては、有効期限の情報として、仮の利用期限も格納するようにしても良い。たとえば、特定期間だけ仮の利用が可能なサービスについては、有効期限の情報として、本当の有効期限の他に、仮の利用期日を設定することが可能である。
【００４６】
上記利用回数の情報は、当該セキュリティ情報に対応するサービス（データＡＰ）の利用回数を示す情報である。また、上記利用回数の情報としては、利用可能な回数も格納するようにしても良い。たとえば、利用可能な回数に制限が設けられているサービスについては、利用可能回数を超えるまで当該サービスを利用するごとに、上記利用回数がカウントアップされる。また、利用可能回数を超えた場合、当該サービスの利用を禁止するという運用が可能となる。
【００４７】
上記アクセス条件の情報は、当該セキュリティ情報６２に対応するサービスを利用するための条件（データＡＰ７１にアクセスするための条件）を示す情報である。例えば、アクセス条件の情報には、ＰＩＮ(personal identification number)に関する情報、認証方法に関する情報、暗号化に関する情報、あるいは、アクセスの可否を判定するための条件に関する情報などが含まれる。ＰＩＮに関する情報では、どのようなＰＩＮを認証情報として用いるかなどが規定される。認証方法に関する情報では、認証処理の手順、認証情報、あるいは、端末機器（携帯電話機）に対する認証の要否などが規定される。暗号化に関する情報では、暗号化（復号化）のための鍵情報、暗号化の手法（暗号化プロセス）などが規定される。条件に関する情報では、各種の条件のうちどの条件を満たせばアクセスを許可するか（各種の条件に対するAND、OR条件）などが規定される。  
上記ＲＦＵは、上記以外の情報を記憶したり、将来の拡張のための確保されたデータ領域である。
【００４８】
なお、上記のようなセキュリティ情報６２は、上述しように、コンテツサーバ２３から第１のＩＣカードＣ１に対してダウンロードされるものである。これは、コンテンツサーバ２３が、第１のＩＣカードＣ１にダウンロードしたセキュリティ情報６２を管理できることを示している。つまり、上記コンテンツサーバ２３では、第１のＩＣカードＣ１にダウンロードするセキュリティ情報６２によって、当該サービスの利用（データＡＰ７１の読み出し）に対して、有効期限、利用可能回数、アクセス条件などをコントロールすることが可能である。
【００４９】
次に、アクセス情報７２について説明する。
【００５０】
図５は、アクセス情報７２の構成例を示す図である。  
図５に示す例では、アクセス情報７２は、参照先、利用時間、利用回数、データ概要、ＲＦＵなどの情報から構成されている。  
上記参照先の情報は、当該サービス（コンテンツデータ）にアクセスするために、参照すべきセキュリティ情報を示す情報である。たとえば、セキュリティ情報が第１のＩＣカードＣ１に格納されている場合、参照先の情報では、第１のＩＣカードＣ１を特定するためのＩＣカード識別情報（ＩＣＣＩＤ）あるいはＩＰアドレス、当該サービスを特定するためのアプリケーション識別情報（ＡＩＤ）等が含まれる。この参照先の情報により、当該サービスに対するセキュリティ情報が特定される。ただし、この参照先の情報は、セキュリティ情報を検索するための情報のみが含まれ、上記セキュリティ情報の具体的な内容を特定あるいは推定される情報は含まれない。
【００５１】
上記利用時間の情報は、当該サービスにアクセスされた日時を示す情報である。例えば、上記利用時間の情報としては、当該サービス（対応するデータＡＰ７１）にアクセスするごとに、その時の時間が格納される。また、上記利用時間の情報としては、当該サービスに対するアクセス時間を蓄積することにより過去のアクセス時間をログデータとして保存するようにしても良い。上記利用時間の情報により、利用時間に基づいてアクセスの可否を判定することも可能である。
【００５２】
上記利用回数の情報は、当該アクセス情報に対応するサービス（データＡＰ）の利用回数を示す情報である。すなわち、上記利用回数の情報としては、当該サービスを利用するごとに利用回数がカウントアップされる。  
上記データ概要の情報は、当該サービスを利用するためのデータ（データＡＰにアクセスするためのデータ）の概要に関して記憶する。ただし、上記データ概要の情報では、セキュリティに関する具体的な情報は含まれない。つまり、上記データ概要では、ＰＩＮが入力であるか、認証が必要であるか、あるいは、データＡＰが暗号化されているかなどの情報が含まれる。  
上記ＲＦＵは、上記以外の情報を記憶したり、将来の拡張のための確保されたデータ領域である。
【００５３】
上述のように、上記アクセス情報７２には、当該サービスに対するセキュリティに関する具体的な情報（ＰＩＮ情報、認証方法、暗号化方法、暗号化・復号化のための鍵情報などの情報）が含まれないようになっている。これは、アクセス情報７２が漏洩した場合であっても、アクセス情報７２自体から当該サービスに対するセキュリティが破られないようにするためである。逆に言えば、上記アクセス情報７２は、メモリカードＭあるいは携帯電話機１１内の不揮発性メモリなどの記憶手段に保存しても、当該サービスに対するセキュリティ性が低下するものではない。
【００５４】
次に、コントロールＡＰ６１の機能について説明する。  
図６は、サービスＡＰ５１とコントロールＡＰ６１の構成例を示す図である。以下、図６を参照しつつ、上記コントロールＡＰ６１の機能について説明する。  
図６に示すように、上記第１のＩＣカードＣ１にあるコントロールＡＰ６１は、携帯電話機１１本体にあるサービスＡＰ５１と連動して動作する。上記コントロールＡＰ６１は、セキュリティ情報６２を参照しつつ、当該サービスの利用の制御（データＡＰ７１へのアクセス権の格納等）を行うものである。
【００５５】
また、図６に示す例では、上記コントロールＡＰ６１は、セキュリティ情報処理部８１、復号鍵８２、復号ロジック８３、証明書８４を有している。上記セキュリティ情報処理部８１は、上述しようなセキュリティ情報６２に応じた処理を行うものである。たとえば、上記セキュリティ情報処理部８１は、上記セキュリティ情報６２に基づいてアクセス権の有効性を判定する処理を行う。上記復号鍵８２は、データＡＰ７１を復号化するための鍵情報である。上記復号ロジックは、データＡＰ７１を復号化するための復号化方法を示す情報である。上記証明書８４は、当該サービスあるいは当該コントロールＡＰ６１が正当にダウンロードされたものであることを示す情報である。
【００５６】
なお、コンロトールＡＰ６１およびサービスＡＰ５１の構成は、図６に示す構成に限定されるものではない。たとえば、サービスＡＰ５１が、復号鍵８２、あるいは、復号ロジック８３などを有するようにしても良い。つまり、コントロールＡＰ６１およびサービスＡＰ５１の構成は、上記第１のＩＣカードＣ１のパフォーマンス、あるいは、各サービスに要求されるセキュリティ性能などに応じて適宜決定すれば良い。
【００５７】
次に、上記携帯電話機１１でコンテンツサーバ２３が提供するサービスを利用する場合の処理手順について説明する。  
図７は、上記携帯電話機１１でコンテンツサーバ２３が提供するサービスを利用する場合の処理手順を説明するための図である。  
図７に示す例では、図３の例と同様に、第１のＩＣカードＣ１にコントロールＡＰとセキュリティ情報とがダウンロードされ、第２のＩＣカードＣ２にデータＡＰとアクセス情報とがダウンロードされるものとする。また、図７において、メインアプリケーション（メインＡＰ）とサービスアプリケーション（サービスＡＰ）５１は、上記携帯電話機１１本体の制御部３１により実行されるアプリケーションである。つまり、後述する説明において、メインＡＰおよびサービスＡＰによる動作の主体は、上記携帯電話機１１本体の制御部３１である。
【００５８】
まず、ユーザは、上記携帯電話機１１の操作部４２を操作することにより、上記コンテンツサーバ２３が提供しているサービスのうち利用したいサービスを選択する。すると、上記携帯電話機１１の制御部３１により実行されているメインＡＰは、ユーザが指定したサービスを実行するためのサービスＡＰ５１を起動させる。上記サービスＡＰ５１が起動すると、上記メインＡＰは、ユーザが選択したサービスの初期設定要求を上記サービスＡＰ５１へ送信する（ステップＳ１１）。上記初期設定要求を受けた上記サービスＡＰ５１は、指定されたサービスを実行するため、当該サービスのダウンロード処理を行う。すなわち、上記サービスＡＰ５１は、初期設定要求で指定されたサービスのダウンロード要求を当該サービスの提供元であるコンテンツサーバ２３へ通知する（ステップＳ１２）。
【００５９】
上記サービスのダウンロード要求を受けたコンテンツサーバ２３では、当該携帯電話機１１に装着されている第１のＩＣカードＣ１に対して当該サービスのコントロールＡＰ６１とセキュリティ情報６２をダウンロードする（ステップＳ１３）。ここで、上記携帯電話機１１は、第１のＩＣカードＣ１と相互認証が成功した状態でネットワーク通信などが利用可能となるものである。このため、上記ダウンロード要求では、コントロールＡＰ６１およびセキュリティ情報６２のダウンロード先となる第１のＩＣカードＣ１を示す情報が指定されている。これにより、上記コンテンツサーバ２３では、上記携帯電話機１１に装着されている第１のＩＣカードＣ１に対してコントロールＡＰ６１およびセキュリティ情報６２のダウンロードが可能となっている。すなわち、上記携帯電話機１１本体では上記コンテンツサーバ２３から第１のＩＣカードＣ１へダウンロードされるデータが通過するだけであり、上記携帯電話機１１に装着されている第１のＩＣカードＣ１には、上記コンテンツサーバ２３からのデータが直接的にダウンロードされる。
【００６０】
上記携帯電話機１１に装着されている上記第１のＩＣカードＣ１では、上記コンテンツサーバ２３からダウンロードされるコントロールＡＰ６１とセキュリティ情報６２とを耐タンパー性のメモリＣａ１に格納する。上記コントロールＡＰ６１とセキュリティ情報６２とを正常に耐タンパー性のメモリＣａ１に格納すると、上記第１のＩＣカードＣ１は、ダウンロード元であるコンテンツサーバ２３に対してダウンロードの正常終了を示す通知を送信する（ステップＳ１４）。
【００６１】
上記ダウンロード元であるコンテンツサーバ２３では、上記第１のＩＣカードＣ１からのダウンロードの正常終了を示す通知を受信すると、上記携帯電話機１１に装着されている第２のＩＣカードＣ２に対してデータＡＰ７１およびアクセス情報７２を暗号化した状態でダウンロードする処理を開始する（ステップＳ１５）。この際、データＡＰ７１およびアクセス情報７２は、上記第１のＩＣカードＣ１にダウンロードしたセキュリティ情報に基づいて復号化可能なように暗号化された状態でダウンロードされる。
【００６２】
ここで、データＡＰ７１およびアクセス情報７２のダウンロード先としての上記第２のＩＣカードＣ２を示す情報は、上記ステップＳ１２のダウンロード要求で指定されるものとする。なお、上記第２のＩＣカードＣ２を示す情報は、上記ステップＳ１４のダウンロード正常終了を示す通知とともに指定するようにしても良い。また、上記コンテンツサーバ２３からのデータＡＰ７１およびアクセス情報７２のダウンロード先は、当該携帯電話機１１本体としても良い。この場合、携帯電話機１１本体が、コンテンツサーバ２３からダウンロードされるデータＡＰ７１およびアクセス情報７２を一旦受信し、受信したデータＡＰ７１とアクセス情報７２とを第２のＩＣカードＣ２などの保存先に書き込むようにしても良い。
【００６３】
上記携帯電話機１１に装着されている上記第２のＩＣカードＣ２では、上記コンテンツサーバ２３からダウンロードされるデータＡＰ７１とアクセス情報７２とを内部のメモリＣａ２に格納する。上記データＡＰ７１とアクセス情報７２とを正常にメモリＣａ２に格納すると、上記第２のＩＣカードＣ２は、ダウンロード元であるコンテンツサーバ２３に対してダウンロードの正常終了を示す通知を送信する（ステップＳ１６）。
【００６４】
上記ダウンロード元であるコンテンツサーバ２３では、上記第２のＩＣカードＣ２からのダウンロードの正常終了を示す通知を受信すると、上記携帯電話機１１本体のサービスＡＰ５１に対して初期設定が正常に終了したことを示す初期設定正常終了通知を送信する（ステップＳ１７）。上記コンテンツサーバ２３から初期設定の正常終了を示す通知を上記携帯電話機本体のサービスＡＰ５１が受信すると、当該サービスのダウンロード（初期設定）が完了する。
【００６５】
上記ステップＳ１１〜Ｓ１７の処理によって、上記コンテンツサーバ２３が提供しているサービスを利用するための各種のデータは、上記携帯電話機１１に装着されている第１のＩＣカードＣ１と第２のＩＣカードＣ２にダウンロードされる。すなわち、上記ステップＳ１１〜Ｓ１７のような処理によれば、上記携帯電話機１１に装着されている第１のＩＣカードＣ１には、所望のサービスを実行するためのコントロールＡＰ６１とセキュリティ情報６２とがダウンロードされ、当該携帯電話機１１に装着されている第２のＩＣカードＣ２には、所望のサービスのデータＡＰ７１とアクセス情報７２とがダウンロードされる。
【００６６】
次に、上記のような処理でダウンロードしたデータを用いたサービスを利用する場合の処理について説明する。  
上記ステップＳ１１〜Ｓ１７の処理によって上記第２のＩＣカードＣ２にダウンロードされたデータＡＰ（コンテンツの本体）７１は、上記第１のＩＣカードＣ１にダウンロードされたセキュリティ情報６２で規定されるアクセス条件等を満たせば、ユーザの操作に応じて利用可能となる。
【００６７】
すなわち、ダウンロードしたデータによるサービスを利用する場合（データＡＰ７１ａにアクセスする場合）、上記携帯電話機１１本体において、メインＡＰは、ユーザによる操作などに応じてサービスＡＰ５１に対して、当該サービスに対応するデータＡＰ７１ａを指定して当該データＡＰ７１ａの読出しを要求する（ステップＳ２１）。上記データの読出要求を受けた場合、上記サービスＡＰ５１は、第２のＩＣカードＣ２に対して、データＡＰ７１ａに対応するアクセス情報７２ａを要求するアクセスコマンドを第２のＩＣカードＣ２へ送信する（ステップＳ２２）。このアクセスコマンドでは、アクセス対象としてのデータＡＰ７１ａを示す情報が含まれる。
【００６８】
上記サービスＡＰ５１からのアクセスコマンドを受信した場合、上記第２のＩＣカードＣ２は、当該アクセスコマンドで指定されている当該データＡＰ７１ａに対応づけられているアクセス情報７２ａを読出し、読み出したアクセス情報７２ａを当該アクセスコマンドに対するレスポンスデータとしてサービスＡＰ５１へ返信する（ステップＳ２３）。  
上記アクセスコマンドに対するレスポンスとして上記第２のＩＣカードＣ２からアクセス情報７２ａを受信した場合、上記サービスＡＰ５１は、受信したアクセス情報７２ａに基づいてセキュリティ情報６２ａの格納先を判定する（ステップＳ２４）。ここでは、アクセス情報７２ａの参照先の情報によりセキュリティ情報６２ａの格納先として第１のＩＣカードＣ１が特定される。
【００６９】
上記アクセス情報７２ａによりセキュリティ情報６２ａの格納先が第１のＩＣカードＣ１であることを判別すると、上記サービスＡＰ５１は、第１のＩＣカードＣ１に対してアクセス権の確認コマンドとともにアクセス情報７２ａを送信する（ステップＳ２５）。
【００７０】
上記サービスＡＰ５１からのアクセス権の確認コマンドを受信した第１のＩＣカードＣ１は、当該アクセス情報７２ａに対応づけられているコントロールＡＰ６１ａによりセキュリティ情報６２ａに基づくアクセス権の確認を行う（ステップＳ２６）。このアクセス権の確認処理では、たとえば、セキュリティ情報に基づいて、有効期限内であるか、利用可能回数以内であるか、アクセス条件を満たすかなどが判定される。これによりアクセス権が有効であることが確認できた場合、上記コントロールＡＰ６１ａは、当該サービスの利用が可能である（データＡＰ７１ａへのアクセス権が有効である）と判定する。
【００７１】
当該サービスが利用可能であると判定した場合、上記第１のＩＣカードＣ１は、アクセス権の確認コマンドに対するレスポンスとして、アクセス権が有効である旨の通知とともに、上記データＡＰ７１ａを復号化するための情報をサービスＡＰ５１へ送信する（ステップＳ２７）。なお、当該サービスが利用不可であると判定した場合（データＡＰ７１ａに対するアクセス権が無効であると判定した場合）、上記第１のＩＣカードＣ１は、アクセス権の確認コマンドに対するレスポンスとして、アクセス権が無効である旨の通知をサービスＡＰ５１へ送信する。
【００７２】
上記サービスＡＰ５１は、第１のＩＣカードＣ１から供給されたレスポンスを解釈し、上記第２のＩＣカードＣ２にデータＡＰ７１ａを復号するためのデータの読出しを要求する読出コマンドを送る（ステップＳ２８）。上記読出コマンドを受信した第２のＩＣカードＣ２は、当該データＡＰ７１ａを読み出し、読み出したデータをサービスＡＰ５１に送信する（ステップＳ２９）。
【００７３】
上記サービスＡＰ５１は、上記第２のＩＣカードＣ２から暗号化された状態のデータを受信すると、受信したデータを上記第１のＩＣカードＣ１から供給された復号化鍵、復号化ロジックなどに基づいて復号化する（ステップＳ３０）。これにより、上記データＡＰ７１ａのデータが復号化されると、上記サービスＡＰ５１は、当該サービスが実行可能となる（ステップＳ３１）。
【００７４】
なお、上述した処理例では、アクセス権が確認されたデータＡＰ７１ａの復号化は、携帯電話機１１本体が実行するサービスＡＰ５１で行うものとしている。ただし、上記データＡＰ７１ａの復号化は、上記第１のＩＣカードＣ１が行うようにしても良い。これは、上記第２のＩＣカードＣ２が、読み出したデータＡＰ７１ａを上記第１のＩＣカードＣ１へ転送し、第１のＩＣカードＣ１で復号化したデータＡＰ７１ａをサービスＡＰ５１へ送信することにより実現できる。この場合、復号化に関する情報を第１のＩＣカードＣ１内に保持したままで上述したような動作が実現できる。
【００７５】
上記のように、携帯情報端末装置としての携帯電話機では、コンテンツサーバからダウンロードされる特定のサービスに対するセキュリティ情報を携帯電話機に装着されている第１のＩＣカードＣ１が具備している耐タンパー性のメモリなどのセキュアにデータ保存が可能なメモリ（第１の記憶手段）に格納し、前記コンテンツサーバからダウンロードされる前記サービスを利用するためのデータ本体と前記サービスに対するセキュリティ情報にアクセスするためのアクセス情報とを携帯電話機に装着されている第２のＩＣカードＣ２あるいはメモリカードＭなどの記憶媒体（第２の記憶手段）に格納し、前記第２の記憶手段に記憶されている前記アクセス情報により特定される前記第１の記憶手段に記憶されているセキュリティ情報に基づいて前記データ本体を読み出す。
【００７６】
これにより、ネットワーク経由で配信されるデータに対するセキュリティに関する情報を携帯電話機１１に装着されている耐タンパー性のメモリＣａ１を有する第１のＩＣカードＣ１で保持することができ、ネットワーク経由で配信されるデータのセキュリティを向上させることができる。
【００７７】
また、第１のＩＣカードＣ１の耐タンパー性のメモリＣａ１に記憶される前記サービスに対するセキュリティ情報６２は、前記第２の記憶手段（第２のＩＣカードＣ２あるいはメモリカードＭ）に記憶されているアクセス情報７２に基づいて記憶場所が判定される。これにより携帯電話機１１では記憶場所が判定されたセキュリティ情報６２に基づいて前記サービスに対するアクセス権を確認し、この確認によりアクセス権が有効であることが確認された場合、前記第２の記憶手段に記憶されている前記データ本体を読み出す。  
これにより、ネットワーク経由で配信されるデータに対するセキュリティに関する情報を携帯電話機１１に装着されている耐タンパー性のメモリＣａ１を有する第１のＩＣカードＣ１で保持することができ、ネットワーク経由で配信されるデータのセキュリティを向上させることができる。
【００７８】
さらに、前記第２の記憶手段（第２のＩＣカードＣ２あるいはメモリカードＭ）に記憶される前記サービスを利用するためのデータ本体（データＡＰ７１）は、第１のＩＣカードＣ１の耐タンパー性のメモリＣａ１に記憶される前記セキュリティ情報６２に基づいて復号化可能な状態で暗号化される。この状態において、上記携帯電話機１１では、上記のようなアクセス権の確認によりアクセス権が有効であることが確認された場合に、前記第２の記憶手段から読み出される暗号化された状態のデータ本体を前記セキュリティ情報６２に基づいて復号化する。  
これにより、暗号化されたデータを復号化するための情報を携帯電話機１１に装着されている耐タンパー性のメモリＣａ１を有する第１のＩＣカードＣ１で保持することができ、ネットワーク経由で配信されるデータのセキュリティを向上させることができる。
【００７９】
次に、上記携帯電話機（第１の電子装置）１１がダウンロードしたデータを他の電子装置（第２の電子装置）で利用するシステム（情報管理システム）について説明する。  
図８は、上記携帯電話機１１が第２のＩＣカードＣ２あるいはメモリカードＭにダウンロードされたデータ（データＡＰ７１およびアクセス情報７２）を他の電子装置としてのパーソナルコンピュータ（ＰＣ）１０１で利用する手順を概略的に示す図である。
【００８０】
ここでは、上述したようなダウンロード処理により第２のＩＣカードＣ２にデータ（データＡＰ７１ａおよびアクセス情報７２ａ）がダウンロードされているものとする。また、上記第２のＩＣカードＣ２に格納されているアクセス情報７２ａには、図５に示すように、少なくとも、広域ネットワーク１０２上で第１のＩＣカードＣ１を特定するための情報（第１のＩＣカードＣ１のＩＰアドレス、ＩＣＣＩＤなど）と当該サービス（アプリケーション）を特定するための情報（ＡＩＤなど）とが含まれているものとする。また、上記ＰＣ１０１には、上記携帯電話機１１本体にインストールされているサービスＡＰ５１と同等の機能を有するサービスＡＰ１２１がインストールされているものとする。なお、ＰＣ１０１は、当該サービスを利用しようとする場合に、コンテンツサーバ２３等からサービスＡＰ１２１を適宜ダウンロードし、インストールするようにしても良い。
【００８１】
上記データＡＰ７１ａおよびアクセス情報７２ａが格納されている記憶装置（ここでは、第２のＩＣカードＣ２）が接続された上記ＰＣ１０１では、ユーザによる操作に応じて、サービスＡＰ１２１を起動させる。ここで、ユーザがデータＡＰ７１ａの利用を要求した場合、上記サービスＡＰ１２１を起動したＰＣ１０１は、上記第２のＩＣカードＣ２からデータＡＰ７１ａに対応するアクセス情報７２ａを読み込む。上記アクセス情報７２ａを読み込むと、ＰＣ１０１は、当該アクセス情報７２ａを解析し、上記データＡＰ７１ａに対応するコントロールＡＰ６１ａおよびセキュリティ情報６２ａが保存されている電子機器（ここでは、携帯電話機１１に装着されている第１のＩＣカードＣ１）の位置を特定する情報（ＩＰアドレス、ＩＣＣＩＤ、ＡＩＤ）を判定する。
【００８２】
当該データＡＰ７１ａに対応するコントロールＡＰ６１ａおよびセキュリティ情報６２ａの位置を特定するための情報（ＩＰアドレス、ＩＣＣＩＤおよびＡＩＤ）を判定すると、上記ＰＣ１０１は、それらの情報に基づいて広域ネットワーク（たとえば、インターネット）１０２上で第１のＩＣカードＣ１を検索する。この場合、第１のＩＣカードＣ１が装着されている携帯電話機１１は、広域ネットワーク１０２に接続されているものとする。従って、上記ＰＣ１０１は、ＩＰアドレスおよびＩＣＣＩＤにより広域ネットワーク１０２経由で携帯電話機１１および第１のＩＣカードＣ１を検索することが可能となる。
【００８３】
上記アクセス情報７２ａで特定されるコントロールＡＰ６１ａおよびセキュリティ情報６２ａを格納している第１のＩＣカードＣ１を検出すると、上記ＰＣ１０１は、当該携帯電話機１１を介して第１のＩＣカードＣ１にアクセスする。この際、上記ＰＣ１０１は、当該ＰＣ１０１のＩＰアドレスあるいは第２のＩＣカードＣ２のＩＰアドレスを携帯電話機１１に装着されている第１のＩＣカードＣ１へ送信するものとする。
【００８４】
上記第１のＩＣカードＣ１とＰＣ１０１とのアクセスが確立すると、上記ＰＣ１０１は、第１のＩＣカードＣ１に対して当該データＡＰ７１ａに対するアクセス権の確認を要求する。この確認要求に対して、上記第１のＩＣカードＣ１では、上記コントロールＡＰ６１ａを介して上記セキュリティ情報６２ａに基づいて当該データＡＰ７１ａに対するアクセス権の有効性を確認する。これによりデータＡＰ７１ａに対するアクセス権が有効であることを確認した場合、上記第１のＩＣカードＣ１のコントロールＡＰ６１ａは、アクセス権が有効である旨とデータＡＰ７１ａを復号化するための情報をＰＣ１０１へ送信する。上記データＡＰ７１ａを復号化するための情報を受信すると、上記ＰＣ１０１では、サービスＡＰ１２１によりデータＡＰ７１ａを復号化し、当該サービスを利用することが可能となる。
【００８５】
次に、上記携帯電話機１１がダウンロードしたデータをＰＣ１０１で利用する場合の処理例について詳細について説明する。  
図９は、上記ＰＣ１０１で第２のＩＣカードＣ２に格納されているデータＡＰ７１ａを利用するための処理手順を説明するための図である。  
なお、ここでは、図７に示すステップＳ１１〜Ｓ１７のような処理により、携帯電話機１１に装着されている第１のＩＣカードＣ１にコントロールＡＰ６１ａとセキュリティ情報６２ａとがダウンロードされ、第２のＩＣカードＣ２にデータＡＰ７１ａおよびアクセス情報７２ａがダウンロードされているものとする。だたし、メモリカードＭにデータＡＰ７１ａおよびアクセス情報７２ａがダウンロードされている場合も、以下と同様な処理手順により、上記ＰＣ１０１でサービスの利用（データＡＰ７１ａへのアクセス）が可能となるものである。
【００８６】
まず、ユーザは、上記携帯電話機１１からデータＡＰ７１ａおよびアクセス情報７２ａがダウンロードされている上記第２のＩＣカードＣ２を取り外し、上記ＰＣ１０１に接続させる。当該ユーザは、上記ＰＣ１０１の操作部（図示しない）を操作することにより、上記コンテンツサーバ２３が提供しているサービスのうち利用したいサービスを選択する。すると、上記ＰＣ１０１の制御部（図示しない）により実行されているメインアプリケーションは、ユーザが指定したサービスを実行するためのサービスＡＰ１２１を起動させる（ステップＳ１０１）。
【００８７】
上記サービスＡＰ１２１が起動すると（ステップＳ１０２）、上記ＰＣ１０１のメインＡＰは、上記サービスＡＰ１２１に対してユーザが指定したサービスのデータ（ここでは、データＡＰ７１ａ）の読出を要求する（ステップＳ１０３）。このような要求を受けた当該ＰＣ１０１のサービスＡＰ１２１は、当該データＡＰ７１ａを格納している上記第２のＩＣカードＣ２に対してデータＡＰ７１ａに対応するアクセス情報７２ａを要求する（ステップＳ１０４）。
【００８８】
上記データＡＰ７１ａの読出要求を受けた上記第２のＩＣカードＣ２では、当該データＡＰ７１ａに対応するアクセス情報７２ａを読出し、読み出したアクセス情報７２ａをレスポンスデータとしてサービスＡＰ１２１へ送信する（ステップＳ１０５）。  
上記第２のＩＣカードＣ２からアクセス情報７２ａを受信した場合、上記ＰＣ１０１のサービスＡＰ１２１は、受信したアクセス情報７２ａに基づいて当該データＡＰ７１ａに対応するコントロールＡＰ６１ａおよびセキュリティ情報６２ａの格納先を判定する（ステップＳ１０６）。ここでは、上記アクセス情報７２ａに含まれる携帯電話機１１及び第１のＩＣカードＣ１のＩＰアドレス（例えば、携帯電話機１１のＩＰアドレスとＩＣカードＣ１のＩＰアドレスの組合せ）などに基づいて、広域ネットワーク１０２上におけるコントロールＡＰ６１ａおよびセキュリティ情報６２ａの格納先として第１のＩＣカードＣ１が特定される。
【００８９】
上記アクセス情報７２ａによりコントロールＡＰ６１ａ及びセキュリティ情報６２ａの格納先としての第１のＩＣカードＣ１のＩＰアドレス等を判別すると、上記ＰＣ１０１のサービスＡＰ１２１は、上記広域ネットワーク１０２において第１のＩＣカードＣ１を検索する（ステップＳ１０７）。上記広域ネットワーク１０２において第１のＩＣカードＣ１が検出されると、上記ＰＣ１０１のサービスＡＰ１２１は、上記広域ネットワーク１０２を介して上記第１のＩＣカードＣ１に対してアクセス権の確認を要求するコマンドとともにアクセス情報７２ａを送信する（ステップＳ１０８）。
【００９０】
上記広域ネットワーク１０２を介してサービスＡＰ１２１からのアクセス権の確認コマンドを受信した第１のＩＣカードＣ１は、当該アクセス情報７２ａに対応づけられているコントロールＡＰ６１ａによりセキュリティ情報６２ａに基づいて当該データＡＰ７１ａに対するアクセス権の有効性の確認を行う（ステップＳ１０９）。このアクセス権の確認処理では、たとえば、当該セキュリティ情報６２ａに基づいて、有効期限内であるか、利用可能回数以内であるか、アクセス条件を満たすかなどが判定される。これによりアクセス権が有効であることが確認できた場合、上記第１のＩＣカードＣ１のコントロールＡＰ６１ａは、当該サービスの利用が可能である（データＡＰ７１ａへのアクセス権が有る）と判定する。
【００９１】
当該サービスが利用可能であると判定した場合（当該サービスに対するアクセス権が有効であると判定した場合）、上記第１のＩＣカードＣ１は、アクセス権の確認コマンドに対するレスポンスとして、アクセス権が有効である旨の通知とともに、上記データＡＰ７１ａを復号化するための情報を広域ネットワーク１０２を介して上記ＰＣ１０１のサービスＡＰ１２１へ送信する（ステップＳ１１０）。なお、当該サービスが利用不可であると判定した場合、上記第１のＩＣカードＣ１は、アクセス権の確認コマンドに対するレスポンスとして、アクセス権が無効である旨の通知を上記ＰＣ１０１のサービスＡＰ１２１へ送信する。
【００９２】
上記第１のＩＣカードＣ１からアクセス権が有効である旨の通知を受信した場合、上記ＰＣ１０１のサービスＡＰ１２１は、上記第２のＩＣカードＣ２に格納されているデータＡＰ７１ａの読出しを要求する読出コマンドを送る（ステップＳ１１１）。上記読出コマンドを受信した第２のＩＣカードＣ２は、当該データＡＰ７１ａを読み出し、読み出したデータをサービスＡＰ１２１に送信する（ステップＳ１１２）。
【００９３】
上記ＰＣ１０１のサービスＡＰ１２１は、上記第２のＩＣカードＣ２から暗号化された状態のデータを受信すると、受信したデータを上記第１のＩＣカードＣ１から受信した復号化鍵、復号化ロジックなどの復号化するための情報に基づいて復号化する（ステップＳ１１２）。これにより、上記データＡＰ７１ａのデータが復号化されると、上記ＰＣ１０１では、復号化したデータ（データＡＰ７１ａ）による当該サービスの利用が可能となる（ステップＳ１１２）。
【００９４】
上記のように、携帯電話機１１は、コンテンツサーバ２３が提供している特定のサービスに対するコントロールＡＰ６１とセキュリティ情報６２とを第１のＩＣカードＣ１にダウンロードし、コンテンツサーバ２３からダウンロードされる前記サービスを利用するためのデータＡＰ７１と前記セキュリティ情報６２にアクセスするためのアクセス情報７２とを第２のＩＣカードＣ２に格納する。このような場合、第２のＩＣカードＣ２に格納されたデータＡＰ７１は、上記第２のＩＣカードＣ２が携帯電話機１１から取り外されてパーソナルコンピュータ１０１に接続されることにより、パーソナルコンピュータ１０１上での利用可能となる。
【００９５】
すなわち、コンテンツサーバ２３から提供されるサービスに対応するセキュリティ情報６２を前記携帯電話機１１に装着されている第１のＩＣカードＣ１の耐タンパー性のメモリＣａ１に記憶しておき、前記サービスを利用するためのデータＡＰおよびアクセス情報７２が記憶されている第２のＩＣカードがパーソナルコンピュータ１０１に接続された場合、前記第２のＩＣカードＣ２に記憶されているアクセス情報７２により特定される前記セキュリティ情報６２を記憶している前記第１のＩＣカードにＣ１対して前記サービスに対するアクセス権の確認を要求し、前記第１のＩＣカードＣ１が前記パーソナルコンピュータ１０１からの前記サービスに対するアクセス権の確認要求に対し、前記第１のＩＣカードＣ１の耐タンパー性のメモリＣａ１に記憶されている前記セキュリティ情報６２に基づいて前記サービスに対するアクセス権を確認し、この確認結果に応じた情報を前記パーソナルコンピュータ１０１へ送信し、前記第１のＩＣカードＣ１からの前記サービスに対するアクセス権が有効である旨が通知を受けた前記パーソナルコンピュータ１０１が前記第２のＩＣカードＣ２に記憶されている前記サービスを利用するためのデータＡＰ７１を読み出す。
【００９６】
これにより、携帯電話機１１でダウンロードしたコンテンツデータをパーソナルコンピュータ１０１でも利用することが可能となる。また、セキュリティ情報６２は、携帯電話機１１に装着されている第１のＩＣカードＣ１内の耐タンパー性のメモリＣａ１に保存されたままであるため、パーソナルコンピュータ１０１でコンテンツを利用する場合であっても、高度なセキュリティ性を保つことが可能となる。
【符号の説明】
【００９７】
Ｃ１…第１のＩＣカード、Ｃａ１…メモリ、Ｃ２…第２のＩＣカード、Ｃａ２…メモリ、Ｍ…メモリカード、１１…携帯電話機、２０…通信事業者システム、２１…通信設備、２２…ＯＴＡサーバ、２３…コンテンツサーバ、２４…データサーバ、３１…制御部、３２…ＲＡＭ、３３…ＲＯＭ、３４…不揮発性メモリ、３５…インターフェース、３６…インターフェース、３７…アンテナ、３８…通信部、４１…表示部、４２…操作部、５１…サービスアプリケーション（サービスＡＰ）、６１（６１ａ、６１ｂ、…）…コントロールアプリケーション（コントロールＡＰ）、６２（６２ａ、６２ｂ、…）…セキュリティ情報、７１（７１ａ、７１ｂ、…）…データアプリケーション（データＡＰ）、７２（７２ａ、７２ｂ、…）…アクセス情報、１０１…パーソナルコンピュータ（ＰＣ）、１０２…広域ネットワーク、１２１…サービスＡＰ
【図１】
0005390648.tif 000002
【図２】
0005390648.tif 000003
【図３】
0005390648.tif 000004
【図４】
0005390648.tif 000005
【図５】
0005390648.tif 000006
【図６】
0005390648.tif 000007
【図７】
0005390648.tif 000008
【図８】
0005390648.tif 000009
【図９】
0005390648.tif 000010