(57)【要約】【課題】ＩＣチップと通信可能な携帯情報端末において、不正なＩＣチップの保有者によるなりすまし行為をより確実に防止できるものを提供する。【解決手段】ハンディターミナル５０（携帯情報端末）は、ＩＣカード８０の識別情報に、そのＩＣカード８０の保有者の顔の画像を関連付けて登録しておく。認証処理において、ハンディターミナル５０は、カードリーダ等によってＩＣカードを読み取り、取得した識別情報（取得情報）が登録されている識別情報（登録情報）のいずれかと一致するか否かを判定する。一致する場合には、その取得情報に関連付けられている保有者の顔の画像を表示する。【選択図】図５
2013120594.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣチップと通信可能な携帯情報端末であって、
少なくとも１つのＩＣチップについて、当該ＩＣチップの識別情報を登録情報として前記携帯情報端末内に記憶する機能と、
前記登録情報に、人間の顔の画像を関連付けて記憶する機能と、
ＩＣチップと通信することにより、当該ＩＣチップの識別情報を取得情報として取得する機能と、
前記取得情報が前記登録情報のいずれかと一致するか否かを判定する機能と、
前記取得情報が前記登録情報のいずれかと一致する場合に、一致した前記登録情報に関連付けられ、認証成功を示す前記人間の顔の画像を表示する機能と
を備える携帯情報端末。
【請求項２】
前記人間の顔の画像は、認証結果表示領域に表示されるものであり、
前記取得情報が前記登録情報のいずれかと一致する場合において、一致した前記登録情報に前記人間の顔の画像が関連付けられていない場合には、前記認証結果表示領域に認証成功を示す表示を行う機能と、
前記取得情報が前記登録情報のいずれとも一致しない場合に、前記認証結果表示領域に認証失敗を示す表示を行う機能と
をさらに備える、請求項１に記載の携帯情報端末。
【請求項３】
前記ＩＣチップがタイプＢ規格に従って動作するものであるか否かを判定する機能と、
前記ＩＣチップがタイプＢ規格に従って動作するものであると判定された場合に、前記ＩＣチップの保有者の識別情報を取得する機能と、
をさらに備える、請求項１または２に記載の携帯情報端末。
【請求項４】
パスワードを記憶する機能と、
パスワードの入力を受け付ける機能と、
入力されたパスワードが記憶されたパスワードと一致する場合に限り、前記取得情報を取得する機能および前記人間の顔の画像を表示する機能を実行可能とする機能と
をさらに備える、請求項１〜３のいずれか一項に記載の携帯情報端末。
【請求項５】
少なくとも１つのＩＣチップについて、当該ＩＣチップの識別情報を使用者登録情報として記憶する機能と、
前記取得情報が前記使用者登録情報のいずれかと一致する場合に限り、前記取得情報を取得する機能および前記人間の顔の画像を表示する機能を実行可能とする機能と
をさらに備える、請求項１〜４のいずれか一項に記載の携帯情報端末。
【請求項６】
前記取得情報が前記登録情報のいずれとも一致しない場合に、前記取得情報を照会情報として外部に送信する機能と、
前記照会情報に対する肯定的応答または否定的応答を受信する機能と、
前記肯定的応答または前記否定的応答を表示する機能と
をさらに備える、請求項１〜５のいずれか一項に記載の携帯情報端末。
【請求項７】
少なくとも１つのＩＣチップについて、当該ＩＣチップの識別情報と、当該ＩＣチップが失効していることを示す失効情報とを関連付けて記憶する機能と、
前記取得情報に前記失効情報が関連付けられているか否かを判定する機能と、
前記取得情報に前記失効情報が関連付けられているか否かに応じて、異なる表示を行う機能と
をさらに備える、請求項１〜６のいずれか一項に記載の携帯情報端末。
【請求項８】
前記登録情報に、前記ＩＣチップの保有者の識別情報、前記ＩＣチップの有効期限、前記ＩＣチップの保有者に関連する組織名および前記ＩＣチップの保有者に関連する氏名のうち少なくとも１つを関連付けて記憶する機能をさらに備える、請求項１〜７のいずれか一項に記載の携帯情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はＩＣチップと通信可能な携帯情報端末に関する。
【背景技術】
【０００２】
ＩＣチップを用いた認証システムが公知である。このような認証システムはたとえば入場管理において、ＩＣチップを埋め込んだＩＣカードとともに用いられる。入場門においてＩＣカードの保有者がカードを提示し、読取装置が記録内容を読み取ることにより認証を行う。特許文献１にはこのような認証システムの構成の例が記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−２３１６４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の技術では、不正なＩＣチップの保有者によるなりすまし行為の防止が困難であるという問題があった。
たとえば、正当なＩＣカード保有者からＩＣカードを奪ってこれを使用した場合には、ＩＣカード自体は正しく認証されるため、不正の発見が困難である。また、とくにＩＣカードの識別番号を認証に用いる認証システムでは、偽造したＩＣカードが正当なＩＣカードと同一の識別情報を持っている場合にはこれを判別することができない。
【０００５】
この発明は、このような問題点を解決するためになされたものであり、ＩＣチップと通信可能な携帯情報端末において、不正なＩＣチップの保有者によるなりすまし行為をより確実に防止できるものを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上述の問題点を解決するため、この発明に係る携帯情報端末は、ＩＣチップと通信可能な携帯情報端末であって、少なくとも１つのＩＣチップについて、当該ＩＣチップの識別情報を登録情報として携帯情報端末内に記憶する機能と、登録情報に、人間の顔の画像を関連付けて記憶する機能と、ＩＣチップと通信することにより、当該ＩＣチップの識別情報を取得情報として取得する機能と、取得情報が登録情報のいずれかと一致するか否かを判定する機能と、取得情報が登録情報のいずれかと一致する場合に、一致した登録情報に関連付けられ、認証成功を示す人間の顔の画像を表示する機能とを備える。
【０００７】
人間の顔の画像は、認証結果表示領域に表示されるものであり、取得情報が登録情報のいずれかと一致する場合において、一致した登録情報に人間の顔の画像が関連付けられていない場合には、認証結果表示領域に認証成功を示す表示を行う機能と、取得情報が登録情報のいずれとも一致しない場合に、認証結果表示領域に認証失敗を示す表示を行う機能とをさらに備えてもよい。
ＩＣチップがタイプＢ規格に従って動作するものであるか否かを判定する機能と、ＩＣチップがタイプＢ規格に従って動作するものであると判定された場合に、ＩＣチップの保有者の識別情報を取得する機能とをさらに備えてもよい。
パスワードを記憶する機能と、パスワードの入力を受け付ける機能と、入力されたパスワードが記憶されたパスワードと一致する場合に限り、取得情報を取得する機能および人間の顔の画像を表示する機能を実行可能とする機能とをさらに備えてもよい。
少なくとも１つのＩＣチップについて、当該ＩＣチップの識別情報を使用者登録情報として記憶する機能と、取得情報が使用者登録情報のいずれかと一致する場合に限り、取得情報を取得する機能および人間の顔の画像を表示する機能を実行可能とする機能とをさらに備えてもよい。
取得情報が登録情報のいずれとも一致しない場合に、取得情報を照会情報として外部に送信する機能と、照会情報に対する肯定的応答または否定的応答を受信する機能と、肯定的応答または否定的応答を表示する機能とをさらに備えてもよい。
少なくとも１つのＩＣチップについて、当該ＩＣチップの識別情報と、当該ＩＣチップが失効していることを示す失効情報とを関連付けて記憶する機能と、取得情報に失効情報が関連付けられているか否かを判定する機能と、取得情報に失効情報が関連付けられているか否かに応じて、異なる表示を行う機能とをさらに備えてもよい。
登録情報に、ＩＣチップの保有者の識別情報、ＩＣチップの有効期限、ＩＣチップの保有者に関連する組織名およびＩＣチップの保有者に関連する氏名のうち少なくとも１つを関連付けて記憶する機能をさらに備えてもよい。
【発明の効果】
【０００８】
この発明に係る携帯情報端末によれば、登録されたＩＣチップの識別情報に関連付けられた顔の画像が表示されるので、係員がこれをＩＣチップ保有者の顔と見比べることにより、なりすまし行為を容易に防止することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の実施の形態１に係る認証システムの構成を示す図である。
【図２】図１の端末使用者登録情報の構成の例を示す図である。
【図３】図１のカード保有者登録情報の構成の例を示す図である。
【図４】図１の失効情報の構成の例を示す図である。
【図５】認証処理に成功した場合の認証画面の例を示す図である。
【図６】認証処理に成功した場合の認証画面の別の例を示す図である。
【図７】認証処理に失敗した場合の認証画面の例を示す図である。
【図８】図１の認証システムの大まかな処理を説明するフローチャートである。
【図９】図８のステップＳ７の詳細を説明するフローチャートである。
【図１０】本発明の実施の形態２に係る認証システムの処理の一部を説明するフローチャートである。
【発明を実施するための形態】
【００１０】
以下、この発明の実施の形態を添付図面に基づいて説明する。
実施の形態１．
本実施の形態において、携帯情報端末は、ハンディターミナルであるとして説明する。ハンディターミナルは携帯可能な情報端末で、ＩＣカードリーダが内蔵されている。タブレット端末、スマートフォン、ＰＤＡ（Personal Digital Assistant）などと呼ばれる携帯情報端末に、ＩＣカードリーダが内蔵されれば、本実施の形態における携帯情報端末として利用することができる。
図１に、本発明の実施の形態１に係る認証システム１００の構成を示す。認証システム１００は、認証に関するデータの管理等を行うサーバ１０と、現場での認証処理を行うハンディターミナル５０と、認証処理の対象となる１枚以上のＩＣカード８０とを含む。認証システム１００はたとえば入退場管理に用いられ、入場希望者がそれぞれ保有するＩＣカード８０に対し、ハンディターミナル５０が認証処理を行う。
【００１１】
サーバ１０は、周知のコンピュータとしての構成を有し、演算を行う演算手段２０と、情報を格納する記憶手段３０とを備える。演算手段２０はＣＰＵ（中央処理装置）を含み、記憶手段３０は半導体メモリおよびＨＤＤ（ハードディスクドライブ）等の記憶媒体を含む。
【００１２】
また、とくに図示しないが、サーバ１０は、入力手段、出力手段およびネットワークインタフェースを備える。入力手段は、使用者が情報を入力するために用いる手段であり、たとえばマウスやキーボード等である。出力手段は、使用者に対して情報を出力する手段であり、たとえば液晶ディスプレイ等の表示装置であるが、プリンタ等の印刷装置であってもよい。ネットワークインタフェースは、サーバ１０が接続されているネットワークや他のコンピュータとの間で情報の入出力を行うための手段である。このネットワークインタフェースを介して、サーバ１０はハンディターミナル５０と通信可能に接続される。
【００１３】
ハンディターミナル５０は、携帯可能な情報端末である。ハンディターミナル５０は周知のコンピュータとしての構成を有し、演算を行う演算手段６０と、情報を格納する記憶手段７０とを備える。演算手段６０はＣＰＵを含み、記憶手段７０は半導体メモリおよびＨＤＤ等の記憶媒体を含む。また、とくに図示しないが、ハンディターミナル５０は、入力手段、出力手段、ネットワークインタフェースおよびカードインタフェースを備える。
【００１４】
ハンディターミナル５０の入力手段は、使用者が情報を入力するために用いる手段であり、たとえばタッチパネルやキーボード等である。出力手段は、使用者に対して情報を出力する手段であり、たとえば液晶ディスプレイ等の表示装置（タッチパネルのように入力手段を兼ねてもよい）であるが、プリンタ等の印刷装置であってもよい。
【００１５】
ハンディターミナル５０のネットワークインタフェースは、ハンディターミナル５０が接続されているネットワークや他のコンピュータとの間で情報の入出力を行うための手段である。このネットワークインタフェースを介して、ハンディターミナル５０はサーバ１０と通信可能に接続される。なお、サーバ１０とハンディターミナル５０との間の通信は、ＬＡＮケーブル等を用いる有線ネットワークによって実現されてもよく、無線通信技術を用いる無線ネットワークによって実現されてもよい。また、サーバ１０とハンディターミナル５０とが直接通信を行ってもよく、他の通信機器やネットワークを介在させてもよい。
【００１６】
ハンディターミナル５０のカードインタフェースはたとえばアンテナを備えており、ハンディターミナル５０の演算手段６０はこのアンテナを介してＩＣカード８０と通信可能である。この通信は、周知のＩＣカード用通信方式を用いて行うことができ、たとえば周知のカードリーダによって構成することができる。
【００１７】
ＩＣカード８０は、ＩＣチップ８１を備え、ＩＣカードに関する周知の規格に従って構成される。ＩＣカード８０はたとえば非接触式であり、タイプＢ規格に従って動作するＩＣカードであってもよく、ＦｅｌｉＣａ（登録商標、以下同じ）規格に従って動作するＩＣカードであってもよい。ＩＣカード８０は、それぞれの規格に基づく通信方式を用いてハンディターミナル５０と通信可能である。なお、ＩＣカード８０において実際に情報処理を行うのはＩＣチップ８１であるが、本実施形態ではＩＣカード８０とＩＣチップ８１とをとくに区別しないものとする。
ＩＣカードリーダは本実施の形態で対応可能とするＩＣカードの規格に対応して、ＩＣカード８０を読み取ることができるものとする。
【００１８】
サーバ１０の演算手段２０は、記憶手段３０に記憶されるサーバ用プログラム（図示せず）を実行することにより、図１に示す各機能を実行することができる。端末使用者登録機能２１は、ハンディターミナル５０を使用する使用者に関する情報を、端末使用者登録情報Ｄ１として記憶手段３０に記憶させる。カード保有者登録機能２２は、１枚以上のＩＣカード８０について、ＩＣカード自体に関する情報およびその保有者に関する情報を、カード保有者登録情報Ｄ２として記憶手段３０に記憶させる。失効情報登録機能２３は、ＩＣカード８０のうち失効したものに関する情報を、失効情報Ｄ３として記憶手段３０に記憶させる。認証情報送信機能２４は、端末使用者登録情報Ｄ１、カード保有者登録情報Ｄ２および失効情報Ｄ３を他のコンピュータ（たとえばハンディターミナル５０）に送信する。通行ログ受信機能２５は、他のコンピュータ（たとえばハンディターミナル５０）から通行ログＤ４を受信して記憶手段３０に記憶させる。なお、図１には示さないが、サーバ１０は通行ログＤ４の内容の参照を行う機能も備える。
【００１９】
ハンディターミナル５０の演算手段６０は、記憶手段７０に記憶されるハンディターミナル用プログラム（図示せず）を実行することにより、図１に示す各機能を実行することができる。認証情報受信機能６１は、端末使用者登録情報Ｄ１、カード保有者登録情報Ｄ２および失効情報Ｄ３を他のコンピュータ（たとえばサーバ１０）から受信し、記憶手段７０に記憶させる。端末使用者ログイン機能６２は、ハンディターミナル５０を使用する使用者のログイン操作を受け付ける。認証機能６３は、ＩＣカード８０と通信して認証処理を行う。通行ログ送信機能６４は、他のコンピュータ（たとえばサーバ１０）に通行ログＤ４を送信する。
【００２０】
図２に、端末使用者登録情報Ｄ１の構成の例を示す。本実施形態では、ハンディターミナル５０を使用して認証処理を行う係員（端末使用者）は、各自のＩＣカード８０を与えられるものとする。端末使用者登録情報Ｄ１は、端末使用者がそれぞれ保有するＩＣカード８０の識別情報と、パスワードとを関連付ける。なお、本実施形態では、「端末使用者」とはハンディターミナル５０を用いた認証処理を実行する権限を有する者を意味するが、端末使用者は追加で他の権限を有してもよい。その場合には、端末使用者登録情報Ｄ１は、識別情報に、その端末使用者がいかなる権限を持つかという情報を追加で関連付けてもよい。
【００２１】
図３に、カード保有者登録情報Ｄ２の構成の例を示す。カード保有者登録情報Ｄ２は、ＩＣカード８０の保有者（入場希望者等）のそれぞれについて、そのＩＣカードの識別情報と、その保有者に関連する情報とを関連付ける。ＩＣカードの識別情報は、カード固有番号とも呼ばれる。保有者に関連する情報は、保有者識別情報と、保有者顔画像と、そのＩＣカードの有効期限と、保有者の組織名および氏名とを含む。
【００２２】
保有者識別情報は、その保有者を一意に識別するための情報であり、ＩＣカード自体の識別情報とは異なる情報として定義される。保有者識別情報は、たとえば保有者の場所コードや所属コード等として定義することができる。ＩＣカード自体の識別情報と、この保有者識別情報とを合わせて、カード固有情報とも呼ぶ。ＩＣカード８０がタイプＢ規格のものである場合には、そのＩＣカードに保有者識別情報を記録することができる。一方、ＩＣカード８０がＦｅｌｉＣａ規格のものである場合には、この保有者識別情報は定義されない。
【００２３】
保有者顔画像は、保有者に関連する画像を表す画像データである（図３では便宜上□記号で示す）。保有者に関連する画像として、本実施形態では保有者の顔の画像を用いる。顔の画像は、たとえば顔の写真の画像である。
有効期限は、そのＩＣカードが有効とみなされる期間が終了する日付を表す。組織名は、その保有者が属する組織の名称を表す。氏名は、その保有者の氏名を表す。
【００２４】
図４に、失効情報Ｄ３の構成の例を示す。失効情報Ｄ３は、認証の有効性を失ったＩＣカードについて、その識別情報を含む。この失効情報Ｄ３に登録されたＩＣカードは、有効期限（図３）がまだ到来していなくとも、無効なものとみなされる。たとえば、あるカード保有者が自身のＩＣカードを紛失し、新たなＩＣカードを受けた場合には、紛失したＩＣカードが無効とされるが、このような場合に紛失したＩＣカードの識別情報が失効情報Ｄ３に登録される。本実施形態では、ＩＣカードの識別情報が失効情報Ｄ３に含まれることにより、そのＩＣカードが失効していることが示されるものとする。これは他の形式によって示してもよく、たとえばＩＣカードの識別情報に失効していることを示すフラグを関連付けて記憶してもよい。
【００２５】
なお、通行ログＤ４についてはとくに具体例は示さないが、これは周知の認証装置が作成するログと同様の構成とすることができ、たとえば発生した認証処理のそれぞれについて、認証処理の日時、認証処理に係るＩＣカードの識別情報、認証の結果（成功または失敗）、失敗である場合にはその理由（未登録、失効、端末使用者による指示、等）、等を関連付ける情報である。
【００２６】
図５に、認証処理（図８のステップＳ７、後述）においてハンディターミナル５０が表示する認証画面２００の例を示す。図５の例は認証処理に成功した場合の例である。認証画面２００は各種のボタンを含み、これらのボタンは、端末使用者がタッチまたはクリック等することにより操作可能となっている。
【００２７】
認証ゲート表示領域２０１は、認証処理を実行する地理的位置を表示する。この例では、「ゲート０２」と呼ばれるゲートにおいて認証処理が実行されていることを示す。なお、この地理的位置は、端末使用者が適宜入力または変更可能である。
認証結果表示領域２０２は、認証の結果を表示する。この例では、認証処理が成功してカード保有者が特定され、カード保有者登録情報Ｄ２に記憶された保有者顔画像が表示されている。
【００２８】
カード読込開始ボタン２０３は、認証処理の開始または再開を指示するためのボタンである。このボタンが操作されると、ハンディターミナル５０は認証処理を開始する（一時停止中である場合には再開する）。
カード読込停止ボタン２０４は、認証処理の一時停止を指示するためのボタンである。このボタンが操作されると、ハンディターミナル５０は認証処理を一時停止する。
終了ボタン２０５は、認証処理の終了を指示するためのボタンである。このボタンが操作されると（図９のステップＳ１０１、後述）、ハンディターミナル５０は認証処理を終了して次の処理に移る。
【００２９】
状態表示領域２０６は、認証処理の状態を表示する。この例では「待受中」となっており、カードリーダがＩＣカードの読み取りを待ち受けている状態、すなわちＩＣカードを読み取らせることによりそのＩＣカードの認証処理を実行できる状態であることを示す。
【００３０】
カード番号表示領域２０７は、最後に読み取ったＩＣカードの識別情報（カード番号）を表示する。
有効期限表示領域２０８は、最後に読み取ったＩＣカードの識別情報に関連付けられた有効期限を表示する。
組織名表示領域２０９および氏名表示領域２１０は、それぞれ最後に読み取ったＩＣカードの識別情報に関連付けられた組織名および氏名を表示する。
追加情報表示領域２１１は、認証処理の結果として表示すべき追加の情報を表示する。この例では何も表示されていない。
【００３１】
エラー後対処パネル２１２は、認証エラーまたは認証失敗となった場合の対処を指示するボタンを含むパネルである。
再読込ボタン２１３は、ＩＣカードの読み取りから処理をやり直すことを指示するボタンである。このボタンが操作されると、ハンディターミナル５０はＩＣカードの認証を再実行する。
【００３２】
確認後入場ボタン２１４は、ハンディターミナル５０による認証処理が失敗した場合に、端末使用者等の判断で認証処理が成功したものとして扱うことを指示するボタンである。たとえば、ＩＣカードの登録が遅れたためにハンディターミナル５０に情報が登録されていないカード保有者については、ハンディターミナル５０によっては認証することができない。このようなカード保有者であっても、認証成功した場合と同様の扱いをすると端末使用者が決定した場合には、端末使用者はこの確認後入場ボタン２１４を操作する。この場合には、そのカード保有者はたとえば入場ゲートの通過を許可されることになる。
【００３３】
入場拒否ボタン２１５は、ハンディターミナル５０による認証処理が失敗した場合に、端末使用者等が認証失敗を確認したことを指示するボタンである。この場合には、そのカード保有者はたとえば入場ゲートの通過を拒否されることになる。
【００３４】
図６に、認証画面２００の別の例を示す。図６の例もまた、認証処理に成功した場合の例である。図５と異なり、認証結果表示領域２０２には保有者顔画像は表示されず、これに代えて○印が表示されている。この○印はたとえば青色で表示され、認証処理に成功したことを示す。また、状態表示領域２０６には「待受中」と表示され、カードリーダが次のＩＣカードの読み取りを受け付け可能な状態であることを示す。
【００３５】
図７に、認証画面２００の別の例を示す。図７の例は、認証処理に失敗した場合の例である。図５および図６と異なり、認証結果表示領域２０２には×印が表示されている。この×印はたとえば赤色で表示され、認証処理に失敗したことを示す。また、追加情報表示領域２１１には「失効カード」というメッセージが表示され、認証処理に失敗した理由を示している。この例では、ＩＣカードが失効したものであるという理由が示されている。
【００３６】
認証処理に失敗した場合に追加情報表示領域２１１に表示されるメッセージとしては、図７に示すものの他に、「未登録カード」すなわち読み取ったＩＣカードの識別情報がカード保有者登録情報Ｄ２に含まれていなかったことを示すメッセージが用いられる。
また、状態表示領域２０６には「停止中」と表示され、カードリーダがＩＣカードの読み取りを一時停止している状態であることを示す。つまり、認証処理が失敗したカード保有者に対する対応を、係員からの入力で受け付けるまで、次のＩＣカードリーダの読み取りを一時停止する。係員は、エラー後対処パネル２１２のいずれかのボタンを選択することで、カード保有者に対する対応を決定する。
【００３７】
以上のように構成される認証システム１００の動作を、以下に説明する。
図８は、認証システム１００における大まかな処理の流れを説明するフローチャートである。まずサーバ１０の端末使用者登録機能２１が、端末使用者登録情報Ｄ１を登録する（ステップＳ１）。これはたとえば、各端末使用者のＩＣカードの識別情報およびパスワードを、テキストデータとしてサーバ１０のキーボード等から入力することにより実行される。
【００３８】
次に、カード保有者登録機能２２がカード保有者登録情報Ｄ２を登録する（ステップＳ２）。このカード保有者は、たとえば特定のイベント会場への入場資格を有する者である。顔画像は、たとえばスキャナ等の装置により、保有者の顔写真をスキャンして画像データに変換することにより取得することができる。また、顔画像以外の各項目のデータは、たとえばテキストデータとしてキーボード等から入力することができる。
【００３９】
次に、失効情報登録機能２３が失効情報Ｄ３を登録する（ステップＳ３）。これはたとえば、失効したＩＣカードの識別情報をテキストデータとしてキーボード等から入力することにより実行される。
上述のステップＳ１〜Ｓ３は、任意の順序で実行することができる。また、ステップＳ１〜Ｓ３をそれぞれ少なくとも１回実行した後は、任意のタイミングでステップＳ１〜Ｓ３のいずれかを独立して、または並列的に再実行してもよい。
【００４０】
次に、サーバ１０の認証情報送信機能２４は、端末使用者登録情報Ｄ１、カード保有者登録情報Ｄ２および失効情報Ｄ３を、認証情報としてハンディターミナル５０に送信する（ステップＳ４）。このステップＳ４を実行する際に、認証システム１００の管理者は、サーバ１０から送信された情報をハンディターミナル５０が受信可能となるよう構成しておく。
【００４１】
ハンディターミナル５０の認証情報受信機能６１は、ステップＳ４において送信された認証情報を受信し（ステップＳ５）、その後、受信した認証情報を記憶手段７０に記憶する（ステップＳ６）。すなわち、端末使用者登録情報Ｄ１、カード保有者登録情報Ｄ２および失効情報Ｄ３を記憶する。
ここで、上述のように端末使用者登録情報Ｄ１は、端末使用者がそれぞれ保有するＩＣカードの識別情報と、パスワードとを含んでいるので、認証情報受信機能６１はこの識別情報とパスワードとを関連付けて記憶するということができる。
【００４２】
また、上述のようにカード保有者登録情報Ｄ２はＩＣカードの識別情報および保有者に関連する各情報を含んでいるので、認証情報受信機能６１は、このＩＣカードの識別情報をカード保有者登録情報Ｄ２として記憶するとともに、カード保有者登録情報Ｄ２に、保有者識別情報、保有者顔画像、有効期限、組織名および氏名を関連付けて記憶するということができる。
なお、カード保有者登録情報Ｄ２に含まれる識別情報を、認証処理に伴って取得される識別情報と区別するために、本明細書では、カード保有者登録情報Ｄ２に含まれる識別情報を「登録情報」と呼び、認証処理に伴って取得される識別情報を「取得情報」と呼ぶことがある。
【００４３】
さらに、失効情報Ｄ３は、失効しているＩＣカードの識別情報を含んでいるので、認証情報受信機能６１は、ＩＣカードの識別情報と、当該ＩＣカードが失効していることを示す失効情報とを関連付けて記憶するということができる。図４に関連して述べたように、本実施形態では、ＩＣカードの識別情報が失効情報Ｄ３に含まれることにより、そのＩＣカードが失効していることが示されるものとする。
【００４４】
認証情報受信機能６１は、端末使用者登録情報Ｄ１、カード保有者登録情報Ｄ２および失効情報Ｄ３を記憶する際に、これらの情報を暗号化する。暗号化は公知技術を用いて実施することができる。このため、ハンディターミナル５０に記憶されているデータをそのまま抽出して内容を閲覧した場合であっても、パスワードやカード保有者の氏名等の情報を得ることは不可能である。
【００４５】
次に、認証機能６３は、端末使用者の操作に応じ、認証処理を行って通行ログＤ４を記録する（ステップＳ７）。ステップＳ７における処理の詳細は、図９を用いて後述する。
ステップＳ７の実行が終了すると、通行ログ送信機能６４は、端末使用者の操作に応じ、通行ログＤ４を送信する（ステップＳ８）。このステップＳ８を実行する際に、認証システム１００の管理者は、ハンディターミナル５０から送信された情報をサーバ１０が受信可能となるよう構成しておく。サーバ１０の通行ログ受信機能２５は、ステップＳ８において送信された通行ログＤ４を受信するとともに記憶手段３０に記憶する（ステップＳ９）。
このようにして認証システム１００の処理が終了する。
【００４６】
図９は、図８のステップＳ７の詳細を説明するフローチャートである。ステップＳ７において、まずハンディターミナル５０の端末使用者ログイン機能６２は、端末使用者のログイン操作を受け付ける（ステップＳ１００）。このログイン操作は、たとえば端末使用者が自分のカードをハンディターミナル５０に読み取らせることによって開始される。
【００４７】
このステップＳ１００の処理は次のように実行される。
ステップＳ１００において、認証機能６３がＩＣカードの識別情報を取得すると、端末使用者ログイン機能６２は、取得した識別情報が、端末使用者登録情報Ｄ１として記憶された識別情報のいずれかと一致するか否かを判定する。そして、いずれかと一致する場合には、端末使用者ログイン機能６２はパスワードの入力を受け付ける。一方、いずれとも一致しない場合には、後続の処理は実行されず、ハンディターミナル５０の処理はステップＳ７の最初に戻る。すなわち、ハンディターミナル５０が読み取ったＩＣカードの識別情報が、端末使用者登録情報Ｄ１に含まれる識別情報のいずれかと一致する場合に限り、ステップＳ７における後続の処理を実行可能とする。
【００４８】
端末使用者ログイン機能６２は、パスワードの入力を受け付けると、入力されたパスワードが、直前に取得したＩＣカードの識別情報に関連付けて記憶されているパスワードと一致するか否かを判定する。一致する場合には、次のステップＳ１０１に処理を進める。一方、一致しない場合には、後続の処理は実行されず、ハンディターミナル５０の処理はステップＳ７の最初に戻る。すなわち、ハンディターミナル５０がＩＣカードの識別情報を取得した後に入力されたパスワードが、その識別情報に対応するパスワードと一致する場合に限り、ステップＳ７における後続の処理を実行可能とする。
【００４９】
ステップＳ１００の処理が終了し、後続の処理が実行可能となると、まず認証機能６３は、認証終了操作が行われたか否かを判定する（ステップＳ１０１）。この認証終了操作は、たとえば図５の終了ボタン２０５が操作されることに対応する。認証終了操作が行われた場合、ハンディターミナル５０はステップＳ７の処理を終了し、ステップＳ８（図８）の処理に移る。
【００５０】
認証終了操作が行われていない場合、認証機能６３はＩＣカード８０が検出されたか否かを判定する（ステップＳ１０２）。この判定は、カードリーダ等によってＩＣカードを読み取る処理であり、たとえば、周知のプロトコルに従って通信可能なＩＣカードが存在するか否かを判定することによって行われる。
ＩＣカードが検出されていない場合、処理はステップＳ１０１に戻る。すなわち、認証終了操作がなされるか、またはＩＣカードが検出されるまで、ハンディターミナル５０はステップＳ１０１およびＳ１０２のループを繰り返し実行する。
【００５１】
ＩＣカードが検出された場合、認証機能６３はＩＣカードの種別を判定する（ステップＳ１０３）。本実施形態では、ＩＣカードの種別として、ＦｅｌｉＣａ規格に従って動作するものであるか、または、タイプＢ規格に従って動作するものであるかを判定する。
変形例として、ステップＳ１０２をＩＣカードの種別ごとに実行してもよく、ある種別のＩＣカードが検出された時点でその種別に対応する処理（この例ではステップＳ１１０またはＳ１２０）に進んでもよい。
【００５２】
ＩＣカードがＦｅｌｉＣａ規格に従って動作するものである場合、認証機能６３はそのＩＣカードの識別情報を取得する（ステップＳ１１０）。その後、認証機能６３は、取得した識別情報（取得情報）と、カード保有者登録情報Ｄ２に記憶されている識別情報（登録情報）とを照合し（ステップＳ１１１）、取得情報が登録情報のいずれかと一致するか否かを判定する（ステップＳ１１２）。なお、ここで一致があることは、認証処理に成功したことを意味し、一致がないことは、認証処理に失敗したことを意味する。
【００５３】
取得情報が登録情報のいずれかと一致する場合、認証機能６３は、その取得情報について顔の画像が存在するか否かを判定する（ステップＳ１１３）。すなわち、カード保有者登録情報Ｄ２において、その取得情報に保有者顔画像が関連付けられているか否かを判定する。画像が存在する場合、認証機能６３は認証が成功したことを示す表示を行うとともに、その保有者顔画像を表示する（ステップＳ１１４）。図５はこの場合に対応する表示の例であり、とくに認証成功を示す文字列や図形等は表示されないが、認証結果表示領域２０２に保有者顔画像を表示することにより、認証が成功したことを示している。このように、認証機能６３は、取得情報が登録情報のいずれかと一致する場合には、一致した登録情報に関連付けられた人間の顔の画像を表示する。なお、変形例として、認証成功を示す文字列や図形等を追加で表示してもよい。
【００５４】
ここで、端末使用者は、実際にそのＩＣカードを提示した保有者の顔と、認証画面２００に表示された顔の画像とを見比べることにより、その保有者が真正なＩＣカードの保有者であるか、あるいは不正に入手したＩＣカードの保有者であるかを容易に判別できる。
【００５５】
また、認証機能６３は、認証画面２００のカード番号表示領域２０７に取得情報（すなわちＩＣカードの識別情報）を表示する。また、図９のフローチャートには特に示さないが、認証機能６３は、取得情報に関連付けられた各種情報、すなわち有効期限、組織名および氏名を取得し、これを認証画面２００の有効期限表示領域２０８、組織名表示領域２０９および氏名表示領域２１０に表示する。
【００５６】
顔の画像が存在しない場合、認証機能６３は、認証に成功したことを示す表示を行う（ステップＳ１１５）。図６はこの場合に対応する表示の例であり、認証結果表示領域２０２に、認証成功を示す図形として青い○印を表示する。
【００５７】
ステップＳ１１２において、取得情報が登録情報のいずれとも一致しない場合には、認証機能６３は、認証に失敗したことを示す表示を行う（ステップＳ１１６）。図７と同様に、認証結果表示領域２０２に、認証失敗を示す図形として赤い×印を表示する。なお図７の例では追加情報表示領域２１１に「失効カード」というメッセージが表示されているが、ステップＳ１１６の表示では追加情報表示領域２１１に「未登録カード」というメッセージを表示する。このメッセージは、取得情報が登録情報のいずれとも一致しなかったこと、すなわちそのＩＣカードがカード保有者登録情報Ｄ２に登録されていなかったことを表すメッセージである。また、この場合には有効期限表示領域２０８、組織名表示領域２０９および氏名表示領域２１０は空欄となってもよい。
【００５８】
説明をステップＳ１０３に戻す。ステップＳ１０３において、ＩＣカードがタイプＢ規格に従って動作するものである場合、認証機能６３はそのＩＣカードの識別情報と、保有者識別情報とを取得する（ステップＳ１２０）。その後、認証機能６３は、取得情報および取得した保有者識別情報からなる組と、登録情報および登録情報に関連付けられた保有者識別情報からなる組のそれぞれとを照合し（ステップＳ１２１）、これらの組のいずれかが一致するか否かを判定する（ステップＳ１２２）。
【００５９】
取得情報の組が登録情報の組のいずれかと一致する場合、認証機能６３は、取得情報と、失効情報Ｄ３とを照合し（ステップＳ１２３）、取得情報に失効情報Ｄ３が関連付けられているか否かを判定する（ステップＳ１２４）。取得情報に失効情報Ｄ３が関連付けられていない場合、すなわち取得情報が失効情報Ｄ３に登録されている識別情報のいずれとも一致しない場合には、認証機能６３は、認証に成功したことを示す表示を行う（ステップＳ１２５）。図６はこの場合に対応する表示の例である。
【００６０】
取得情報に失効情報Ｄ３が関連付けられている場合、すなわち取得情報が失効情報Ｄ３に登録されている識別情報のいずれかと一致する場合には、認証機能６３は、認証に失敗したことを示す表示を行う（ステップＳ１２６）。図７はこの場合に対応する表示の例である。このように、認証機能６３は、取得情報に失効情報Ｄ３が関連付けられているか否かに応じて、異なる表示を行う。
【００６１】
ステップＳ１２２において、取得情報の組が登録情報の組のいずれとも一致しない場合には、認証機能６３は、認証に失敗したことを示す表示を行う（ステップＳ１２７）。ステップＳ１１６と同様に、認証結果表示領域２０２に赤い×印を表示し、また、追加情報表示領域２１１には「未登録カード」というメッセージを表示する。
【００６２】
ステップＳ１１４〜Ｓ１１６およびＳ１２５〜Ｓ１２７のいずれかを実行した後、認証機能６３はその認証処理についての通行ログを作成し、記録する（ステップＳ１３０）。これにより通行ログＤ４を更新する。なお上述のように、通行ログＤ４の構成は周知の認証装置が作成するログと同様の構成とすることができる。また、通行ログＤ４は、端末使用者登録情報Ｄ１等と同様に暗号化して記録される。
ステップＳ１１１の処理の後、ステップＳ１２３〜Ｓ１２６で説明した、取得情報と失効情報Ｄ３との照合処理を実行し、取得情報が失効情報Ｄ３のいずれとも一致しない場合は、認証に成功したと判定する処理を加えてもよい。
図９に示したステップＳ１０３の処理で、ＩＣカードの種別として、ＦｅｌｉＣａ規格に従って動作するものであるか、または、タイプＢ規格に従って動作するものであるかを判定している。このＩＣカード種別の判定については、前述したようにＩＣカードリーダが読み取り可能な種別とステップＳ１０３の判定とを一致するように構成すれば、どのような種別に対応するように構成してもよい。例えば、ＦｅｌｉＣａ規格の中は、ＮＦＣ（Near Field Communication）が内包されているので、ステップＳ１０３の分岐処理をＮＦＣであるかどうかという判定処理に変更してもよい。あるいは、ＩＣカードの種別や規格等を、他の公知の技術または基準を用いて判定し、これに応じてステップＳ１０３の分岐処理を行ったり、同様の分岐処理を追加してもよい。
【００６３】
なお、図９には示さないが、認証に失敗した場合のエラー後対処パネル２１２の操作について次に説明する。認証機能６３は、ステップＳ１１６、Ｓ１２６およびＳ１２７のいずれかを実行した後に、エラー後対処パネル２１２の操作を受け付ける。この処理は、ステップＳ１１６、Ｓ１２６およびＳ１２７の一部として実行されてもよい。
【００６４】
この処理において、再読込ボタン２１３が操作された場合には、認証機能６３は処理をステップＳ１０１に戻す。これにより、端末使用者は、ＩＣカードの読み取りエラー等に対応することができる。
確認後入場ボタン２１４が操作された場合には、認証機能６３はそのＩＣカードに対し確認後入場ボタン２１４が操作されたことを表す通行ログを作成する。ハンディターミナル５０による認証に失敗したカード保有者に対し、応急的に、認証に成功した保有者と同様の扱い（入場を許可する等）をする場合があるが、端末使用者はこのような扱いをした場合にこの操作を行うことができる。
入場拒否ボタン２１５が操作された場合には、認証機能６３はそのＩＣカードに対し入場拒否ボタン２１５が操作されたことを表す通行ログを作成する。端末使用者は、ハンディターミナル５０による認証に失敗したカード保有者に対し、最終的な拒絶を行った場合（入場を拒否する等）に、この操作を行うことができる。
【００６５】
以上のように、本願発明の実施の形態１によれば、ＩＣカード８０と通信可能なハンディターミナル５０において、認証処理の際にＩＣカードの保有者の顔の画像を表示する。このため、端末使用者は、実際にそのＩＣカードを提示した保有者の顔と、ハンディターミナル５０に表示された顔の画像とを見比べることにより、不正なＩＣカードの保有者によるなりすまし行為を容易かつより確実に防止できる。
【００６６】
また、ハンディターミナル５０は、認証結果に応じて顔の画像、○印または×印を表示するものであるが、これらはいずれも同一の認証結果表示領域２０２に表示される。とくに、顔の画像が存在する場合には○印の表示を行わず、顔の画像の表示をもって認証成功表示とする。したがって、端末使用者は複数の表示領域を確認する必要がなく、作業効率が向上する。また、表示画面の面積を有効に活用することができる。しかしながら、変形例として、顔の画像の有無に関わらず、常に○印または×印を表示する構成としてもよい。
【００６７】
また、ハンディターミナル５０は顔の画像を単に表示するのみであり、実際のカード保有者の顔を撮影したり、他の顔画像と比較して認証を行ったりという処理は行わない。すなわち、顔の画像は認証処理の結果として表示される情報であって、認証処理の判定に用いられる情報ではない。このため、カメラのような追加のハードウエアや、画像類似度判定のような複雑な処理を高速で行う高性能プロセッサは不要であり、ハンディターミナル５０全体の構成を簡素にすることができる。
【００６８】
また、フラッパーゲートや据え置き型のＩＣカードリーダの機器を設置するような構成では、ＩＣカードの認証を行うために大掛かりな設置工事を行う必要があるが、本願発明のハンディターミナル５０は容易に持ち運び可能な携帯端末として構成することができ、そのような設置工事は不要である。
【００６９】
また、ＩＣカードを用いない構成、たとえば通信機能を持たない社員証等を用いる構成では、カードの保有者がいつ、どの通用門から敷地に入ったか等のエビデンスを自動的に残す手段がないため、入場時に受付にて人手で入場履歴の登録や記載を行う必要があり、作業効率が低下する。本願発明のハンディターミナル５０では通行ログＤ４を自動的に記録するのでそのような作業が不要となり、作業効率が向上する。
【００７０】
また、ハンディターミナル５０は持ち運べるサイズであることから、盗難に遭うおそれや、本来の端末使用者でない第三者が手にするおそれがある。このためセキュリティ上の懸念があるが、本願発明のハンディターミナル５０では、端末使用者登録情報Ｄ１によって端末使用者を登録し、ＩＣカードおよびパスワードによる認証を実施するので、盗難された場合等でも第三者の使用を防止することができる。また、端末使用者登録情報Ｄ１を含むすべての情報は、ハンディターミナル５０では暗号化されて記憶されるので、ハンディターミナル５０内の情報がそのまま抽出されたとしても、その内容を閲覧することはできず、第三者の使用や情報漏洩を防止することができる。
【００７１】
実施の形態２．
実施の形態２は、実施の形態１において、認証失敗時にサーバ１０への照会を行う構成としたものである。実施の形態２では、ハンディターミナル５０は、認証処理の実行中、常にサーバ１０と通信可能であるように構成されてもよい。
図１０は、実施の形態２に係る認証システム１００の処理の一部を説明するフローチャートである。実施の形態１（図９）と異なる部分のみ示す。実施の形態２では、ステップＳ１１６、Ｓ１２６およびＳ１２７とステップＳ１３０との間に、ステップＳ２００〜Ｓ２０５を実行する。
【００７２】
ステップＳ１１６、Ｓ１２６またはＳ１２７において認証失敗表示を行った後、ハンディターミナル５０の認証機能６３は、照会情報をサーバ１０に送信する（ステップＳ２００）。照会情報は、ＦｅｌｉＣａ規格に従って動作するＩＣカードについては取得情報のみによって構成され、タイプＢ規格に従って動作するＩＣカードについては取得情報および保有者識別情報のみによって構成されるが、変形例として他の任意の情報を含んでもよい。
【００７３】
サーバ１０はこの照会情報を受信し（ステップＳ２０１）、照会情報に基づいて認証処理を行う（ステップＳ２０２）。この認証処理は、たとえばハンディターミナル５０と同一の処理（図９のステップＳ１１１〜Ｓ１１２およびＳ１２１〜１２４）によって行われる。認証処理の結果として、認証に成功したか失敗したかが確定する。
【００７４】
その後、サーバ１０は、認証結果を応答としてハンディターミナル５０に送信する（ステップＳ２０３）。ステップＳ２０２の結果として認証に成功した場合には、この応答を肯定的応答とし、認証に失敗した場合には、この応答を否定的応答とする。なお、肯定的応答および否定的応答の具体的な形式は当業者が適宜設計することができる。
【００７５】
ハンディターミナル５０はこの応答を受信し（ステップＳ２０４）、応答の内容（肯定的応答または否定的応答）を認証画面２００に表示する（ステップＳ２０５）。たとえば、肯定的応答を受信した場合には、図６のように認証成功を示す図形として青い○印を表示し、否定的応答を受信した場合には、図７のように認証失敗を示す図形として赤い×印を表示する。
その後、処理はステップＳ１３０に進み、実施の形態１と同様に通行ログが記録される。
【００７６】
ステップＳ２００の実行後、ステップＳ２０５を実行するまでの間、認証機能６３は、認証画面２００に、サーバ１０に照会中である旨を示す表示を行ってもよい。また、ステップＳ２０５において、認証画面２００には、サーバ１０への照会を行った結果であることを示す表示がなされてもよい。さらに、通行ログには、サーバ１０への照会を行ったことを示す情報と、サーバ１０からの応答の内容を表す情報とが含まれてもよい。
【００７７】
以上のように、本願発明の実施の形態２によれば、サーバ１０とハンディターミナル５０とで記憶している情報が異なる場合（たとえば、カード保有者登録情報Ｄ２がハンディターミナル５０に送信された後に、新たなカード保有者がサーバ１０において追加された場合等）であっても、サーバ１０に照会して最終的な認証結果を得るので、より柔軟な認証処理を実現することができる。
【００７８】
また、実施の形態２においても、実施の形態１と同様にＩＣカードの保有者の顔の画像を表示するので、不正なＩＣカードの保有者によるなりすまし行為を容易かつより確実に防止できる。
【００７９】
上述の実施の形態１および２において、以下のような変形を施すことができる。
実施の形態１および２では、認証の対象となる媒体は非接触読み取り式のＩＣカード８０であるが、これは通信機能を持つＩＣチップ８１を含むものであればどのような媒体でもよい。表面に端子を有する接触読み取り式のＩＣカードであってもよい。また、カードでなくタグ等の形状であってもよい。
【００８０】
実施の形態１および２では、端末使用者のログイン処理（ステップＳ１００）においてＩＣカードおよびパスワードを用いる。変形例として、パスワードを用いず、ＩＣカードのみを用いたログイン処理としてもよい。また、ＩＣカードを用いず、パスワードのみ、あるいは文字列等により入力されるユーザーＩＤおよびパスワードのみを用いたログイン処理としてもよい。または、他の公知のログイン処理を用いてもよい。
【００８１】
実施の形態１および２では、ＩＣカードの有効期限に関する判定は行わず、有効期限は単に有効期限表示領域２０８に表示される情報としてのみ扱われる（失効情報Ｄ３はカードの有効期限とは異なる情報である）。変形例として、有効期限を認証の判定に用いてもよい。たとえば、取得情報と登録情報とが一致していても、有効期限がすでに終了している場合には、認証に失敗したと判定し、認証失敗表示を行ってもよい。この場合において、追加情報表示領域２１１には、ＩＣカードの有効期限がすでに終了していることを示す「期限切れ」等のメッセージを表示してもよい。
【００８２】
保有者顔画像を表示する条件およびタイミングは、適宜変更可能である。たとえば、ステップＳ１２５においてステップＳ１１３〜Ｓ１１５と同様の処理を行い、タイプＢのＩＣカードについても保有者顔画像が存在する場合にはこれを表示する構成としてもよい。あるいは、ステップＳ１２６において保有者顔画像を表示してもよい。
【００８３】
ステップＳ１２１の判定では、取得情報と登録情報が一致し、かつ、それぞれに関連付けられた保有者識別情報が一致しない場合については個別の分岐を設けていないが、このような場合に個別の処理を行う分岐を設けてもよい。たとえば、認証失敗表示を行うとともに、追加情報表示領域２１１には、保有者識別情報が一致しないことを示すメッセージを表示してもよい。
【００８４】
保有者顔画像は、保有者の顔を表す画像であれば写真でなくともよい。または、保有者に関連した画像であればよく、顔の画像でなくともよい。また、実施の形態１および２では、認証成功表示および認証失敗表示に図形である○印および×印を用いるが、これらの表示は図形でなくともよい。特定の画像であってもよく、メッセージであってもよい。
【００８５】
演算手段２０、記憶手段３０、演算手段６０および記憶手段７０の内部構成は、図１とは異なるものであってもよく、各構成要素の機能分担が実施の形態１とは異なるものであってもよい。また、ハードウエアの構成単位は、図１に示すものに限らない。たとえば、サーバ１０を複数のコンピュータによって構成してもよい。
【符号の説明】
【００８６】
１０  サーバ（２０  演算手段、３０  記憶手段）、５０  ハンディターミナル（６０  演算手段、７０  記憶手段）、８０  ＩＣカード（８１  ＩＣチップ）、１００  認証システム、２００  認証画面、２０２  認証結果表示領域。
【図１】
2013120594.tif 000003
【図２】
2013120594.tif 000004
【図３】
2013120594.tif 000005
【図４】
2013120594.tif 000006
【図５】
2013120594.tif 000007
【図６】
2013120594.tif 000008
【図７】
2013120594.tif 000009
【図８】
2013120594.tif 000010
【図９】
2013120594.tif 000011
【図１０】
2013120594.tif 000012