(57)【特許請求の範囲】
【請求項１】
使用者の身体的特徴を示す生体情報を取得する取得部と、
所定の桁数の数値情報であり、前記使用者を認証する情報である認証情報を、前記取得部により前記生体情報が取得される度に、前記生体情報に基づいて、内部に記憶せずに毎回生成する生成部と
を備える携帯可能電子装置。
【請求項２】
前記使用者の正当性を判定する外部装置に、前記生成部によって生成された前記認証情報を出力する出力部を備える
請求項１に記載の携帯可能電子装置。
【請求項３】
前記生成部によって生成された前記認証情報を暗号化する暗号化処理部を備え、
前記出力部は、前記暗号化処理部によって暗号化された前記認証情報を前記外部装置に出力する
請求項２に記載の携帯可能電子装置。
【請求項４】
前記生成部によって生成された前記認証情報に基づいて、前記使用者の正当性を判定する判定部を備える
請求項１から請求項３のいずれか一項に記載の携帯可能電子装置。
【請求項５】
前記生成部は、所定のアルゴリズムに基づいて、前記生体情報から前記認証情報を生成する
請求項１から請求項４のいずれか一項に記載の携帯可能電子装置。
【請求項６】
自装置の所有者から予め取得された前記生体情報である基準生体情報と、前記認証情報とを記憶する記憶部を備え、
前記生成部は、
前記取得部によって取得された前記生体情報と、前記記憶部に記憶されている前記基準生体情報とに基づいて、前記使用者と前記所有者とが同一人物であるか否かを判定し、前記使用者と前記所有者とが同一人物であると判定した場合に、前記記憶部から前記認証情報を読み出すことで、前記認証情報を生成する
請求項１から請求項４のいずれか一項に記載の携帯可能電子装置。
【請求項７】
前記生体情報を検出する検出部を備え、
前記取得部は、前記検出部によって検出された前記生体情報を取得する
請求項１から請求項６のいずれか一項に記載の携帯可能電子装置。
【請求項８】
使用者の身体的特徴を示す生体情報を取得する取得部と、
所定の桁数の数値情報であり、前記使用者を認証する情報である認証情報を、前記取得部により前記生体情報が取得される度に、前記生体情報に基づいて、内部に記憶せずに毎回生成する生成部と、
前記生成部によって生成された前記認証情報を出力する出力部と
を備える携帯可能電子装置と、
前記携帯可能電子装置の前記出力部によって出力された前記認証情報に基づいて、前記使用者の正当性を判定する外部装置と
を備えるシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、携帯可能電子装置、及びシステムに関する。
【背景技術】
【０００２】
近年、ＩＣ（Integrated Circuit）チップを内蔵したＩＣカードなどの携帯可能電子装置が広く使用されている。従来の携帯可能電子装置を用いたシステムでは、例えば、ＰＩＮ（Personal Identification Number）などの正当な所有者の間で共有する秘密の認証情報が入力され、入力された認証情報を利用することにより、所有者の正当性を認証している。しかしながら、従来の携帯可能電子装置では、例えば、ＰＩＮが漏洩すると、第三者が所有者に成りすまして不正に利用される可能性があり、セキュリティが低下する場合があった。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−３１０６６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、セキュリティを向上させることができる携帯可能電子装置、及びシステムを提供することである。
【課題を解決するための手段】
【０００５】
実施形態の携帯可能電子装置は、取得部と、生成部とを持つ。取得部は、使用者の身体的特徴を示す生体情報を取得する。生成部は、所定の桁数の数値情報であり、前記使用者を認証する情報である認証情報を、前記取得部により前記生体情報が取得される度に、前記生体情報に基づいて、内部に記憶せずに前記認証情報を毎回生成する。
【図面の簡単な説明】
【０００６】
【図１】第１の実施形態のＩＣカードシステムの一例を示すブロック図。
【図２】第１の実施形態の外部装置の記憶部が記憶するデータ例を示す図。
【図３】第１の実施形態のＩＣカードのハードウェア構成例を示す図。
【図４】第１の実施形態のＩＣカードの機能構成例を示すブロック図。
【図５】第１の実施形態のＩＣカードシステムの認証処理の一例を示す図。
【図６】第２の実施形態のＩＣカードシステムの一例を示すブロック図。
【図７】第２の実施形態のＩＣカードの機能構成例を示すブロック図。
【図８】第２の実施形態のＩＣカードシステムの認証処理の一例を示す図。
【図９】第３の実施形態のＩＣカードシステムの一例を示すブロック図。
【図１０】第３の実施形態のＩＣカードの機能構成例を示すブロック図。
【図１１】第３の実施形態のＩＣカードシステムの認証処理の一例を示す図。
【図１２】第４の実施形態のＩＣカードシステムの一例を示すブロック図。
【図１３】第４の実施形態のリーダライタ装置とＩＣカードとの一例を示す外観図。
【図１４】第４の実施形態のＩＣカードの機能構成例を示すブロック図。
【図１５】第４の実施形態のＩＣカードシステムの認証処理の一例を示す図。
【図１６】第５の実施形態のＩＣカードの機能構成例を示すブロック図。
【図１７】第５の実施形態のＩＣカードの動作の一例を示すフローチャート。
【図１８】第６の実施形態のＩＣカードシステムの一例を示すブロック図。
【図１９】第６の実施形態のＩＣカードシステムによるＰＩＮ登録処理の一例を示す図。
【図２０】第７の実施形態のＩＣカードシステムの一例を示すブロック図。
【図２１】第６の実施形態のＩＣカードシステムによるＰＩＮ登録処理の一例を示す図。
【発明を実施するための形態】
【０００７】
以下、実施形態の携帯可能電子装置、及びシステムを、図面を参照して説明する。
【０００８】
（第１の実施形態）
図１は、第１の実施形態のＩＣカードシステム２００の一例を示すブロック図である。
図１に示すように、ＩＣカードシステム２００（システムの一例）は、ＩＣカード１と、外部装置２とを備えている。なお、本実施形態において、携帯可能電子装置の一例として、ＩＣカード１を利用したＩＣカードシステム２００について説明する。
なお、本実施形態によるＩＣカードシステム２００では、ＩＣカード１が、使用者（ユーザ）の指紋情報に基づいて、使用者を認証するＰＩＮ（個人認証番号）を生成し、当該ＰＩＮに基づいて、外部装置２が、使用者が正当なカード所有者（カードホルダ）であるか否かを認証する。また、本実施形態では、人間の身体的特徴を示す生体情報の一例として、指紋情報を利用する例について説明する。ここで、指紋情報とは、例えば、指紋の形状を示す画像情報である。
【０００９】
ＩＣカード１は、ＩＣモジュール１０を備えており、ＩＣモジュール１０は、コンタクト部３と、ＩＣチップ１００とを備えている。ＩＣカード１は、例えば、プラスチックのカード基材ＰＴ（カード本体の一例）に、ＩＣモジュール１０を実装して形成されている。また、ＩＣカード１は、コンタクト部３を介して、外部装置２と通信可能である。ＩＣカード１は、例えば、外部装置２が送信したコマンド（処理要求）を、コンタクト部３を介して受信し、受信したコマンドに応じた処理（コマンド処理）を実行する。そして、ＩＣカード１は、コマンド処理の実行結果であるレスポンス（処理応答）を外部装置２にコンタクト部３を介して送信する。
【００１０】
ＩＣモジュール１０は、コンタクト部３と、ＩＣチップ１００とを備え、例えば、テープ上にＩＣモジュール１０が複数配置されたＣＯＴ（Chip On Tape）などの形態で取引されるモジュールである。
コンタクト部３は、ＩＣカード１が動作するために必要な各種信号の端子を有している。ここで、各種信号の端子は、電源電圧、クロック信号、リセット信号などを外部装置２から供給を受ける端子、及び、外部装置２と通信するためのシリアルデ―タ入出力端子（ＳＩＯ端子）を有する。外部装置２から供給を受ける端子には、電源端子（ＶＤＤ端子、ＧＮＤ端子）、クロック信号端子（ＣＬＫ端子）、及びリセット信号端子（ＲＳＴ端子）が含まれる。
【００１１】
ＩＣチップ１００は、例えば、１チップのマイクロプロセッサなどのＬＳＩ（Large Scale Integration）である。
なお、ＩＣカード１のハードウェア構成の詳細については、後述する。
【００１２】
外部装置２は、ＩＣカード１と通信する上位装置であり、例えば、リーダ／ライタ装置などを含んだＡＴＭ（Automated Teller Machine）等の端末装置である。また、外部装置２は、例えば、指紋センサー２１と、記憶部２２と、制御部２３とを備えている。
【００１３】
指紋センサー２１（検出部の一例）は、使用者の指Ｆ１の指紋情報を検出するセンサーである。指紋センサー２１は、例えば、ＣＣＤ（Charge Coupled Device）イメージセンサー、又はＣＭＯＳイメージセンサーを備えるカメラ（撮像部）を有し、当該カメラが撮像した指紋の形状を示す画像に基づいて、指紋情報を検出する。なお、指紋センサー２１は、カメラ（撮像部）を備える光学式の他に、指Ｆ１を押し付けた際に生じる電荷量の違いにより指紋の形状を示す画像を得る静電式のセンサーや電界の変化に基づいて指紋の形状を示す画像を得る電界式のセンサーであってもよい。
【００１４】
記憶部２２は、外部装置２の各種処理に利用する情報を記憶する。記憶部２２は、例えば、図２に示すように、使用者の認証に用いる認証情報を予め記憶している。
図２は、本実施形態の外部装置２の記憶部２２が記憶するデータ例を示す図である。
図２に示すように、記憶部２２は、「カードＩＤ」と、「口座番号」と、「ＰＩＮ」とを関連付けて記憶する。
【００１５】
ここで、「カードＩＤ」は、例えば、ＩＣカード１又は使用者のＩＤ番号（識別情報）であり、「口座番号」は、例えば、ＰＡＮ（Primary Account Number）の一例であり、本実施形態では、例えば、銀行の口座番号を示す。また、「ＰＩＮ」は、個人認証情報であり、例えば、４桁の数値情報である。なお、本実施形態では、「カードＩＤ」、「口座番号」、及び「ＰＩＮ」は、認証情報に含まれる。
図２に示す例では、例えば、「カードＩＤ」が“０００００１”に対応する「口座番号」は、“１２３−４５６７８９０”であり、「ＰＩＮ」が“１２３４”であることを示している。
なお、記憶部２２が記憶するＰＩＮは、ＩＣカード１と同一の手法により、ＩＣカード１の所有者の指紋情報から予め生成されて、記憶されているものとする。
【００１６】
図１の説明に戻り、制御部２３は、例えば、ＣＰＵ（Central Processing Unit）などを含むプロセッサであり、外部装置２を統括的に制御する。制御部２３は、例えば、指紋センサー２１によって検出された指紋情報を、ＰＩＮを生成させるコマンドに含めて、ＩＣカード１に送信する。また、制御部２３は、例えば、ＩＣカード１からレスポンスとして受信した認証情報（例えば、少なくともＰＩＮを含む情報）に基づいて、使用者の正当性を判定する。
また、制御部２３は、ＰＩＮ照合部２３１を備えている。
【００１７】
ＰＩＮ照合部２３１（判定部の一例）は、ＩＣカード１から出力されたＰＩＮに基づいて、使用者の正当性を判定する。すなわち、ＰＩＮ照合部２３１は、認証情報として、カードＩＤ、口座番号（ＰＡＮ）、ＰＩＮなどを受信し、受信したＰＩＮと、受信したカードＩＤ及び口座番号（ＰＡＮ）に対応するＰＩＮとを照合する。具体的に、ＰＩＮ照合部２３１は、記憶部２２から受信したカードＩＤ及び口座番号（ＰＡＮ）に対応するＰＩＮを読み出す。ＰＩＮ照合部２３１は、読み出したＰＩＮと、受信したＰＩＮとが一致するか否かにより、使用者の正当性を判定する。例えば、ＰＩＮ照合部２３１は、読み出したＰＩＮと、受信したＰＩＮとが一致する場合に、指紋情報を検出した使用者が、ＩＣカード１を所有する正当な所有者であると判定する。
【００１８】
次に、図３を参照して、本実施形態のＩＣカード１のハードウェア構成について説明する。
図３は、本実施形態のＩＣカード１のハードウェア構成例を示す図である。
図３に示すように、ＩＣカード１は、コンタクト部３と、ＩＣチップ１００とを備えたＩＣモジュール１０を備えている。そして、ＩＣチップ１００は、通信Ｉ／Ｆ部４と、ＣＰＵ５と、ＲＯＭ（Read Only Memory）６と、ＲＡＭ（Random Access Memory）７と、ＥＥＰＲＯＭ（Electrically Erasable Programmable ROM）８とを備えている。
【００１９】
通信Ｉ／Ｆ（Interface）部４は、ＩＣカード１と外部装置２との間の通信（コマンド／レスポンスの送受信）を行う。
ＣＰＵ５は、ＲＯＭ６又はＥＥＰＲＯＭ８に記憶されているプログラムを実行して、ＩＣカード１の各種処理を行う。ＣＰＵ５は、例えば、コンタクト部３を介して、通信Ｉ／Ｆ部４が受信したコマンドに応じたコマンド処理を実行する。
【００２０】
ＲＯＭ６は、例えば、マスクＲＯＭなどの不揮発性メモリであり、ＩＣカード１の各種処理を実行するためのプログラム、及びコマンドテーブルなどのデータを記憶する。
ＲＡＭ７は、例えば、ＳＲＡＭ（Static RAM）などの揮発性メモリであり、ＩＣカード１の各種処理を行う際に利用されるデータを一時記憶する。
【００２１】
ＥＥＰＲＯＭ８は、例えば、電気的に書き換え可能な不揮発性メモリである。ＥＥＰＲＯＭ８は、ＩＣカード１が利用する各種データを記憶する。ＥＥＰＲＯＭ８は、例えば、カードＩＤ、口座番号（ＰＡＮ）などを記憶する。
【００２２】
次に、図４を参照して、本実施形態によるＩＣカード１の機能構成例について説明する。
図４は、本実施形態のＩＣカード１の機能構成例を示すブロック図である。
図４に示すように、ＩＣカード１は、通信部４０と、制御部５０と、データ記憶部８０とを備えている。
ここで、図４に示される各部は、図３に示されるハードウェアを用いて実現される。
【００２３】
データ記憶部８０（記憶部の一例）は、例えば、ＥＥＰＲＯＭ８により構成される記憶部である。データ記憶部８０は、例えば、口座番号記憶領域８１と、ＩＤ記憶領域８２とを備えている。
口座番号記憶領域８１は、ＩＣカード１に対応する口座番号（ＰＡＮ）を記憶する。
ＩＤ記憶領域８２は、ＩＣカード１に対応するカードＩＤ（ＩＤ番号）を記憶する。
ここで、口座番号（ＰＡＮ）及びカードＩＤ（ＩＤ番号）は、予め口座番号記憶領域８１及びＩＤ記憶領域８２に記憶されているものとする。
【００２４】
通信部４０は、例えば、通信Ｉ／Ｆ部４、ＣＰＵ５、及びＲＯＭ６に記憶されているプログラムにより実現され、コンタクト部３を介して、外部装置２との間でコマンド及びレスポンスの送受信を行う。
【００２５】
制御部５０は、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１を統括的に制御する。制御部５０は、例えば、外部装置２からＩＣカードに送信された各種コマンドの処理（コマンド処理）を実行する。また、制御部５０は、例えば、指紋情報に基づいて、所定の桁数の数値情報であるＰＩＮを生成する。
制御部５０は、例えば、指紋情報取得部５１と、ＰＩＮ生成部５２と、認証情報出力部５３とを備えている。
【００２６】
指紋情報取得部５１（取得部の一例）は、使用者の指紋情報（身体的特徴を示す生体情報の一例）を取得する。指紋情報取得部５１は、外部装置２からコマンドにより送信された指紋情報を、通信部４０を介して受信することにより、使用者の指紋情報を取得する。
【００２７】
ＰＩＮ生成部５２（生成部の一例）は、指紋情報取得部５１によって取得された指紋情報に基づいて、所定の桁数の数値情報であり、使用者を認証する認証情報を生成する。ＰＩＮ生成部５２は、例えば、所定のアルゴリズムに基づいて、指紋情報から４桁のＰＩＮを生成する。例えば、ＰＩＮ生成部５２は、指紋情報から指紋の特徴量を抽出する。ＰＩＮ生成部５２は、抽出した特徴量の一部又は全部に基づいて、４桁のＰＩＮを生成する。ＰＩＮ生成部５２は、例えば、特徴量の一部又は全部のハッシュ値により、４桁のＰＩＮを生成する。
なお、ＰＩＮは、例えば、使用者の正当性を確認する認証情報であり、ＰＩＮ生成部５２は、同一人物の指紋情報から毎回同一のＰＩＮを生成する。
【００２８】
認証情報出力部５３（出力部の一例）は、ＰＩＮ生成部５２によって生成されたＰＩＮに基づいて使用者の正当性を判定する外部装置２に、当該ＰＩＮを出力する。認証情報出力部５３は、例えば、ＥＥＰＲＯＭ８（データ記憶部８０）が記憶するカードＩＤと、口座番号（ＰＡＮ）と、ＰＩＮ生成部５２が生成したＰＩＮとを、上述したコマンドのレスポンスとして、通信部４０を介して、外部装置２に出力する。すなわち、認証情報出力部５３は、カードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを、通信部４０に送信させる。
【００２９】
次に、図５を参照して、本実施形態のＩＣカードシステム２００の認証処理について説明する。
図５は、本実施形態のＩＣカードシステム２００の認証処理の一例を示す図である。
なお、この図において、ＩＣカードシステム２００の使用者をユーザＵ１として説明する。
【００３０】
図５において、まず、外部装置２が、ユーザＵ１に対して、指紋入力要求を出力する（ステップＳ１０１）。外部装置２の制御部２３は、例えば、表示部（不図示）に指紋情報の入力を促す旨のメッセージを表示させる。
次に、ユーザＵ１は、指紋を指紋センサー２１に検出させる（ステップＳ１０２）。すなわち、ユーザＵ１は、外部装置２の指紋センサー２１の上を、指Ｆ１をなぞらせることにより、指紋センサー２１は、指紋情報を検出する。
【００３１】
次に、外部装置２は、指紋センサー２１が検出した指紋情報を、ＩＣカード１に送信する（ステップＳ１０３）。すなわち、外部装置２の制御部２３は、指紋情報を含むコマンドを、ＰＩＮを生成させるコマンドとして、ＩＣカード１に送信する。
次に、ＩＣカード１は、指紋情報を取得する（ステップＳ１０４）。ＩＣカード１の指紋情報取得部５１は、通信部４０を介して外部装置２から受信したコマンドに含まれる指紋情報を取得する。
【００３２】
次に、ＩＣカード１は、指紋情報に基づいて、ＰＩＮを生成する（ステップＳ１０５）。すなわち、ＩＣカード１のＰＩＮ生成部５２は、指紋情報取得部５１によって取得された指紋情報に基づいて、例えば、４桁の数値情報であるＰＩＮを生成する。
【００３３】
次に、ＩＣカード１は、カードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを外部装置２に送信する（ステップＳ１０６）。すなわち、ＩＣカード１の認証情報出力部５３は、例えば、ＥＥＰＲＯＭ８（データ記憶部８０）が記憶するカードＩＤ及び口座番号（ＰＡＮ）と、ＰＩＮ生成部５２が生成したＰＩＮとを、上述したコマンドのレスポンスとして、通信部４０を介して、外部装置２に出力する。
【００３４】
次に、外部装置２は、受信したカードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮによりユーザＵ１を認証する（ステップＳ１０７）。すなわち、外部装置２のＰＩＮ照合部２３１は、受信したカードＩＤ及び口座番号（ＰＡＮ）に対応するＰＩＮを記憶部２２から読み出す。そして、ＰＩＮ照合部２３１は、受信したＰＩＮと、記憶部２２から読み出したＰＩＮとが一致するか否かを判定する。ＰＩＮ照合部２３１は、受信したＰＩＮと、記憶部２２から読み出したＰＩＮとが一致する場合に、指紋情報を検出したユーザＵ１が、ＩＣカード１を所有する正当な所有者であると判定し、この場合、外部装置２は、各種処理を実行する。また、ＰＩＮ照合部２３１は、受信したＰＩＮと、記憶部２２から読み出したＰＩＮとが一致しない場合に、指紋情報を検出したユーザＵ１が、ＩＣカード１を所有する正当な所有者でないと判定し、この場合、外部装置２は、各種処理を実行しない。
【００３５】
なお、上述した実施形態では、指紋情報に基づいて、ＰＩＮを生成する例を説明したが、口座番号（ＰＡＮ）又はカードＩＤを生成するようにしてもよい。
【００３６】
以上説明したように、本実施形態によるＩＣカード１は、指紋情報取得部５１（取得部の一例）と、ＰＩＮ生成部５２（生成部の一例）とを備えている。指紋情報取得部５１は、使用者（例えば、ユーザＵ１）の身体的特徴を示す生体情報（例えば、指紋情報）を取得する。ＰＩＮ生成部５２は、指紋情報取得部５１によって取得された指紋情報に基づいて、所定の桁数（例えば、４桁）の数値情報であり、使用者を認証する認証情報（例えば、ＰＩＮ）を生成する。
これにより、本実施形態によるＩＣカード１は、生体情報（例えば、指紋情報）に基づいてＰＩＮを毎回生成して、使用者がＰＩＮを入力する必要がないため、ＰＩＮが第三者に漏洩する可能性を低減することができる。すなわち、本実施形態によるＩＣカード１は、第三者がＩＣカード１の所有者に成りすまして不正に利用される可能性を低減することができる。よって、本実施形態によるＩＣカード１は、セキュリティを向上させることができる。
【００３７】
また、本実施形態によるＩＣカードシステム２００では、使用者は、ＰＩＮを覚える必要がなく、生体情報（例えば、指紋情報）を検出させることで、ＰＩＮを意識せずに、システムを利用することができる。すなわち、本実施形態によるＩＣカードシステム２００では、ＰＩＮを入力するという煩雑な操作なしに、システムを利用することができる。よって、本実施形態によるＩＣカードシステム２００は、使用者の利便性を向上させることができる。
【００３８】
また、本実施形態によるＩＣカード１は、使用者の正当性を判定する外部装置２に、ＰＩＮ生成部５２によって生成された認証情報（例えば、ＰＩＮ）を少なくとも出力する認証情報出力部５３（出力部の一例）を備えている。
これにより、使用者によりＰＩＮが外部装置２に入力される代わりに、ＩＣカード１が生成したＰＩＮが、外部装置２に入力される。外部装置２によって、受信したＰＩＮに基づいて、使用者の正当性を判定する個人認証処理は、既存のシステムと同一であるので、本実施形態によるＩＣカード１は、個人認証処理において、ＰＩＮを利用した既存のシステムをそのまま利用することができる。
【００３９】
また、本実施形態では、ＰＩＮ生成部５２は、所定のアルゴリズムに基づいて、指紋情報から認証情報（例えば、ＰＩＮ）を生成する。
これにより、本実施形態によるＩＣカード１は、認証情報（例えば、ＰＩＮ）を毎回生成するので、ＰＩＮを例えば、ＥＥＰＲＯＭ８に記憶させておく必要がない。本実施形態によるＩＣカード１は、ＰＩＮを記憶する必要がないので、例えば、ＩＣカード１を物理解析する等により、認証情報（例えば、ＰＩＮ）が漏洩する可能性をさらに低減することができる。よって、本実施形態によるＩＣカード１は、ＥＥＰＲＯＭ８の容量を低減することができるとともに、さらにセキュリティを向上させることができる。
【００４０】
なお、本実施形態によるＩＣカードシステム２００（システムの一例）は、ＩＣカード１と、外部装置２とを備えている。ＩＣカード１は、上述した指紋情報取得部５１と、ＰＩＮ生成部５２と、認証情報出力部５３とを備えている。外部装置２は、ＩＣカード１の認証情報出力部５３によって出力された認証情報（例えば、ＰＩＮ）に基づいて、使用者の正当性を判定する。
これにより、本実施形態によるＩＣカードシステム２００は、上述したＩＣカード１と同様に、ＰＩＮが第三者に漏洩する可能性を低減することができるので、セキュリティを向上させることができる。
【００４１】
（第２の実施形態）
次に、図面を参照して、第２の実施形態によるＩＣカード１ａ及びＩＣカードシステム２００ａについて説明する。
本実施形態では、ＩＣカード１ａが、暗号化されたＰＩＮ、カードＩＤ、及び口座番号（ＰＡＮ）を出力する場合の一例について説明する。
【００４２】
図６は、本実施形態のＩＣカードシステム２００ａの一例を示すブロック図である。
図６に示すように、ＩＣカードシステム２００ａ（システムの一例）は、ＩＣカード１ａと、外部装置２ａとを備えている。
なお、この図において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００４３】
ＩＣカード１ａのハードウェア構成は、図３に示す第１の実施形態と同様であるので、ここではその説明を省略する。また、ＩＣカード１ａの機能構成については、後述する。
外部装置２ａは、例えば、指紋センサー２１と、記憶部２２と、制御部２３ａとを備えている。また、制御部２３ａは、ＰＩＮ照合部２３１と、復号処理部２３２とを備えている。なお、本実施形態では、外部装置２ａが、復号処理部２３２を備えている点が、上述した第１の実施形態と異なる。
【００４４】
復号処理部２３２は、ＩＣカード１ａから出力された暗号文（暗号化された情報）を、平文（復号された情報）を復号する。復号処理部２３２は、例えば、暗号化された認証情報を復号して、ＰＩＮ照合部２３１に出力する。
なお、本実施形態のＰＩＮ照合部２３１は、復号処理部２３２によって復号された認証情報として、カードＩＤ、口座番号（ＰＡＮ）、ＰＩＮなどを取得し、取得したＰＩＮと、取得したカードＩＤ及び口座番号（ＰＡＮ）に対応するＰＩＮとを照合する。
【００４５】
次に、図７を参照して、本実施形態のＩＣカード１ａの機能構成について説明する。
図７は、本実施形態のＩＣカード１ａの機能構成例を示すブロック図である。
図７に示すように、ＩＣカード１ａは、通信部４０と、制御部５０ａと、データ記憶部８０とを備えている。なお、この図において、図４に示す機能構成と同一の構成については同一の符号を付し、その説明を省略する。
ここで、図７に示される各部は、図３に示されるハードウェアを用いて実現される。
【００４６】
制御部５０ａは、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１ａを統括的に制御する。制御部５０ａは、例えば、指紋情報取得部５１と、ＰＩＮ生成部５２と、認証情報出力部５３と、暗号化処理部５４とを備えている。なお、本実施形態では、制御部５０ａが、暗号化処理部５４を備えている点が、上述した第１の実施形態と異なる。
【００４７】
暗号化処理部５４は、ＰＩＮ生成部５２によって生成されたＰＩＮを暗号化する。暗号化処理部５４は、例えば、ＰＩＮ生成部５２によって生成されたＰＩＮと、データ記憶部８０が記憶するカードＩＤ及び口座番号（ＰＡＮ）とを暗号化して、暗号文を生成する。
なお、本実施形態の認証情報出力部５３は、暗号化処理部５４によって暗号化された認証情報（例えば、カードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮ）を外部装置２ａに出力する。
【００４８】
次に、図８を参照して、本実施形態のＩＣカードシステム２００ａの認証処理について説明する。
図８は、本実施形態のＩＣカードシステム２００ａの認証処理の一例を示す図である。
なお、この図において、ＩＣカードシステム２００ａの使用者をユーザＵ１として説明する。
【００４９】
図８において、ステップＳ２０１からステップＳ２０５までの処理は、上述した図５に示すステップＳ１０１からステップＳ１０５までの処理と同様であるので、ここではその説明を省略する。
ステップＳ２０６において、ＩＣカード１ａは、カードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを暗号化する。すなわち、ＩＣカード１ａの暗号化処理部５４は、ＰＩＮ生成部５２によって生成されたＰＩＮと、データ記憶部８０が記憶するカードＩＤ及び口座番号（ＰＡＮ）とを暗号化する。
【００５０】
次に、ＩＣカード１ａは、暗号化したカードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを外部装置２ａに送信する（ステップＳ２０７）。すなわち、ＩＣカード１ａの認証情報出力部５３は、暗号化処理部５４によって暗号化されたカードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを、コマンドのレスポンスとして、通信部４０を介して、外部装置２ａに出力する。
【００５１】
次に、外部装置２ａは、暗号化されたカードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを復号する（ステップＳ２０８）。すなわち、外部装置２ａの復号処理部２３２は、暗号化されたカードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを復号して、ＰＩＮ照合部２３１に出力する。
次に、外部装置２ａは、復号したカードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮによりユーザＵ１を認証する（ステップＳ２０９）。すなわち、外部装置２ａのＰＩＮ照合部２３１は、上述した図５のステップＳ１０７と同様の処理を実行する。
【００５２】
以上説明したように、本実施形態によるＩＣカード１ａは、ＰＩＮ生成部５２によって生成された認証情報（例えば、ＰＩＮ、口座番号（ＰＡＮ）など）を暗号化する暗号化処理部５４を備えている。そして、認証情報出力部５３は、暗号化処理部５４によって暗号化された認証情報（例えば、ＰＩＮ、口座番号（ＰＡＮ）など）を外部装置２ａに出力する。
これにより、暗号化された認証情報（例えば、ＰＩＮ、口座番号（ＰＡＮ）など）がＩＣカード１ａの外部に出力され、平文の認証情報（例えば、ＰＩＮ、口座番号（ＰＡＮ）など）が出力されないため、本実施形態によるＩＣカード１ａは、例えば、ＰＩＮや口座番号（ＰＡＮ）などの認証情報の漏洩する可能性をさらに低減することができる。よって、本実施形態によるＩＣカード１ａは、さらにセキュリティを向上させることができる。
【００５３】
（第３の実施形態）
次に、図面を参照して、第３の実施形態によるＩＣカード１ｂ及びＩＣカードシステム２００ｂについて説明する。
本実施形態では、ＩＣカード１ｂが、内部でＰＩＮ照合を行うオフライン認証を行う場合の一例について説明する。
【００５４】
図９は、本実施形態のＩＣカードシステム２００ｂの一例を示すブロック図である。
図９に示すように、ＩＣカードシステム２００ｂ（システムの一例）は、ＩＣカード１ｂと、外部装置２ｂとを備えている。
なお、この図において、図６に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００５５】
ＩＣカード１ｂのハードウェア構成は、図３に示す第１の実施形態と同様であるので、ここではその説明を省略する。また、ＩＣカード１ｂの機能構成については、後述する。
【００５６】
外部装置２ｂは、例えば、指紋センサー２１と、記憶部２２と、制御部２３ｂとを備えている。また、制御部２３ｂは、復号処理部２３２を備えている。なお、本実施形態では、外部装置２ｂが、ＰＩＮ照合部２３１を備えていない点が、上述した第２の実施形態と異なる。
なお、制御部２３ｂは、ＩＣカード１ｂからＰＩＮ照合の結果（以下、ＰＩＮ照合結果という）を受信し、受信したＰＩＮ照合結果に応じて、各種処理を実行する。
【００５７】
次に、図１０を参照して、本実施形態のＩＣカード１ｂの機能構成について説明する。
図１０は、本実施形態のＩＣカード１ｂの機能構成例を示すブロック図である。
図１０に示すように、ＩＣカード１ｂは、通信部４０と、制御部５０ｂと、データ記憶部８０ａとを備えている。なお、この図において、図７に示す機能構成と同一の構成については同一の符号を付し、その説明を省略する。
ここで、図１０に示される各部は、図３に示されるハードウェアを用いて実現される。
【００５８】
データ記憶部８０ａ（記憶部の一例）は、例えば、ＥＥＰＲＯＭ８により構成される記憶部である。データ記憶部８０ａは、例えば、口座番号記憶領域８１と、ＩＤ記憶領域８２と、ＰＩＮ記憶領域とを備えている。データ記憶部８０ａは、例えば、カードＩＤと、口座番号（ＰＡＮ）と、ＰＩＮとを関連付けて記憶する。
ＰＩＮ記憶領域８３は、ＩＣカード１ｂの内部でＰＩＮ照合を行うための比較対象となるＰＩＮを記憶する。ＰＩＮ記憶領域８３が記憶するＰＩＮは、予めＩＣカード１ｂの所有者の指紋情報に基づいて生成された情報であり、上述したＰＩＮ生成部５２と同一の手法により生成された情報である。
【００５９】
制御部５０ｂは、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１ｂを統括的に制御する。制御部５０ｂは、例えば、指紋情報取得部５１と、ＰＩＮ生成部５２と、認証情報出力部５３と、暗号化処理部５４と、ＰＩＮ照合部５５とを備えている。なお、本実施形態では、制御部５０ｂが、ＰＩＮ照合部５５を備えている点が、上述した第２の実施形態と異なる。
【００６０】
ＰＩＮ照合部５５（判定部の一例）は、ＰＩＮ生成部５２によって生成されたＰＩＮに基づいて、使用者の正当性を判定する。ＰＩＮ照合部５５は、例えば、ＰＩＮ生成部５２によって生成されたＰＩＮと、データ記憶部８０ａのＰＩＮ記憶領域８３に記憶されているＰＩＮとを照合して、使用者の正当性を判定する。ＰＩＮ照合部５５は、例えば、ＰＩＮ生成部５２によって生成されたＰＩＮと、ＰＩＮ記憶領域８３に記憶されているＰＩＮとが一致した場合に、使用者がＩＣカード１ｂの正当な所有者であると判定する。また、ＰＩＮ照合部５５は、例えば、ＰＩＮ生成部５２によって生成されたＰＩＮと、ＰＩＮ記憶領域８３に記憶されているＰＩＮとが一致しない場合に、使用者がＩＣカード１ｂの正当な所有者でないと判定する。
【００６１】
なお、制御部５０ｂは、ＰＩＮ照合部５５によるＰＩＮ照合結果（認証結果）に応じて、各種処理を実行する。
また、本実施形態による暗号化処理部５４は、データ記憶部８０ａが記憶するカードＩＤ及び口座番号（ＰＡＮ）を暗号化して、暗号文を生成する。
【００６２】
また、本実施形態の認証情報出力部５３は、ＰＩＮ照合結果（認証結果）と、暗号化処理部５４によって暗号化されたカードＩＤと、口座番号（ＰＡＮ）とを、コマンドのレスポンスとして、通信部４０を介して、外部装置２ｂに出力する。すなわち、認証情報出力部５３は、ＰＩＮ照合結果（認証結果）と、暗号化されたカードＩＤ及び口座番号（ＰＡＮ）とを、通信部４０に送信させる。
【００６３】
次に、図１１を参照して、本実施形態のＩＣカードシステム２００ｂの認証処理について説明する。
図１１は、本実施形態のＩＣカードシステム２００ｂの認証処理の一例を示す図である。
なお、この図において、ＩＣカードシステム２００ｂの使用者をユーザＵ１として説明する。
【００６４】
図１１において、ステップＳ３０１からステップＳ３０５までの処理は、上述した図８に示すステップＳ２０１からステップＳ２０５までの処理と同様であるので、ここではその説明を省略する。
ステップＳ３０６において、ＩＣカード１ｂは、生成したＰＩＮを照合する。すなわち、ＩＣカード１ｂのＰＩＮ照合部５５は、例えば、ＰＩＮ生成部５２によって生成されたＰＩＮと、データ記憶部８０ａのＰＩＮ記憶領域８３に記憶されているＰＩＮとを照合して、ユーザＵ１の正当性を判定する。
【００６５】
次に、ＩＣカード１ｂは、カードＩＤ、及び口座番号（ＰＡＮ）を暗号化する（ステップＳ３０７）。すなわち、ＩＣカード１ｂの暗号化処理部５４は、データ記憶部８０ａが記憶するカードＩＤ及び口座番号（ＰＡＮ）を暗号化する。
【００６６】
次に、ＩＣカード１ｂは、ＰＩＮ照合結果（認証結果）と、暗号化したカードＩＤ、及び口座番号（ＰＡＮ）とを外部装置２ｂに送信する（ステップＳ３０８）。すなわち、ＩＣカード１ｂの認証情報出力部５３は、ＰＩＮ照合結果（認証結果）と、暗号化処理部５４によって暗号化されたカードＩＤ、及び口座番号（ＰＡＮ）とを、コマンドのレスポンスとして、通信部４０を介して、外部装置２ｂに出力する。
【００６７】
次に、外部装置２ｂは、暗号化されたカードＩＤ、及び口座番号（ＰＡＮ）を復号する（ステップＳ３０９）。すなわち、外部装置２ｂの復号処理部２３２は、暗号化されたカードＩＤ、及び口座番号（ＰＡＮ）を復号する。
なお、外部装置２ｂの制御部２３ｂは、ＩＣカード１ｂからＰＩＮ照合結果（認証結果）を受信し、受信したＰＩＮ照合結果（認証結果）に応じて、各種処理を実行する。
【００６８】
以上説明したように、本実施形態によるＩＣカード１ｂは、ＰＩＮ生成部５２によって生成された認証情報（例えば、ＰＩＮ）に基づいて、使用者（例えば、ユーザＵ１）の正当性を判定するＰＩＮ照合部５５（判定部の一例）を備えている。
これにより、本実施形態によるＩＣカード１ｂは、内部で使用者の正当性を判定することができるので、生成したＰＩＮを外部装置２ｂに出力する必要がない。よって、本実施形態によるＩＣカード１ｂは、さらにセキュリティを向上させることができる。
【００６９】
また、本実施形態では、ＩＣカード１ｂは、使用者の正当性の判定結果（ＰＩＮ照合結果）を外部装置２ｂに出力する。そのため、外部装置２ｂは、上述したＰＩＮ照合部２３１を備える必要がなく、構成を簡略化することができる。
なお、上述した本実施形態では、外部装置２ｂが、ＰＩＮ照合部２３１を備えない形態を説明したが、ＰＩＮ照合部２３１を備えて、ＩＣカード１ｂの内部と、外部（外部装置２ｂ）との両方により、ＰＩＮ照合を行うようにしてもよい。
【００７０】
（第４の実施形態）
次に、図面を参照して、第４の実施形態によるＩＣカード１ｃ及びＩＣカードシステム２００ｃについて説明する。
本実施形態では、ＩＣカード１ｃが、指紋情報を検出する指紋センサー１１を備える場合の一例について説明する。
【００７１】
図１２は、本実施形態のＩＣカードシステム２００ｃの一例を示すブロック図である。
図１２に示すように、ＩＣカードシステム２００ｃ（システムの一例）は、ＩＣカード１ｃと、リーダライタ装置２４と、外部装置２ｃとを備えている。
なお、この図において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【００７２】
ＩＣカード１ｃのハードウェア構成は、基本的に、図１に示す第１の実施形態と同様であるが、指紋センサー１１を備える点が、上述した第１の実施形態と異なる。ＩＣカード１ｃは、例えば、コンタクト部３を有する第１の面とは、反対の第２の面に、指紋センサー１１が配置されている（図１３参照）。また、ＩＣカード１ｃの機能構成については、後述する。
【００７３】
指紋センサー１１（検出部の一例）は、使用者の指Ｆ１の指紋情報を検出するセンサーである。指紋センサー１１は、例えば、コンタクト部３を介してリーダライタ装置２４から供給される電力により動作する。指紋センサー１１は、例えば、上述した指紋センサー２１と同様に、ＣＣＤ（Charge Coupled Device）イメージセンサー、又はＣＭＯＳイメージセンサーを備えるカメラ（撮像部）を有し、撮像された指紋の形状を示す画像に基づいて、指紋情報を検出する。
【００７４】
外部装置２ｃは、例えば、記憶部２２と、制御部２３とを備えている。なお、本実施形態では、外部装置２ｃが、指紋センサー２１を備えていない点と、リーダライタ装置２４を介してＩＣカード１ｃと通信する点が、上述した第１の実施形態と異なる。
【００７５】
リーダライタ装置２４は、ＩＣカード１ｃと外部装置２ｃとの間に配置される。リーダライタ装置２４は、例えば、外部装置２ｃの指示に基づいて、ＩＣカード１ｃに対して、コマンド処理を実行し、受信したレスポンスの内容を、外部装置２ｃに出力する。リーダライタ装置２４は、ＩＣカード１ｃと外部装置２ｃとの間の通信を中継する装置であってもよい。
また、リーダライタ装置２４は、例えば、図１３に示すように、ＩＣカード１ｃを保持する。
【００７６】
図１３は、本実施形態のリーダライタ装置２４とＩＣカード１ｃとの一例を示す外観図である。
図１３に示すように、リーダライタ装置２４は、例えば、ＩＣカード１ｃのコンタクト部３を覆い、且つ、指紋センサー１１が露出するように、保持する構成となっている。リーダライタ装置２４が、コンタクト部３に電力を供給することにより、指紋センサー１１が使用可能になり、指紋センサー１１は、リーダライタ装置２４にＩＣカード１ｃが保持された状態にて、使用者の指Ｆ１から指紋を検出する。
【００７７】
次に、図１４を参照して、本実施形態のＩＣカード１ｃの機能構成について説明する。
図１４は、本実施形態のＩＣカード１ｃの機能構成例を示すブロック図である。
図１４に示すように、ＩＣカード１ｃは、通信部４０と、制御部５０と、データ記憶部８０と、指紋センサー１１とを備えている。なお、この図において、図４に示す機能構成と同一の構成については同一の符号を付し、その説明を省略する。
ここで、図１４に示される各部は、図３に示されるハードウェア及び指紋センサー１１を用いて実現される。
【００７８】
指紋センサー１１は、上述したように、使用者の指紋情報を検出し、検出した指紋情報を制御部５０の指紋情報取得部５１に出力する。
なお、本実施形態による制御部５０の指紋情報取得部５１は、指紋センサー１１によって検出された使用者の指紋情報を取得する。
【００７９】
次に、図１５を参照して、本実施形態のＩＣカードシステム２００ｃの認証処理について説明する。
図１５は、本実施形態のＩＣカードシステム２００ｃの認証処理の一例を示す図である。
なお、この図において、ＩＣカードシステム２００ｃの使用者をユーザＵ１として説明する。
【００８０】
図１５において、まず、ＩＣカード１ｃがリーダライタ装置２４にセットし、ユーザＵ１は、指紋をＩＣカード１ｃの指紋センサー１１に検出させる（ステップＳ４０１）。すなわち、ユーザＵ１は、ＩＣカード１ｃの指紋センサー１１の上を、指Ｆ１をなぞらせることにより、指紋センサー１１は、指紋情報を検出する。
【００８１】
次に、ＩＣカード１ｃは、指紋情報を取得する（ステップＳ４０２）。ＩＣカード１ｃの指紋情報取得部５１は、指紋センサー１１によって検出された指紋情報を取得する。
【００８２】
続く、ステップＳ４０３からステップＳ４０５までの処理は、上述した図５に示すステップＳ１０５からステップＳ１０７までの処理と同様であるので、ここではその説明を省略する。なお、本実施形態では、ステップＳ４０４において、外部装置２ｃからのＰＩＮを生成させるコマンドに応じたレスポンスとして、ＩＣカード１ｃが、カードＩＤ、口座番号、及びＰＩＮを送信するようにしてもよい。
【００８３】
以上説明したように、本実施形態によるＩＣカード１ｃは、指紋情報を検出する指紋センサー１１（検出部の一例）を備えている。そして、指紋情報取得部５１は、指紋センサー１１によって検出された指紋情報を取得する。
これにより、本実施形態によるＩＣカード１ｃは、外部装置２ｃから指紋情報を受信する必要がないため、指紋情報とＰＩＮとの関係を解析される可能性を低減することができる。よって、本実施形態によるＩＣカード１ｃは、さらにセキュリティを向上させることができる。
【００８４】
また、本実施形態において、リーダライタ装置２４は、図１３に示すように、指紋センサー１１が露出した状態でＩＣカード１ｃと通信する構成である。
これにより、ＩＣカード１ｃが、指紋センサー１１により指紋情報を適切に検出することが可能になる。
【００８５】
（第５の実施形態）
次に、図面を参照して、第５の実施形態によるＩＣカード１ｄ及びＩＣカードシステム２００ｄについて説明する。
本実施形態では、ＩＣカード１ｄが、指紋情報に基づいて、上述した第１〜第４の実施形態とは異なる手法によって、ＰＩＮを生成する一例について説明する。なお、本実施形態におけるＩＣカードシステム２００ｄは、ＩＣカード１の代わりにＩＣカード１ｄを備える点が、図１に示す第１の実施形態と異なる。
【００８６】
図１６は、本実施形態のＩＣカード１ｄの機能構成例を示すブロック図である。
図１６に示すように、ＩＣカード１ｄは、通信部４０と、制御部５０ｃと、データ記憶部８０ｂとを備えている。なお、この図において、図４に示す機能構成と同一の構成については同一の符号を付し、その説明を省略する。
また、ＩＣカード１ｄのハードウェア構成は、図３に示す第１の実施形態と同様であるので、ここではその説明を省略する。
【００８７】
ここで、図１６に示される各部は、図３に示されるハードウェアを用いて実現される。
データ記憶部８０ｂ（記憶部の一例）は、例えば、ＥＥＰＲＯＭ８により構成される記憶部である。データ記憶部８０ｂは、例えば、口座番号記憶領域８１と、ＩＤ記憶領域８２と、ＰＩＮ記憶領域８３ａと、指紋情報記憶領域８４とを備えている。
【００８８】
ＰＩＮ記憶領域８３ａは、外部装置２に送信するＰＩＮを予め記憶している。
指紋情報記憶領域８４は、自装置の所有者から予め取得された指紋情報である基準指紋情報（基準生体情報の一例）を記憶する。なお、ここでの基準指紋情報は、指紋の形状を示す画像情報であってもよいし、指紋認証用に画像情報から抽出された特徴量であってもよい。
【００８９】
制御部５０ｃは、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１ｄを統括的に制御する。制御部５０ｃは、例えば、指紋情報に基づいて、上述したＰＩＮ記憶領域８３ａが記憶する所定の桁数の数値情報であるＰＩＮを読み出すことにより、ＰＩＮを生成する。
制御部５０ｃは、例えば、指紋情報取得部５１と、ＰＩＮ生成部５２ａと、認証情報出力部５３とを備えている。
【００９０】
ＰＩＮ生成部５２ａ（生成部の一例）は、指紋情報取得部５１によって取得された指紋情報と、データ記憶部８０ｂに記憶されている基準指紋情報とに基づいて、使用者と所有者とが同一人物であるか否かを判定する。ＰＩＮ生成部５２ａは、使用者と所有者とが同一人物であると判定した場合に、データ記憶部８０ｂからＰＩＮを読み出す。また、ＰＩＮ生成部５２ａは、指紋認証部５２１と、ＰＩＮ取得部５１２とを備えている。
このように、ＰＩＮ生成部５２ａは、取得した指紋情報に基づいて、データ記憶部８０ｂからＰＩＮを読み出すことにより、所定の桁数の数値情報であるＰＩＮを生成する。
【００９１】
指紋認証部５２１は、指紋情報取得部５１によって取得された指紋情報と、データ記憶部８０ｂの指紋情報記憶領域８４に記憶されている基準指紋情報とに基づいて、使用者と所有者とが同一人物であるか否かを判定する。すなわち、指紋認証部５２１は、指紋情報取得部５１によって取得された指紋情報から抽出した特徴量と、指紋情報記憶領域８４に記憶されている基準指紋情報に基づく特徴量とを比較して、使用者と所有者とが同一人物であるか否かを判定する。
【００９２】
ＰＩＮ取得部５１２は、指紋認証部５２１によって、使用者と所有者とが同一人物であると判定された場合に、データ記憶部８０ｂのＰＩＮ記憶領域８３ａからＰＩＮを取得する。ＰＩＮ取得部５１２は、取得したＰＩＮを認証情報出力部５３に出力する。
なお、本実施形態による認証情報出力部５３は、ＰＩＮ取得部５１２が取得したＰＩＮを外部装置２に出力する。
【００９３】
次に、図１７を参照して、本実施形態のＩＣカード１ｄの動作について説明する。
図１７は、本実施形態のＩＣカード１ｄの動作の一例を示すフローチャートである。なお、この図に示す例では、ＩＣカード１ｄが、ＰＩＮを生成する動作について説明する。
【００９４】
図１７において、まず、ＩＣカード１ｄの指紋情報取得部５１が、指紋情報を取得する（ステップＳ５０１）。指紋情報取得部５１は、例えば、外部装置２からコマンドにより送信された指紋情報を、通信部４０を介して受信することにより、使用者の指紋情報を取得する。
【００９５】
次に、ＩＣカード１ｄのＰＩＮ生成部５２ａは、指紋情報に基づいて、指紋認証を行う（ステップＳ５０２）。すなわち、ＰＩＮ生成部５２ａの指紋認証部５２１は、指紋情報取得部５１が取得した指紋情報と、データ記憶部８０ｂの指紋情報記憶領域８４に記憶されている基準指紋情報とに基づいて、使用者を認証する。
【００９６】
次に、ＰＩＮ生成部５２ａは、指紋認証がＯＫか否かを判定する（ステップＳ５０３）。ＰＩＮ生成部５２ａは、例えば、指紋認証がＯＫである（指紋認証部５２１が使用者と所有者とが同一人物である）と判定した場合（ステップＳ５０３：ＹＥＳ）に、処理をステップＳ５０４に進める。また、ＰＩＮ生成部５２ａは、例えば、指紋認証がＯＫでない（指紋認証部５２１が使用者と所有者とが同一人物でない）と判定した場合（ステップＳ５０３：ＮＯ）に、処理を終了させる。
【００９７】
ステップＳ５０４において、ＰＩＮ生成部５２ａのＰＩＮ取得部５１２が、ＰＩＮをデータ記憶部８０ｂの指紋情報記憶領域８４から読み出す。
次に、認証情報出力部５３は、カードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮを外部装置２に送信する（ステップＳ５０５）。すなわち、認証情報出力部５３は、ＰＩＮ取得部５１２が取得したＰＩＮと、データ記憶部８０ｂが記憶するカードＩＤと、口座番号（ＰＡＮ）とを、通信部４０を介して、外部装置２に出力する。ステップＳ５０５の処理後に、ＩＣカード１ｄは、処理を終了し、コマンド待ち状態になる。
【００９８】
以上説明したように、本実施形態のＩＣカード１ｄは、データ記憶部８０ｂ（記憶部の一例）と、ＰＩＮ生成部５２ａとを備えている。データ記憶部８０ｂ（は、自装置の所有者から予め取得された生体情報である基準生体情報（例えば、基準指紋情報）と、認証情報（例えば、ＰＩＮ）とを記憶する。そして、ＰＩＮ生成部５２ａは、指紋情報取得部５１によって取得された生体情報（例えば、指紋情報）と、データ記憶部８０ｂに記憶されている基準生体情報（例えば、基準指紋情報）とに基づいて、使用者と所有者とが同一人物であるか否かを判定する。ＰＩＮ生成部５２ａは、使用者と所有者とが同一人物であると判定した場合に、データ記憶部８０ｂから認証情報（例えば、ＰＩＮ）を読み出すことで、認証情報（例えば、ＰＩＮ）を生成する。
【００９９】
これにより、本実施形態のＩＣカード１ｄは、データ記憶部８０ｂから認証情報（例えば、ＰＩＮ）を読み出すという簡易な手段により、生体情報（例えば、指紋情報）から認証情報（例えば、ＰＩＮ）を適切に生成することができる。なお、本実施形態のＩＣカード１ｄは、生体情報（例えば、指紋情報）と全く相関のない認証情報（例えば、ＰＩＮ）を生成することが可能であり、認証情報（例えば、ＰＩＮ）を生成する自由度を高めることができる。
【０１００】
（第６の実施形態）
次に、図面を参照して、第６の実施形態によるＩＣカードシステム２００ｅについて説明する。
本実施形態では、上述したＩＣカード１（１ａ、１ｂ、１ｃ、１ｄ）が生成したＰＩＮと照合するＰＩＮ（照合対象のＰＩＮ）の登録を行う登録装置２６について説明する。ここでは、一例として、第１の実施形態のＩＣカードシステム２００に、登録装置２６を追加したシステムについて説明する。
【０１０１】
図１８は、本実施形態のＩＣカードシステム２００ｅの一例を示すブロック図である。
図１８に示すように、ＩＣカードシステム２００ｅは、ＩＣカード１と、外部装置２と、サーバ装置２５と、登録装置２６とを備えている。また、外部装置２と、サーバ装置２５と、登録装置２６とは、ネットワークＮＷを介して接続されている。
なお、この図において、図１に示す構成と同一の構成については同一の符号を付し、その説明を省略する。
【０１０２】
サーバ装置２５は、ＩＣカードシステム２００ｅを利用する使用者の認証情報を登録するサーバである。サーバ装置２５は、例えば、認証情報記憶部２５１を備えている。なお、外部装置２は、サーバ装置２５に登録（記憶）されている認証情報を取得し、取得した認証情報を記憶部２２に予め記憶させている。
【０１０３】
認証情報記憶部２５１は、ＩＣカードシステム２００ｅを利用する使用者の認証情報を記憶する。ここで、認証情報には、カードＩＤと、口座番号（ＰＡＮ）と、ＰＩＮとが含まれる。認証情報記憶部２５１は、例えば、上述した図２と同様に、「カードＩＤ」と、「口座番号」と、「ＰＩＮ」とを関連付けて記憶する。なお、認証情報記憶部２５１が記憶する認証情報は、登録装置２６によって登録（記憶）される。
【０１０４】
登録装置２６は、サーバ装置２５にＰＩＮを含む認証情報を登録する装置である。登録装置２６は、指紋センサー２６１と、指紋情報取得部２６２と、ＰＩＮ生成部２６３と、ＰＩＮ登録処理部２６４とを備えている。
【０１０５】
指紋センサー２６１（検出部の一例）は、ＩＣカード１の正当な所有者の指Ｆ１の指紋情報を検出するセンサーである。指紋センサー２６１は、例えば、上述した指紋センサー２１と同様に、ＣＣＤ（Charge Coupled Device）イメージセンサー、又はＣＭＯＳイメージセンサーを備えるカメラ（撮像部）を有し、撮像された指紋の形状を示す画像に基づいて、指紋情報を検出する。
【０１０６】
指紋情報取得部２６２（取得部の一例）は、ＩＣカード１を所有する所有者の指紋情報を取得する。すなわち、指紋情報取得部２６２は、指紋センサー２６１によって検出された指紋情報を取得する。
【０１０７】
ＰＩＮ生成部２６３（生成部の一例）は、指紋情報取得部２６２によって取得された生体情報に基づいて、所定の桁数の数値情報であるＰＩＮを生成する。ここで、ＰＩＮ生成部２６３は、上述したＰＩＮ生成部５２と同一の手法により、ＰＩＮを生成する。
【０１０８】
ＰＩＮ登録処理部２６４（登録処理部の一例）は、ＰＩＮ生成部２６３によって生成されたＰＩＮをサーバ装置２５の認証情報記憶部２５１（記憶部の一例）に記憶させる。ＰＩＮ登録処理部２６４は、ネットワークＮＷを介して接続されたサーバ装置２５が備える認証情報記憶部２５１に、ＰＩＮを記憶させる。例えば、ＰＩＮ登録処理部２６４は、ネットワークＮＷを介して、サーバ装置２５の認証情報記憶部２５１に、「カードＩＤ」と、「口座番号」と、「ＰＩＮ」とを関連付けて記憶させる。
【０１０９】
次に、図１９を参照して、本実施形態のＩＣカードシステム２００ｅによるＰＩＮ登録処理について説明する。
図１９は、ＩＣカードシステム２００ｅによるＰＩＮ登録処理の一例を示す図である。
なお、この図において、ＰＩＮを登録するＩＣカード１の所有者をカードホルダＣＨとして説明する。
【０１１０】
図１９において、まず、カードホルダＣＨは、指紋を登録装置２６の指紋センサー２６１に検出させる（ステップＳ６０１）。すなわち、カードホルダＣＨは、指紋を登録装置２６の指紋センサー２６１の上を、指Ｆ１をなぞらせることにより、指紋センサー２６１は、指紋情報を検出する。
【０１１１】
次に、登録装置２６は、指紋情報を取得する（ステップＳ６０２）。登録装置２６の指紋情報取得部２６２は、指紋センサー２６１によって検出された指紋情報を取得する。
次に、登録装置２６は、指紋情報に基づいて、ＰＩＮを生成する（ステップＳ６０３）。すなわち、登録装置２６のＰＩＮ生成部２６３は、指紋情報取得部２６２によって取得された指紋情報に基づいて、例えば、４桁の数値情報であるＰＩＮを生成する。なお、ＰＩＮ生成部２６３は、上述したＰＩＮ生成部５２と同一の手法により、ＰＩＮを生成する。
【０１１２】
次に、登録装置２６は、カードＩＤ、口座番号（ＰＡＮ）、及びＰＩＮをサーバ装置２５に送信して登録する（ステップＳ６０４）。すなわち、登録装置２６のＰＩＮ登録処理部２６４は、例えば、ＰＩＮ生成部２６３が生成したＰＩＮと、カードＩＤ及び口座番号（ＰＡＮ）とを、ネットワークＮＷを介してサーバ装置２５に出力する。
【０１１３】
次に、サーバ装置２５は、受信したカードＩＤ、口座番号、及びＰＩＮを関連付けて、認証情報記憶部２５１に記憶させる（ステップＳ６０５）。これにより、照合対象のＰＩＮがサーバ装置２５に登録される。
【０１１４】
以上説明したように、本実施形態による登録装置２６は、指紋情報取得部２６２と、ＰＩＮ生成部２６３と、ＰＩＮ登録処理部２６４とを備えている。指紋情報取得部２６２は、ＩＣカード１を所有する所有者の身体的特徴を示す生体情報（例えば、指紋情報）を取得する。ＰＩＮ生成部２６３は、指紋情報取得部２６２によって取得された生体情報に基づいて、所定の桁数の数値情報であり、使用者を認証する認証情報（例えば、ＰＩＮ）を生成する。ＰＩＮ登録処理部２６４は、ＰＩＮ生成部２６３によって生成された認証情報（例えば、ＰＩＮ）を記憶部（認証情報記憶部２５１）に記憶させる。
これにより、本実施形態による登録装置２６は、照合対象の認証情報（例えば、ＰＩＮ）を適切に登録することができ、本実施形態によるＩＣカード１及びＩＣカードシステム２００ｅは、セキュリティを向上させることができる。
なお、本実施形態による登録装置２６は、生体情報（例えば、指紋情報）を登録する必要がないので、生体情報（例えば、指紋情報）が漏洩する可能性を低減することができる。
【０１１５】
また、本実施形態では、ＰＩＮ登録処理部２６４は、ネットワークＮＷを介して接続されたサーバ装置２５が備える認証情報記憶部２５１（記憶部）に、認証情報（例えば、ＰＩＮ）を記憶させる。
これにより、外部装置２は、サーバ装置２５からＩＣカード１の所有者に対応する正当な認証情報（例えば、ＰＩＮ）を適切に取得することができる。よって、ＩＣカードシステム２００ｅは、使用者がＰＩＮを入力する必要なしに、使用者を認証することができるので、セキュリティを向上させることができる。
【０１１６】
なお、本実施形態の登録装置２６は、第１の実施形態のＩＣカードシステム２００に適用する一例を説明したが、これに限定されるものではなく、第２〜第５の実施形態のＩＣカードシステム（２００ａ〜２００ｄ）に適用してもよい。
また、本実施形態の登録装置２６を、第４の実施形態のＩＣカードシステム２００ｂに適用する場合には、登録装置２６は、生成したＰＩＮを、リーダライタ装置などを介して、ＩＣカード１ｂが備えるデータ記憶部８０ａのＰＩＮ記憶領域８３に記憶させるようにしてもよい。すなわち、登録処理部２６４は、ＩＣカード１ｂが備えるデータ記憶部８０ａ（記憶部の一例）に、認証情報を記憶させる。
これにより、ＩＣカード１ｂは、照合対象のＰＩＮが適切にＩＣカード１ｂに登録されるので、適切にＰＩＮの照合を行うことができる。
【０１１７】
（第７の実施形態）
次に、図面を参照して、第７の実施形態によるＩＣカード１ｅ及びＩＣカードシステム２００ｆについて説明する。
本実施形態では、上述した第３の実施形態のＩＣカード１ｂのように、内部でＰＩＮ照合の処理を行う場合に、照合するＰＩＮ（照合対象のＰＩＮ）を予め内部で生成して登録する場合の一例について説明する。
【０１１８】
図２０は、本実施形態のＩＣカードシステム２００ｆの一例を示すブロック図である。
図２０に示すように、ＩＣカードシステム２００ｆは、ＩＣカード１ｅと、サーバ装置２５と、登録装置２６ａとを備えている。また、サーバ装置２５と、登録装置２６ａとは、ネットワークＮＷを介して接続されている。
なお、この図において、図１０及び図１８に示す構成と同一の構成については同一の符号を付し、その説明を省略する。また、図示を省略するが、サーバ装置２５には、ネットワークＮＷを介して、上述した外部装置２（２ａ〜２ｃ）に接続されるものとする。
【０１１９】
登録装置２６ａは、コマンドとして、ＩＣカード１ｅに指紋情報を出力して、ＰＩＮの生成及び登録を実行させるとともに、ＩＣカード１ｅからＰＩＮを含むレスポンスを受信する。登録装置２６ａは、受信したＰＩＮをサーバ装置２５の認証情報記憶部２５１に記憶させる。登録装置２６ａは、指紋センサー２６１と、指紋情報取得部２６２と、ＰＩＮ生成指示部２６５と、ＰＩＮ登録処理部２６４ａとを備えている。
【０１２０】
ＰＩＮ生成指示部２６５は、指紋情報取得部２６２によって取得された指紋情報を含むコマンドを、ＩＣカード１ｅに出力し、ＩＣカード１ｅにＰＩＮの生成及び登録を実行させる。なお、登録装置２６ａは、このコマンドのレスポンスとして、カードＩＤ、口座番号、及びＰＩＮを含むレスポンスを受信する。
【０１２１】
ＰＩＮ登録処理部２６４ａは、受信したカードＩＤ、口座番号、及びＰＩＮを、ネットワークＮＷを介して、サーバ装置２５に送信し、サーバ装置２５の認証情報記憶部２５１に記憶させる。
【０１２２】
ＩＣカード１ｅのハードウェア構成は、図３に示す第１の実施形態と同様であるので、ここではその説明を省略する。ＩＣカード１ｅは、通信部４０と、制御部５０ｄと、データ記憶部８０ａとを備えている。ここで、ＩＣカード１ｅの各部は、図３に示されるハードウェアを用いて実現される。
【０１２３】
制御部５０ｄは、例えば、ＣＰＵ５と、ＲＡＭ７と、ＲＯＭ６又はＥＥＰＲＯＭ８とにより実現され、ＩＣカード１ｅを統括的に制御する。制御部５０ｄは、例えば、指紋情報取得部５１と、ＰＩＮ生成部５２と、認証情報出力部５３と、暗号化処理部５４と、ＰＩＮ照合部５５と、登録処理部５６とを備えている。なお、本実施形態では、制御部５０ｄが、登録処理部５６を備えている点が、上述した第３の実施形態のＩＣカード１ｂと異なる。
【０１２４】
登録処理部５６は、ＰＩＮ生成部５２によって生成されたＰＩＮをデータ記憶部８０ａのＰＩＮ記憶領域８３に記憶させる。ここで、登録されるＰＩＮは、ＰＩＮ生成部５２が、指紋情報取得部５１によって登録装置２６ａから取得した指紋情報に基づいて生成したものである。
【０１２５】
次に、図２１を参照して、本実施形態のＩＣカードシステム２００ｆによるＰＩＮ登録処理について説明する。
図２１は、ＩＣカードシステム２００ｆによるＰＩＮ登録処理の一例を示す図である。
なお、この図において、ＰＩＮを登録するＩＣカード１ｅの所有者をカードホルダＣＨとして説明する。また、ＩＣカード１ｅは、例えば、リーダライタ装置などを介して登録装置２６ａと接続されているものとする。
【０１２６】
図２１において、まず、カードホルダＣＨは、指紋を登録装置２６ａの指紋センサー２６１に検出させる（ステップＳ７０１）。
次に、登録装置２６ａは、指紋情報を取得する（ステップＳ７０２）。登録装置２６ａの指紋情報取得部２６２は、指紋センサー２６１によって検出された指紋情報を取得する。
【０１２７】
次に、登録装置２６ａは、指紋情報をＩＣカード１ｅに送信して、ＰＩＮを生成させる（ステップＳ７０３）。すなわち、登録装置２６ａのＰＩＮ生成指示部２６５は、指紋情報取得部２６２によって取得された指紋情報を含むコマンドを、ＩＣカード１ｅに送信する。
続く、ステップＳ７０４及びステップＳ７０５の処理は、図１１に示すステップＳ３０４及びステップＳ３０５の処理と同様であるのでここではその説明を省略する。
【０１２８】
ステップＳ７０６において、ＩＣカード１ｅは、生成したＰＩＮをデータ記憶部８０ａに記憶させる。すなわち、ＩＣカード１ｅの登録処理部５６は、ＰＩＮ生成部５２によって生成されたＰＩＮをデータ記憶部８０ａのＰＩＮ記憶領域８３に記憶させる。
【０１２９】
次に、ＩＣカード１ｅは、カードＩＤ、口座番号、及びＰＩＮを、登録装置２６ａに送信する（ステップＳ７０７）。ＩＣカード１ｅの登録処理部５６は、データ記憶部８０ａが記憶しているカードＩＤ、口座番号、及びＰＩＮを読み出し、読み出したカードＩＤ、口座番号、及びＰＩＮを含むレスポンスを登録装置２６ａに送信する。
【０１３０】
次に、登録装置２６ａは、カードＩＤ、口座番号、及びＰＩＮを、サーバ装置２５に送信して登録する（ステップＳ７０８）。登録装置２６ａのＰＩＮ登録処理部２６４ａは、ＩＣカード１ｅから受信したカードＩＤ、口座番号、及びＰＩＮを、ネットワークＮＷを介して、サーバ装置２５に送信する。
【０１３１】
次に、サーバ装置２５は、受信したカードＩＤ、口座番号、及びＰＩＮを関連付けて、認証情報記憶部２５１に記憶させる（ステップＳ７０９）。これにより、照合対象のＰＩＮがサーバ装置２５に登録される。
【０１３２】
以上説明したように、本実施形態によるＩＣカード１ｅは、ＰＩＮ生成部５２によって生成された認証情報（例えば、ＰＩＮ）をデータ記憶部８０ａに記憶させる登録処理部５６を備えている。
これにより、本実施形態によるＩＣカード１ｅは、照合対象のＰＩＮが適切にＩＣカード１ｅに登録されるので、適切にＰＩＮの照合を行うことができる。
【０１３３】
また、本実施形態では、登録装置２６ａは、ＩＣカード１ｅから取得した認証情報（例えば、ＰＩＮ）を、サーバ装置２５が備える認証情報記憶部２５１（記憶部）に記憶させる。
これにより、本実施形態によるＩＣカードシステム２００ｆは、オンラインによりＰＩＮ照合を行う際に、サーバ装置２５に登録された照合対象のＰＩＮを用いて適切にＰＩＮ照合を行うことができる。また、本実施形態によるＩＣカードシステム２００ｆは、生体情報（例えば、指紋情報）を登録する必要がないので、生体情報（例えば、指紋情報）が漏洩する可能性を低減することができる。
【０１３４】
上記の各実施形態を単独で実施する場合の例を説明したが、各実施形態を組み合わせて実施してもよい。
また、上記の各実施形態において、生体情報の一例として、指紋情報を用いる例を説明したが、これに限定されるものではなく、例えば、静脈、虹彩、声紋、網膜、顔などの特徴を示す生体情報であってもよい。
【０１３５】
また、上記の各実施形態において、認証情報の一例として、生体情報に基づいてＰＩＮを生成する例を説明したが、これに限定されるものではなく、例えば、口座番号やクレジットカード番号などのＰＡＮや、カードＩＤなどを生成するようにしてもよい。すなわち、認証情報は、例えば、口座に関する情報やクレジットカードの契約に関する情報であってもよい。また、生体情報に基づいて認証情報を生成する手法は、上記の各実施形態に記載の手法に限定されるものではなく、同一人物の生体情報から毎回同一の認証情報が生成可能な手法であれば、他の手法であってもよい。
【０１３６】
また、第２の実施形態において、ＩＣカード１ａは、カードＩＤ、口座番号、及びＰＩＮを暗号化して外部装置２ａに出力する例を説明したが、少なくとも、ＰＩＮを暗号化すれば、必ずしもカードＩＤ及び口座番号の暗号化を実行しなくてもよい。
【０１３７】
また、上記の第３の実施形態において、外部装置２ｂが、ＰＩＮ照合を実行しない例を説明したが、使用するカードの種類に応じて、ＰＩＮ照合を行うようにしてもよい。また、この場合、ＩＣカード１ｂは、ＰＩＮ照合結果の代わりに、ＰＩＮを外部装置２ｂに送信してもよい。また、上記の外部装置２（２ａ、２ｃ）が、ＰＩＮ照合を行う例を説明したが、ネットワークＮＷを介して接続されるサーバ装置２５が、ＰＩＮ照合を実行するようにしてもよい。
【０１３８】
また、上記の第４の実施形態において、ＩＣカード１ｃが、指紋センサー１１を備える例を説明したが、他の実施形態のＩＣカード１（１ａ、１ｂ、１ｄ、１ｅ）に指紋センサー１１を備えるようにしてもよい。
また、上記の第３の実施形態のように、ＩＣカード１ｂが、ＰＩＮ認証の機能を備える場合には、ＩＣカード１ｂの代わりに、外部装置２ｂが指紋情報に基づいてＰＩＮを生成するようにしてもよい。
【０１３９】
また、上記の第６及び第７の実施形態において、ＩＣカードシステム２００ｅ（２００ｆ）は、１台の登録装置２６（２６ａ）を備える例を説明したが、複数の登録装置２６（２６ａ）を備えるようにしてもよい。また、ＩＣカードシステム２００ｅは、複数の外部装置２を備えるようにしてもよい。
【０１４０】
また、上記の各実施形態において、ＩＣカード１（１ａ〜１ｅ）は、書き換え可能な不揮発性メモリとして、ＥＥＰＲＯＭ８を備える構成としたが、これに限定されるものではない。例えば、ＩＣカード１（１ａ〜１ｅ）は、ＥＥＰＲＯＭ８の代わりに、フラッシュＥＥＰＲＯＭ、ＦｅＲＡＭ（Ferroelectric Random Access Memory：強誘電体メモリ）などを備えてもよい。
【０１４１】
また、上記の各実施形態において、ＩＣカード１（１ａ〜１ｅ）は、コンタクト部３を介して外部装置２（２ａ、２ｂ）、リーダライタ装置２４、又は登録装置２６ａと通信する例を説明したが、コイルなどを用いたコンタクトレスインターフェースを介して外部装置２と通信するように構成してもよい。
また、第４の実施形態において、外部装置２ｃがリーダライタ装置２４を備える構成であってもよい。
また、上記の各実施形態において、携帯可能電子装置の一例として、ＩＣカード１（１ａ）を用いる例を説明したが、これに限定されるものではない。携帯可能電子装置は、例えば、カード形状ではないＩＣタグ、使用者の認証を行う携帯端末などの電子装置であってもよい。
【０１４２】
以上説明した少なくともひとつの実施形態によれば、使用者の身体的特徴を示す指紋情報を取得する指紋情報取得部５１と、指紋情報取得部５１によって取得された指紋情報に基づいて、所定の桁数の数値情報であり、使用者を認証するＰＩＮを生成するＰＩＮ生成部５２（５２ａ）とを持つことにより、セキュリティを向上させることができる。
【０１４３】
上記実施形態は、以下のように表現することができる。
撮像部を有し、当該撮像部が撮像した画像に基づいて、使用者の身体的特徴を示す生体情報を検出する検出部によって検出された前記生体情報を取得する取得部と、
前記取得部によって取得された前記生体情報に基づいて、所定の桁数の数値情報であり、使用者を認証する認証情報を生成する生成部と
を備える携帯可能電子装置。
【０１４４】
なお、実施形態におけるＩＣカードシステム２００（２００ａ〜２００ｆ）が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述したＩＣカードシステム２００（２００ａ〜２００ｆ）が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
【０１４５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【０１４６】
１，１ａ，１ｂ，１ｃ，１ｄ，１ｅ…ＩＣカード、２，２ａ，２ｂ，２ｃ…外部装置、３…コンタクト部、４…通信Ｉ／Ｆ部、５…ＣＰＵ、６…ＲＯＭ、７…ＲＡＭ、８…ＥＥＰＲＯＭ、１０…ＩＣモジュール、１１，２１，２６１…指紋センサー、２２…記憶部、２３，２３ａ，２３ｂ，５０，５０ａ，５０ｂ，５０ｃ，５０ｄ…制御部、２４…リーダライタ装置、２５…サーバ装置、２６，２６ａ…登録装置、４０…通信部、５１，２６２…指紋情報取得部、５２，５２ａ，２６３…ＰＩＮ生成部、５３…認証情報出力部、５４…暗号化処理部、５５，２３１…ＰＩＮ照合部、５６…登録処理部、８０，８０ａ，８０ｂ…データ記憶部、８１…口座番号記憶領域、８２…ＩＤ記憶領域、８３…ＰＩＮ記憶領域、８４…指紋情報記憶領域、１００…ＩＣチップ、２００，２００ａ，２００ｂ，２００ｃ，２００ｄ，２００ｅ，２００ｆ…ＩＣカードシステム、２３２…復号処理部、２５１…認証情報記憶部、２６４，２６４ａ…ＰＩＮ登録処理部、２６５…ＰＩＮ生成支持部、ＣＨ…カードホルダ、Ｆ１…指、ＮＷ…ネットワーク、ＰＴ…カード基材、Ｕ１…ユーザ
【図１】
0006426504.tif 000002
【図２】
0006426504.tif 000003
【図３】
0006426504.tif 000004
【図４】
0006426504.tif 000005
【図５】
0006426504.tif 000006
【図６】
0006426504.tif 000007
【図７】
0006426504.tif 000008
【図８】
0006426504.tif 000009
【図９】
0006426504.tif 000010
【図１０】
0006426504.tif 000011
【図１１】
0006426504.tif 000012
【図１２】
0006426504.tif 000013
【図１３】
0006426504.tif 000014
【図１４】
0006426504.tif 000015
【図１５】
0006426504.tif 000016
【図１６】
0006426504.tif 000017
【図１７】
0006426504.tif 000018
【図１８】
0006426504.tif 000019
【図１９】
0006426504.tif 000020
【図２０】
0006426504.tif 000021
【図２１】
0006426504.tif 000022