(57)【要約】【課題】ＩＣチップの個別記憶領域の認証情報を、管理者であるアプリケーションと管理者以外のアプリケーションとの間で共有できるようにする。【解決手段】リーダ／ライタと非接触通信可能なＩＣチップ１１０を搭載した情報処理端末１００と、情報処理端末１００と通信可能な認証情報管理サーバ２００とからなる認証情報管理システム１０が提供される。情報処理端末１００は、ＩＣチップ１１０の機能別にＩＣチップ１１０内部に設けられる複数の記憶領域と、ＩＣチップ１１０の機能を実現する複数のアプリケーションとを備え、認証情報管理サーバ２００は、情報処理端末１００の第１アプリケーションから送信される要求に応じて、認証情報を第１記憶領域に設定する認証情報設定部２１０と、情報処理端末１００の第２アプリケーションから送信される要求に応じて、第１記憶領域の認証情報を第２アプリケーションに通知する認証情報通知部２２０とを備える。【選択図】図１
2008287335.tif 000002
【特許請求の範囲】
【請求項１】
リーダ／ライタと非接触通信可能なＩＣチップを搭載した情報処理端末と、前記情報処理端末とネットワークを介して通信可能な認証情報管理サーバとからなる認証情報管理システムであって、
前記情報処理端末は、
前記ＩＣチップの機能別に前記ＩＣチップ内部に設けられる複数の記憶領域と、
前記記憶領域に各々対応付けられ、前記ＩＣチップの機能を各々実現する複数のアプリケーションと、
を備え、
前記認証情報管理サーバは、
前記情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、前記第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を前記第１記憶領域に設定する認証情報設定部と、
前記情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、前記第１記憶領域の前記認証情報を読み出し、読み出した前記認証情報を前記第２アプリケーションに通知する認証情報通知部と、
を備えることを特徴とする、認証情報管理システム。
【請求項２】
リーダ／ライタと非接触通信可能なＩＣチップを搭載し、前記ＩＣチップの機能別に前記ＩＣチップ内部に設けられる複数の記憶領域と、前記記憶領域に各々対応付けられ、前記ＩＣチップの機能を各々実現する複数のアプリケーションと、を含む情報処理端末とネットワークを介して通信可能な認証情報管理サーバであって、
前記情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、前記第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を前記第１記憶領域に設定する認証情報設定部と、
前記情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、前記第１記憶領域の前記認証情報を読み出し、読み出した前記認証情報を前記第２アプリケーションに通知する認証情報通知部と、
を備えることを特徴とする、認証情報管理サーバ。
【請求項３】
前記認証情報設定部は、前記第１アプリケーションによって生成された前記認証情報を前記第１アプリケーションから受信し、受信された前記認証情報を前記第１記憶領域に設定することを特徴とする、請求項２に記載の認証情報管理サーバ。
【請求項４】
前記認証情報設定部は、
前記第１アプリケーションからの前記認証情報設定要求に応じて前記認証情報を生成し、前記生成された認証情報を前記第１記憶領域に設定し、前記認証情報を前記第１アプリケーションに送信することを特徴とする、請求項２に記載の認証情報管理サーバ。
【請求項５】
前記第１アプリケーションから前記認証情報設定要求を受信した場合に、前記第１アプリケーションが前記第１記憶領域に対して認証情報を設定する権限を有するか否かの認証を行うアプリケーション認証部をさらに備えることを特徴とする、請求項２に記載の認証情報管理サーバ。
【請求項６】
前記第２アプリケーションから前記第１記憶領域に対する前記認証情報取得要求を受信した場合に、前記第２アプリケーションが前記第１記憶領域の前記認証情報を取得する権限を有するか否かの認証を行うアプリケーション認証部をさらに備えることを特徴とする、請求項２に記載の情報処理装置。
【請求項７】
リーダ／ライタと非接触通信可能なＩＣチップを搭載し、前記ＩＣチップの機能別に前記ＩＣチップ内部に設けられる複数の記憶領域と、前記記憶領域に各々対応付けられ、前記ＩＣチップの機能を各々実現する複数のアプリケーションと、を含む情報処理端末とネットワークを介して通信可能な認証情報管理サーバにおける認証情報管理方法であって、
前記情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、前記第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を前記第１記憶領域に設定する認証情報設定ステップと、
前記情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、前記第１記憶領域の前記認証情報を読み出し、読み出した前記認証情報を前記第２アプリケーションに通知する認証情報通知ステップと、
を含むことを特徴とする、認証情報管理方法。
【請求項８】
コンピュータを、
リーダ／ライタと非接触通信可能なＩＣチップを搭載し、前記ＩＣチップの機能別に前記ＩＣチップ内部に設けられる複数の記憶領域と、前記記憶領域に各々対応付けられ、前記ＩＣチップの機能を各々実現する複数のアプリケーションと、を含む情報処理端末とネットワークを介して通信可能な認証情報管理サーバであって、
前記情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、前記第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を前記第１記憶領域に設定する認証情報設定部と、
前記情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、前記第１記憶領域の前記認証情報を読み出し、読み出した前記認証情報を前記第２アプリケーションに通知する認証情報通知部と、
を備える認証方法管理サーバとして機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証情報管理システム、認証情報管理サーバ、認証情報管理方法及びプログラムに関する。
【背景技術】
【０００２】
近年、リーダ／ライタと非接触通信可能な非接触型ＩＣ（Integrated  Circuit）チップが埋め込まれた非接触型ＩＣカードや、非接触型ＩＣチップを搭載した携帯電話等が普及している。このような非接触型ＩＣチップを利用した情報処理システムは、駅の改札システムや小売店の決済システムなど広範囲に適用されている。
【０００３】
このような非接触型ＩＣチップでは、１つのＩＣチップを定期乗車券や電子マネー、ポイントサービス等複数の用途に用いることが可能である。このため、非接触型ＩＣチップでは、ＩＣチップ内のメモリ領域を複数の個別記憶領域に区分し、それぞれの用途に各個別エリアを割り当ててデータを管理する機能が提供されている。さらに、アプリケーション間の相互運用を安全に行うために、各個別記憶領域を管理するアプリケーション以外のアプリケーションからの不要なアクセスを排除する機能も提供されている。
【０００４】
図５は、従来のＩＣチップ内のメモリ領域に対して行われているアプリケーション間のアクセス制限方法を説明するための説明図である。図５に示すように、例えば、ＩＣチップ２が搭載された携帯電話等の情報処理端末１にアプリケーションＡ及びＢが存在し、それぞれＩＣチップ２内の個別記憶領域Ａ及びＢが割り当てられている。各個別記憶領域には、パスワード認証によるアクセス制限がかけられており、アプリケーションＡは、個別記憶領域ＡのパスワードＡを有しており、アプリケーションＢは、個別記憶領域ＢのパスワードＢを有している。この場合、各パスワードにはアプリケーション毎に固定の値が用いられ、各アプリケーション及び各個別記憶領域には、それぞれ事前にパスワードが通知されている。
【０００５】
ここで、各個別記憶領域に対するパスワード認証機能を有効にした場合、アプリケーションＡは個別記憶領域ＢのパスワードＢを持っていないため、アプリケーションＡから個別記憶領域Ｂに対してアクセスすることはできない。同様に、アプリケーションＢも、パスワードＡを持っていないため、個別記憶領域Ａに対してアクセスすることができない。
【０００６】
一方、アクセス制限がかけられた個別記憶領域に対して、その個別記憶領域を管理するアプリケーション以外のアプリケーションに対してもアクセスを許可し、複数のアプリケーション間で同じ個別記憶領域のデータを共有したい場合が存在する。例えば、関連する複数のアプリケーション間で、一方が他方の情報を参照して利用したい場合等である。
【０００７】
このような場合、従来の方法では、アクセスに必要なパスワードを事前に知ることが可能なのはその領域を管理するアプリケーションのみであるため、アクセス許可を与えたい他のアプリケーションに対して事前にパスワードを通知することが必要となる。
【０００８】
このように、複数のアプリケーション間でパスワードを共有するための方法として、例えば、特許文献１に開示されたような方法がある。特許文献１に記載の方法は、複数のＷＷＷサービスにおいてＩＤ／パスワードを共有するための用いられるもので、この方法によると、ＷＷＷサービスの利用者は、サーバが設定した複数のアプリケーションに共通のワンタイムＩＤを利用することにより、各ＷＷＷサービス毎にＩＤ／パスワードを入力しなくとも複数のＷＷＷサービスを利用することが可能となる。
【０００９】
【特許文献１】特開平１１−１４９４５１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１０】
特許文献１の方法では、サーバ側で動的にパスワードを生成する手段や、生成されたパスワードをその都度各個別記憶領域や各アプリケーションに通知するための新たな手段が必要となる。これに対し、非接触型ＩＣチップが搭載された携帯電話等の情報処理端末には、従来そのような手段を備えていない。従って、これを実現するためには、パスワードを事前に通知するための運用手順を新たに設定する必要がある。また、安全な通知経路を確保するための余分な保守管理コストが発生するという問題がある。
【００１１】
そこで、本発明は、上記問題に鑑みてなされたものであり、本発明の目的とするところは、ＩＣチップの個別記憶領域に設定されたパスワード等の認証情報を、当該個別記憶領域の管理者であるアプリケーションと管理者以外のアプリケーションとの間で簡単な手順によって共有することが可能な、新規かつ改良された認証情報管理システム、認証情報管理装置、認証情報管理方法及びプログラムを提供することにある。
【課題を解決するための手段】
【００１２】
上記課題を解決するために、本発明のある観点によれば、リーダ／ライタと非接触通信可能なＩＣチップを搭載した情報処理端末と、情報処理端末とネットワークを介して通信可能な認証情報管理サーバとからなる認証情報管理システムが提供される。上記情報処理端末は、ＩＣチップの機能別にＩＣチップ内部に設けられる複数の記憶領域と、記憶領域に各々対応付けられ、ＩＣチップの機能を各々実現する複数のアプリケーションと、を備える。また、認証情報管理サーバは、情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を第１記憶領域に設定する認証情報設定部と、情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、第１記憶領域の認証情報を読み出し、読み出した認証情報を第２アプリケーションに通知する認証情報通知部と、を備える。
【００１３】
また、上記課題を解決するために、本発明の別の観点によれば、リーダ／ライタと非接触通信可能なＩＣチップを搭載し、ＩＣチップの機能別にＩＣチップ内部に設けられる複数の記憶領域と、記憶領域に各々対応付けられ、ＩＣチップの機能を各々実現する複数のアプリケーションと、を含む情報処理端末とネットワークを介して通信可能な認証情報管理サーバであって、情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を第１記憶領域に設定する認証情報設定部と、情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、第１記憶領域の認証情報を読み出し、読み出した認証情報を第２アプリケーションに通知する認証情報通知部と、を備える認証情報管理サーバが提供される。
【００１４】
かかる構成により、認証情報管理サーバの認証情報設定部は、情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、第１アプリケーションに対応する第１記憶領域に、第１アプリケーションが第１記憶領域にアクセスするために用いられる認証情報を設定する。また、認証情報管理サーバの認証情報通知部は、情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、第１記憶領域の認証情報を読み出し、読み出した認証情報を第２アプリケーションに通知する。これにより、第２アプリケーションは、他のアプリケーション（第１アプリケーション）が管理するＩＣチップ内の記憶領域の認証情報を認証情報管理サーバを介して取得することができ、第１記憶領域内のデータを、第１アプリケーションと第２アプリケーションとの間で共有することが可能となる。また、第１アプリケーションが認証方法を変更しても、第２アプリケーションは、認証情報管理サーバを介して最新の認証情報を取得することができるため、利便性が向上する。
【００１５】
また、認証情報設定部は、第１アプリケーションによって生成された認証情報を第１アプリケーションから受信し、受信された認証情報を第１記憶領域に設定するようにしてもよい。これにより、アプリケーションを実行する情報処理端末側で認証情報を決定することができ、情報処理端末毎に固有の認証情報を設定する等の運用が可能となる。
【００１６】
あるいは、認証情報設定部は、第１アプリケーションからの認証情報設定要求に応じて認証情報を生成し、生成された認証情報を第１記憶領域に設定し、認証情報を第１アプリケーションに送信するようにしてもよい。これにより、アプリケーションからの要求を受けた認証情報管理サーバ側で認証情報を決定することができ、アプリケーションからの要求毎に認証情報を動的に生成して設定することが可能となる。
【００１７】
また、第１アプリケーションから認証情報設定要求を受信した場合に、第１アプリケーションが第１記憶領域に対して認証情報を設定する権限を有するか否かの認証を行うアプリケーション認証部をさらに備えるようにしてもよい。これにより、第１記憶領域に対する管理権限を有するアプリケーションのみが認証情報を設定することが可能となり、他のアプリケーションによる認証情報の設定を排除することができる。
【００１８】
また、第２アプリケーションから第１記憶領域に対する認証情報取得要求を受信した場合に、第２アプリケーションが第１記憶領域の認証情報を取得する権限を有するか否かの認証を行うアプリケーション認証部をさらに備えるようにしてもよい。これにより、第１記憶領域の認証情報を取得する権限を有するアプリケーションに対してのみ認証情報を通知することが可能となり、予め権限を与えられた特定のアプリケーションの間に限定して第１記憶領域のデータを共有することが可能となる。
【００１９】
また、上記課題を解決するために、本発明の別の観点によれば、リーダ／ライタと非接触通信可能なＩＣチップを搭載し、ＩＣチップの機能別にＩＣチップ内部に設けられる複数の記憶領域と、記憶領域に各々対応付けられ、ＩＣチップの機能を各々実現する複数のアプリケーションと、を含む情報処理端末とネットワークを介して通信可能な認証情報管理サーバにおける認証情報管理方法であって、情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を第１記憶領域に設定する認証情報設定ステップと、情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、第１記憶領域の認証情報を読み出し、読み出した認証情報を第２アプリケーションに通知する認証情報通知ステップと、を含む認証情報管理方法が提供される。
【００２０】
かかる方法を用いることにより、第２アプリケーションは、他のアプリケーション（第１アプリケーション）が管理するＩＣチップ内の記憶領域の認証情報を認証情報管理サーバを介して取得することができ、第１記憶領域内のデータを、第１アプリケーションと第２アプリケーションとの間で共有することが可能となる。
【００２１】
また、上記課題を解決するために、本発明の別の観点によれば、コンピュータを、
リーダ／ライタと非接触通信可能なＩＣチップを搭載し、ＩＣチップの機能別にＩＣチップ内部に設けられる複数の記憶領域と、記憶領域に各々対応付けられ、ＩＣチップの機能を各々実現する複数のアプリケーションと、を含む情報処理端末とネットワークを介して通信可能な認証情報管理サーバであって、情報処理端末の第１アプリケーションから送信される認証情報設定要求に応じて、第１アプリケーションに対応する第１記憶領域にアクセスするために用いられる認証情報を第１記憶領域に設定する認証情報設定部と、情報処理端末の第２アプリケーションから送信される認証情報取得要求に応じて、第１記憶領域の認証情報を読み出し、読み出した認証情報を第２アプリケーションに通知する認証情報通知部と、を備える認証方法管理サーバとして機能させるためのプログラムが提供される。
【００２２】
かかるプログラムを実行することにより、第２アプリケーションは、他のアプリケーション（第１アプリケーション）が管理するＩＣチップ内の記憶領域の認証情報を認証情報管理サーバを介して取得することができ、第１記憶領域内のデータを、第１アプリケーションと第２アプリケーションとの間で共有することが可能となる。
【００２３】
かかるプログラムは、例えばＣＰＵ、ＲＯＭまたはＲＡＭなどを含むコンピュータのハードウェア資源に、上記のような認証情報設定部および認証情報通知部の機能を実行させることができる。すなわち、当該プログラムを実行するコンピュータを、上述の認証情報管理サーバとして機能させることが可能である。
【発明の効果】
【００２４】
以上説明したように本発明によれば、ＩＣチップの個別記憶領域に設定された認証情報を、当該個別記憶領域の管理者であるアプリケーションと管理者以外のアプリケーションとの間で簡単な手順によって共有することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下に添付図面を参照しながら、本発明の好適な実施の形態について詳細に説明する。なお、本明細書及び図面において、実質的に同一の機能構成を有する構成要素については、同一の符号を付することにより重複説明を省略する。
【００２６】
（第１の実施形態）
まず、図１を参照しながら、本発明の第１の実施形態にかかる認証情報管理システムについて説明する。図１は、第１の実施形態にかかる認証情報管理システム１０の概略構成を示すブロック図である。
【００２７】
図１に示すように、認証情報管理システム１０は、情報処理端末１００と、認証情報管理サーバ２００とからなり、情報処理端末１００と認証情報管理サーバ２００とは、ネットワーク３００を介して通信可能に構成される。なお、本実施形態においては、情報処理端末１００は、通話又はデータ通信機能等の機能を有する携帯電話であるものとし、ネットワーク３００は、携帯電話通信事業者によって提供される通信網を想定して説明する。
【００２８】
本実施形態に係る認証情報管理システム１０は、情報処理端末１００内のアプリケーションがＩＣチップ内の内部メモリに対してアクセスする際に用いるＰＩＮ（Personal Identification Number）等の認証情報を管理するために用いられる。ここで、認証情報の管理とは、例えば、各アプリケーションに割り当てられた内部メモリ内の記憶領域（個別記憶領域という）に対する認証情報の設定や、設定された認証情報のアプリケーションへの通知等をいう。
【００２９】
さらに、認証情報管理システム１０は、あるアプリケーションに対応付けられた個別記憶領域に、異なるアプリケーションがアクセスするための機能を提供する。これにより、異なる複数のアプリケーション間で、１つの個別記憶領域内のデータを共有することができ、意味的に同一に扱われるデータを１つの個別記憶領域で一元管理すること等が可能となる。例えば、個人情報管理専用のアプリケーションの個別記憶領域内に存在するユーザの名前や住所を、個々のサービスを提供するアプリケーションが参照することができ、ユーザの個人情報が変更された場合でも、１箇所のデータを修正するだけで、そのデータを参照するアプリケーションも連動して最新の個人情報を利用することができる。
【００３０】
上記機能の他の利用例としては、例えば、アプリケーションＡがクレジット決済を行うアプリケーションであって、アプリケーションＢがアプリケーションＡを含む複数のアプリケーションの情報を管理する管理用アプリケーションである場合に、アプリケーションＢの個別記憶領域に記録されているアプリケーションＡの関連情報（クレジットカードの名称や有効期限など）をアプリケーションＡが参照するという場合が挙げられる。あるいは、既に提供済みの既存アプリケーションに対して、拡張アプリケーションという形で追加サービスを提供する場合などにおいて、既存アプリケーションに対応する個別記憶領域のデータを、拡張アプリケーションが参照する場合等が挙げられる。
【００３１】
このように、本実施形態に係る認証情報管理システム１０は、あるアプリケーションに対応付けられた個別記憶領域に、異なるアプリケーションがアクセスできるための機能を提供し、異なる複数のアプリケーション間で共通に利用されるデータの一元管理を可能にしたことを特徴とする。以下、認証情報管理システム１０について、上記機能を実現するための構成を中心に説明する。
【００３２】
＜情報処理端末１００＞
図１を参照すると、情報処理端末１００は、主に、ＩＣチップ１１０と、ＩＣチップ制御部１２０と、記憶部１３０と、アプリケーション実行部１４０とを備えている。
【００３３】
（ＩＣチップ１１０）
ＩＣチップ１１０は、情報処理端末１００の外部にあるリーダ／ライタ４００との間で無線通信を行うことができる。例えば、小売店の決済システム等の場合、店舗内のキャッシュレジスタに接続されたリーダ／ライタ４００にＩＣチップ１１０を搭載した情報処理端末１００をかざすことにより、リーダ／ライタ４００が発する電磁波を介してＩＣチップ１１０に記録されている金額情報が読み出され、あるいは、決済後の金額情報がＩＣチップ１１０に書き込まれる。このとき、ＩＣチップ１１０は、リーダ／ライタ４００が発信する電磁波により電力の供給を受けて駆動する。
【００３４】
ここで、図１を参照しながら、ＩＣチップ１１０の構成について、より詳細に説明する。図１に示すように、ＩＣチップ１１０は、主に、内部メモリ１１１と、コマンド実行部１１２とにより構成される。また、ＩＣチップ１１０は、外部からの不正なアクセスが出来ないよう耐タンパ性を有する。以下、ＩＣチップ１１０の各部について説明する。
【００３５】
（内部メモリ１１１）
内部メモリ１１１は、ＩＣチップ１１０に搭載される機能を実現するためのデータを記憶するための記憶部である。内部メモリ１１１は、複数の小領域（個別記憶領域という）に区分されている。各個別記憶領域は、ＩＣチップ１１０の各機能を実現するアプリケーションに対して一対一に対応付けられており、各アプリケーションによって利用されるデータが記録される。上記アプリケーションは、記憶部１３０内に格納され、アプリケーション実行部１４０によって実行される過程において、内部メモリ１１１の各個別記憶領域のデータを利用する。
【００３６】
また、個別記憶領域は、それぞれ固有の認証情報を有し、アプリケーションは、その認証情報による認証を経て個別記憶領域に対してアクセスすることができる。例えば、図２に示すように内部メモリ１１１は、個別記憶領域Ａを含み、個別記憶領域Ａは、記憶部１３０内のアプリケーションＡに対応付けられている。アプリケーションＡと個別記憶領域Ａとは、固有の認証情報Ａを共有しており、アプリケーションＡは、その認証情報を用いて個別記憶領域Ａにアクセスすることができる。
【００３７】
認証情報は、各個別記憶領域に対応付けられたアプリケーションからの要求によって、認証情報管理サーバ２００からＩＣチップ１１０に送信されるコマンドを実行することにより各個別記憶領域に書き込まれる。図２の例の場合、アプリケーションＡの要求によって認証情報管理サーバ２００からＩＣチップ１１０にコマンドが送信され、コマンド実行部１１２がそのコマンド実行することにより認証情報Ａが個別記憶領域Ａの中に書き込まれる。
【００３８】
（コマンド実行部１１２）
コマンド実行部１１２は、認証情報管理サーバ２００から送信されるＩＣチップ用コマンドを実行して、ＩＣチップ１１０に対する命令を実行するための機能部である。コマンド実行部１１２は、認証情報管理サーバ２００から送信されるコマンドを受け取り、コマンドを実行して内部メモリ１１１に対するデータの読み出し／書き込み等の処理を行う。例えば、コマンドの内容がデータの書き替えである場合、このコマンドには書き替えるデータの情報等が含まれている。
【００３９】
また、コマンド実行部１１２は、受け取ったコマンドが暗号化されている場合は、コマンドを復号して実行する。コマンド実行部１１２は、認証情報管理サーバ２００のセキュリティモジュール２４０と共通の鍵情報を持っており、その鍵情報を利用してコマンドの復号を行う。
【００４０】
以上、ＩＣチップ１１０の内部構成について説明した。
【００４１】
（ＩＣチップ制御部１２０）
ＩＣチップ制御部１２０は、ＩＣチップ１１０へのアクセス制御機能を有する機能部である。各アプリケーションは、ＩＣチップ制御部１２０を介して、ＩＣチップ１１０内のデータを情報処理端末１００上で管理する。ＩＣチップ制御部１２０は、アプリケーションからＩＣチップ１１０の内部メモリ１１１に含まれる個別記憶領域へのアクセスがあった場合に、記憶部１３０内のアプリケーション毎に格納された認証情報と個別記憶領域内に格納された認証情報とを用いて認証を行う。ここで用いられる認証方法としては、例えば、所定の数の文字、数字または記号からなるパスワードを認証情報として用いたパスワード認証等であってもよい。
【００４２】
ここで、認証に成功した場合、アプリケーションはＩＣチップ制御部１２０を介して内部メモリ１１１の個別記憶領域にアクセスすることができる。一方、認証に失敗した場合は、内部メモリ１１１へのアクセス結果はエラーとなり、アプリケーションは内部メモリ１１１のデータを読み書きすることができない。
【００４３】
なお、第１の実施形態にかかるＩＣチップ制御部１２０は、情報処理端末１００に実装される場合であれば、ハードウェアまたはソフトウェアのどちらの場合でも良い。
【００４４】
（記憶部１３０）
記憶部１３０は、情報処理端末１００の機能を実現するための各種アプリケーションのプログラムや、各アプリケーションによって用いられるデータ等を記憶するための記憶部である。記憶部１３０に格納されるアプリケーションには、ＩＣチップ１１０に搭載される各種サービスを管理／制御するためのアプリケーションが含まれる。例えば、ＩＣチップ１１０が、ポイントサービス機能を搭載するものである場合に、ＩＣチップに格納されているポイント数を情報処理端末１００上で確認するためのアプリケーション等が含まれる。
【００４５】
記憶部１３０には、大別して、アプリケーションが格納されるアプリケーション記憶領域と、各アプリケーションで用いられるデータが格納されるデータ記憶領域とが含まれる。アプリケーション記憶領域に格納されるアプリケーションには、それぞれ対応するデータ記憶領域が確保されている。例えば、アプリケーション記憶領域には、ＩＣチップ１１０に搭載されるサービスを管理／制御するためのアプリケーションＡとアプリケーションＢとが格納され、それぞれのアプリケーションに対応するデータ記憶領域１３０Ａ及び１３０Ｂが記憶部１３０に確保されている。
【００４６】
また、アプリケーションからＩＣチップ１１０の内部メモリ１１１にアクセスする際の認証に用いられる認証情報が、そのアプリケーションに対応するデータ記憶領域（図示せず）に格納されている。即ち、アプリケーションＡの認証に用いられる認証情報Ａは、データ記憶領域１３０Ａに、アプリケーションＢの認証に用いられる認証情報Ｂは、データ記憶領域１３０Ｂに格納される。なお、認証情報が格納されるデータ記憶領域は、例えば、耐タンパ性を有し認証情報を容易に改ざんまたは盗聴されないように構成されてもよい。
【００４７】
また、記憶部１３０は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ａｎｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、又はＦｅＲＡＭ（Ｆｅｒｒｏｅｌｅｃｔｒｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の記憶媒体により構成されてもよい。
【００４８】
なお、本実施形態においては、記憶部１３０は、情報処理端末１００に内蔵されるものとして説明したが、かかる例に限られず、情報処理端末１００に着脱可能に構成されてもよい。あるいは、情報処理端末１００とＵＳＢケーブル等により外部接続される場合等でも実施可能である。
【００４９】
（アプリケーション実行部１４０）
アプリケーション実行部１４０は、記憶部１３０に格納されている各種アプリケーションのプログラムを読み出して実行するための機能部である。アプリケーション実行部１４０は、ＩＣチップ制御部１２０を介してＩＣチップ１１０にアクセスし、ＩＣチップ１１０へのデータの読出し／書き込みを行って各アプリケーションの機能を実現する。
【００５０】
また、アプリケーション実行部１４０は、ネットワークを介して認証情報管理サーバ２００にコマンドを送信し、認証情報管理サーバ２００から送信されてくるコマンドをＩＣチップ制御部１２０を介してＩＣチップ１１０に送信し実行させる。ここで、送信されるコマンドには、ＩＣチップ１１０内の内部メモリ１１１に対する領域の発行／削除、データの読み出し／書き込み処理等を実行するためのコマンドが含まれる。
【００５１】
また、アプリケーション実行部１４０は、各アプリケーションの実行過程において、ＩＣチップ１１０内の内部メモリ１１１の個別記憶領域に認証情報を設定したり、設定された認証情報を読み出すための要求を認証情報管理サーバ２００に対し送信する。
【００５２】
例えば、アプリケーション実行部１４０は、実行中のアプリケーションに対応付けられた個別記憶領域に対して認証情報を設定するための要求（認証情報設定要求）を認証情報管理サーバ２００に送信することができる。本実施形態においては、設定される認証情報はアプリケーションによって生成され、認証情報設定要求とともに認証情報管理サーバ２００に送信される。また、認証情報管理サーバ２００による認証情報の設定処理完了後、アプリケーション実行部１４０は、認証情報管理サーバ２００から処理終了通知を受信することにより、認証情報が個別記憶領域に設定されたことを確認することができる。
【００５３】
また、アプリケーション実行部１４０は、実行中のアプリケーションに対応付けられていない個別記憶領域（他のアプリケーションの個別記憶領域）に対してアクセスしたい場合に、その個別記憶領域の認証情報を取得するための要求（認証情報通知要求）を認証情報管理サーバ２００に送信することができる。また、要求に対して認証情報管理サーバ２００から通知された認証情報を、記憶部１３０内の要求を行ったアプリケーションのデータ記憶領域に格納するようにしてもよい。あるいは、永続的に認証情報を保持する必要がない場合は、データ記憶領域１３２には格納せず、アクセスが発生する度に認証情報管理サーバから取得するようにしてもよい。
【００５４】
以上、情報処理端末１００の構成について説明した。
【００５５】
＜認証情報管理サーバ２００＞
次に、認証情報管理サーバ２００の構成について説明する。認証情報管理サーバ２００は、図１に示すように、主に、認証情報設定部２１０と、認証情報通知部２２０と、アプリケーション認証部２３０と、セキュリティモジュール２４０とにより構成される。以下、認証情報管理サーバ２００の各部について説明する。
【００５６】
（認証情報設定部２１０）
認証情報設定部２１０は、情報処理端末１００のアプリケーション実行部１４０において実行されるアプリケーションからの要求に基づいて、ＩＣチップ１１０の内部メモリ１１１内の個別記憶領域に対し認証情報を設定する機能部である。
【００５７】
認証情報設定部２１０は、情報処理端末１００のアプリケーション実行部１４０との間で通信を行い、アプリケーション実行部１４０で実行されるアプリケーションからの認証情報設定要求に応じてコマンド（ＩＣチップ１１０に実行させるコマンド）を生成する。
【００５８】
本実施形態においては、個別記憶領域に設定される認証情報は、アプリケーション自身によって生成され、認証情報設定要求に含まれてアプリケーション実行部１４０から送信される。認証情報設定部２１０は、送信された認証情報をアプリケーションに対応する個別記憶領域に対し書き込むためのコマンドを生成する。
【００５９】
さらに、認証情報設定部２１０は、生成したコマンドをセキュリティモジュール２４０に入力する。セキュリティモジュール２４０は、通信毎に生成されるランダムな値（ワンタイムパスワード）を用いて、入力されたコマンドを暗号化し、認証情報設定部２１０に返す。認証情報設定部２１０は、セキュリティモジュール２４０によって暗号化されたコマンドを情報処理端末１００のコマンド実行部１１２に対して送信する。
【００６０】
コマンド実行部１１２から設定完了の通知を受信すると、認証情報設定部２１０は、アプリケーション実行部１４０に対して処理完了通知を送信し、認証情報の設定処理を終了する。
【００６１】
（認証情報通知部２２０）
認証情報通知部２２０は、情報処理端末１００のアプリケーション実行部１４０において実行されるアプリケーションからの要求に基づいて、そのアプリケーション以外のアプリケーションに対応付けられた個別記憶領域の認証情報を取得し、通知する機能部である。
【００６２】
認証情報通知部２２０は、情報処理端末１００のアプリケーション実行部１４０との間で通信を行い、アプリケーション実行部１４０で実行されるアプリケーションからの認証情報通知要求に応じてコマンド（ＩＣチップ１１０に実行させるコマンド）を生成する。
【００６３】
認証情報通知要求には、ＩＣチップ１１０の内部メモリ１１１に含まれるいずれかの個別記憶領域を示す情報が含まれており、認証情報通知部２２０は、その個別記憶領域から認証情報を読み出すためのコマンドを生成する。さらに、認証情報通知部２２０は、生成したコマンドをセキュリティモジュール２４０に入力し、セキュリティモジュール２４０から暗号化されたコマンドを受け取ってコマンド実行部１１２に送信する。
【００６４】
コマンド実行部１１２から認証情報を取得すると、認証情報通知部２２０は、アプリケーション実行部１４０に対して認証情報を通知し、認証情報の通知処理を終了する。
【００６５】
（アプリケーション認証部２３０）
アプリケーション認証部２３０は、情報処理端末１００のアプリケーション実行部１４０において実行されるアプリケーションから、ＩＣチップ１１０に対し所定の処理を実行させるための要求等を受信した場合に、そのアプリケーションに対する認証を実行する機能部である。
【００６６】
アプリケーション認証部２３０は、例えば、情報処理端末１００のアプリケーション実行部１４０から認証情報設定要求を受信した場合に、要求を行ったアプリケーション（アプリケーション実行部１４０において実行中のアプリケーション）が、対象となる個別記憶領域に対して認証情報を設定する権限を有するアプリケーションであるか否かの認証を行う。あるいは、アプリケーション実行部１４０から認証情報通知要求を受信した場合に、要求を行ったアプリケーションが、対象となる個別記憶領域の認証情報を取得する権限を有するアプリケーションであるか否かの認証を行う。
【００６７】
認証には、認証情報設定要求に含まれる、要求元のアプリケーションを示す識別子等を用いてもよい。あるいは、PKCS#1（Public Key
Cryptography Standard #1）の証明書の仕組みを利用し、アプリケーションに対する証明書（公開鍵）を認証情報管理サーバ２００に事前登録しておき、要求時にアプリケーションから送付されるチケット（秘密鍵で暗号化したデータ）を用いて認証を行うようにしてもよい。アプリケーション認証部２３０には、各アプリケーションが各個別記憶領域に対して実行権限を有する処理の内容が予め登録されており、アプリケーション認証部２３０は、登録内容を参照することにより、要求元のアプリケーションの認証を行う。
【００６８】
（セキュリティモジュール２４０）
セキュリティモジュール２４０は、耐タンパ性を有し、セキュリティ処理（暗号化／復号化等）及びセキュリティ処理において用いられる鍵の管理を行う機能部である。セキュリティモジュール２４０は、認証情報管理サーバ２００の各部から供給されるコマンドに暗号化を施し、暗号化されたコマンドを認証情報管理サーバ２００に出力する。暗号化には、例えば、セキュリティモジュール２４０とＩＣチップ１００とが通信毎に互いに生成して交換するランダムな値（ワンタイムパスワード）を用いることができる。セキュリティモジュール２４０は、ＩＣチップ１１０と共通の鍵情報を用いて上記のランダム値を暗号化してＩＣチップ１１０に送信し、互いにランダム値を共有してから通信を行う。以後、実行コマンドや書き込みデータは全て、この通信毎に生成されるランダム値によって暗号化されることにより、認証情報管理サーバ２００とＩＣチップ１１０との間で暗号通信が実現される。
【００６９】
以上、第１の実施形態にかかる認証情報管理システム１０の構成について説明した。次に、図３を参照して、情報処理端末１００と認証情報管理サーバ２００との間で実行される認証情報の管理処理の一例を説明する。ここで、図３は、認証情報管理システム１０において実行される認証情報管理処理の流れを示すシーケンス図である。
【００７０】
まず、図３のステップＳ４００〜４１６に示す、認証情報の設定処理の流れについて説明する。
【００７１】
まず、ステップＳ４００で、アプリケーション実行部１４０において実行されているアプリケーションＡが、個別記憶領域Ａの認証情報を生成する。次いで、ステップＳ４０２で、アプリケーションＡが認証情報管理サーバ２００に対して認証情報の設定要求を行う。
【００７２】
認証情報設定要求を受けた認証情報管理サーバ２００は、まず、ステップＳ４０４で、アプリケーションＡが個別記憶領域Ａに対する認証情報の設定権限をもっているかどうかを検証する。これは、認証情報管理サーバ２００のアプリケーション認証部２３０に保持されている、各アプリケーションが実行権限を有する処理の内容を参照することにより行われてもよい。ここで、アプリケーションＡに認証情報の設定権限がなかった場合は、アプリケーションＡにその旨が通知され、処理は終了する。
【００７３】
設定権限があることが証明された場合、認証情報管理サーバ２００の認証情報設定部２１０において、認証情報の設定処理が行われる。まず、ステップＳ４０６で、認証情報設定部２１０は、ＩＣチップ１１０の個別記憶領域１１１ａの認証情報を読み出す。ステップＳ４０８で、ＩＣチップ１１０からの応答が得られたら、応答内容に基づいて既に認証情報が設定されているか否かを確認する。認証情報が設定されている場合は、処理を終了してもよく、あるいは、新たに生成された認証情報で書き換えを行ってもよい。
【００７４】
次いで、ステップＳ４１０で、認証情報管理サーバ２００は、設定する認証情報をアプリケーションＡに要求する。ステップＳ４１２で、アプリケーションＡは認証情報管理サーバ２００からの要求に応答し、ステップＳ４００で生成した認証情報を認証情報管理サーバ２００に送信する。
【００７５】
ステップＳ４１４で、認証情報管理サーバ２００の認証情報設定部２１０は、ステップＳ４１２で受け取った認証情報を個別記憶領域に設定するためのコマンドを生成し、ＩＣチップ１１０のコマンド実行部１１２に送信する。送信する前に、生成したコマンドをセキュリティモジュール２４０によって暗号化し、暗号化されたコマンドを送信するようにしてもよい。
【００７６】
ＩＣチップ１１０のコマンド実行部１１２は、認証情報管理サーバ２００から送信されたコマンドを実行することにより、個別記憶領域Ａの認証情報を書き込む。コマンドが暗号化されている場合は、コマンドの実行前に復号処理を行ってからコマンドを実行してもよい。
【００７７】
次いで、ステップＳ４１６で、ＩＣチップ１１０は認証情報の設定処理が終了したことをアプリケーションＡに通知し、個別記憶領域Ａに対する認証情報の設定処理が終了する。このようにして、アプリケーションＡは、自分が管理する個別記憶領域Ａに対し認証情報を設定することができ、これ以降は、設定した認証情報を用いて個別記憶領域Ａにアクセスすることが可能となる。
【００７８】
次に、図３のステップＳ４２０〜４３２に示す、認証情報の通知処理の流れについて説明する。ここでは、アプリケーションＢが、アプリケーションＡが管理する個別記憶領域Ａにアクセスする前に、個別記憶領域Ａの認証情報を取得するための処理が行われる。
【００７９】
まず、ステップＳ４２０で、アプリケーションＢは、認証情報管理サーバ２００に対し個別記憶領域Ａの認証情報の通知要求を送信する。
【００８０】
認証情報通知要求を受けた認証情報管理サーバ２００は、まず、アプリケーションＢが個別記憶領域Ａに対し認証情報の取得権限をもっているかどうかを検証する。これは、認証情報管理サーバ２００のアプリケーション認証部２３０に保持されている、各アプリケーションが実行権限を有する処理の内容を参照することにより行われてもよい。ここで、アプリケーションＢに認証情報の取得権限がなかった場合は、アプリケーションＢにその旨が通知され、処理は終了する。
【００８１】
設定権限があることが証明された場合、ステップＳ４２４で、認証情報管理サーバ２００の認証情報通知部２２０がＩＣチップ１１０に対して個別記憶領域Ａの認証情報を要求する。ステップＳ４２６で、ＩＣチップ１１０は、認証情報通知部２２０に対し個別記憶領域Ａの認証情報を通知する。次いで、ステップＳ４２８で、認証情報通知部２２０は、アプリケーションＢに対して通知された認証情報を送信する。
【００８２】
ステップＳ４３０で、アプリケーションＢは、通知された認証情報を記憶部１３０のデータ記憶領域に格納する。あるいは、アプリケーションＢは認証情報を記憶部１３０に格納せず、個別記憶領域Ａへのアクセスが発生する度に認証情報管理サーバ２００から取得するようにしてもよい。
【００８３】
最後に、ステップＳ４３２で、認証情報管理サーバ２００の認証情報通知部２２０は、アプリケーションＢに対して処理終了を通知する。このようにして、アプリケーションＢは、他のアプリケーションＡが管理するＩＣチップの個別記憶領域Ａの認証情報を取得することができ、取得した認証情報を用いて個別記憶領域Ａにアクセスすることが可能となる。また、認証情報管理サーバ２００は、アプリケーションＢからの要求を受けた際に、アプリケーションＢに対して認証処理を行うことによって、個別記憶領域Ａへのアクセス権限のないアプリケーションからの不要なアクセスを排除することができる。
【００８４】
（第２の実施形態）
次に、本発明の第２の実施形態に係る認証情報管理システムについて説明する。本実施形態に係る認証情報管理システムは、上述した第１の実施形態に係る認証情報管理システム１０と一部を除いては実質的に同一の構成を有する。以下、重複説明を避けるために、本実施形態と第１の実施形態と異なる点についてのみ説明する。
【００８５】
上述した第１の実施形態においては、ＩＣチップ１１０の内部メモリ１１１の各個別記憶領域に対して設定される認証情報は、情報処理端末１００の各アプリケーションによって生成され、認証情報管理サーバ２００に送信されたが、本実施形態においては、認証情報管理サーバ２００が認証情報を生成する。
【００８６】
本実施形態に係る認証情報管理サーバ２００の認証情報設定部２１０は、第１の実施形態と同様に、情報処理端末１００のアプリケーション実行部１４０との間で通信を行い、アプリケーション実行部１４０で実行されるアプリケーションからの認証情報設定要求に応じてコマンド（ＩＣチップ１１０に実行させるコマンド）を生成する。
【００８７】
ここで、認証情報設定部２１０は、コマンドを生成する前に、個別記憶領域の認証情報を生成する。その後、認証情報設定部２１０は、生成された認証情報を個別記憶領域に対し書き込むためのコマンドを生成し、セキュリティモジュール２４０によって暗号化を施し、暗号化されたコマンドを情報処理端末１００のコマンド実行部１１２に対して送信する。また、認証情報設定部２１０は、情報処理端末１００のアプリケーション実行部１４０に対して生成した認証情報を暗号化して通知し、アプリケーション実行部１４０は、受け取った認証情報を、そのアプリケーションに対応するデータ記憶領域に格納する。これにより、アプリケーションと個別記憶領域との間で認証情報が共有され、アプリケーションは個別記憶領域にアクセスできるようになる。
【００８８】
図４を参照して、第２の実施形態に係る認証情報管理システムにおいて実行される認証情報の管理処理の一例を説明する。ここで、図４は、第２の実施形態に係る認証情報管理システムにおいて実行される認証情報管理処理の流れを示すシーケンス図である。
【００８９】
まず、ステップＳ５００で、アプリケーション実行部１４０において実行されているアプリケーションＡが、認証情報管理サーバ２００に対して認証情報の設定要求を行う。
【００９０】
認証情報設定要求を受けた認証情報管理サーバ２００は、ステップＳ５０２で、アプリケーションＡが個別記憶領域Ａに対する認証情報の設定権限をもっているかどうかを検証する。ここでは、上述した第１の実施形態のステップＳ４０４と同様の処理が行われるため、詳細については省略する。
【００９１】
アプリケーションＡに設定権限があることが証明された場合、認証情報管理サーバ２００の認証情報設定部２１０において、認証情報の設定処理が行われる。まず、ステップＳ５０４で、認証情報設定部２１０は、ＩＣチップ１１０の個別記憶領域１１１ａの認証情報を読み出す。次いでステップＳ５０６で、ＩＣチップ１１０からの応答が得られたら、応答内容に基づいて既に認証情報が設定されているか否かを確認する。認証情報が設定されている場合は、処理を終了してもよく、あるいは、新たに生成された認証情報で書き換えを行ってもよい。
【００９２】
次いで、ステップＳ５０８で、認証情報設定部２１０は、認証情報を生成する。ステップＳ５１０で、生成された認証情報を個別記憶領域に設定するためのコマンドを生成し、ＩＣチップ１１０のコマンド実行部１１２に送信する。送信する前に、生成したコマンドをセキュリティモジュール２４０によって暗号化し、暗号化されたコマンドを送信するようにしてもよい。
【００９３】
ＩＣチップ１１０のコマンド実行部１１２は、認証情報管理サーバ２００から送信されたコマンドを実行することにより、個別記憶領域Ａに対し認証情報を書き込む。コマンドが暗号化されている場合は、コマンドの実行前に復号処理を行ってからコマンドを実行してもよい。
【００９４】
次いで、ステップＳ５１２で、認証情報設定部２１０は、アプリケーションＡに対しても、ステップＳ５０８で生成した認証情報を通知する。アプリケーションＡは、ステップＳ５１４で、通知された認証情報を格納し、これによりアプリケーションＡと個別記憶領域Ａとで認証情報が共有される。
【００９５】
最後に、ステップＳ５１６で、認証情報設定部２１０からアプリケーションＡに対して、認証情報の設定処理が終了したことが通知され、個別記憶領域Ａに対する認証情報の設定処理が終了する。
【００９６】
以下、ステップＳ５２０〜Ｓ５３２の認証情報通知処理は、上述した第１の実施形態のステップＳ４２０〜４３２の処理と実質的に同一であるため、重複説明を省略する。
【００９７】
このように、本実施形態では、アプリケーションが認証情報管理サーバ２００に認証情報の設定要求を送る度に生成される認証情報を、他のアプリケーションとの間で共有することが可能となる。
【００９８】
以上、添付図面を参照しながら本発明の好適な実施形態について説明したが、本発明は係る例に限定されないことは言うまでもない。当業者であれば、特許請求の範囲に記載された範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【００９９】
例えば、上記実施形態では、ＩＣチップ１１０は、非接触型ＩＣチップとして構成され、リーダ／ライタ４００等と無線通信する場合を例に挙げて説明したが、本発明はかかる例に限定されない。例えば、ＩＣチップ１１０は、接触型ＩＣチップとして構成される場合でも実施可能である。
【０１００】
また、上記実施形態では、情報処理端末１００は、携帯電話の場合を例に挙げて説明したが、本発明はかかる例に限定されない。例えば、情報処理端末１００は、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔ）、ノート型パーソナルコンピュータなどであってもよい。
【０１０１】
また、上記実施形態においては、情報処理端末１００と認証情報管理サーバ２００とは、携帯電話通信事業者によって提供される通信網を介して通信するとして説明したが、本発明はかかる例に限定されない。例えば、情報処理端末１００を認証情報管理サーバ２００が接続されているネットワーク（インターネット、ＬＡＮ等）に接続し、ネットワークを介して通信を行ってもよい。あるいは、ネットワークに接続されたコンピュータ等に通信ケーブル等を用いて情報処理端末１００を接続し、コンピュータとネットワークとを介して通信を行ってもよい。あるいは、ネットワークに接続されたリーダ／ライタに情報処理端末１００をかざすことによりＩＣチップ１１０とリーダ／ライタとの間で無線搬送波を介して通信を行い、リーダ／ライタとネットワークとを介して情報処理端末１００と認証情報管理サーバ２００とが通信を行ってもよい。
【図面の簡単な説明】
【０１０２】
【図１】第１の実施形態にかかる認証情報管理システムの概略構成を示すブロック図である。
【図２】同実施形態にかかる認証情報の管理方法を説明するための説明図である。
【図３】同実施形態にかかる認証情報管理システムにおいて実行される認証情報管理処理の流れを示すシーケンス図である。
【図４】第２の実施形態にかかる認証情報管理システムにおいて実行される認証情報管理処理の流れを示すシーケンス図である。
【図５】従来のＩＣチップにおいて行われる認証情報の管理方法を説明するための説明図である。
【符号の説明】
【０１０３】
１０      認証情報管理システム
１００    情報処理端末
１１０    ＩＣチップ
１１１    内部メモリ
１１２    コマンド実行部
１２０    ＩＣチップ制御部
１３０    記憶部
１４０    アプリケーション実行部
２００    認証情報管理サーバ
２１０    認証情報設定部
２２０    認証情報通知部
２３０    アプリケーション認証部
２４０    セキュリティモジュール
３００    ネットワーク
４００    リーダ／ライタ
【図１】
2008287335.tif 000003
【図２】
2008287335.tif 000004
【図３】
2008287335.tif 000005
【図４】
2008287335.tif 000006
【図５】
2008287335.tif 000007