(57)【要約】【課題】生体認証のコストを低減することが可能な情報処理装置を提供する。【解決手段】  特徴点抽出部１００は、生体情報２００から特徴点情報２１０を抽出する。特徴点画像変換部１１０は、抽出された特徴点情報２１０を、符号化して光学認識可能な画像データ２２０に変換する。印刷制御部１２０は、画像データ２２０を、カード６に印刷させる。画像復号部１３０は、印刷されたカード６の画像データ２２０を光学認識し、特徴点情報２１０に復号化する。生体情報取得部１４０は、認証用の生体情報２０１を取得する。生体認証部１５０は、認証用の生体情報２０１から特徴点抽出部１００により抽出された認証用の特徴点情報２１０と、画像復号部１３０により復号化された特徴点情報２１０とを比較して認証を行う。【選択図】図１
2020181473.tif 000002
【特許請求の範囲】
【請求項１】
生体情報から特徴点情報を抽出する特徴点抽出部と、
前記特徴点抽出部により抽出された前記特徴点情報を、符号化して光学認識可能な画像データに変換する特徴点画像変換部と、
前記特徴点画像変換部により変換された前記画像データを、カードに印刷させる印刷制御部と、
前記印刷制御部の制御により印刷された前記カードの前記画像データを光学認識し、前記特徴点情報に復号化する画像復号部と、
前記画像復号部による前記特徴点情報の復号化の際に、認証用の生体情報を取得する生体情報取得部と、
前記生体情報取得部により取得された前記認証用の生体情報から抽出された認証用の特徴点情報と、前記画像復号部により復号化された前記特徴点情報とを比較して認証を行う生体認証部とを備える
ことを特徴とする情報処理装置。
【請求項２】
前記生体情報は、ユーザーの顔又は指紋の情報であり、
前記画像データは、二次元バーコードを含む
ことを特徴とする請求項１又は２に記載の情報処理装置。
【請求項３】
生体情報から特徴点情報を抽出する特徴点抽出部と、
前記特徴点抽出部により抽出された前記特徴点情報を、符号化して光学認識可能な画像データに変換する特徴点画像変換部と、
前記特徴点画像変換部により変換された前記画像データを、カードに印刷させる印刷制御部とを備える
ことを特徴とする情報処理装置。
【請求項４】
ユーザーの生体情報から抽出された特徴点情報が符号化された画像データを光学認識し、前記特徴点情報に復号化する画像復号部と、
前記画像復号部による前記特徴点情報の復号化の際に、認証用の生体情報を取得する生体情報取得部と、
前記生体情報取得部により取得された前記認証用の生体情報から、認証用の特徴点情報を抽出する特徴点抽出部と、
前記特徴点抽出部により抽出された前記認証用の特徴点情報と、前記画像復号部により復号化された前記特徴点情報とを比較して認証を行う生体認証部とを備える
ことを特徴とする情報処理装置。
【請求項５】
請求項１乃至４のいずれか１項に記載の情報処理装置と、
前記画像データを印刷する印刷装置と、
前記印刷装置により印刷された前記画像データを取得する画像取得装置とを備える
ことを特徴とする生体認証システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び生体認証システムに係り、特にカードを用いた生体認証を行う情報処理装置及び生体認証システムに関する。
【背景技術】
【０００２】
従来から、本人認証を行う際、顔情報、指紋情報等を認証に用いる生体認証方式が存在する。生体認証では、なりすましが困難であるため、キー入力等による認証方式に比べ、セキュリティ性を向上させることができる。
従来の生体認証方式として、例えば、特許文献１には、認証精度を高く維持するとともに、生体情報の漏洩を防止できるようにするため、生体情報を暗号化した生体認証システムが記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−１３９１２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載された生体認証システムでは、生体情報をサーバで一元管理し、入力された生体情報とサーバ上の生体情報とを照合する必要があるため、導入のためにサーバやネットワークの構築等で、コストがかかるという問題があった。
【０００５】
本発明は、このような状況に鑑みてなされたものであり、生体認証のコストを低減することが可能な情報処理装置を提供し、上述の問題を解消することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、生体情報から特徴点情報を抽出する特徴点抽出部と、前記特徴点抽出部により抽出された前記特徴点情報を、符号化して光学認識可能な画像データに変換する特徴点画像変換部と、前記特徴点画像変換部により変換された前記画像データを、カードに印刷させる印刷制御部と、前記印刷制御部の制御により印刷された前記カードの前記画像データを光学認識し、前記特徴点情報に復号化する画像復号部と、前記画像復号部による前記特徴点情報の復号化の際に、認証用の生体情報を取得する生体情報取得部と、前記生体情報取得部により取得された前記認証用の生体情報から抽出された認証用の特徴点情報と、前記画像復号部により復号化された前記特徴点情報とを比較して認証を行う生体認証部とを備えることを特徴とする。
このように構成することで、生体認証のコストを低減することができる。
【０００７】
本発明において、前記生体情報は、前記ユーザーの顔又は指紋の情報であり、前記画像データは、二次元バーコードを含んでもよい。
このように構成することで、顔画像や指紋の特徴点情報を、容易に二次元バーコードとしてカードに印刷することができる。
【０００８】
本発明の情報処理装置は、生体情報から特徴点情報を抽出する特徴点抽出部と、前記特徴点抽出部により抽出された前記特徴点情報を、符号化して光学認識可能な画像データに変換する特徴点画像変換部と、前記特徴点画像変換部により変換された前記画像データを、カードに印刷させる印刷制御部とを備えることを特徴とする。
このように構成することで、生体認証のコストを低減することができる。
【０００９】
本発明の情報処理装置は、ユーザーの生体情報から抽出された特徴点情報が符号化された画像データを光学認識し、前記特徴点情報に復号化する画像復号部と、前記画像復号部による前記特徴点情報の復号化の際に、認証用の生体情報を取得する生体情報取得部と、前記生体情報取得部により取得された前記認証用の生体情報から、認証用の特徴点情報を抽出する特徴点抽出部と、前記特徴点抽出部により抽出された前記認証用の特徴点情報と、前記画像復号部により復号化された前記特徴点情報とを比較して認証を行う生体認証部とを備えることを特徴とする。
このように構成することで、生体認証のコストを低減することができる。
【００１０】
本発明の生体認証システムは、前記情報処理装置と、前記画像データを印刷する印刷装置と、前記印刷装置により印刷された前記画像データを取得する画像取得装置とを備えることを特徴とする。
このように構成することで、生体認証システムを、情報処理装置、印刷装置、及び画像取得装置で実現できる。
【発明の効果】
【００１１】
本発明によれば、生体情報から特徴点情報を抽出し、光学認識可能な画像データに変換してカードに印刷させ、このカードの画像データを光学認識して特徴点情報に復号化し、生体情報を取得して認証を行うことで、サーバやネットワークの構築等が必要なく、コストを低減可能な情報処理装置を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態に係る生体認証システムのシステム構成図である。
【図２】本発明の実施の形態に係るカード作成処理のフローチャートである。
【図３】図２に示すカード作成処理の概念図である。
【図４】本発明の実施の形態に係る認証処理のフローチャートである。
【図５】本発明の他の実施の形態に係る生体認証システムのシステム構成図である。
【発明を実施するための形態】
【００１３】
＜実施の形態＞
〔生体認証システムＸの構成〕
図１を参照して、本発明の実施の形態に係る生体認証システムＸの構成について説明する。生体認証システムＸは、ホスト装置１、印刷装置２、画像取得装置３、表示装置４、及び入力装置５を含んで構成される。
各装置間は、ＵＳＢ（Universal Serial Bus）、ＲＳ−２３２Ｃ、ＨＤＭＩ（登録商標）（High-Definition Multimedia Interface）、ＬＡＮ（Local Area Network）等で接続されている。
【００１４】
ホスト装置１は、本実施形態の生体認証のためのカード６を作成する制御を行い、このカード６を用いた生体認証の制御も行う情報処理装置である。ホスト装置１は、例えば、ＰＣ（Personal Computer）、生体認証用の認証装置、入退室管理装置、携帯電話、スマートフォン、デジタルサイネージ端末等を含む。
ホスト装置１の制御構成については後述する。
【００１５】
印刷装置２は、本実施形態の生体認証のためのカード６を印刷するカードプリンタである。印刷装置２は、例えば、ホッパーユニットを備え、縁なし、両面、カラー印刷機能等を備える。印刷装置２は、例えば、指定したフルカラーのビットマップの画像データ２２０を３００ｄｐｉ（Dot Per Inch）で出力可能である。これに加え、印刷装置２は、カード６をモータ駆動により装置内部へ取り込み、ＩＣチップの読み取り、書き込み、磁気ストライプの読み取り、書き込み等を行うことが可能なカードリーダの機能を備えていてもよい。
印刷装置２は、これらの機能を実現するため、ホスト装置１から受信したコマンド（命令）によりカード６に対する印刷を行うためのＣＰＵ（Central Processing Unit）等の制御部、ＲＯＭやＲＡＭ等の記憶部、コマンドやデータの送受信を行うためのＩ／Ｆ部（Interface）等を備えている。
なお、印刷装置２は、カード６やシートやロール状の用紙等に印刷するプリンターであってもよい。
【００１６】
画像取得装置３は、本実施形態のカード６を撮像して読み取り、ユーザーの生体情報２００を取得する装置である。
本実施形態では、画像取得装置３は、例えば、イメージスキャナ３ａ及びフロントカメラ３ｂを含む。
このうち、イメージスキャナ３ａは、例えば、カード６を読み取る装置で、ＲＦＩＤ（Radio Frequency IDentifier）通信機能、ＯＣＲ（Optical Character Recognition）機能、二次元バーコード読み取り機能等を備えている。このイメージスキャナ３ａによる読み取りにおいては、例えば、カード６の両面を同時に撮像可能で、可視光だけでなく赤外線（ＩＲ）、紫外線（ＵＶ）写真を、例えば、６００ｄｐｉ等で撮像可能である。
フロントカメラ３ｂは、画像取得装置３の前面に設けられ、ユーザーの顔画像を撮像し、二次元バーコード等の読み取り（撮像）を行うことが可能である。
画像取得装置３は、これらの機能を実現するため、ホスト装置１から受信したコマンドにより画像データ２２０や生体情報２００の取得の制御を行う制御部、コマンドやデータの送受信を行うためのＩ／Ｆ部等を備えている。
【００１７】
表示装置４は、ＯＳ上のＧＵＩ（Graphical User Interface）にてアプリの画面表示等を行うためのＬＣＤ（Liquid Crystal Display）、有機ＥＬディスプレイ、ＬＥＤ（Light Emitting Diode）等である。
【００１８】
入力装置５は、マウスやペンやタッチパネル等のポインティングデバイス、操作指示用のボタン、キーボード等である。
【００１９】
カード６は、例えば、ＪＩＳに準拠している一般的なカード媒体（単に「カード」という。）、パスポート、証明書類、その他のチケットや印刷物等である。
本実施形態においては、カード６は、例えば、非接触型ＩＣカード、接触型ＩＣカード、及び／又は磁気ストライプを備えた磁気カード等であってもよい。この場合、カード６は、例えば、厚さが０．７〜０．８ｍｍ程度の矩形状の塩化ビニール製である。カード６が磁気カードの場合、例えば、磁気データが記録される磁気ストライプが形成されている。また、カード６が非接触型ＩＣカード及び／又は接触型ＩＣカードの場合、例えば、ＩＣチップが内蔵されている。ここで、カード６には、ＩＣチップと磁気ストライプとが両方設けられていてもよい。これに加え、カード６が非接触型ＩＣカードの場合、近距離無線用のＲ／Ｗ（Read / Write）アンテナが内蔵されていてもよい。
なお、カード６は、厚さが０．１８〜０．３６ｍｍ程度のＰＥＴ（ポリエチレンテレフタレート）カードや、所定の厚さの紙カード、紙シート、ロール紙片等であってもよい。
【００２０】
次に、ホスト装置１の制御構成の詳細について説明する。
ホスト装置１は、制御部１０、記憶部１１、及びＩ／Ｆ部１２を備える。
【００２１】
制御部１０は、各部を統合的に制御し、各種処理を実行する。制御部１０は、例えば、ＣＰＵ、ＧＰＵ（Graphics Processing Unit）、ＤＳＰ（Digital Signal Processor）、専用回路等の制御演算手段、各部を制御するための周辺回路等から構成される。
【００２２】
記憶部１１は、制御部１０により実行される制御プログラム及びデータが格納される一時的でない記録媒体である。
【００２３】
記憶部１１は、主記憶部と、補助記憶部とを含む。
このうち、主記憶部は、各種ＤＲＡＭ（Dynamic RAM）、ＳＲＡＭ（Static RAM）等のＲＡＭ（Random Access Memory）を含む。主記憶部は、補助記憶部に格納された制御プログラムが展開され、各種データが格納されるワーキングエリア等となる。
【００２４】
補助記憶部は、ＥＥＰＲＯＭやフラッシュメモリ等のＲＯＭ（Read Only Memory）、ＨＤＤ（Hard Disk Drive）、ＳＳＤ（Solid State Drive）等を含む。
補助記憶部には、制御プログラム及びデータが格納される。この制御プログラムは、ファームウェア（Firmware）、ＯＳ（Operating System）、他装置の制御を行うデバイスドライバ（Device Driver）等のデバイス制御モジュール、画像補正、文字又は二次元バーコードの認識、世知体情報からの特徴点の抽出、データの復号等を行うアプリケーションプログラム（Application Program、以下単に「アプリ」という。）、及び、これらを制御するアプリやミドルウェア（Middleware）等を含んでいる。さらに、補助記憶部は、暗号化や複合化に用いられる公開鍵、秘密鍵等のデータも格納している。
【００２５】
Ｉ／Ｆ部１２は、各装置へ接続するためのインターフェイス等である。このインターフェイスは、例えば、ＵＳＢ、ＲＳ−２３２Ｃ、ＨＤＭＩ（登録商標）、ＬＡＮ等の物理層及び論理層の回路、コネクタ等を含んでいる。
【００２６】
次に、生体認証システムＸの機能構成について説明する。
ホスト装置１１の制御部１０は、特徴点抽出部１００、特徴点画像変換部１１０、印刷制御部１２０、画像復号部１３０、生体情報取得部１４０、及び生体認証部１５０を備える。
記憶部１１は、生体情報２００、生体情報２０１、特徴点情報２１０、特徴点情報２１１、画像データ２２０、及び画像データ２２１を格納する。
【００２７】
各部の詳細について説明すると、特徴点抽出部１００は、生体情報２００から特徴点情報２１０を抽出する。本実施形態において、特徴点抽出部１００は、画像取得装置３のフロントカメラ３ｂで撮像されたユーザーの顔画像から、顔特徴点を抽出する。
【００２８】
特徴点画像変換部１１０は、特徴点抽出部１００により抽出された特徴点情報２１０を、符号化して光学認識可能な画像データ２２０に変換する。
本実施形態において、特徴点画像変換部１１０は、符号化として、顔特徴点の情報を公開鍵又は秘密鍵で暗号化し、二次元バーコードとして出力する。
【００２９】
印刷制御部１２０は、特徴点画像変換部１１０により変換された画像データ２２０を、カード６に印刷させる。
本実施形態において、印刷制御部１２０は、二次元バーコードを印刷装置２にて、カード６へ印刷させる。
【００３０】
画像復号部１３０は、印刷制御部１２０の制御により印刷されたカード６の画像データ２２１を光学認識し、特徴点情報２１１に復号化する。
本実施形態において、画像復号部１３０は、生体認証を行う際に、画像取得装置３のフロントカメラ３ｂで撮像されたカード６の画像データ２２１から、二次元バーコードを読み取って復号化する。
【００３１】
生体情報取得部１４０は、画像復号部１３０による特徴点情報２１０の復号化の際に、認証用の生体情報２０１を取得する。
本実施形態において、生体情報取得部１４０は、生体認証を行う際に、画像取得装置３のフロントカメラ３ｂで、ユーザーの顔画像を撮像させ、これを認証用の生体情報２０１として取得する。
【００３２】
生体認証部１５０は、生体情報取得部１４０により取得された認証用の生体情報２００から特徴点抽出部１００により抽出された認証用の特徴点情報２１０と、画像復号部１３０により復号化された特徴点情報２１１とを比較して認証を行う。
本実施形態においては、生体認証部１５０は、カード６に印刷された二次元バーコードと、認証用の顔画像とを用いたマッチングを行う。
【００３３】
生体情報２００は、生体認証に用いる生体情報である。たとえば、生体情報２００として、ユーザーの顔画像、指紋画像、指若しくは掌の静脈画像、虹彩画像、声、動作画像、その他の各種の生体に関する情報を用いることが可能である。
本実施形態においては、生体情報２００として、画像取得装置３のフロントカメラ３ｂで取得されたユーザーの顔画像を用いる。
【００３４】
生体情報２０１は、生体認証に用いる認証用の生体情報である。生体情報２０１は、生体情報２００と同様の情報である。
本実施形態においては、生体情報２０１は、生体認証を行う際に、画像取得装置３のフロントカメラ３ｂで取得されたユーザーの顔画像を含む。
【００３５】
特徴点情報２１０は、生体情報２００から抽出された、生体認証用の特徴点の情報である。
本実施形態においては、特徴点情報２１０は、画像取得装置３のフロントカメラ３ｂで取得されたユーザーの顔画像から抽出された顔特徴点の情報である。
【００３６】
特徴点情報２１１は、生体情報２０１から抽出された、生体認証用の特徴点の情報である。
本実施形態においては、特徴点情報２１１は、画像取得装置３のフロントカメラ３ｂで取得された、認証用の顔画像から抽出された顔特徴点の情報である。
【００３７】
画像データ２２０は、特徴点情報２１０が符号化された、光学認識可能な画像が含まれる画像データである。
本実施形態においては、画像データ２２０は、例えば、ＱＲコード（登録商標）等の二次元バーコードの画像のデータである。
【００３８】
画像データ２２１は、印刷装置２によりカード６に印刷された画像データ２２０が、生体認証時に取得されたものである。
本実施形態においては、画像データ２２１は、画像取得装置３のフロントカメラ３ｂで撮像されたカード６画像に含まれる二次元バーコードの画像データ２２０である。
【００３９】
ここで、ホスト装置１の制御部１０は、記憶部１１の補助記憶部に格納された制御プログラムを、主記憶部に展開させて実行することで、特徴点抽出部１００、特徴点画像変換部１１０、印刷制御部１２０、画像復号部１３０、生体情報取得部１４０、及び生体認証部１５０として機能させられる。
なお、上述の機能構成の一部又は任意の組み合わせをＩＣやプログラマブルロジックやＦＰＧＡ（Field-Programmable Gate Array）等でハードウェア的、回路的に構成してもよい。
【００４０】
〔カード作成処理〕
次に、図２及び図３により、本発明の実施の形態に係る生体認証システムＸによる
カード作成処理の説明を行う。
本実施形態のカード作成処理では、生体情報２００を取得して、特徴点を抽出し、二次元バーコード等の画像データ２２０に変換して、印刷装置２によりカード６に印刷させる。本実施形態においては、顔画像を取得して、この特徴点情報２１０が二次元バーコードの画像データ２２０として印刷される例について説明する。
本実施形態のカード作成処理は、主にホスト装置１の制御部１０が、記憶部１１に記憶された制御プログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図２のフローチャートにより、カード作成処理の詳細をステップ毎に説明する。
【００４１】
（ステップＳ１０１）
まず、特徴点抽出部１００が、生体情報取得処理を行う。
図３（ａ）の例によると、特徴点抽出部１００は、ホスト装置１のアプリから、ＧＵＩによる生体認証用のカード作成の指示を取得すると、画像取得装置３に、顔画像の撮影を行わせる。
特徴点抽出部１００は、デバイスドライバ等を用いて、Ｉ／Ｆ部１２を介して、画像取得装置３のフロントカメラ３ｂを起動させ、顔写真を撮影させる。
画像取得装置３は、搭載されているフロントカメラ３ｂから、指示に対応して、ユーザーの顔を撮像する。撮像後、画像取得装置３は、例えば、フルカラーのビットマップ画像を生成し、Ｉ／Ｆ部１２を介して、特徴点抽出部１００へ送信する。
特徴点抽出部１００は、このビットマップ画像を、記憶部１１に生体情報２００として格納する。
【００４２】
（ステップＳ１０２）
次に、特徴点抽出部１００が、特徴点抽出処理を行う。
特徴点抽出部１００は、記憶部１１に格納された生体情報２００から特徴点情報２１０を抽出する。
図３（ｂ）の例によると、特徴点抽出部１００は、画像取得装置３から取得した顔画像のビットマップ画像について、特徴点を抽出し、特徴点情報２１０として記憶部１１に格納する。この例では、特徴点抽出部１００は、目の間の距離、鼻と輪郭の三次元画像を基に、特徴点を算出し、これを座標情報として特徴点情報２１０に格納している。
【００４３】
（ステップＳ１０３）
次に、特徴点画像変換部１１０が、特徴点画像変換処理を行う。
特徴点画像変換部１１０は、特徴点情報２１０を、符号化して光学認識可能な画像データ２２０に変換する。
図３（ｃ）の例によると、特徴点画像変換部１１０は、特徴点情報２１０を、公開鍵又は秘密鍵で暗号化し、二次元バーコード画像を画像データ２２０として記憶部１１に格納する。この例では、特徴点画像変換部１１０は、暗号化された特徴点情報２１０が記録されたＱＲコード（登録商標）の画像データ２２０を作成している。
【００４４】
（ステップＳ１０４）
次に、印刷制御部１２０が、カード印刷処理を行う。
印刷制御部１２０は、記憶部１１に格納された画像データ２２０を、カード６に印刷させる。
図３（ｄ）の例によると、印刷制御部１２０は、Ｉ／Ｆ部１２を介して印刷装置２に画像データ２２０を送信する。
印刷装置２は、ホスト装置１から取得した画像データ２２０を、カード６に印刷する。この際に、印刷装置２は、ユーザーの顔画像や必要な文字等も、カード６に印刷することが可能である。
さらに、印刷装置２は、カードリーダにより、磁気ストライプ等に、決済等に必要な磁気情報を記録することも可能である。
以上により、本発明の実施の形態に係るカード作成処理を終了する。
【００４５】
〔認証処理〕
次に、図４により、本発明の実施の形態に係る生体認証システムＸによる認証処理の説明を行う。
本実施形態の認証処理では、作成されたカード６から生体情報２００と画像データ２２０とを読み取り、特徴点を抽出して、生体認証する。すなわち、カード６に印刷された二次元バーコードを用いて、ユーザーのマッチング（認証）を行う。
本実施形態の認証処理は、主にホスト装置１の制御部１０が、記憶部１１に記憶された制御プログラムを、各部と協働し、ハードウェア資源を用いて実行する。
以下で、図４のフローチャートにより、認証処理の詳細をステップ毎に説明する。
【００４６】
（ステップＳ１１１）
まず、画像復号部１３０が、画像データ取得処理を行う。
画像復号部１３０は、例えば、ホスト装置１のアプリから生体認証の指示を取得すると、画像取得装置３に搭載されているフロントカメラ３ｂを起動させる。
画像復号部１３０は、ユーザーにカード６を提示させ、画像取得装置３のフロントカメラ３ｂで、カード６に印刷された二次元バーコードの画像を撮像する。撮像後、画像取得装置３は、例えば、フルカラーのビットマップ画像を生成して、Ｉ／Ｆ部１２を介して、ホスト装置１へ送信する。
画像復号部１３０は、このビットマップ画像を画像データ２２１として、記憶部１１に格納する。
【００４７】
（ステップＳ１１２）
次に、画像復号部１３０が、画像復号化処理を行う。
画像復号部１３０は、取得した画像データ２２１を光学認識し、特徴点情報２１１に復号化する。
本実施形態では、例えば、取得した画像データ２２１内の二次元バーコードの箇所を光学認識し、記録された情報の読み取りを行う。
この上で、画像復号部１３０は、この読み取られた情報を秘密鍵で復号化し、特徴点情報２１１として記憶部１１に格納する。
【００４８】
（ステップＳ１１３）
ここで画像復号部１３０が、復号化に成功したか否かを判定する。
画像復号部１３０は、画像データ２２１から特徴点情報２１１の復号化が成功した場合に、Ｙｅｓと判定する。具体的には、画像復号部１３０は、例えば、二次元バーコードの読み取りに成功し、復号化できた場合、Ｙｅｓと判定する。画像復号部１３０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、画像復号部１３０は、処理をステップＳ１１４に進める。
Ｎｏの場合、画像復号部１３０は、処理をステップＳ１１１に戻して、再度、撮像を行わせる。
【００４９】
（ステップＳ１１４）
復号化が成功した場合、生体情報取得部１４０が、生体情報取得処理を行う。
生体情報取得部１４０は、認証用の生体情報２００を取得する。
生体情報取得部１４０は、画像取得装置３に搭載されているフロントカメラ３ｂを起動させ、ユーザーの顔画像を撮影させる。
画像取得装置３は、例えば、フルカラーのビットマップ画像を生成し、ホスト装置１へ、Ｉ／Ｆ部１２を介して送信する。
生体情報取得部１４０は、これを取得して、記憶部１１に生体情報２０１として格納する。
【００５０】
（ステップＳ１１５）
次に、特徴点抽出部１００が、特徴点抽出処理を行う。
特徴点抽出部１００は、記憶部１１に格納されたこの生体情報２０１から特徴点情報２１１を抽出する。
この処理は、図２のステップＳ１０２と同様に行われる。
【００５１】
（ステップＳ１１６）
次に、生体認証部１５０が、生体認証処理を行う。
生体認証部１５０は、記憶部１１に格納された、生体情報２０１から抽出された特徴点情報２１１と、カード６の画像データ２２１から光学認識されて復号化された特徴点情報２１０とを比較して認証を行う。
生体認証部１５０は、例えば、生体認証時に撮像された顔画像から抽出された顔特徴点である特徴点情報２１１と、二次元バーコードから読み取られ復号化された特徴点情報２１０とのマッチングを行う。
【００５２】
（ステップＳ１１７）
次に、生体認証部１５０が、認証成功か否か判定する
生体認証部１５０は、特徴点情報２１１と特徴点情報２１０とがマッチ（整合）している場合、Ｙｅｓと判定する。生体認証部１５０は、それ以外の場合には、Ｎｏと判定する。
Ｙｅｓの場合、生体認証部１５０は、処理をステップＳ１１８に進める。
Ｎｏの場合、生体認証部１５０は、処理をステップＳ１１９に進める。
【００５３】
（ステップＳ１１８）
認証成功の場合、生体認証部１５０が、成功処理を行う。
生体認証部１５０は、認証成功として、表示装置４等にその旨を表示する。
その後、生体認証部１５０は、認証処理を終了する。そして、認証後の処理が実行される。
【００５４】
（ステップＳ１１９）
認証失敗の場合、生体認証部１５０が、失敗処理を行う。
生体認証部１５０は、認証失敗の旨を、表示装置４等に表示する。
以上により、本発明の実施の形態に係る認証処理を終了する。
【００５５】
〔本実施形態の主な効果〕
以上のように構成することで、以下のような効果を得ることができる。
従来から、本人認証を行う際、指紋情報、顔情報等を認証に用いる生体認証方式がある。生体認証ではなりすましが困難であるため、キー入力等による認証方式に比べ、セキュリティ性を向上させることができる。特許文献１の技術では、生体認証の制度を維持しつつ生体情報漏洩を防止するために、生体情報を暗号化した情報を用いた認証方法が記載されている。
【００５６】
しかしながら、特許文献１の生体認証方法を使用した場合、生体認証をサーバで一元管理し、入力された生体情報とサーバ上の生体情報を照合する必要があり、認証システムの導入のためには管理サーバや、認証用ネットワークの構築等、大きな手間とコストがかかる問題があった。
また、これらの特許文献１の技術では、サーバに生体情報を保持しているため、サーバがハッキング等されると、生体情報が漏洩するセキュリティ上のリスクがあった。
【００５７】
これに対して、本発明の実施の形態に係る情報処理装置は、生体情報２００から特徴点情報２１０を抽出する特徴点抽出部１００と、特徴点抽出部１００により抽出された特徴点情報２１０を、符号化して光学認識可能な画像データ２２０に変換する特徴点画像変換部１１０と、特徴点画像変換部１１０により変換された画像データ２２０を、カード６に印刷させる印刷制御部１２０と、印刷制御部１２０の制御により印刷されたカード６の画像データ２２１を光学認識し、特徴点情報２１０に復号化する画像復号部１３０と、画像復号部１３０による特徴点情報２１０の復号化の際に、認証用の生体情報２０１を取得する生体情報取得部１４０と、生体情報取得部１４０により取得された認証用の生体情報２０１から特徴点抽出部１００により抽出された認証用の特徴点情報２１１と、画像復号部１３０により復号化された特徴点情報２１０とを比較して認証を行う生体認証部１５０とを備えるホスト装置１であることを特徴とする。
【００５８】
このように構成することで、サーバ及び通信環境の構築等が不要になり、生体認証方式の導入コスト等を低減することができる。
加えて、ホスト装置１に生体情報２００を格納しないため、ホスト装置１のハッキング等による生体情報２００の漏洩を防ぎ、セキュリティリスクを低減できる。
【００５９】
さらに、従来、生体情報をＩＣカードに保存する方法も存在した。ＩＣカードに生体情報を保持した場合、システムの導入のためにはＩＣカードを購入するコストがかかるという問題があった。
これに対して、本実施形態のホスト装置１は、安価なカード６に生体情報２００を印刷することが可能であるため、ＩＣカードのＩＣチップ内に生体情報を保持する場合に比べ、コストを低減できる。
【００６０】
本発明の実施の形態に係る情報処理装置は、生体情報２００は、ユーザーの顔又は指紋の情報であり、画像データ２２０は、二次元バーコードを含むことを特徴とする。
このように構成することで、生体情報２００として、顔画像や指紋の特徴点情報２１０を、容易に二次元バーコードとしてカード６に印刷することが可能となる。顔画像や指紋は、生体情報２００として特徴を抽出しやすく、又、これを認識しやすい二次元バーコードに符号化することで、開発コストも削減することが可能となる。
【００６１】
本発明の生体認証システムＸは、ホスト装置１と、画像データ２２０を印刷する印刷装置２と、印刷装置２により印刷された画像データ２２０を、画像データ２２１として取得する画像取得装置３とを備えることを特徴とする。
このように構成することで、ホスト装置１、印刷装置２、画像取得装置３のみで完結した生体認証システムＸを実現することができ、コストを削減できる。すなわち、通常の生体認証システムで必要なサーバ等を必要としなくなる。
【００６２】
〔他の実施の形態〕
上述の実施の形態の生体認証システムＸは、情報処理装置として、カード作成と生体認証とを一つの装置で行うことが可能なホスト装置１を用いる例について記載した。
しかしながら、これらを別々の装置として構成することも可能である。
図５に、このような構成の生体認証システムＹの例を示している。図５において、図１と同様の構成要素には、同じ符号を付している。具体的には、生体認証システムＹは、カード作成時に用いるカード作成装置１ａと、作成されたカード６で生体認証を行う生体認証装置１ｂとを情報処理装置として、それぞれ含む。この例では、カード作成装置１ａには、カード６の作成時に用いる構成となる制御部１０ａ、記憶部１０ｂ、及び通常のＰＣ用ディスプレイ等の表示装置４ａを備えている。この場合、生体認証装置１ｂには、作成されたカード６での認証時に用いる制御部１０ｂ、記憶部１０ｂ、及び認証の結果を示す表示を行う表示装置４ｂと、上述の図４のステップＳ１１８のように認証が成功した際にゲートを開け、ステップＳ１１９のように失敗した際に閉じて警告音等を鳴らすようなゲート装置７とを備えていてもよい。
このように構成することで、生体認証システムＹを、入退管理システム等として用いることが可能である。さらに、カード作成と、生体認証とを別々の装置で実行することで、セキュリティ性を高めることができる。
【００６３】
上述の実施の形態においては、画像取得装置３のフロントカメラ３ｂで、ユーザーの顔画像及びカード６の二次元バーコードを撮像するように記載した。
しかしながら、画像取得装置３のフロントカメラ３ｂではユーザーの顔画像のみを取得し、画像取得装置３のイメージスキャナ３ａで、カード６の二次元バーコードを撮像して画像データ２２１として取得するように構成することも可能である。この際、二次元バーコードの撮像は、専用の二次元バーコードリーダを用いることも可能である。
さらに、カード６に印刷されたユーザーの顔写真を撮像して生体情報２０１として取得する構成も可能である。この場合、カード６に記載されたパスポート等の写真と、二次元バーコードとを同時に生体情報２０１及び画像データ２２１として取得し、認証を行ってもよい。
このように構成することで、画像取得装置３として柔軟な構成に対応可能である。加えて、カード６に印刷された顔写真と、フロントカメラ３ｂで撮像されたユーザーの顔画像とを比較して追加の認証をするように構成でき、セキュリティを更に向上させられる。
【００６４】
さらに、上述の実施の形態では、画像取得装置３のフロントカメラ３ｂから撮像し、顔画像の特徴点を符号化した二次元バーコードを生成するように記載した。しかしながら、画像取得装置３として、別途、Ｗｅｂカメラ等を接続して撮影してもよい。
加えて、上述の実施の形態では、顔画像と、カード６とは別々に撮像されるように記載したものの、画像取得装置３のフロントカメラ３ｂ等にて、ユーザーの顔画像とを同時に撮像することも可能である。この場合、生体情報取得部１４０は、画像データ２２１から顔画像を認識し、この顔画像から読み取った顔特徴点の情報を、認識用に用いる一時データとして記憶部１１に格納しておくような構成も可能である。
このように構成することで、画像取得装置３として、一般的なイメージスキャナ３ａ又はＷｅｂカメラ等を用いるだけで構成することができ、コストを低減できる。
【００６５】
上述の実施の形態では、生体情報２００、２０１として顔画像を用いる例について記載した。しかしながら、上述したように、生体情報２００、２０１としては、指紋画像、指若しくは掌の静脈画像、虹彩画像、声、動作画像、その他の各種の生体に関する情報を用いてもよい。
たとえば、指紋、指若しくは掌の静脈画像、虹彩画像等の場合、これらのデータの特徴点を符号化した二次元バーコードを生成してもよい。加えて、これらの場合、これらの生体情報２００、２０１の取得のための専用の指紋、指若しくは掌の静脈、虹彩等のスキャナーを備えていてもよい。さらに、動作画像の場合、監視カメラ等の動画像データを用いることも可能である。加えて、声の場合、マイクから取得した声紋情報等を分析して用いることが可能である。
このように構成することで、様々な生体情報２００、２０１に対応できる。
【００６６】
上述の実施の形態では、符号化して光学認識可能な画像データ２２０、２２１として、二次元バーコードの例としてＱＲコード（登録商標）を用いた例について記載したものの、ＰＤＦ４１７等の他の二次元バーコードでもよい。これに加え、二次元ではなく一次元のバーコード、ドットエンコード等を用いてもよい。
このように構成することで、様々な方式でカード６に印刷可能な画像データ２２０、２２１に生体情報２００の特徴点の情報を記録し、光学認識することが可能となる。
【００６７】
上述の実施の形態では、記憶部１１に生体画像を一時データとして格納する例について記載した。
しかしながら、カード６の作成時、生体認証時等に、生体情報２００が暗号化された特徴点情報２１０等を格納しておき、再度の認証等に用いてもよい。
このように構成することで、生体認証の待ち時間や処理時間等を少なくし、コストを削減できる。
【００６８】
なお、上記実施の形態の構成及び動作は例であって、本発明の趣旨を逸脱しない範囲で適宜変更して実行することができることは言うまでもない。
【符号の説明】
【００６９】
１  ホスト装置
１ａ  カード作成装置
１ｂ  生体認証装置
２  印刷装置
３  画像取得装置
３ａ  イメージスキャナ
３ｂ  フロントカメラ
４、４ａ、４ｂ  表示装置
５  入力装置
６  カード
７  ゲート装置
１０、１０ａ、１０ｂ  制御部
１１、１１ａ、１１ｂ  記憶部
１２  Ｉ／Ｆ部
１００  特徴点抽出部
１１０  特徴点画像変換部
１２０  印刷制御部
１３０  画像復号部
１４０  生体情報取得部
１５０  生体認証部
２００、２０１  生体情報
２１０、２１１  特徴点情報
２２０、２２１  画像データ
Ｘ、Ｙ  生体認証システム
【図１】
2020181473.tif 000003
【図２】
2020181473.tif 000004
【図３】
2020181473.tif 000005
【図４】
2020181473.tif 000006
【図５】
2020181473.tif 000007