(57)【特許請求の範囲】
【請求項１】
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行う電子認証方法において、
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者によって入力された認証情報と、前記記録媒体に記録されている認証情報とをクライアント側電子認証装置が比較して認証を行うステップと、
前記入力された利用者の認証情報または前記記録媒体に記録されている認証情報と、センタ側に記録されている認証情報とをセンタ側電子認証装置が比較して認証を行うステップとを有し、
認証レベル記憶手段に記憶したレベル情報に基づいて画像認証を行うかまたはクライアント側で認証処理を完結させるかをクライアント側電子認証装置が判断することを特徴とする電子認証方法。
【請求項２】
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行う電子認証方法において、
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者によって入力された認証情報または前記記録媒体に記録されている認証情報と、センタ側に記録されている認証情報とをセンタ側電子認証装置が比較して認証を行うステップと、
認証要求が受付けられたときに生成された認証受付番号、認証要求が行われたときに生成された認証要求番号または正しく行われた認証の回数を示す認証カウンタをセンタ側電子認証装置が前記記録媒体及びセンタ側に記録するステップと、
前記記録媒体に記録されている認証受付番号、認証要求番号または認証カウンタと、前記センタ側に記録されている認証受付番号、認証要求番号または認証カウンタとをセンタ側電子認証装置が比較して認証を行うステップとを有し、
認証レベル記憶手段に記憶したレベル情報に基づいて画像認証を行うかをセンタ側電子認証装置が判断することを特徴とする電子認証方法。
【請求項３】
前記認証情報は、利用者を識別する為の画像情報であることを特徴とする請求項１または請求項２のいずれかに記載された電子認証方法。
【請求項４】
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行う電子認証システムにおいて、
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者によって入力された認証情報と、前記記録媒体に記録されている認証情報とを比較して認証を行う１次認証処理部と、
前記入力された利用者の認証情報または前記記録媒体に記録されている認証情報と、センタ側に記録されている認証情報とを比較して認証を行う２次認証処理部とを備え、
認証レベル記憶手段に記憶したレベル情報に基づいて画像認証を行うかまたはクライアント側で認証処理を完結させるかを判断することを特徴とする電子認証システム。
【請求項５】
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行うセンタ側電子認証装置において、
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者によって入力された認証情報または前記記録媒体に記録されている認証情報を受信してクライアント側電子認証装置からの認証要求を受付け、センタ側電子認証装置での認証結果をクライアント側電子認証装置へ応答する認証要求受付処理部と、
前記入力された利用者の認証情報または前記記録媒体に記録されている認証情報と、センタ側に記録されている認証情報とを比較して認証を行う２次認証処理部とを備え、
認証レベル記憶手段に記憶したレベル情報に基づいて画像認証を行うかを判断することを特徴とするセンタ側電子認証装置。
【請求項６】
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行うクライアント側電子認証装置において、
各種サービスを利用する為の情報が格納された記録媒体を所持する利用者によって入力された認証情報と、前記記録媒体に記録されている認証情報とを比較して認証を行う１次認証処理部と、
前記入力された利用者の認証情報または前記記録媒体に記録されている認証情報をセンタ側電子認証装置へ送信して認証要求を行い、センタ側電子認証装置での認証結果を受信する認証要求処理部と、
センタ側電子認証装置からの認証結果に基づいて、前記入力された利用者の認証情報または前記記録媒体に記録されている認証情報がセンタ側電子認証装置で認証されたかどうかを判定して認証結果を出力する認証結果出力処理部とを備え、
認証レベル記憶手段に記憶したレベル情報に基づいて認証処理をクライアント側電子認証装置で完結させるかを判断することを特徴とするクライアント側電子認証装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行う電子認証システムに関し、特に電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスを利用する為の情報が格納されたＩＣカードを所持する利用者が当該ＩＣカードの正当な所有者であることを認証する電子認証システムに適用して有効な技術に関するものである。
【０００２】
【従来の技術】
現在、カード状の記録媒体に各種情報を格納し、電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスを利用する際に、カードに記録された各種情報を用いて処理を行うシステムが考えられている。この様に、各種サービスを利用する為の情報が格納されたカードを用いた各種サービスの提供を行う際には、当該カードを所持する利用者が、そのカードの正当な利用者であるかを認証する必要がある。例えばクレジットカード等、カードを用いて商品の代金を支払う決済システムで決済を行う本人を認証する際には、利用者の暗証番号から本人認証を行う方法が一般的である。
【０００３】
なお、電子取引決済端末とセンタ装置との間でユーザ確認のためにオンライン通信する必要がなく、センタ装置とオフラインでＩＣカードの偽造を検知する認証方法及び認証システムについては、特開平１０−１４９１０３号公報に記載されている。
【０００４】
また、通信端末機と通信サーバの接続時に行う利用者認証プロトコルにおいて、利用者の操作が簡単で、通信端末機と通信サーバとのデータ送受信が１回で済むようにする利用者カード、通信端末機、通信サーバ、通信システム、および、通信システムの利用者認証方法については、特開平１１−２８２９９８号公報に記載されている。
【０００５】
【発明が解決しようとする課題】
前記従来のカードを用いたシステムでは、利用者の暗証番号から本人認証を行っている為、カード紛失・偽造及び暗証番号の特定によって不正に決済されることがあるという問題が生じているが、現時点では本方法に替わる方法が普及していないのが現状である。今後、カードによる電子決済、諸手続きが普及することが想定され、カードを用いた本人認証が重要となってくる。
【０００６】
本発明の目的は上記問題を解決し、各種サービスを利用する為の情報が格納された記録媒体の不正使用を防止し、様々な決済・諸手続き・場所または要求される認証レベルに対応した認証を行うことが可能な技術を提供することにある。
【０００７】
【課題を解決するための手段】
本発明は、各種サービスを利用する為の情報が格納された記録媒体を所持する利用者の認証を行う電子認証システムにおいて、記録媒体を所持する利用者の認証情報とその記録媒体及びセンタに記録されている認証情報とを用いて当該利用者の認証を行うものである。
【０００８】
本発明において、各種サービスを利用しようとする利用者は、利用者本人を認証する為の認証情報を入力してセンタ側に登録し、その認証情報が記録された記録媒体の発行を予め受けておく。
【０００９】
例えば、利用者の顔写真、印鑑の印影やサイン等を画像認識装置、印影読み取り装置やサイン読み取り装置等の装置から読み取ってデジタル化し、電子認証システムのセンタ側の本人認証情報テーブル上で一元管理して、その認証情報をＩＣカードに格納して利用者に発行する。
【００１０】
利用者が各種サービスを利用する場合には、利用者本人の認証情報と当該利用者が所持する記録媒体中の認証情報とを入力し、前記入力した利用者の認証情報と当該記録媒体に記録されていた認証情報とを比較して認証を行う。
【００１１】
すなわち、電子認証システムのクライアント側では、画像認識装置、印影読み取り装置、サイン読み取り装置やＩＣカード読み取り装置等の装置を周辺機器として備え、利用者の顔写真、印鑑の印影やサイン等を入力すると共に、ＩＣカード中の顔写真、印鑑の印影やサイン等の認証情報を読み取る。そして前記入力した利用者の顔写真、印鑑の印影やサイン等と、ＩＣカードから読み取られた顔写真、印鑑の印影やサイン等の認証情報とを比較して一致しているかどうかを調べる。
【００１２】
また、予め設定された条件に応じ、前記入力された利用者の認証情報または前記記録媒体に記録されていた認証情報と、センタ側に記録されている認証情報とを比較して更に認証を行い、これらの認証結果により、当該記録媒体を所持する利用者が当該サービスの正規の利用者であるかどうかの判定を行う。
【００１３】
以上の様に本発明の電子認証システムによれば、記録媒体を所持する利用者の認証情報とその記録媒体及びセンタに記録されている認証情報とを用いて当該利用者の認証を行うので、各種サービスを利用する為の情報が格納された記録媒体の不正使用を防止し、様々な決済・諸手続き・場所または要求される認証レベルに対応した認証を行うことが可能である。
【００１４】
【発明の実施の形態】
以下に各種サービスを利用する為の情報が格納されたＩＣカードを所持する利用者の認証を行う一実施形態の電子認証システムについて説明する。
【００１５】
図１は本実施形態の電子認証システムの概要を示す図である。図１に示す様に本実施形態の電子認証システムは、センタ側電子認証装置１０１と、クライアント側電子認証装置１０２と、ＩＣカード１０３とを有している。
【００１６】
センタ側電子認証装置１０１は、センタ側で認証情報の登録、ＩＣカード１０３の発行及び利用者の認証を行う装置である。クライアント側電子認証装置１０２は、クライアント側で利用者の認証を行う装置である。ＩＣカード１０３は、各種サービスを利用する為の認証情報を格納する記録媒体である。
【００１７】
図２は本実施形態のセンタ側電子認証装置１０１の概略構成を示す図である。図２に示す様に本実施形態のセンタ側電子認証装置１０１は、ＣＰＵ２０１と、メモリ２０２と、磁気ディスク装置２０３と、キーボード装置２０４と、ディスプレイ装置２０５と、ＣＤ−ＲＯＭ装置２０６と、ＩＣカード読取・書込装置２０７と、画像認識装置２０８と、印影読取装置２０９と、サイン読取装置２１０と、認証情報テーブル２１１とを有している。
【００１８】
ＣＰＵ２０１は、センタ側電子認証装置１０１全体の動作を制御する装置である。メモリ２０２は、センタ側電子認証装置１０１全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００１９】
磁気ディスク装置２０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。キーボード装置２０４は、認証情報の登録、ＩＣカード１０３の発行及び認証処理を行う為の各種入力操作を行う装置である。
【００２０】
ディスプレイ装置２０５は、認証情報の登録、ＩＣカード１０３の発行及び認証処理に伴う各種表示を行う装置である。ＣＤ−ＲＯＭ装置２０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。
【００２１】
ＩＣカード読取・書込装置２０７は、ＩＣカード１０３へ認証情報を格納する装置である。画像認識装置２０８は、各種サービスを利用する為の情報が格納されたＩＣカード１０３の発行を受けようとする利用者本人の顔写真を画像情報として入力する装置である。
【００２２】
印影読取装置２０９は、前記利用者が持参した印鑑の印影を画像情報として読取る装置である。サイン読取装置２１０は、前記利用者が記入した署名を画像情報として読取る装置である。認証情報テーブル２１１は、各種サービスを利用しようとする利用者本人を認証する為の認証情報を格納するテーブルである。
【００２３】
またセンタ側電子認証装置１０１は、認証情報登録処理部２２０と、ＩＣカード発行処理部２２１と、認証要求受付処理部２２２と、２次認証処理部２２３と、履歴記録処理部２２４と、履歴認証処理部２２５とを有している。
【００２４】
認証情報登録処理部２２０は、前記利用者本人を認証する為の認証情報を入力して認証情報テーブル２１１に登録する処理部である。ＩＣカード発行処理部２２１は、認証情報テーブル２１１に登録した前記認証情報をＩＣカード１０３に記録して当該利用者に発行する処理部である。
【００２５】
認証要求受付処理部２２２は、ＩＣカード１０３を所持する利用者が入力した認証情報またはＩＣカード１０３に記録されている認証情報を受信してクライアント側電子認証装置１０２からの認証要求を受付け、センタ側電子認証装置１０１での認証結果をクライアント側電子認証装置１０２へ応答する処理部である。
【００２６】
２次認証処理部２２３は、ＩＣカード１０３を所持する利用者が入力した認証情報またはＩＣカード１０３に記録されている認証情報と、センタ側電子認証装置１０１に記録されている認証情報とを比較して認証を行う処理部である。
【００２７】
履歴記録処理部２２４は、クライアント側電子認証装置１０２から認証要求が受付けられたときに生成された認証受付番号、クライアント側電子認証装置１０２が認証要求が行われたときに生成された認証要求番号または正しく行われた認証の回数を示す認証カウンタをセンタ側電子認証装置１０１に記録する処理部である。
【００２８】
履歴認証処理部２２５は、ＩＣカード１０３に記録されている認証受付番号、認証要求番号または認証カウンタと、センタ側電子認証装置１０１に記録されている認証受付番号、認証要求番号または認証カウンタとを比較して認証を行う処理部である。
【００２９】
センタ側電子認証装置１０１を認証情報登録処理部２２０、ＩＣカード発行処理部２２１、認証要求受付処理部２２２、２次認証処理部２２３、履歴記録処理部２２４及び履歴認証処理部２２５として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。
【００３０】
図３は本実施形態のクライアント側電子認証装置１０２の概略構成を示す図である。図３に示す様に本実施形態のクライアント側電子認証装置１０２は、ＣＰＵ３０１と、メモリ３０２と、磁気ディスク装置３０３と、キーボード装置３０４と、ディスプレイ装置３０５と、ＣＤ−ＲＯＭ装置３０６と、ＩＣカード読取・書込装置３０７と、画像認識装置３０８と、印影読取装置３０９と、サイン読取装置３１０と、認証レベルテーブル３１１とを有している。
【００３１】
ＣＰＵ３０１は、クライアント側電子認証装置１０２全体の動作を制御する装置である。メモリ３０２は、クライアント側電子認証装置１０２全体の動作を制御する際にその為の各種処理プログラムやデータをロードする記憶装置である。
【００３２】
磁気ディスク装置３０３は、前記各種処理プログラムやデータを格納しておく記憶装置である。キーボード装置３０４は、認証処理を行う為の各種入力操作を行う装置である。ディスプレイ装置３０５は、認証処理に伴う各種表示を行う装置である。
【００３３】
ＣＤ−ＲＯＭ装置３０６は、前記各種処理プログラムを記録したＣＤ−ＲＯＭの内容を読み出す装置である。ＩＣカード読取・書込装置３０７は、ＩＣカード１０３への認証情報の読み書きを行う装置である。
【００３４】
画像認識装置３０８は、ＩＣカード１０３を所持する利用者本人の顔写真を画像情報として入力する装置である。印影読取装置３０９は、前記利用者が持参した印鑑の印影を画像情報として読取る装置である。
【００３５】
サイン読取装置３１０は、前記利用者が記入した署名を画像情報として読取る装置である。認証レベルテーブル３１１は、クライアント側電子認証装置１０２及びセンタ側電子認証装置１０１で行われる認証処理の内容を示す情報を格納するテーブルである。
【００３６】
またクライアント側電子認証装置１０２は、１次認証処理部３２０と、認証要求処理部３２１と、認証結果出力処理部３２２と、履歴記録処理部３２３と、各種サービス処理部３２４とを有している。
【００３７】
１次認証処理部３２０は、ＩＣカード１０３を所持する利用者によって入力された認証情報と、ＩＣカード１０３に記録されている認証情報とを比較して認証を行う処理部である。認証要求処理部３２１は、ＩＣカード１０３を所持する利用者が入力した認証情報またはＩＣカード１０３に記録されている認証情報をセンタ側電子認証装置１０１へ送信して認証要求を行い、センタ側電子認証装置１０１での認証結果を受信する処理部である。
【００３８】
認証結果出力処理部３２２は、センタ側電子認証装置１０１からの認証結果に基づいて、前記入力された利用者の認証情報またはＩＣカード１０３に記録されている認証情報がセンタ側電子認証装置１０１で認証されたかどうかを判定して認証結果を出力する処理部である。
【００３９】
履歴記録処理部３２３は、認証要求が受付けられたときに生成された認証受付番号、認証要求が行われたときに生成された認証要求番号または正しく行われた認証の回数を示す認証カウンタをＩＣカード１０３に記録する処理部である。各種サービス処理部３２４は、電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスを利用する為の処理をＩＣカード１０３と連携して行う処理部である。
【００４０】
クライアント側電子認証装置１０２を１次認証処理部３２０、認証要求処理部３２１、認証結果出力処理部３２２、履歴記録処理部３２３及び各種サービス処理部３２４として機能させる為のプログラムは、ＣＤ−ＲＯＭ等の記録媒体に記録され磁気ディスク等に格納された後、メモリにロードされて実行されるものとする。なお前記プログラムを記録する記録媒体はＣＤ−ＲＯＭ以外の他の記録媒体でも良い。
【００４１】
図４は本実施形態のＩＣカード１０３の概略構成を示す図である。図４に示す様に本実施形態のＩＣカード１０３は、ＣＰＵ４０１と、ＲＡＭ４０２と、ＥＥＰＲＯＭ４０３と、ＲＯＭ４０４と、電源部４０５と、送受信部４０６と、認証情報テーブル４０７と、各種サービス用情報４０８とを有している。
【００４２】
ＣＰＵ４０１は、ＩＣカード１０３全体の動作を制御する回路である。ＲＡＭ４０２は、ＩＣカード１０３全体の動作を制御する際に各種処理プログラムやデータをロードする記憶回路である。ＥＥＰＲＯＭ４０３は、認証情報テーブル４０７を記憶する記憶回路である。
【００４３】
ＲＯＭ４０４は、ＩＣカード１０３全体の動作を制御するオペレーティングシステム等の各種処理プログラムやデータを格納しておく記憶回路である。電源部４０５は、ＩＣカード１０３の各部が動作するのに必要な電力を供給する回路である。
【００４４】
送受信部４０６は、センタ側電子認証装置１０１及びクライアント側電子認証装置１０２との間のデータの入出力を行なう回路である。認証情報テーブル４０７は、各種サービスを利用しようとする利用者本人を認証する為の認証情報を格納するテーブルである。各種サービス用情報４０８は、電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスを利用する為の情報である。
【００４５】
またＩＣカード１０３は、認証情報格納処理部４１０と、認証情報参照処理部４１１と、各種サービス処理部４１２とを有している。
【００４６】
認証情報格納処理部４１０は、センタ側電子認証装置１０１やクライアント側電子認証装置１０２から送られた認証情報を認証情報テーブル４０７に格納する処理部である。認証情報参照処理部４１１は、認証情報テーブル４０７から認証情報を読み出してクライアント側電子認証装置１０２へ送る処理部である。
【００４７】
各種サービス処理部４１２は、各種サービス用情報４０８を用い、電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスを利用する為の処理をクライアント側電子認証装置１０２と連携して行う処理部である。
【００４８】
ＩＣカード１０３を認証情報格納処理部４１０、認証情報参照処理部４１１及び各種サービス処理部４１２として機能させる為のプログラムは、ＲＯＭ等の記録媒体に記録されて実行されるものとする。なお前記プログラムを記録する記録媒体はＲＯＭ以外の他の記録媒体でも良い。
【００４９】
本実施形態において各種サービスを利用者に提供するクライアント側電子認証装置１０２は、電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスの内容に応じた認証処理のレベルを認証レベルテーブル３１１に設定している。
【００５０】
図５は本実施形態の認証レベルテーブル３１１の概要を示す図である。図５に示す様に本実施形態の認証レベルテーブル３１１は、画像認証対象５０１と、認証レベル５０２と、画像認識許容範囲５０３と、画像認識許容範囲５０４とを有している。
【００５１】
画像認証対象５０１は、画像認証の対象となる画像情報を示すデータである。認証レベル５０２は、クライアント側電子認証装置１０２及びセンタ側電子認証装置１０１で行われる認証処理のレベルを示すデータである。
【００５２】
画像認識許容範囲５０３は、２つの画像情報を比較したときにそれらが一致しているものとして判定される最低の一致率である。画像認識許容範囲５０４は、２つの画像情報を比較したときにそれらが一致しているものとして判定される最大の一致率である。
【００５３】
本実施形態の認証レベルテーブル３１１には、利用者に提供しようとする電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスで要求されるセキュリティの高さに応じた値が設定される。
【００５４】
例えば画像認証を行う場合には画像認証対象５０１として「顔写真」、「印影」、「サイン」等の画像情報を識別するデータを設定し、画像認証をしない場合には、「ＩＤ認証」を行うことを示すデータを設定する。ここで、「ＩＤ認証」とは、利用者ＩＤ及びパスワードによる認証や、認証受付番号、認証要求番号または認証カウンタによる認証処理を指すものとする。
【００５５】
また認証レベル５０２には、「認証レベルＡ」、「認証レベルＢ」または「認証レベルＣ」を示すデータが設定される。ここで、「認証レベルＡ」とは、全ての認証情報に対して、クライアント側電子認証装置１０２で１次認証を行い、２次認証をセンタ側電子認証装置１０１で行うことを示しており、クライアント側電子認証装置１０２及びセンタ側電子認証装置１０１双方で認証処理を行うことで、ＩＣカード１０３の改竄を防止し、より強固な認証処理を行うことができる。
【００５６】
「認証レベルＢ」は、クライアント側電子認証装置１０２で１次認証を行った後、２次認証をセンタ側電子認証装置１０１で行うことまでは「認証レベルＡ」と同様であるが、センタ側電子認証装置１０１での２次認証時に画像情報を用いた認証を行わないことを示しており、センタ側電子認証装置１０１では、数値情報（利用者ＩＤ、パスワード、認証受付番号、認証要求番号または認証カウンタ等）のみによる認証を行う。「認証レベルＣ」は、クライアント側電子認証装置１０２で認証処理を完結することを示している。
【００５７】
なお、画像認証対象５０１が画像認証をしない「ＩＤ認証」の場合には、認証レベル５０２には「認証レベルＡ」、画像認識許容範囲５０３及び画像認識許容範囲５０４には「０％」が設定されるものとする。
【００５８】
一方、本実施形態において各種サービスを利用しようとする利用者は、利用者本人を認証する為の認証情報を入力してセンタ側電子認証装置１０１の認証情報テーブル２１１に登録し、その認証情報が記録されたＩＣカード１０３の発行を予め受けておく。
【００５９】
図６は本実施形態の認証情報テーブル２１１の概要を示す図である。図６に示す様に本実施形態の認証情報テーブル２１１は、利用者ＩＤ６０１と、利用者パスワード６０２と、本人認証情報６０３と、カード発行体認証情報６０４と、画像情報６０５〜６０７と、認証受付番号６０８と、認証要求番号６０９と、認証カウンタ６１０とを有している。
【００６０】
利用者ＩＤ６０１は、認証情報をセンタ側電子認証装置１０１に登録した利用者を識別する為の識別子である。利用者パスワード６０２は、前記利用者が設定したパスワードである。本人認証情報６０３は、利用者を識別する為に設定された利用者毎に異なるハッシュ値である。
【００６１】
カード発行体認証情報６０４は、前記登録された認証情報が格納されたＩＣカード１０３を発行したセンタ側電子認証装置１０１を識別する為のハッシュ値である。画像情報６０５〜６０７は、認証情報として登録された利用者本人の顔写真、印影及びサインを示す画像データである。
【００６２】
認証受付番号６０８は、前回、センタ側電子認証装置１０１がクライアント側電子認証装置１０２からの認証要求を受付けた際に設定された認証番号（乱数）である。認証要求番号６０９は、前回、クライアント側電子認証装置１０２がセンタ側電子認証装置１０１に認証要求を行った際に設定された認証番号（乱数）である。認証カウンタ６１０は、ＩＣカード１０３を所持する利用者がＩＣカード１０３の正当な所有者であると認証された認証処理の回数を示すデータである。
【００６３】
本実施形態において各種サービスを利用しようとする利用者を登録する場合には、まずセンタ側電子認証装置１０１の認証情報登録処理部２２０により、当該利用者の利用者ＩＤ６０１を設定し、利用者パスワード６０２を入力して認証情報テーブル２１１に設定する。
【００６４】
次に認証情報登録処理部２２０は、利用者を識別する為の利用者毎に異なるハッシュ値を生成して本人認証情報６０３に設定した後、センタ側電子認証装置１０１を識別する為のハッシュ値をカード発行体認証情報６０４に設定する。
【００６５】
そして認証情報登録処理部２２０は、画像認識装置２０８、印影読取装置２０９またはサイン読取装置２１０を用いて、利用者本人の顔写真、利用者が持参した印鑑の印影または利用者が記入した署名の内、画像認証対象として使用するものを画像情報として読取る。そしてその画像情報が改竄された場合にそれを検出する為に、本人認証情報６０３を電子透かしとして埋め込んだ後、認証情報テーブル２１１の画像情報６０５〜６０７に格納する。また認証情報登録処理部２２０は、認証受付番号６０８、認証要求番号６０９及び認証カウンタ６１０の値を“０”に初期化しておく。
【００６６】
次にセンタ側電子認証装置１０１のＩＣカード発行処理部２２１は、認証情報テーブル２１１に登録した前記認証情報をＩＣカード１０３の認証情報テーブル４０７に記録して利用者にＩＣカード１０３を発行する。
【００６７】
図７は本実施形態の認証情報テーブル４０７の概要を示す図である。図７に示す様に本実施形態の認証情報テーブル４０７は、利用者ＩＤ７０１と、利用者パスワード７０２と、本人認証情報７０３と、カード発行体認証情報７０４と、画像情報７０５〜７０７と、認証受付番号７０８と、認証要求番号７０９と、認証カウンタ７１０と、センタ非問い合わせ認証カウンタ７１１とを有している。
【００６８】
利用者ＩＤ７０１は、ＩＣカード１０３の正当な利用者を識別する為の識別子である。利用者パスワード７０２は、前記利用者が設定したパスワードである。本人認証情報７０３は、利用者を識別する為に設定された利用者毎に異なるハッシュ値である。
【００６９】
カード発行体認証情報７０４は、ＩＣカード１０３を発行したセンタ側電子認証装置１０１を識別する為のハッシュ値である。画像情報７０５〜７０７は、ＩＣカード１０３の正当な利用者本人の顔写真、印影及びサインを示す画像データである。
【００７０】
認証受付番号７０８は、前回、センタ側電子認証装置１０１がクライアント側電子認証装置１０２からの認証要求を受付けた際に設定された認証番号（乱数）である。認証要求番号７０９は、前回、クライアント側電子認証装置１０２がセンタ側電子認証装置１０１に認証要求を行った際に設定された認証番号（乱数）である。
【００７１】
認証カウンタ７１０は、ＩＣカード１０３を所持する利用者がＩＣカード１０３の正当な所有者であると認証された認証処理の回数を示すデータである。センタ非問い合わせ認証カウンタ７１１は、センタ側電子認証装置１０１へ認証要求することなく、ＩＣカード１０３を所持する利用者がＩＣカード１０３の正当な所有者であると認証された認証処理の回数を示すデータである。
【００７２】
本実施形態のセンタ側電子認証装置１０１のＩＣカード発行処理部２２１は、認証情報テーブル２１１に登録した前記認証情報に、センタ非問い合わせ認証カウンタ７１１の項目を追加した情報をＩＣカード１０３に送り、それらの格納を指示する。ＩＣカード１０３の認証情報格納処理部４１０は、センタ側電子認証装置１０１から送られた認証情報を受信して認証情報テーブル４０７に格納する。
【００７３】
図８は本実施形態のクライアント側認証処理の処理手順を示すフローチャートである。各種サービスを受けようとする利用者は、その利用者が所持するＩＣカード１０３を、クライアント側電子認証装置１０２のＩＣカード読取・書込装置３０７にセットし、キーボード装置３０４により認証処理の開始を指示して１次認証処理部３２０を動作させる。
【００７４】
ステップ８０１でクライアント側電子認証装置１０２の１次認証処理部３２０は、ＩＣカード１０３を所持する利用者からパスワードの入力を受付け、ステップ８０２では、ＩＣカード読取・書込装置３０７を介し、利用者が所持するＩＣカード１０３に認証情報テーブル４０７の送信を指示する。ＩＣカード１０３の認証情報参照処理部４１１は、認証情報テーブル４０７から認証情報を読み出してクライアント側電子認証装置１０２へ送る。
【００７５】
ステップ８０３で１次認証処理部３２０は、利用者から入力されたパスワードとＩＣカード１０３の認証情報テーブル４０７中の利用者パスワード７０２とが一致するかどうかを判定し、両者が一致する場合にはステップ８０４に進み、一致しない場合にはステップ８２１で認証不可となったことを示すメッセージを表示して認証処理を終了する。
【００７６】
ステップ８０４では、ＩＣカード１０３の認証情報テーブル４０７から画像情報７０５〜７０７を読取り、電子透かし情報として埋め込まれている電子認証情報を画像情報７０５〜７０７から抽出する。
【００７７】
ステップ８０５では、画像情報７０５〜７０７から抽出した各電子認証情報とＩＣカード１０３の認証情報テーブル４０７中の本人認証情報７０３とが一致するかどうかを判定し、両者が一致する場合にはステップ８０６に進み、一致しない場合にはステップ８２１で認証不可となったことを示すメッセージを表示して認証処理を終了する。
【００７８】
ステップ８０６では、クライアント側電子認証装置１０２の磁気ディスク装置３０３に格納されている認証レベルテーブル３１１を読取る。
【００７９】
ステップ８０７では、認証レベルテーブル３１１の画像認証対象５０１を参照して画像認証の有無を判定し、画像認証の対象となる画像情報が設定されている場合にはステップ８０８に進み、画像認証の対象となる画像情報が設定されていない場合にはステップ８１０に進む。
【００８０】
ステップ８０８では、クライアント側電子認証装置１０２の画像認識装置３０８、印影読取装置３０９またはサイン読取装置３１０を用いて、利用者本人の顔写真、利用者が持参した印鑑の印影または利用者が記入した署名の内、画像認証対象５０１に対応するものを画像情報として読取り、ＩＣカード１０３の認証情報テーブル４０７に格納されている画像情報７０５〜７０７中の対応する画像データと比較する。
【００８１】
ステップ８０９では、利用者本人の顔写真、印影または署名の画像情報と、認証情報テーブル４０７中の画像情報との一致率が、画像認識許容範囲５０３〜画像認識許容範囲５０４の範囲内にあるかどうかを判定し、前記範囲内である場合にはステップ８１０に進み、前記範囲外である場合にはステップ８２１で認証不可となったことを示すメッセージを表示して認証処理を終了する。
【００８２】
ステップ８１０では、認証レベルテーブル３１１の認証レベル５０２が「認証レベルＡ」または「認証レベルＢ」であるか、若しくは「認証レベルＣ」であるかを判定し、認証レベル５０２が「認証レベルＡ」または「認証レベルＢ」である場合にはステップ８１１に進む。
【００８３】
ステップ８１１では、クライアント側電子認証装置１０２がセンタ側電子認証装置１０１に対して今回行う認証要求を識別する為の認証要求番号として乱数を生成する。ステップ８１２で認証要求処理部３２１は、前記生成した今回の認証要求番号、認証レベル５０２及び認証情報テーブル４０７の内容をセンタ側電子認証装置１０１へ送信して認証要求を行う。
【００８４】
ステップ８１３で認証要求処理部３２１は、センタ側電子認証装置１０１から認証結果を受信し、ステップ８１４で認証結果出力処理部３２２は、認証情報テーブル４０７の内容がセンタ側電子認証装置１０１で認証されたかどうかを前記受信した認証結果に基づいて判定し、認証情報テーブル４０７の内容が認証された場合にはステップ８１５に進み、認証情報テーブル４０７の内容が認証されなかった場合にはステップ８２１で認証不可となったことを示すメッセージを表示して認証処理を終了する。
【００８５】
ステップ８１５で履歴記録処理部３２３は、認証要求が受付けられたときにセンタ側電子認証装置１０１で生成された今回の認証受付番号、認証要求が行われたときにステップ８１１で生成された今回の認証要求番号、センタ側電子認証装置１０１でインクリメントされた認証カウンタ及び「０」に初期化したセンタ非問い合わせ認証カウンタ７１１をＩＣカード１０３に送り、それらの格納を指示する。ＩＣカード１０３の認証情報格納処理部４１０は、クライアント側電子認証装置１０２から送られた認証受付番号、認証要求番号、認証カウンタ及びセンタ非問い合わせ認証カウンタ７１１を認証情報テーブル４０７に格納する。
【００８６】
ステップ８１０で判定した結果、認証レベルテーブル３１１の認証レベル５０２が「認証レベルＣ」である場合にはステップ８２０に進む。ステップ８２０で履歴記録処理部３２３は、認証カウンタ７１０及びセンタ非問い合わせ認証カウンタ７１１の値を“＋１”インクリメントしてＩＣカード１０３に送り、それらの格納を指示する。ＩＣカード１０３の認証情報格納処理部４１０は、クライアント側電子認証装置１０２から送られた認証カウンタ及びセンタ非問い合わせ認証カウンタ７１１を認証情報テーブル４０７に格納する。
【００８７】
ステップ８１６で認証結果出力処理部３２２は、ＩＣカード１０３を所持する利用者がＩＣカード１０３の正当な所有者であると認証されたことを示すメッセージを表示し、ステップ８１７で各種サービス処理部３２４は、電子マネーシステム、自治体での住民カード、無人下での入退室管理システム等の各種サービスを利用する為の処理をＩＣカード１０３の各種サービス処理部４１２と連携して行う。
【００８８】
図９は本実施形態のセンタ側認証処理の処理手順を示すフローチャートである。ステップ９０１でセンタ側電子認証装置１０１の認証要求受付処理部２２２は、クライアント側電子認証装置１０２から送信された認証要求を受信し、その認証要求を受付ける。
【００８９】
ステップ９０２で２次認証処理部２２３は、クライアント側電子認証装置１０２から送信された利用者ＩＤ７０１に対応する認証情報テーブル２１１のレコードを磁気ディスク装置２０３から読取る。
【００９０】
ステップ９０３では、クライアント側電子認証装置１０２から送信された利用者パスワード７０２と、センタ側電子認証装置１０１の認証情報テーブル２１１中の利用者パスワード６０２とが一致するかどうかを判定し、両者が一致する場合にはステップ９０４に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９１】
ステップ９０４では、クライアント側電子認証装置１０２から送信された画像情報７０５〜７０７中に電子透かしとして埋め込まれた本人認証情報とセンタ側電子認証装置１０１の認証情報テーブル２１１中の本人認証情報６０３とが一致するかどうかを判定し、両者が一致する場合にはステップ９０５に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９２】
ステップ９０５で履歴認証処理部２２５は、クライアント側電子認証装置１０２から送信された認証受付番号７０８と、センタ側電子認証装置１０１の認証情報テーブル２１１中の認証受付番号６０８とが一致するかどうかを判定し、両者が一致する場合にはステップ９０６に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９３】
ステップ９０６で履歴認証処理部２２５は、クライアント側電子認証装置１０２から送信されたセンタ非問い合わせ認証カウンタ７１１が“０”かどうかを判定し、センタ非問い合わせ認証カウンタ７１１が“０”の場合にはステップ９０７へ進み、“０”でない場合にはステップ９０８へ進む。
【００９４】
ステップ９０７で履歴認証処理部２２５は、クライアント側電子認証装置１０２から送信された認証カウンタ７１０の値と、センタ側電子認証装置１０１の認証情報テーブル２１１中の認証カウンタ６１０の値とが一致するかどうかを判定し、両者が一致する場合にはステップ９０９に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９５】
ステップ９０８で履歴認証処理部２２５は、クライアント側電子認証装置１０２から送信された認証カウンタ７１０の値からセンタ非問い合わせ認証カウンタ７１１の値を差し引いた値と、センタ側電子認証装置１０１の認証情報テーブル２１１中の認証カウンタ６１０の値とが一致するかどうかを判定し、両者が一致する場合にはステップ９０９に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９６】
ステップ９０９で履歴認証処理部２２５は、クライアント側電子認証装置１０２から送信された前回の認証要求番号７０９と、センタ側電子認証装置１０１の認証情報テーブル２１１中の認証要求番号６０９とが一致するかどうかを判定し、両者が一致する場合にはステップ９１０に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９７】
ステップ９１０で２次認証処理部２２３は、クライアント側電子認証装置１０２から送信された本人認証情報７０３及びカード発行体認証情報７０４と、センタ側電子認証装置１０１の認証情報テーブル２１１中の本人認証情報６０３及びカード発行体認証情報６０４とが一致するかどうかを判定し、両者が一致する場合にはステップ９１１に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【００９８】
ステップ９１１では、クライアント側電子認証装置１０２から送信された認証レベル５０２を判定し、「認証レベルＡ」である場合にはステップ９１２へ進み、「認証レベルＢ」である場合にはステップ９１４へ進む。
【００９９】
ステップ９１２では、クライアント側電子認証装置１０２から送信された画像情報７０５〜７０７とセンタ側電子認証装置１０１の認証情報テーブル２１１中の画像情報６０５〜６０７とを比較する。
【０１００】
ステップ９１３では、クライアント側電子認証装置１０２から送信された画像情報７０５〜７０７とセンタ側電子認証装置１０１の認証情報テーブル２１１中の画像情報６０５〜６０７とが一致したかどうかを判定し、両者が一致する場合にはステップ９１４に進み、一致しない場合には認証不可となったことを示す認証結果を設定してステップ９１６へ進む。
【０１０１】
なお本実施形態では、ＩＣカード１０３の認証情報テーブル４０７中の画像情報７０５〜７０７と、センタ側電子認証装置１０１の認証情報テーブル２１１中の画像情報６０５〜６０７とを比較して画像認証を行っているが、利用者がクライアント側電子認証装置１０２で入力した画像情報とセンタ側電子認証装置１０１の認証情報テーブル２１１中の画像情報６０５〜６０７とを比較して画像認証を行っても良い。
【０１０２】
ステップ９１４では、センタ側電子認証装置１０１が今回受付けた認証要求を識別する為の認証受付番号として乱数を生成する。ステップ９１５で履歴記録処理部２２４は、前記生成した今回の認証受付番号及びクライアント側電子認証装置１０２で生成された今回の認証要求番号を認証情報テーブル２１１の認証受付番号６０８及び認証要求番号６０９に設定し、クライアント側電子認証装置１０２から送信された認証カウンタ７１０の値を“＋１”インクリメントして認証情報テーブル２１１の認証カウンタ６１０に設定する。また、前記生成した今回の認証受付番号、新しく設定された認証カウンタ６１０、認証が正しく行われたことを示す情報を認証結果に設定してステップ９１６へ進む。
【０１０３】
ステップ９１６で認証要求受付処理部２２２は、前記の処理で設定された認証結果をクライアント側電子認証装置１０２へ送信する。
【０１０４】
以上説明した様に本実施形態の電子認証システムによれば、記録媒体を所持する利用者の認証情報とその記録媒体及びセンタに記録されている認証情報とを用いて当該利用者の認証を行うので、各種サービスを利用する為の情報が格納された記録媒体の不正使用を防止し、様々な決済・諸手続き・場所または要求される認証レベルに対応した認証を行うことが可能である。
【０１０５】
【発明の効果】
本発明によれば記録媒体を所持する利用者の認証情報とその記録媒体及びセンタに記録されている認証情報とを用いて当該利用者の認証を行うので、各種サービスを利用する為の情報が格納された記録媒体の不正使用を防止し、様々な決済・諸手続き・場所または要求される認証レベルに対応した認証を行うことが可能である。
【図面の簡単な説明】
【図１】本実施形態の電子認証システムの概要を示す図である。
【図２】本実施形態のセンタ側電子認証装置１０１の概略構成を示す図である。
【図３】本実施形態のクライアント側電子認証装置１０２の概略構成を示す図である。
【図４】本実施形態のＩＣカード１０３の概略構成を示す図である。
【図５】本実施形態の認証レベルテーブル３１１の概要を示す図である。
【図６】本実施形態の認証情報テーブル２１１の概要を示す図である。
【図７】本実施形態の認証情報テーブル４０７の概要を示す図である。
【図８】本実施形態のクライアント側認証処理の処理手順を示すフローチャートである。
【図９】本実施形態のセンタ側認証処理の処理手順を示すフローチャートである。
【符号の説明】
１０１…センタ側電子認証装置、１０２…クライアント側電子認証装置、１０３…ＩＣカード、２０１…ＣＰＵ、２０２…メモリ、２０３…磁気ディスク装置、２０４…キーボード装置、２０５…ディスプレイ装置、２０６…ＣＤ−ＲＯＭ装置、２０７…ＩＣカード読取・書込装置、２０８…画像認識装置、２０９…印影読取装置、２１０…サイン読取装置、２１１…認証情報テーブル、２２０…認証情報登録処理部、２２１…ＩＣカード発行処理部、２２２…認証要求受付処理部、２２３…２次認証処理部、２２４…履歴記録処理部、２２５…履歴認証処理部、３０１…ＣＰＵ、３０２…メモリ、３０３…磁気ディスク装置、３０４…キーボード装置、３０５…ディスプレイ装置、３０６…ＣＤ−ＲＯＭ装置、３０７…ＩＣカード読取・書込装置、３０８…画像認識装置、３０９…印影読取装置、３１０…サイン読取装置、３１１…認証レベルテーブル、３２０…１次認証処理部、３２１…認証要求処理部、３２２…認証結果出力処理部、３２３…履歴記録処理部、３２４…各種サービス処理部、４０１…ＣＰＵ、４０２…ＲＡＭ、４０３…ＥＥＰＲＯＭ、４０４…ＲＯＭ、４０５…電源部、４０６…送受信部、４０７…認証情報テーブル、４０８…各種サービス用情報、４１０…認証情報格納処理部、４１１…認証情報参照処理部、４１２…各種サービス処理部、５０１…画像認証対象、５０２…認証レベル、５０３…画像認識許容範囲、５０４…画像認識許容範囲、６０１…利用者ＩＤ、６０２…利用者パスワード、６０３…本人認証情報、６０４…カード発行体認証情報、６０５〜６０７…画像情報、６０８…認証受付番号、６０９…認証要求番号、６１０…認証カウンタ、７０１…利用者ＩＤ、７０２…利用者パスワード、７０３…本人認証情報、７０４…カード発行体認証情報、７０５〜７０７…画像情報、７０８…認証受付番号、７０９…認証要求番号、７１０…認証カウンタ、７１１…センタ非問い合わせ認証カウンタ。
【図１】
0004101420.tif 000002
【図２】
0004101420.tif 000003
【図３】
0004101420.tif 000004
【図４】
0004101420.tif 000005
【図５】
0004101420.tif 000006
【図６】
0004101420.tif 000007
【図７】
0004101420.tif 000008
【図８】
0004101420.tif 000009
【図９】
0004101420.tif 000010