(57)【要約】【課題】利便性を向上させることができるＩＣカードシステム、及び情報登録方法を提供することである。【解決手段】実施形態のＩＣカードシステムは、ＩＣカード管理サーバと、ＩＣカードとを持つ。ＩＣカード管理サーバは、カード識別情報と、ＳＩＭカードの契約に関連した利用者情報に基づく利用者の照会をＳＩＭ管理サーバに要求し、利用者の正当性が確認された場合に、カード識別情報及び秘密鍵を含み、生体認証情報を登録する登録アプリケーションを生成する生成要求をＳＩＭ管理サーバに送信する。ＩＣカードは、カード識別情報と、秘密鍵とを記憶し、生体認証情報を記憶可能なデータ記憶部を備え、登録アプリケーションに基づく当該ＳＩＭカードとの間の通信によって、カード識別情報及び秘密鍵に基づく認証が成功した場合に、利用者から取得された生体情報に基づく生体認証情報をデータ記憶部に記憶させる。【選択図】図１
2019219775.tif 000002
【特許請求の範囲】
【請求項１】
カード識別情報と、ＳＩＭカードの契約に関連した利用者情報と、秘密鍵とを対応付けて記憶し、前記利用者情報に基づく利用者の照会をＳＩＭ管理サーバに要求し、前記利用者の正当性が確認された場合に、前記カード識別情報及び前記秘密鍵を含み、前記利用者の生体情報に基づく生体認証情報を登録する登録アプリケーションを生成する生成要求を前記ＳＩＭ管理サーバに送信する、ＩＣカード管理サーバと、
前記カード識別情報と、前記秘密鍵とを記憶し、前記利用者の前記生体認証情報を記憶可能なデータ記憶部を備え、前記ＳＩＭ管理サーバによって生成された前記登録アプリケーションに基づいて、前記ＳＩＭカードとの間で通信を行い、当該ＳＩＭカードとの間の通信によって、前記カード識別情報及び前記秘密鍵に基づく認証が成功した場合に、前記利用者から取得された前記生体情報に基づく前記生体認証情報を前記データ記憶部に記憶させる、ＩＣカードと
を備えるＩＣカードシステム。
【請求項２】
前記ＳＩＭカードを内蔵した端末装置と、
前記ＩＣカード管理サーバからの前記利用者の照会の要求に応じて、前記利用者の照会を実行し、当該照会結果を前記ＩＣカード管理サーバに送信し、前記生成要求に応じて、前記カード識別情報及び前記秘密鍵に対応した前記登録アプリケーションを生成するとともに、当該登録アプリケーションがダウンロード可能であることを示すダウンロード通知を前記端末装置に通知する、前記ＳＩＭ管理サーバと
を備え、
前記端末装置は、前記ダウンロード通知に基づいて、前記登録アプリケーションを取得する、
請求項１に記載のＩＣカードシステム。
【請求項３】
前記ＩＣカードは、前記生体情報を取得する生体情報取得部を備え、前記生体情報取得部によって前記利用者から取得された前記生体情報に基づく前記生体認証情報を前記データ記憶部に記憶させる、
請求項１又は請求項２に記載のＩＣカードシステム。
【請求項４】
前記生体情報を取得する生体情報取得部を有し、前記ＳＩＭカードと前記ＩＣカードとの間の通信処理を行うリーダライタ装置を備え、
前記ＩＣカードは、前記リーダライタ装置が有する前記生体情報取得部によって前記利用者から取得された前記生体情報に基づく前記生体認証情報を前記データ記憶部に記憶させる、
請求項１又は請求項２に記載のＩＣカードシステム。
【請求項５】
前記生体情報は、前記利用者の指紋情報である、
請求項１から請求項４のいずれか一項に記載のＩＣカードシステム。
【請求項６】
カード識別情報と、ＳＩＭカードの契約に関連した利用者情報と、秘密鍵とを対応付けて記憶するＩＣカード管理サーバが、前記利用者情報に基づく利用者の照会をＳＩＭ管理サーバに要求する照会ステップと、
前記ＩＣカード管理サーバが、前記照会ステップによって、前記利用者の正当性が確認された場合に、前記カード識別情報及び前記秘密鍵を含み、前記利用者の生体情報に基づく生体認証情報を登録する登録アプリケーションを生成する生成要求を前記ＳＩＭ管理サーバに送信する生成要求ステップと、
前記カード識別情報と、前記秘密鍵とを記憶し、前記利用者の前記生体認証情報を記憶可能なデータ記憶部を備えるＩＣカードが、前記生成要求ステップによって生成された前記登録アプリケーションに基づいて、前記ＳＩＭカードとの間で通信を行い、当該ＳＩＭカードとの間の通信によって、前記カード識別情報及び前記秘密鍵に基づく認証が成功した場合に、前記利用者から取得された前記生体情報に基づく前記生体認証情報を前記データ記憶部に記憶させる処理ステップと
を含む情報登録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、ＩＣカードシステム、及び情報登録方法に関する。
【背景技術】
【０００２】
近年、指紋などの生体情報をＩＣ（Integrated Circuit）カードの本人認証に使用する技術が実用化されている。このようなＩＣカードにおいて、本人認証を行うには、その利用者の生体情報に基づく認証用データ（生体認証情報）をＩＣカードに登録しておく必要がある。従来のＩＣカードシステムでは、認証用データの登録のために何らかの施設（銀行の窓口など）を訪れる必要があり、利便性が損なわれる可能性があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１５−２２８５７０号公報
【特許文献２】特開２００９−１６９８０９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、利便性を向上させることができるＩＣカードシステム、及び情報登録方法を提供することである。
【課題を解決するための手段】
【０００５】
実施形態のＩＣカードシステムは、ＩＣカード管理サーバと、ＩＣカードとを持つ。ＩＣカード管理サーバは、カード識別情報と、ＳＩＭカードの契約に関連した利用者情報と、秘密鍵とを対応付けて記憶し、前記利用者情報に基づく利用者の照会をＳＩＭ管理サーバに要求し、前記利用者の正当性が確認された場合に、前記カード識別情報及び前記秘密鍵を含み、前記利用者の生体情報に基づく生体認証情報を登録する登録アプリケーションを生成する生成要求を前記ＳＩＭ管理サーバに送信する。ＩＣカードは、前記カード識別情報と、前記秘密鍵とを記憶し、前記利用者の生体情報を記憶可能なデータ記憶部を備え、前記ＳＩＭ管理サーバによって生成された前記登録アプリケーションに基づいて、前記ＳＩＭカードとの間で通信を行い、当該ＳＩＭカードとの間の通信によって、前記カード識別情報及び前記秘密鍵に基づく認証が成功した場合に、前記利用者から取得された前記生体情報に基づく前記生体認証情報を前記データ記憶部に記憶させる。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態のＩＣカードシステムの一例を示すブロック図。
【図２】第１の実施形態の利用者情報記憶部のデータ例を示す図。
【図３】第１の実施形態の契約情報記憶部のデータ例を示す図。
【図４】第１の実施形態のＩＣカードのハードウェア構成例を示す図。
【図５】第１の実施形態のＩＣカードの機能構成例を示すブロック図。
【図６】第１の実施形態のＩＣカードシステムの動作の一例を示す図。
【図７】第２の実施形態のＩＣカードシステムの一例を示すブロック図。
【図８】第２の実施形態のリーダライタ装置及びＩＣカードの機能構成例を示すブロック図。
【図９】第２の実施形態のＩＣカードシステムの動作の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態のＩＣカードシステム、及び情報登録方法を、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態のＩＣカードシステム１００の一例を示すブロック図である。
図１に示すように、ＩＣカードシステム１００は、ＩＣカード１と、ＩＣカード管理サーバ３と、ＭＮＯ（Mobile Network Operator：移動体通信事業者）サーバ４と、端末装置５とを備える。ＩＣカード管理サーバ３と、ＭＮＯサーバ４と、端末装置５とは、ネットワークＮＷ１を介して接続可能である。
【０００９】
ＩＣカード管理サーバ３は、ＩＣカード１を管理するサーバ装置である。ＩＣカード管理サーバ３は、例えば、ＩＣカード１に指紋情報に基づく生体認証情報を登録する際に、利用者情報に基づくＩＣカード１の利用者の照会をＭＮＯサーバ４に要求する。また、ＩＣカード管理サーバ３は、ＩＣカード１の利用者の正当性が確認された場合に、カードＩＤ（カード識別情報）及び秘密鍵を含む生成要求であって、生体認証情報を登録する登録アプリケーションを生成する生成要求をＭＮＯサーバ４に送信する。
また、ＩＣカード管理サーバ３は、ＮＷ（ネットワーク）通信部３１と、サーバ記憶部３２と、サーバ制御部３３とを備える。
【００１０】
ＮＷ通信部３１は、有線ＬＡＮ（Local Area Network）通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部３１は、例えば、ネットワークＮＷ１を介して、ＭＮＯサーバ４又は端末装置５に接続し、ＩＣカード１に生体認証情報を登録する際に、各種通信を行う。
【００１１】
サーバ記憶部３２は、ＩＣカード管理サーバ３が利用する各種情報を記憶する。サーバ記憶部３２は、例えば、利用者情報記憶部３２１を備える。
利用者情報記憶部３２１は、ＩＣカード１の利用者に関する利用者情報と、生体認証情報をＩＣカード１に登録する際に用いるカードＩＤ及び秘密鍵（共通鍵）とを記憶する。ここで、図２を参照して、利用者情報記憶部３２１が記憶するデータ例について説明する。
【００１２】
図２は、本実施形態の利用者情報記憶部３２１のデータ例を示す図である。
図２に示すように、利用者情報記憶部３２１は、「カードＩＤ」と、「利用者情報」と、「秘密鍵」と、「生体認証情報の登録有無」とを対応付けて記憶する。ここで、「カードＩＤ」は、ＩＣカード１を識別するカード識別情報であり、例えば、個別ＩＤである。
【００１３】
また、「利用者情報」は、例えば、利用者が契約している携帯電話などの移動体通信のＳＩＭ（Subscriber Identity Module）カード６０の契約に関連した情報である。「利用者情報」には、例えば、「利用者氏名」及び「電話番号」などが含まれる。「利用者氏名」は、ＳＩＭカード６０の契約者の氏名であり、「電話番号」は、ＳＩＭカード６０の契約電話番号（例えば、携帯電話番号）である。
また、「秘密鍵」は、生体認証情報をＩＣカード１に登録する際に用いる秘密鍵を示し、「生体認証情報の登録有無」は、ＩＣカード１に生体認証情報が登録済であるか否かを示している。
【００１４】
図２に示す例では、「カードＩＤ」が“ＡＡＡＡＡＡ”のＩＣカード１の「利用者情報」は、「利用者氏名」が“○○  太郎”であり、「電話番号」が“０９０ＸＸＸ・・・”であることを示している。また、このＩＣカード１の「秘密鍵」が“ＫＥＹ１”であり、「生体認証情報の登録有無」が“未登録”であることを示している。
また、「カードＩＤ」が“ＢＢＢＢＢＢ”のＩＣカード１の「利用者情報」は、「利用者氏名」が“○×  一郎”であり、「電話番号」が“０９０ＹＸＹ・・・”であることを示している。また、このＩＣカード１の「秘密鍵」が“ＫＥＹ２”であり、「生体認証情報の登録有無」が“登録済”であることを示している。
【００１５】
図１の説明に戻り、サーバ制御部３３は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、ＩＣカード管理サーバ３を統括的に制御する。サーバ制御部３３は、例えば、ＩＣカード１への生体認証情報の登録処理などの各種処理を実行する。サーバ制御部３３は、登録処理部３３１を備える。
【００１６】
登録処理部３３１は、ＩＣカード１への生体認証情報の登録処理を実行する。登録処理部３３１は、例えば、後述する端末装置５からの生体認証情報の登録要求に応じて、利用者情報に基づく利用者の照会をＭＮＯサーバ４に要求する。
【００１７】
例えば、登録処理部３３１は、ＮＷ通信部３１を介して、利用者を特定可能な情報（例えば、利用者氏名、電話番号、ＩＣカード１のカードＩＤなど）を含む登録要求を受信する。登録処理部３３１は、この登録要求に応じて、利用者情報記憶部３２１から利用者を特定可能な情報に対応する利用者情報を検索して、当該利用者情報を利用者情報記憶部３２１から取得する。登録処理部３３１は、取得した利用者情報（例えば、利用者氏名及び電話番号）を含む照会要求を、ＮＷ通信部３１を介して、ＭＮＯサーバ４に送信する。すなわち、登録処理部３３１は、ＳＩＭカード６０の契約情報に基づくＩＣカード１の利用者の照会を要求する。
【００１８】
また、登録処理部３３１は、ＮＷ通信部３１を介して、ＭＮＯサーバ４による利用者の照会結果を受信する。登録処理部３３１は、例えば、利用者の照会結果によって、利用者の正当性が確認された場合に、登録アプリケーションを生成する生成依頼（生成要求）をＭＮＯサーバ４に送信する。ここでの生成依頼は、ＩＣカード１に生体認証情報を登録する専用アプリケーションである登録アプリケーションの生成を依頼する。また、この生成依頼には、利用者の正当性が確認されたＩＣカード１の専用の登録アプリケーションを生成するための情報として、例えば、カードＩＤ及び秘密鍵などが含まれる。
【００１９】
例えば、登録処理部３３１は、利用者の正当性が確認された場合に、利用者情報記憶部３２１から、例えば、利用者の正当性が確認されたＩＣカード１に対応するカードＩＤ及び秘密鍵を取得する。登録処理部３３１は、取得したカードＩＤ及び秘密鍵を含む生成依頼を、ＮＷ通信部３１を介して、ＭＮＯサーバ４に送信する。なお、生成依頼には、ＳＩＭカード６０を特定するために、電話番号を示す情報が含まれていてもよい。
【００２０】
また、登録処理部３３１は、ＮＷ通信部３１を介して、登録アプリケーションの生成完了通知を、ＭＮＯサーバ４から受信する。登録処理部３３１は、例えば、登録アプリケーションの生成完了通知を受信した後に、ＮＷ通信部３１を介して、端末装置５（ＳＩＭカード６０）から生体認証情報の登録完了通知を受信した場合に、生体認証情報の登録処理を終了する。なお、登録処理部３３１は、登録アプリケーションの生成完了通知を受信した後に、生体認証情報の登録完了通知を受信した場合に、利用者情報記憶部３２１が記憶する当該ＩＣカード１に対応する「生体認証情報の登録有無」を“登録済”に変更する。
また、登録処理部３３１は、利用者の照会結果によって利用者の正当性が確認されなかった場合に、生体認証情報の登録処理を中止する。
【００２１】
ＭＮＯサーバ４（ＳＩＭ管理サーバの一例）は、移動体通信事業者が管理するサーバ装置であり、例えば、ＳＩＭカード６０を管理する。ＭＮＯサーバ４は、例えば、上述した照会要求に応じて、利用者（ＳＩＭカード６の契約者）の照会処理を実行するとともに、上述した生成依頼に応じて、登録アプリケーションの生成処理を実行する。また、ＭＮＯサーバ４は、登録アプリケーションの生成処理が完了した場合に、当該登録アプリケーションのダウンロード通知を端末装置５に通知する。
また、ＭＮＯサーバ４は、ＮＷ通信部４１と、サーバ記憶部４２と、サーバ制御部４３とを備える。
【００２２】
ＮＷ通信部４１は、有線ＬＡＮ（Local Area Network）通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部４１は、例えば、ネットワークＮＷ１を介して、ＩＣカード管理サーバ３又は端末装置５に接続し、ＩＣカード１に生体認証情報を登録する際に、各種通信を行う。
【００２３】
サーバ記憶部４２は、ＭＮＯサーバ４が利用する各種情報を記憶する。サーバ記憶部４２は、例えば、契約情報記憶部４２１を備える。
契約情報記憶部４２１は、ＳＩＭカード６０の契約に関連する情報を記憶する。ここで、契約に関連する情報には、例えば、ＳＩＭカード６０の契約の際に登録された契約情報が含まれる。ここで、図３を参照して、契約情報記憶部４２１が記憶するデータ例について説明する。
【００２４】
図３は、本実施形態の契約情報記憶部４２１のデータ例を示す図である。
図３に示すように、契約情報記憶部４２１は、「利用者氏名」と、「ＩＭＳＩ」と、「ＭＳＩＳＤＮ」とを対応付けて記憶する。ここで、「利用者氏名」は、ＳＩＭカード６０の契約者の氏名であり、「ＩＭＳＩ」は、ＳＩＭカード６０のＩＭＳＩ（International Mobile Subscriber Identity）であり、ＳＩＭカード６０を識別するカード識別情報である。また、「ＭＳＩＳＤＮ」は、ＳＩＭカード６０に対応するＭＳＩＳＤＮ（Mobile Subscriber Integrated Services Digital Network Number）であり、ＳＩＭカード６０に対応する電話番号を示す情報である。「ＩＭＳＩ」及び「ＭＳＩＳＤＮ」は、後述するＳＩＭカード６０にも記憶されている。
【００２５】
図３に示す例では、例えば、「利用者氏名」が“○○  太郎”に対応する「ＩＭＳＩ」が“ＸＸＸＸ”であり、「ＭＳＩＳＤＮ」が“ＸＸＸ０９０ＸＸＸ・・・”であることを示している。また、「利用者氏名」が“○×  一郎”に対応する「ＩＭＳＩ」が“ＹＹＹＹ”であり、「ＭＳＩＳＤＮ」が“ＸＸＸ０９０ＹＸＹ・・・”であることを示している。
【００２６】
再び図１の説明に戻り、サーバ制御部４３は、例えば、ＣＰＵなどを含むプロセッサであり、ＭＮＯサーバ４を統括的に制御する。サーバ制御部４３は、例えば、ＩＣカード１への生体認証情報を登録する際に、上述した照会要求に応じて、ＳＩＭカード６０の契約情報に基づく利用者の照会処理を実行する。また、サーバ制御部４３は、上述した生成依頼に応じて、登録アプリケーションの生成処理を実行する。
サーバ制御部４３は、照会処理部４３１と、登録ＡＰ（アプリケーション）生成部４３２とを備える。
【００２７】
照会処理部４３１は、ＮＷ通信部４１を介して、ＩＣカード管理サーバ３から利用者の照会要求を受信した場合に、利用者の照会処理を実行する。照会処理部４３１は、照会要求に含まれる利用者情報である、例えば、利用者氏名及び電話番号と、契約情報記憶部４２１が記憶する契約情報とを比較し、利用者の照会処理として、利用者の正当性を判定する。照会処理部４３１は、ＮＷ通信部４１を介して、利用者の照会結果をＩＣカード管理サーバ３に送信する。
【００２８】
登録ＡＰ生成部４３２は、ＮＷ通信部４１を介して、ＩＣカード管理サーバ３から登録アプリケーションの生成依頼を受信した場合に、当該生成依頼に含まれるカードＩＤ及び秘密鍵を利用して、登録アプリケーションを生成する。ここで、登録アプリケーションは、カードＩＤ及び秘密鍵に対応するＩＣカード１に生体認証情報を登録するための専用アプリケーションであり、端末装置５を介してＳＩＭカード６０にダウンロード（インストール）される。登録ＡＰ生成部４３２は、登録アプリケーションの生成が完了した場合に、ＮＷ通信部４１を介して、登録アプリケーションの生成完了通知をＩＣカード管理サーバ３に送信する。
【００２９】
また、登録ＡＰ生成部４３２は、登録アプリケーションの生成が完了した場合に、ＮＷ通信部４１を介して、生成した登録アプリケーションをダウンロード可能であることを示すダウンロード通知を端末装置５に通知する。登録ＡＰ生成部４３２は、例えば、ＳＭＳ（Short Message Service）を利用して、ダウンロード通知のメッセージを、対象のＳＩＭカード６０を内蔵した端末装置５に送信する。
【００３０】
また、登録ＡＰ生成部４３２は、ＮＷ通信部４１を介して、端末装置５から登録アプリケーションのダウンロード要求を受信した場合に、端末装置５に登録アプリケーションをダウンロードさせ、ＳＩＭカード６０にインストールさせるダウンロード処理を実行する。なお、ＳＩＭカード６０にインストールされる登録アプリケーションには、対象のＩＣカード１のカードＩＤ及び秘密鍵が含まれている。
【００３１】
端末装置５は、例えば、携帯電話やスマートフォンなどの移動体通信端末であり、ＳＩＭカード６０を内蔵している。端末装置５は、ＩＣカード１に生体認証情報を登録する際に、利用者の操作によって、ＩＣカード管理サーバ３に生体認証情報の登録要求を送信する。また、端末装置５は、例えば、ＳＭＳにより登録アプリケーションのダウンロード通知を受信した場合に、利用者の操作によって、登録アプリケーションをＭＮＯサーバ４からＳＩＭカード６にダウンロードさせる。
【００３２】
また、端末装置５は、ＳＩＭカード６にダウンロード（インストール）した登録アプリケーションに基づいて、ＳＩＭカード６とＩＣカード１との間の通信を中継して、ＩＣカード１に生体認証情報を登録させる。
また、端末装置５は、ＮＷ通信部５１と、入力部５２と、表示部５３と、端末制御部５４と、ＳＩＭカード６０とを備える。
【００３３】
ＮＷ通信部５１は、移動体通信や無線ＬＡＮ通信などを利用してネットワークＮＷ１に接続し、ネットワークＮＷ１を介して各種通信を行う。ＮＷ通信部４１は、例えば、ネットワークＮＷ１を介して、ＩＣカード管理サーバ３又はＭＮＯサーバ４に接続し、ＩＣカード１に生体認証情報を登録する際に、各種通信を行う。
【００３４】
入力部５２は、例えば、キーボードやタッチパネルなどの入力装置であり、利用者による各種操作の入力情報を受け付ける。入力部５２は、受け付けた操作の入力情報を端末制御部５４に出力する。
表示部５３は、例えば、液晶ディスプレイ装置などの表示装置であり、各種情報を表示する。表示部５３は、例えば、各種操作画面や情報の入力画面、端末装置５に通知されたメッセージなどの各種情報を表示する。
【００３５】
端末制御部５４は、例えば、ＣＰＵなどを含むプロセッサであり、端末装置５を統括的に制御する。端末制御部５４は、入力部５２による利用者の操作に応じて、ＮＷ通信部５１を介して、ＩＣカード管理サーバ３に生体認証情報の登録要求を送信する。また、端末制御部５４は、ＮＷ通信部５１を介して、ＭＮＯサーバ４からＳＭＳにより登録アプリケーションのダウンロード通知を受信した場合に、表示部５３にダウンロード通知の内容を表示させる。
【００３６】
また、端末制御部５４は、入力部５２による利用者の操作に応じて、ＮＷ通信部５１を介して、ダウンロード通知に基づいてＭＮＯサーバ４から登録アプリケーションを取得する。端末制御部５４は、取得した登録アプリケーションをＳＩＭカード６０に記憶させる。また、端末制御部５４は、ＩＣカード１から登録完了通知を受信した場合に、ＮＷ通信部５１を介して、登録完了通知をＩＣカード管理サーバ３に送信する。
なお、端末装置５又はＳＩＭカード６０と、ＩＣカード１との間の通信は、不図示のリーダライタ装置又はＮＦＣ（Near Field Communication）などの近距離無線通信によって行われる。
【００３７】
ＳＩＭカード６０は、端末装置５に内蔵された、利用者との契約情報を記憶するカードである。ＳＩＭカード６０の基本的な構成は、指紋センサ７を備えていない後述するＩＣカード１ａと同様である。
ＳＩＭカード６０は、通信部６１と、ＳＩＭ制御部６２と、ＡＰデータ記憶部６３とを備える。
【００３８】
通信部６１は、端末装置５、又は端末装置５を介してＩＣカード１との間の通信を行う。
ＳＩＭ制御部６２は、例えば、ＣＰＵを備え、ＳＩＭカード６０を統括的に制御する。ＳＩＭ制御部６２は、通信部６１を介して受信したコマンドに応じた処理（コマンド処理）を実行する。そして、ＳＩＭ制御部６２は、通信部６１を介して、コマンド処理の実行結果であるレスポンス（処理応答）を送信する。
【００３９】
ＡＰデータ記憶部６３（データ記憶部の一例）は、上述した契約情報であるＩＭＳＩ及びＭＳＩＳＤＮを記憶する。また、ＡＰデータ記憶部６３には、生体認証情報を登録する対象のＩＣカード１のカードＩＤ及び秘密鍵を含む登録アプリケーションが記憶される。
【００４０】
ＩＣカード１は、例えば、プラスチックのカード基材ＰＴ（カード本体の一例）に、ＩＣモジュール１０を実装して形成されている。すなわち、ＩＣカード１は、ＩＣモジュール１０と、指紋センサ７と、ＩＣモジュール１０及び指紋センサ７が埋め込まれたカード基材ＰＴとを備える。また、ＩＣカード１は、コンタクト部１５を介して端末装置５（ＳＩＭカード６０）と通信可能である。
【００４１】
ＩＣカード１は、例えば、外部から送信されたコマンド（処理要求）を、コンタクト部１５を介して受信し、受信したコマンドに応じた処理（コマンド処理）を実行する。そして、ＩＣカード１は、コマンド処理の実行結果であるレスポンス（処理応答）を外部にコンタクト部１５を介して送信する。
【００４２】
ＩＣモジュール１０は、コンタクト部１５と、ＩＣチップ２０とを備え、例えば、テープ上にＩＣモジュール１０が複数配置されたＣＯＴ（Chip On Tape）などの形態で取引されるモジュールである。なお、テープから個片抜きして切り離した単体のＩＣモジュール１０をＣＯＴという場合がある。
【００４３】
コンタクト部１５は、ＩＣカード１が動作するために必要な各種信号の端子を有している。ここで、各種信号の端子は、電源電圧、クロック信号、リセット信号などを端末装置５などの外部から供給を受ける端子、及び、外部と通信するためのシリアルデ―タ入出力端子（ＳＩＯ端子）を有する。
【００４４】
ＩＣチップ２０は、例えば、１チップのマイクロプロセッサなどのＬＳＩ（Large Scale Integration）である。
指紋センサ７（生体情報取得部の一例）は、利用者の指紋情報を取得する。なお、本実施形態では、生体情報の一例として、指紋情報を利用する。指紋センサ７は、例えば、静電容量型、感熱型、光学型などのうちいずれかの方式で利用者の指紋情報を取得する。
【００４５】
図４は、本実施形態のＩＣカード１のハードウェア構成図である。
図４に示すように、ＩＣカード１は、コンタクト部１５と、ＩＣチップ２０とを備えたＩＣモジュール１０と、指紋センサ７と、照合プロセッサ８とを備える。ＩＣチップ２０は、ＵＡＲＴ（Universal Asynchronous Receiver Transmitter）２４と、ＣＰＵ２５と、ＲＯＭ（Read Only Memory）２６と、ＲＡＭ（Random Access Memory）２７と、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）２８とを備える。これらの構成要素は、内部バスＢＳ１を介して接続されている。
【００４６】
ＵＡＲＴ２４は、上述したＳＩＯ端子を介して、端末装置５とシリアルデータ通信を行う。ＵＡＲＴ２４は、ＳＩＯ端子を介して受信したシリアルデータ信号をパラレル変換したデータ（例えば、１バイトのデータ）を内部バスＢＳ１に出力する。また、ＵＡＲＴ２４は、内部バスＢＳ１を介して取得したデータをシリアル変換して、ＳＩＯ端子を介して端末装置５に出力する。ＵＡＲＴ２４は、例えば、ＳＩＯ端子を介してコマンドを端末装置５から受信する。また、ＵＡＲＴ２４は、ＳＩＯ端子を介してレスポンスを端末装置５に送信する。
【００４７】
ＣＰＵ２５は、ＲＯＭ２６又はＥＥＰＲＯＭ２８に記憶されているプログラムを実行して、ＩＣカード１の各種処理を行う。ＣＰＵ２５は、例えば、コンタクト部１５を介して、ＵＡＲＴ２４が受信したコマンドに応じたコマンド処理を実行する。
【００４８】
ＲＯＭ２６は、例えば、マスクＲＯＭなどの不揮発性メモリであり、ＩＣカード１の各種処理を実行するためのプログラム、及びコマンドテーブルなどのデータを記憶する。
ＲＡＭ２７は、例えば、ＳＲＡＭ（Static RAM）などの揮発性メモリであり、ＩＣカード１の各種処理を行う際に利用されるデータを一時記憶する。
【００４９】
ＥＥＰＲＯＭ２８は、例えば、電気的に書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ２８は、ＩＣカード１が利用する各種データを記憶する。ＥＥＰＲＯＭ２８は、例えば、ＩＣカード１を利用した各種サービス（アプリケーション）に使用される情報を記憶する。
【００５０】
照合プロセッサ８は、例えば、ＣＰＵとプログラムメモリとを含む。照合プロセッサ８は、専用線などで指紋センサ７と接続され、指紋センサ７が指紋情報を取得可能な状態（通電状態）であるか否かを検知することができる。照合プロセッサ８は、指紋センサ７により取得された利用者の指紋情報の特徴量を抽出した生体認証情報に変換し、ＩＣモジュール１０内に保持された生体認証情報と比較することで、利用者の認証を行い、認証結果をＩＣモジュール１０に出力する。
【００５１】
また、照合プロセッサ８は、ＩＣカード１に生体認証情報を登録する際には、指紋センサ７が取得した利用者の指紋情報に基づく生体認証情報を生成して、生成した生体認証情報をＩＣモジュール１０に出力する。すなわち、照合プロセッサ８は、ＩＣカード１に生体認証情報を登録する際には、指紋センサ７により取得された利用者の指紋情報の特徴量を抽出した生体認証情報に変換し、変換した生体認証情報をＩＣモジュール１０に出力する。
【００５２】
次に、図５を参照して、本実施形態によるＩＣカード１の機能構成例について説明する。
図５は、本実施形態のＩＣカード１の機能構成例を示すブロック図である。
図５に示すように、ＩＣカード１は、通信部２４０と、制御部２５０と、指紋センサ７と、生体照合処理部８１と、ＡＰデータ記憶部２８１とを備える。
ここで、図５に示されるＩＣカード１の各部は、図４に示されるＩＣカード１のハードウェアを用いて実現される。
【００５３】
通信部２４０は、例えば、ＵＡＲＴ２４と、ＣＰＵ２５と、ＲＯＭ２６に記憶されているプログラムとにより実現され、コンタクト部１５を介して、例えば、端末装置５との間でコマンド及びレスポンスの送受信を行う。すなわち、通信部２４０は、所定の処理を要求するコマンド（処理要求）を端末装置５から受信するとともに、コマンドに対するレスポンス（処理応答）を端末装置５に送信する。
【００５４】
ＡＰデータ記憶部２８１（データ記憶部の一例）は、例えば、ＥＥＰＲＯＭ２８により構成された記憶部であり、アプリケーションデータを記憶する。ＡＰデータ記憶部２８１は、例えば、カードＩＤ、秘密鍵、及び生体認証情報などを、アプリケーションデータとして記憶する。
【００５５】
制御部２５０は、例えば、ＣＰＵ２５と、ＲＡＭ２７と、ＲＯＭ２６又はＥＥＰＲＯＭ２８とにより実現され、ＩＣカード１を統括的に制御する。制御部２５０は、コマンド処理部２５１を備える。
【００５６】
コマンド処理部２５１（処理部の一例）は、端末装置５（ＳＩＭカード６０）からＩＣカード１に送信されたコマンド（処理要求）に応じて、各種コマンドの処理（コマンド処理）を実行する。コマンド処理部２５１は、例えば、通信部２４０を介して端末装置５（ＳＩＭカード６０）から受信したコマンドに応じて、コマンド処理を実行する。また、コマンド処理部２５１は、コマンド処理の結果であるレスポンスを、通信部２４０を介して端末装置５（ＳＩＭカード６０）に送信する。
【００５７】
また、コマンド処理部２５１は、例えば、ＳＩＭカード６０から入力されたカードＩＤ及び秘密鍵と、ＡＰデータ記憶部２８１が記憶するカードＩＤ及び秘密鍵とが一致した場合に、生体認証情報の登録を許可する。コマンド処理部２５１は、生体認証情報の登録が許可された場合に、後述する生体照合処理部８１に、指紋センサ７から取得した利用者の指紋情報に基づく生体認証情報を生成させる。コマンド処理部２５１は、生体照合処理部８１から取得した生体認証情報を、ＡＰデータ記憶部２８１に記憶させる。
【００５８】
また、コマンド処理部２５１は、利用者の生体情報による認証を行う場合に、ＡＰデータ記憶部２８１が記憶する生体認証情報を生体照合処理部８１に出力し、指紋センサ７から取得した利用者の指紋情報に基づく生体認証情報との照合結果を、生体照合処理部８１から取得する。コマンド処理部２５１は、取得した照合結果を含むレスポンスを、通信部２４０を介して出力する。
【００５９】
生体照合処理部８１は、照合プロセッサ８によって実現される。生体照合処理部８１は、生体認証情報を登録する場合に、指紋センサ７から取得した利用者の指紋情報に基づいて生体認証情報を生成し、生成した生体認証情報をコマンド処理部２５１に出力する。
【００６０】
また、生体照合処理部８１は、利用者の生体情報による認証を行う場合に、コマンド処理部２５１から出力されたＡＰデータ記憶部２８１が記憶する生体認証情報（登録済の生体認証情報）を取得する。また、生体照合処理部８１は、指紋センサ７から取得した利用者の指紋情報に基づいて生体認証情報を生成し、生成した生体認証情報と、コマンド処理部２５１から取得した生体認証情報（登録済の生体認証情報）とを照合する。生体照合処理部８１は、照合結果を、コマンド処理部２５１に出力する。
【００６１】
次に、図面を参照して、本実施形態のＩＣカードシステム１００の動作について説明する。
図６は、本実施形態のＩＣカードシステム１００の動作の一例を示す図である。図６では、ＩＣカードシステム１００の生体認証情報の登録処理について説明する。
【００６２】
図６に示すように、端末装置５は、まず、ＩＣカード１に生体認証情報を登録する際に、ＩＣカード管理サーバ３に生体認証情報の登録要求を送信する（ステップＳ１０１）。すなわち、端末装置５の端末制御部５４は、入力部５２による利用者の操作に応じて、ＮＷ通信部５１を介して、ＩＣカード管理サーバ３に生体認証情報の登録要求を送信する。なお、生体認証情報の登録要求には、利用者を特定可能な情報として、例えば、利用者氏名、電話番号、ＩＣカード１のカードＩＤなどが含まれるものとする。
【００６３】
次に、ＩＣカード管理サーバ３は、生体認証情報の登録要求に応じて、利用者情報を含む照会要求をＭＮＯサーバ４に送信する（ステップＳ１０２）。ＩＣカード管理サーバ３の登録処理部３３１は、ＮＷ通信部３１を介して、利用者を特定可能な情報を含む登録要求を受信した場合に、利用者情報記憶部３２１から利用者を特定可能な情報に対応する利用者情報を検索して、当該利用者情報を利用者情報記憶部３２１から取得する。登録処理部３３１は、取得した利用者情報（例えば、利用者氏名及び電話番号）を含む照会要求を、ＮＷ通信部３１を介して、ＭＮＯサーバ４に送信する。このように、登録処理部３３１は、ＳＩＭカード６０の契約情報に基づくＩＣカード１の利用者の照会を要求する。
【００６４】
次に、ＭＮＯサーバ４は、照会要求に応じて照会処理を実行する（ステップＳ１０３）。ＭＮＯサーバ４の照会処理部４３１は、ＮＷ通信部４１を介して、ＩＣカード管理サーバ３から利用者の照会要求を受信した場合に、利用者の照会処理を実行する。照会処理部４３１は、照会要求に含まれる利用者情報である、例えば、利用者氏名及び電話番号と、契約情報記憶部４２１が記憶する契約情報とを比較し、利用者の照会処理として、利用者の正当性を判定する。
【００６５】
次に、ＭＮＯサーバ４は、照会結果をＩＣカード管理サーバ３に送信する（ステップＳ１０４）。照会処理部４３１は、ＮＷ通信部４１を介して、利用者の照会結果をＩＣカード管理サーバ３に送信する。なお、この図に示す例では、利用者の照会が成功したものとして説明する。
【００６６】
次に、ＩＣカード管理サーバ３は、登録アプリケーションの生成依頼をＭＮＯサーバ４に送信する（ステップＳ１０５）。登録処理部３３１は、ＮＷ通信部３１を介して、ＭＮＯサーバ４による利用者の照会結果を受信し、利用者の正当性が確認された場合に、利用者情報記憶部３２１から、例えば、利用者の正当性が確認されたＩＣカード１に対応するカードＩＤ及び秘密鍵を取得する。登録処理部３３１は、取得したカードＩＤ及び秘密鍵を含む生成依頼を、ＮＷ通信部３１を介して、ＭＮＯサーバ４に送信する。なお、生成依頼には、ＳＩＭカード６０を特定するために、電話番号を示す情報が含まれているものとする。
【００６７】
次に、ＭＮＯサーバ４は、登録アプリケーションの生成処理を実行する（ステップＳ１０６）。ＭＮＯサーバ４の登録ＡＰ生成部４３２は、ＮＷ通信部４１を介して、ＩＣカード管理サーバ３から登録アプリケーションの生成依頼を受信した場合に、当該生成依頼に含まれるカードＩＤ及び秘密鍵を利用して、登録アプリケーションを生成する。
【００６８】
次に、ＭＮＯサーバ４は、登録アプリケーションの生成完了を、ＩＣカード管理サーバ３に通知する（ステップＳ１０７）。
また、ＭＮＯサーバ４は、登録アプリケーションのダウンロード通知を端末装置５に通知する（ステップＳ１０８）。登録ＡＰ生成部４３２は、生成した登録アプリケーションをダウンロード可能であることを示すダウンロード通知を、例えば、ＳＭＳを利用して、端末装置５に通知する。
【００６９】
次に、端末装置５は、登録アプリケーションのダウンロード要求をＭＮＯサーバ４に送信する（ステップＳ１０９）。端末装置５の端末制御部５４は、上述したダウンロード通知を表示部５３に表示させる。表示部５３に表示されたダウンロード通知を確認した利用者による入力部５２の操作に応じて、端末制御部５４は、ＮＷ通信部５１を介して、ダウンロード要求をＭＮＯサーバ４に送信する。
【００７０】
次に、ＭＮＯサーバ４は、ダウンロード要求に応じて、登録アプリケーションのＳＩＭカード６０へのダウンロードを実行する（ステップＳ１１０）。登録ＡＰ生成部４３２は、ＮＷ通信部４１を介して、端末装置５から登録アプリケーションのダウンロード要求を受信した場合に、端末装置５のＳＩＭカード６０に、登録アプリケーションをダウンロードさせるダウンロード処理を実行する。端末装置５は、ＭＮＯサーバ４から登録アプリケーションを取得し、ＳＩＭカード６０の通信部６１を介して、生体認証情報を登録する対象のＩＣカード１に対応するカードＩＤ及び秘密鍵を含むアプリケーションデータをＡＰデータ記憶部６３に記憶させる。
【００７１】
次に、端末装置５のＳＩＭカード６０は、ＩＣカード１との間にセキュア通信を確立する（ステップＳ１１１）。ＳＩＭカード６０は、登録アプリケーションに基づいて、端末装置５を介して、ＩＣカード１と通信を開始し、ＡＰデータ記憶部６３に記憶しているカードＩＤ及び秘密鍵により、ＩＣカード１との間で認証処理を実行する。また、ＳＩＭカード６０は、例えば、ＩＣカード１と共通に保持する秘密鍵に基づいて、セッションキーを生成し、ＩＣカード１との間で当該セッションキーによる暗号化通信を行うセキュア通信を確立する。
【００７２】
次に、ＩＣカード１は、指紋情報を取得する（ステップＳ１１２）。ＩＣカード１のコマンド処理部２５１は、ＳＩＭカード６０の登録アプリケーションに基づく、生体認証情報を登録するコマンドに応じて、生体照合処理部８１に、指紋センサ７から取得した利用者の指紋情報に基づく生体認証情報を生成させる。生体照合処理部８１は、指紋センサ７から取得した利用者の指紋情報に基づいて生体認証情報を生成し、コマンド処理部２５１は、生体照合処理部８１が生成した生体認証情報を取得する。
【００７３】
次に、ＩＣカード１は、生体認証情報を登録する（ステップＳ１１３）。コマンド処理部２５１は、生体照合処理部８１から取得した生体認証情報を、ＡＰデータ記憶部２８１に記憶させる。
【００７４】
次に、ＩＣカード１は、登録完了を端末装置５に通知する（ステップＳ１１４）。ＩＣカード１のコマンド処理部２５１は、生体認証情報を登録するコマンド処理のレスポンスとして、登録完了を端末装置５に通知する。
次に、端末装置５は、登録完了をＩＣカード管理サーバ３に通知する。端末装置５の端末制御部５４は、ＮＷ通信部５１を介して、登録完了をＩＣカード管理サーバ３に送信する。ＩＣカード管理サーバ３の登録処理部３３１は、登録完了の通知を受信した場合に、利用者情報記憶部３２１が記憶する当該ＩＣカード１に対応する「生体認証情報の登録有無」を“登録済”に変更する（図２参照）。
【００７５】
以上説明したように、本実施形態によるＩＣカードシステム１００は、ＩＣカード管理サーバ３と、ＩＣカード１とを備える。ＩＣカード管理サーバ３は、カードＩＤ（カード識別情報）と、ＳＩＭカード６０の契約に関連した利用者情報と、秘密鍵とを対応付けて記憶する。ＩＣカード管理サーバ３は、利用者情報に基づく利用者の照会をＭＮＯサーバ４（ＳＩＭ管理サーバ）に要求し、利用者の正当性が確認された場合に、カード識別情報及び秘密鍵を含み、利用者の生体情報に基づく生体認証情報を登録する登録アプリケーションを生成する生成要求をＭＮＯサーバ４に送信する。また、ＩＣカード１は、カード識別情報と、秘密鍵とを記憶し、利用者の生体認証情報を記憶可能なＡＰデータ記憶部２８１（データ記憶部）を備える。ＩＣカード１は、ＭＮＯサーバ４によって生成された登録アプリケーションに基づいて、ＳＩＭカード６０との間で通信を行う。ＩＣカード１は、当該ＳＩＭカード６０との間の通信によって、カード識別情報及び秘密鍵に基づく認証が成功した場合に、利用者から取得された生体情報に基づく生体認証情報をＡＰデータ記憶部２８１に記憶させる。
【００７６】
これにより、本実施形態によるＩＣカードシステム１００は、ＳＩＭカード６０の契約に関連した利用者情報を利用して、利用者の本人確認を行うため、例えば、銀行の窓口などに行かずに（対面による本人確認を行わずに）、利用者の生体認証情報をＩＣカード１に登録することができる。よって、本実施形態によるＩＣカードシステム１００は、利便性を向上させることができる。
【００７７】
なお、本実施形態によるＩＣカードシステム１００では、ネットワークＮＷ１上に、生体情報及び生体認証情報が転送されることがない。そのため、本実施形態によるＩＣカードシステム１００は、セキュリティを確保しつつ、利用者の生体認証情報をＩＣカード１に登録することができる。
【００７８】
また、本実施形態によるＩＣカードシステム１００では、さらに、ＳＩＭカード６０を内蔵した端末装置５と、ＭＮＯサーバ４とを備える。ＭＮＯサーバ４は、ＩＣカード管理サーバ３からの利用者の照会の要求（照会要求）に応じて、利用者の照会を実行し、当該照会結果をＩＣカード管理サーバ３に送信する。ＭＮＯサーバ４は、生成要求に応じて、カードＩＤ及び秘密鍵に対応した登録アプリケーションを生成するとともに、当該登録アプリケーションがダウンロード可能であることを示すダウンロード通知を端末装置５に通知する。端末装置５は、ダウンロード通知に基づいて、登録アプリケーションを取得する。
【００７９】
これにより、本実施形態によるＩＣカードシステム１００では、ダウンロード通知を受信した端末装置５が、カードＩＤ及び秘密鍵に対応した登録アプリケーションを適切に取得することができ、利用者の生体認証情報をＩＣカード１に登録することができる。そのため、本実施形態によるＩＣカードシステム１００は、さらにセキュリティを確保しつつ、利用者の生体認証情報をＩＣカード１に登録することができる。
【００８０】
また、本実施形態では、ＩＣカード１は、生体情報を取得する指紋センサ７（生体情報取得部）を備える。ＩＣカード１は、指紋センサ７によって利用者から取得された生体情報に基づく生体認証情報をＡＰデータ記憶部２８１に記憶させる。
これにより、本実施形態によるＩＣカードシステム１００では、利用者の生体情報がＩＣカード１の内部で取得され、利用者の生体認証情報がＩＣカード１の内部で生成されるため、利用者の生体情報及び生体認証情報が外部に流出する可能性を低減することができる。よって、本実施形態によるＩＣカードシステム１００は、さらにセキュリティを確保しつつ、利用者の生体認証情報をＩＣカード１に登録することができる。
【００８１】
また、本実施形態では、生体情報は、利用者の指紋情報である。指紋情報は、例えば、指紋センサ７により比較的簡易に取得可能であり、他の生体情報に比べて、少ない容量の生体認証情報により生体認証可能である。そのため、本実施形態によるＩＣカードシステム１００は、ＩＣカード１内で指紋情報による生体認証を比較的容易に実現することが可能であり、利便性を向上させることができる。
【００８２】
また、本実施形態による情報登録方法は、照会ステップと、生成要求ステップと、処理ステップとを含む。照会ステップにおいて、カードＩＤと、ＳＩＭカード６０の契約に関連した利用者情報と、秘密鍵とを対応付けて記憶するＩＣカード管理サーバ３が、利用者情報に基づく利用者の照会をＭＮＯサーバ４に要求する。生成要求ステップにおいて、ＩＣカード管理サーバ３が、照会ステップによって、利用者の正当性が確認された場合に、カードＩＤ及び秘密鍵を含み、利用者の生体情報に基づく生体認証情報を登録する登録アプリケーションを生成する生成要求をＭＮＯサーバ４に送信する。処理ステップにおいて、カード識別情報と、秘密鍵とを記憶し、利用者の生体認証情報を記憶可能なＡＰデータ記憶部２８１を備えるＩＣカード１が、生成要求ステップによって生成された登録アプリケーションに基づいて、ＳＩＭカード６０との間で通信を行う。そして、ＩＣカード１が、当該ＳＩＭカード６０との間の通信によって、カード識別情報及び秘密鍵に基づく認証が成功した場合に、利用者から取得された生体情報に基づく生体認証情報をＡＰデータ記憶部２８１に記憶させる。
これにより、本実施形態による情報登録方法は、上述したＩＣカードシステム１００と同様の効果を奏し、利便性を向上させることができる。
【００８３】
（第２の実施形態）
次に、図面を参照して、第２の実施形態によるＩＣカードシステム１００ａについて説明する。
【００８４】
図７は、本実施形態のＩＣカードシステム１００ａの一例を示すブロック図である。
図７に示すように、ＩＣカードシステム１００ａは、ＩＣカード１ａと、リーダライタ装置２と、ＩＣカード管理サーバ３と、ＭＮＯサーバ４と、端末装置５とを備える。
なお、この図において、図１と同一の構成には同一の符号を付与し、その説明を省略する。
【００８５】
本実施形態では、ＩＣカード１ａが、指紋センサ７を備えずに、リーダライタ装置２が指紋センサ７を備える場合について説明する。
リーダライタ装置２は、ＩＣカード１ａと端末装置５との間に接続され、ＳＩＭカード６０とＩＣカード１との間の通信処理を行う。また、リーダライタ装置２は、指紋センサ７を備える。
【００８６】
ＩＣカード１ａは、指紋センサ７及び照合プロセッサ８を備えない点を除いて、上述した第１の実施形態のＩＣカード１と同様である。また、ＩＣカード１ａのハードウェア構成は、指紋センサ７及び照合プロセッサ８を備えない点を除いて、図１に示すＩＣカード１と同様であるため、ここではその説明を省略する。
【００８７】
図８は、本実施形態のリーダライタ装置２及びＩＣカード１ａの機能構成例を示すブロック図である。この図において、図５と同一の構成には同一の符号を付与し、その説明を省略する。
【００８８】
図８に示すように、リーダライタ装置２は、生体照合処理部２２を含む通信制御部２１と、指紋センサ７とを備える。すなわち、リーダライタ装置２は、ＩＣカード１ａの代わりに、指紋センサ７及び生体照合処理部２２を備える。
【００８９】
通信制御部２１は、例えば、不図示のＣＰＵ及びプログラムメモリにより実現され、ＩＣカード１ａと端末装置５（ＳＩＭカード６０）との間の通信を制御する。
生体照合処理部２２は、指紋センサ７から取得した利用者の指紋情報に基づいて生体認証情報を生成し、生成した生体認証情報を通信制御部２１介して、ＩＣカード１ａに出力する。
【００９０】
ＩＣカード１ａは、リーダライタ装置２が有する指紋センサ７によって利用者から取得された生体情報に基づく生体認証情報をＡＰデータ記憶部２８１に記憶させる。
【００９１】
次に、図面を参照して、本実施形態のＩＣカードシステム１００ａの動作について説明する。
図９は、本実施形態のＩＣカードシステム１００ａの動作の一例を示す図である。図６では、ＩＣカードシステム１００ａの生体認証情報の登録処理について説明する。
【００９２】
図９において、ステップＳ２０１からステップＳ２１０までの処理は、上述した図６のステップＳ１０１からステップＳ１１０までの処理と同様であるため、ここではその説明を省略する。
ステップＳ２１１において、端末装置５のＳＩＭカード６０は、リーダライタ装置２を介して、ＩＣカード１ａとの間にセキュア通信を確立する。ＳＩＭカード６０は、登録アプリケーションに基づいて、端末装置５及びリーダライタ装置２を介して、ＩＣカード１ａと通信を開始し、ＡＰデータ記憶部６３に記憶しているカードＩＤ及び秘密鍵により、ＩＣカード１ａとの間で認証処理を実行する。また、ＳＩＭカード６０は、例えば、ＩＣカード１ａと共通に保持する秘密鍵に基づいて、セッションキーを生成し、ＩＣカード１ａとの間で当該セッションキーによる暗号化通信を行うセキュア通信を確立する。
【００９３】
次に、リーダライタ装置２は、指紋情報を取得する（ステップＳ２１２）。リーダライタ装置２の通信制御部２１は、ＳＩＭカード６０の登録アプリケーションに基づく、生体認証情報を登録するコマンドに応じて、生体照合処理部２２に、指紋センサ７から取得した利用者の指紋情報に基づく生体認証情報を生成させる。生体照合処理部２２は、指紋センサ７から取得した利用者の指紋情報に基づいて生体認証情報を生成する。
【００９４】
次に、リーダライタ装置２は、生体認証情報をＩＣカード１ａに送信する（ステップＳ２１３）。通信制御部２１は、生体照合処理部２２が生成した生体認証情報を含む、生体認証情報を登録するコマンドを、ＩＣカード１ａに送信する。
【００９５】
次に、ＩＣカード１ａは、生体認証情報を登録する（ステップＳ２１４）。ＩＣカード１ａのコマンド処理部２５１は、生体認証情報を登録するコマンドに応じて、リーダライタ装置２から取得した生体認証情報を、ＡＰデータ記憶部２８１に記憶させる。
続く、ステップＳ２１５及びステップＳ２１６の処理は、上述した図６のステップＳ１１３及びステップＳ１１５の処理と同様であるため、ここではその説明を省略する。
【００９６】
以上説明したように、本実施形態によるＩＣカードシステム１００ａは、ＩＣカード１ａと、リーダライタ装置２と、ＩＣカード管理サーバ３と、ＭＮＯサーバ４と、端末装置５とを備える。リーダライタ装置２は、生体情報を取得する指紋センサ７（生体情報取得部）を有し、ＳＩＭカード６０とＩＣカード１ａとの間の通信処理を行う。ＩＣカード１ａは、リーダライタ装置２が有する指紋センサ７によって利用者から取得された生体情報に基づく生体認証情報をＡＰデータ記憶部２８１に記憶させる。
これにより、本実施形態によるＩＣカードシステム１００ａは、上述した第１の実施形態と同様の効果を奏し、利便性を向上させることができる。
【００９７】
上記の各実施形態では、生体情報の一例として、指紋情報を取得し、指紋情報に基づく生体認証情報をＩＣカード１（１ａ）に登録する例を説明したがこれに限定されるものではない。例えば、生体情報は、静脈パターン情報、虹彩情報、声紋情報、ＤＮＡ情報などであってもよく、生体認証可能な情報であれば、他の生体情報であってもよい。
【００９８】
また、上記の各実施形態において、ＩＣカード１（１ａ）は、コンタクト部１５を介して外部と通信する例を説明したが、コイルなどを用いたコンタクトレスインターフェースを介して外部と通信するように構成してもよい。この場合、コイルなどを介して、ＩＣカード１（１ａ）に電源供給するようにしてもよい。
【００９９】
また、上記の各実施形態において、ＩＣカード１（１ａ）は、書き換え可能な不揮発性メモリとして、ＥＥＰＲＯＭ２８を備える構成としたが、これに限定されるものではない。例えば、ＩＣカード１（１ａ）は、ＥＥＰＲＯＭ２８の代わりに、フラッシュメモリ、ＦｅＲＡＭ（Ferroelectric Random Access Memory：強誘電体メモリ）などを備えてもよい。
【０１００】
また、上記の各実施形態において、ダウンロード通知をＳＭＳにより通知する例を説明したが、これに限定されるものではなく、例えば、電子メールやＳＮＳ（Social Networking Service）などを用いて通知するようにしてもよい。
【０１０１】
また、上記の各実施形態において、ＩＣカード管理サーバ３とＭＮＯサーバ４とが異なるサーバ装置である例を説明したが、例えば、ＩＣカード１（１ａ）の管理事業者と、ＳＩＭカード６０か管理する移動体通信事業者が同一の場合などは、ＩＣカード管理サーバ３の機能をＭＮＯサーバ４が備えるようにしてもよい。
【０１０２】
また、上記の各実施形態において、登録アプリケーションをＳＩＭカード６０にダウンロード（インストール）する例を説明したが、登録アプリケーションを端末装置５とＳＩＭカード６０とに分割してダウンロード及びインストールするようにしてもよい。この場合、カードＩＤ及び秘密鍵は、ＳＩＭカード６０が記憶するものとする。
【０１０３】
また、登録アプリケーションは、生体認証情報がＩＣカード１（１ａ）に登録された後に、使用禁止又は削除されるようにしてもよい。また、登録アプリケーションは、使用回数（例えば、１回使用可）や使用期限（例えば、ダウンロードから２４時間以内など）などの使用制限を設けるようにしてもよい。
【０１０４】
また、上記の各実施形態において、利用者の照会の際に、ＭＮＯサーバ４に送信する利用者情報の一例として、利用者氏名及び電話番号を用いる例を説明したがこれに限定されるものではなく、例えば、利用者の住所、生年月日、年齢、などの情報を用いてもよい。
【０１０５】
また、上記の第１の実施形態において、照合プロセッサ８がＩＣモジュール１０の外部に設けられている例を説明したが、これに限定されるものではなく、照合プロセッサ８に相当する機能をＩＣモジュール１０が備えるようにしてもよい。
【０１０６】
また、上記の第２の実施形態において、端末装置５が、リーダライタ装置２を内蔵するようにしてもよい。また、リーダライタ装置２は、ＩＣカード１ａ及びＳＩＭカード６との間でセキュア通信を行うために、セキュアモジュールを備えるようにしてもよい。
【０１０７】
以上説明した少なくともひとつの実施形態によれば、ＳＩＭカード６０の契約に関連した利用者情報に基づく利用者の照会をＭＮＯサーバ４に要求し、利用者の正当性が確認された場合に、カードＩＤ及び秘密鍵を含み、利用者の生体認証情報を登録する登録アプリケーションを生成する生成要求をＭＮＯサーバ４に送信する、ＩＣカード管理サーバ３と、ＭＮＯサーバ４によって生成された登録アプリケーションに基づいて、ＳＩＭカード６０との間で通信を行い、当該ＳＩＭカード６０との間の通信によって、カードＩＤ及び秘密鍵に基づく認証が成功した場合に、利用者の生体認証情報をＡＰデータ記憶部２８１に記憶させる、ＩＣカードとを持つことにより、利便性を向上させることができる。
【０１０８】
上記実施形態は、以下のように表現することができる。
ＩＣカード管理サーバと、ＩＣカードとを備え、
前記ＩＣカード管理サーバは、
カード識別情報と、ＳＩＭカードの契約に関連した利用者情報と、秘密鍵とを対応付けて記憶する利用者情報記憶部と、
少なくともコンピュータが実行可能な第１プログラムに関する情報を記憶する第１記憶部と、
前記第１記憶部に記憶された前記第１プログラムを実行する第１のハードウェアプロセッサと、を備え、
前記第１のハードウェアプロセッサは、前記第１プログラムを実行することにより、
前記利用者情報に基づく利用者の照会をＳＩＭ管理サーバに要求し、
前記利用者の正当性が確認された場合に、前記カード識別情報及び前記秘密鍵を含み、前記利用者の生体情報に基づく生体認証情報を登録する登録アプリケーションを生成する生成要求を前記ＳＩＭ管理サーバに送信し、
前記ＩＣカードは、
前記カード識別情報と、前記秘密鍵とを記憶し、前記利用者の前記生体認証情報を記憶可能なデータ記憶部と、
少なくともコンピュータが実行可能な第２プログラムに関する情報を記憶する第２記憶部と、
前記第２記憶部に記憶された前記第２プログラムを実行する第２のハードウェアプロセッサと、を備え、
前記第２のハードウェアプロセッサは、前記第２プログラムを実行することにより、
前記ＳＩＭ管理サーバによって生成された前記登録アプリケーションに基づいて、前記ＳＩＭカードとの間で通信を行い、
当該ＳＩＭカードとの間の通信によって、前記カード識別情報及び前記秘密鍵に基づく認証が成功した場合に、前記利用者から取得された前記生体情報に基づく前記生体認証情報を前記データ記憶部に記憶させる、
ＩＣカードシステム。
【０１０９】
なお、実施形態におけるＩＣカードシステム１００（１００ａ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したＩＣカードシステム１００（１００ａ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１１０】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１１１】
１，１ａ…ＩＣカード、２…リーダライタ装置、３…ＩＣカード管理サーバ、４…ＭＮＯサーバ、５…端末装置、７…指紋センサ、８…照合プロセッサ、１０…ＩＣモジュール、１５…コンタクト部、２０…ＩＣチップ、２１…通信制御部、２２，８１…生体照合処理部、２４…ＵＡＲＴ、２５…ＣＰＵ、２６…ＲＯＭ、２７…ＲＡＭ、２８…ＥＥＰＲＯＭ、３１，４１，５１…ＮＷ通信部、３２，４２…サーバ記憶部、３３，４３…サーバ制御部、５２…入力部、５３…表示部、５４…端末制御部、６０…ＳＩＭカード、６１，２４０…通信部、６２…ＳＩＭ制御部、６３，２８１…ＡＰデータ記憶部、１００，１００ａ…ＩＣカードシステム、２５０…制御部、２５１…コマンド処理部、３２１…利用者情報記憶部、３３１…登録処理部、４２１…契約情報記憶部、４３１…照会処理部、４３２…登録ＡＰ生成部、ＢＳ１…内部バス、ＰＴ…カード基材
【図１】
2019219775.tif 000003
【図２】
2019219775.tif 000004
【図３】
2019219775.tif 000005
【図４】
2019219775.tif 000006
【図５】
2019219775.tif 000007
【図６】
2019219775.tif 000008
【図７】
2019219775.tif 000009
【図８】
2019219775.tif 000010
【図９】
2019219775.tif 000011