(57)【特許請求の範囲】
【請求項１】
複数の生体信号を時刻をずらして複数回、複数の生体信号を取得する信号取得部と、
前記信号取得部によって複数回取得された前記複数の生体信号について、取得回毎にそれぞれ異なる演算方法によって演算を行い複合信号を生成する信号演算部と、
前記信号演算部によって生成された前記複合信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成部と、
前記信号取得部によって取得された少なくともいずれかの生体信号から、生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成部と、
前記認証情報生成部によって生成された前記認証情報と、前記部位情報生成部によって生成された前記部位情報とに基づき、認証を行う認証部と
を備える認証装置。
【請求項２】
複数の生体信号を時刻をずらして複数回、複数の生体信号を取得する信号取得部と、
前記信号取得部によって複数回取得された前記複数の生体信号について、取得回毎にそれぞれ異なる演算方法によって演算を行い複合信号を生成する信号演算部と、
前記信号取得部によって取得された少なくともいずれかの生体信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成部と、
前記信号演算部によって生成された前記複合信号から、生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成部と、
前記認証情報生成部によって生成された前記認証情報と、前記部位情報生成部によって生成された前記部位情報とに基づき、認証を行う認証部と
を備える認証装置。
【請求項３】
時刻毎に異なるセンサ制御情報に応じた生体信号を、時刻をずらして複数回取得する信号取得部と、
前記信号取得部によって複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成部と、
複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号から、生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成部と、
複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号に対応する前記センサ制御情報に応じた基準を用いて、対象の生体信号について前記認証情報生成部によって生成された前記認証情報と、対象の生体信号について前記部位情報生成部によって生成された前記部位情報とに基づき、認証を行う認証部と
を備える認証装置。
【請求項４】
前記認証部は、前記認証情報が基準を満たし、かつ、前記部位情報が基準を満たすか否かに応じて、認証に成功したか否かを判定する
請求項１から３までのいずれか１項に記載の認証装置。
【請求項５】
前記部位情報生成部は、複数回取得された生体信号それぞれについて、前記部位情報を生成し、
前記認証部は、複数回取得された生体信号それぞれについての前記部位情報が同じ部位についての部位情報であるか否かに応じて、認証に成功したか否かを判定する
請求項４に記載の認証装置。
【請求項６】
前記認証装置は、さらに、
前記信号取得部によって取得された２つ以上の生体信号それぞれから同一の生理に関する生理指標を生成する生理指標生成部
を備え、
前記認証部は、前記生理指標生成部によって前記２つ以上の生体信号それぞれから生成された前記生理指標を比較して、認証を行う
請求項１から５までのいずれか１項に記載の認証装置。
【請求項７】
信号取得部が、複数の生体信号を時刻をずらして複数回、複数の生体信号を取得し、
信号演算部が、複数回取得された前記複数の生体信号について、取得回毎にそれぞれ異なる演算方法によって演算を行い複合信号を生成し、
認証情報生成部が、前記複合信号から、生体の個体に応じて異なる認証情報を生成し、
部位情報生成部が、少なくともいずれかの生体信号から、生体信号の取得部位に応じて異なる部位情報を生成し、
認証部が、前記認証情報と前記部位情報とに基づき、認証を行う認証方法。
【請求項８】
信号取得部が、複数の生体信号を時刻をずらして複数回、複数の生体信号を取得し、
信号演算部が、複数回取得された前記複数の生体信号について、取得回毎にそれぞれ異なる演算方法によって演算を行い複合信号を生成し、
認証情報生成部が、少なくともいずれかの生体信号から、生体の個体に応じて異なる認証情報を生成し、
部位情報生成部が、前記複合信号から、生体信号の取得部位に応じて異なる部位情報を生成し、
認証部が、前記認証情報と前記部位情報とに基づき、認証を行う認証方法。
【請求項９】
信号取得部が、時刻毎に異なるセンサ制御情報に応じた生体信号を、時刻をずらして複数回取得し、
認証情報生成部が、前記信号取得部によって複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号から、生体の個体に応じて異なる認証情報を生成し、
部位情報生成部が、複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号から、生体信号の取得部位に応じて異なる部位情報を生成し、
認証部が、複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号に対応する前記センサ制御情報に応じた基準を用いて、対象の生体信号について生成された前記認証情報と、対象の生体信号について生成された前記部位情報とに基づき、認証を行う認証方法。
【請求項１０】
複数の生体信号を時刻をずらして複数回、複数の生体信号を取得する信号取得処理と、
前記信号取得処理によって複数回取得された前記複数の生体信号について、取得回毎にそれぞれ異なる演算方法によって演算を行い複合信号を生成する信号演算処理と、
前記信号演算処理によって生成された前記複合信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成処理と、
前記信号取得処理によって取得された少なくともいずれかの生体信号から、生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成処理と、
前記認証情報生成処理によって生成された前記認証情報と、前記部位情報生成処理によって生成された前記部位情報とに基づき、認証を行う認証処理と
を行う認証装置としてコンピュータを機能させる認証プログラム。
【請求項１１】
複数の生体信号を時刻をずらして複数回、複数の生体信号を取得する信号取得処理と、
前記信号取得処理によって複数回取得された前記複数の生体信号について、取得回毎にそれぞれ異なる演算方法によって演算を行い複合信号を生成する信号演算処理と、
前記信号取得処理によって取得された少なくともいずれかの生体信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成処理と、
前記信号演算処理によって生成された前記複合信号から、生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成処理と、
前記認証情報生成処理によって生成された前記認証情報と、前記部位情報生成処理によって生成された前記部位情報とに基づき、認証を行う認証処理と
を行う認証装置としてコンピュータを機能させる認証プログラム。
【請求項１２】
時刻毎に異なるセンサ制御情報に応じた生体信号を、時刻をずらして複数回取得する信号取得処理と、
前記信号取得処理によって複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成処理と、
複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号から、生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成処理と、
複数回取得された生体信号それぞれを対象の生体信号として、対象の生体信号に対応する前記センサ制御情報に応じた基準を用いて、対象の生体信号について前記認証情報生成処理によって生成された前記認証情報と、対象の生体信号について前記部位情報生成処理によって生成された前記部位情報とに基づき、認証を行う認証処理と
を行う認証装置としてコンピュータを機能させる認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、生体信号を用いた認証技術に関する。
【背景技術】
【０００２】
ＩｏＴ（Ｉｎｔｅｒｎｅｔ  ｏｆ  Ｔｈｉｎｇｓ）の発展により、対象者を認証する場面及び装置が多様化している。顔認証又は指紋認証に代表される、画像として計測できる身体的特徴を用いる生体認証は、パスワード認証等と比べると対象者の負担が少ない。そのため、生体認証は、スマートフォン及びスマートウォッチといったデバイスとともに普及している。
身体的特徴として、近年では、心臓の電気的活動の計測により得られる生体信号である心電図（以下、ＥＣＧ：Ｅｌｅｃｔｒｏｃａｒｄｉｏｇｒａｍ）を認証に利用する試みが進んでいる。国によってはＥＣＧによる認証デバイスの実用化が進んでいる。また、心拍に伴う血管の挙動を光学的に計測して得られる生体信号である光電容積脈波（以下、ＰＰＧ：Ｐｈｏｔｏｐｌｅｔｈｙｓｍｏｇｒａｍ）を認証に利用する研究も行われている。ここで、ＥＣＧ及びＰＰＧは、時系列信号である。【０００３】
非特許文献１，２に記載されたように、ＥＣＧ及びＰＰＧといった生体信号は身体上の様々な部位で計測できる場合がある。これを利用して、攻撃者がなりすましたい対象者の身体に触れる場所にセンサを設置して、生体信号の計測を不正に行う可能性がある。また、生体信号は電気信号として扱うことが多いため、非特許文献１に記載されたように、攻撃者が不正に生体信号を生成し、認証デバイスに入力する攻撃が考えられる。
したがって、今後生体信号を用いた認証が普及し多様化するにあたって、不正な生体信号の計測及び不正な生体信号の生成によるなりすまし攻撃に対する対策を備えた認証手法が必要になる。【０００４】
特許文献１及び非特許文献３には、攻撃者が不正に生成した情報によるなりすまし攻撃への対策を備えた認証について記載されている。
特許文献１には、指紋認証を行う前に、指からＰＰＧを計測できることを確認することにより、提示された指紋が人工的に生成されたものではなく生体（指）から取得されたことを保証して認証を行うことが記載されている。
非特許文献３には、顔認証と同時にカメラ及び画像処理によりＰＰＧを計測できることを確認することによって、カメラが顔認証用に計測している対象がマスクといった人工物ではなく生体（顔）であることを保証して認証を行うことが記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０２０−０９３１１４号公報
【非特許文献】
【０００６】
【非特許文献１】Ｓ．  Ｅｂｅｒｚ  ｅｔ  ａｌ．  “Ｂｒｏｋｅｎ  ｈｅａｒｔｅｄ：  Ｈｏｗ  ｔｏ  ａｔｔａｃｋ  ＥＣＧ  ｂｉｏｍｅｔｒｉｃｓ”．  Ｎｅｔｗｏｒｋ  ａｎｄ  Ｄｉｓｔｒｉｂｕｔｅｄ  Ｓｙｓｔｅｍ  Ｓｅｃｕｒｉｔｙ  Ｓｙｍｐｏｓｉｕｍ，  ｐｐ．１−１５，  ２０１７．
【非特許文献２】Ｖ．  Ｈａｒｔｍａｎｎ  ｅｔ  ａｌ．  “Ｑｕａｎｔｉｔａｔｉｖｅ  ｃｏｍｐａｒｉｓｏｎ  ｏｆ  ｐｈｏｔｏｐｌｅｔｈｙｓｍｏｇｒａｐｈｉｃ  ｗａｖｅｆｏｒｍ  ｃｈａｒａｃｔｅｒｉｓｔｉｃｓ：  ｅｆｆｅｃｔ  ｏｆ  ｍｅａｓｕｒｅｍｅｎｔ  ｓｉｔｅ”．  Ｆｒｏｎｔｉｅｒｓ  ｉｎ  ｐｈｙｓｉｏｌｏｇｙ，  Ｖｏｌ．１０，  ｐｐ．１９８−２０５，  ２０１９．
【非特許文献３】Ｅ．  Ｍ．  Ｎｏｗａｒａ  ｅｔ  ａｌ．  “Ｐｐｇｓｅｃｕｒｅ：  Ｂｉｏｍｅｔｒｉｃ  ｐｒｅｓｅｎｔａｔｉｏｎ  ａｔｔａｃｋ  ｄｅｔｅｃｔｉｏｎ  ｕｓｉｎｇ  ｐｈｏｔｏｐｌｅｔｙｓｍｏｇｒａｍｓ”．  １２ｔｈ  ＩＥＥＥ  Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｃｏｎｆｅｒｅｎｃｅ  ｏｎ  Ａｕｔｏｍａｔｉｃ  Ｆａｃｅ  ＆  Ｇｅｓｔｕｒｅ  Ｒｅｃｏｇｎｉｔｉｏｎ，  ｐｐ．  ５６−６２，  ２０１７．
【発明の概要】
【発明が解決しようとする課題】
【０００７】
特許文献１及び非特許文献３に記載されたなりすまし攻撃対策は、いずれも指紋又は顔のように、画像として取得される身体的特徴による認証に追加する対策である。そのため、生体信号を利用した認証へのなりすまし攻撃に対する対策は不十分である。特に、なりすましたい相手に対する生体信号の不正計測によるなりすまし攻撃については、認証の観点での対策はなされていない。
本開示は、生体信号の不正計測によるなりすまし攻撃への対策を実現可能にすることを目的とする。
【課題を解決するための手段】
【０００８】
本開示に係る認証装置は、
生体信号を取得する信号取得部と、
前記信号取得部によって取得された前記生体信号から、生体の個体に応じて異なる認証情報を生成する認証情報生成部と、
前記生体信号から、前記生体信号の取得部位に応じて異なる部位情報を生成する部位情報生成部と、
前記認証情報生成部によって生成された前記認証情報と、前記部位情報生成部によって生成された前記部位情報とに基づき、認証を行う認証部と
を備える。
【発明の効果】
【０００９】
本開示では、認証情報に加え、部位情報を用いて認証を行う。これにより、意図した部位以外で不正に計測された生体信号を用いた場合に、認証が成功しないように制御可能である。そのため、生体信号の不正計測によるなりすまし攻撃への対策を実現可能である。
【図面の簡単な説明】
【００１０】
【図１】実施の形態１に係る認証装置１０の構成図。
【図２】実施の形態１に係る認証装置１０の処理のフローチャート。
【図３】実施の形態１に係る生体信号がＥＣＧの場合における部位情報の説明図。
【図４】実施の形態１に係る生体信号がＰＰＧの場合における部位情報の説明図。
【図５】実施の形態１に係る認証基準情報及び部位基準情報の説明図。
【図６】変形例２に係る認証装置１０の処理のフローチャート。
【図７】実施の形態２に係る認証装置１０の構成図。
【図８】実施の形態２に係る認証装置１０の処理のフローチャート。
【図９】実施の形態２に係る複合信号の説明図。
【図１０】変形例５に係る認証装置１０の処理のフローチャート。
【図１１】実施の形態３に係る認証装置１０の構成図。
【図１２】実施の形態３に係る認証装置１０の処理のフローチャート。
【図１３】実施の形態３に係る認証基準情報及び部位基準情報の説明図。
【図１４】実施の形態３に係る認証基準情報及び部位基準情報の説明図。
【図１５】変形例６に係る認証装置１０の処理のフローチャート。
【図１６】実施の形態４に係る認証装置１０の構成図。
【図１７】実施の形態４に係る認証装置１０の処理のフローチャート。
【図１８】実施の形態４に係る生理指標の説明図。
【図１９】実施の形態４に係る認証基準情報と部位基準情報と生理指標の基準値との説明図。
【図２０】変形例７に係る認証装置１０の処理のフローチャート。
【発明を実施するための形態】
【００１１】
実施の形態１．
＊＊＊構成の説明＊＊＊
図１を参照して、実施の形態１に係る認証装置１０の構成を説明する。
認証装置１０は、コンピュータである。具体例としては、認証装置１０は、スマートウォッチのようなウェアラブルと、スマートフォンのようなモバイル機器と、建物の入り口等に設置される設置型機器とである。
【００１２】
認証装置１０は、プロセッサ１１と、メモリ１２と、センサインタフェース１３と、表示器インタフェース１４と、通信インタフェース１５と、補助記憶装置１６とのハードウェアを備える。プロセッサ１１は、信号線を介して他のハードウェアと接続され、これら他のハードウェアを制御する。
【００１３】
プロセッサ１１は、プロセッシングを行うＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）である。プロセッサ１１は、具体例としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。
【００１４】
メモリ１２は、データを一時的に記憶する記憶装置である。メモリ１２は、具体例としては、ＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）である。
【００１５】
センサインタフェース１３は、認証装置１０に搭載された、あるいは、認証装置１０の外部に設置されたセンサ３１と通信するためのインタフェースである。センサインタフェース１３は、具体例としては、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）のポートである。
図１では、センサ３１は、認証装置１０に搭載されているが、センサ３１は認証装置１０の外部に設置されていてもよい。例えば、センサ３１は、認証装置１０とは独立して対象者が装着する形態が考えられる。また、センサインタフェース１３についても、センサ３１とともに認証装置１０とは独立して設けられる形態も考えられる。この場合には、通信インタフェース１５を介して、センサインタフェース１３に接続される。
【００１６】
表示器インタフェース１４は、認証装置１０に搭載された、あるいは、認証装置１０の外部に設置された表示器と通信するためのインタフェースである。表示器インタフェース１４は、具体例としては、ＨＤＭＩ（登録商標，Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）のポートである。
【００１７】
通信インタフェース１５は、外部の装置と通信するためのインタフェースである。通信インタフェース１５は、具体例としては、Ｅｔｈｅｒｎｅｔ（登録商標）のポートである。
【００１８】
補助記憶装置１６は、データを保管する記憶装置である。補助記憶装置１６は、具体例としては、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）である。また、補助記憶装置１６は、ＳＤ（登録商標，Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリカード、ＣＦ（ＣｏｍｐａｃｔＦｌａｓｈ，登録商標）、ＮＡＮＤフラッシュ、フレキシブルディスク、光ディスク、コンパクトディスク、ブルーレイ（登録商標）ディスク、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）といった可搬記録媒体であってもよい。
【００１９】
認証装置１０は、機能構成要素として、信号取得部２１と、認証情報生成部２２と、部位情報生成部２３と、認証部２４とを備える。認証装置１０の各機能構成要素の機能はソフトウェアにより実現される。
補助記憶装置１６には、認証装置１０の各機能構成要素の機能を実現するプログラムが格納されている。このプログラムは、プロセッサ１１によりメモリ１２に読み込まれ、プロセッサ１１によって実行される。これにより、認証装置１０の各機能構成要素の機能が実現される。
【００２０】
図１では、プロセッサ１１は、１つだけ示されていた。しかし、プロセッサ１１は、複数であってもよく、複数のプロセッサ１１が、各機能を実現するプログラムを連携して実行してもよい。
【００２１】
＊＊＊動作の説明＊＊＊
図２から図５を参照して、実施の形態１に係る認証装置１０の動作を説明する。
実施の形態１に係る認証装置１０の動作手順は、実施の形態１に係る認証方法に相当する。また、実施の形態１に係る認証装置１０の動作を実現するプログラムは、実施の形態１に係る認証プログラムに相当する。
【００２２】
図２を参照して、実施の形態１に係る認証装置１０の処理の流れを説明する。
（ステップＳ１０１：信号取得処理）
信号取得部２１は、センサインタフェース１３を介して接続されたセンサ３１から、対象者の生体信号を取得する。生体信号は、具体例としては、心臓の電気的活動の計測により得られるＥＣＧと、心拍に伴う血管の挙動を光学的に計測して得られるＰＰＧといった時系列信号が考えられる。しかし、生体信号は、これらに限定されるものではない。信号取得部２１は、生体信号をメモリ１２に書き込む。
【００２３】
（ステップＳ１０２：認証情報生成処理）
認証情報生成部２２は、ステップＳ１０１で取得された生体信号から、生体の個体に応じて異なる認証情報を生成する。
具体的には、認証情報生成部２２は、生体信号をメモリ１２から読み出す。認証情報生成部２２は、生体信号の波形を認証情報として生成する、あるいは、生体信号から特徴量を抽出し、特徴量を認証情報とするといった方法により、認証情報を生成する。認証情報が生体の個体によって異なっていれば、認証情報の生成方法は限定されない。認証情報生成部２２は、認証情報をメモリ１２に書き込む。
【００２４】
（ステップＳ１０３：部位情報生成処理）
部位情報生成部２３は、ステップＳ１０１で取得された生体信号から、同一の個体であっても生体信号の取得部位に応じて異なる部位情報を生成する。
具体的には、部位情報生成部２３は、生体信号をメモリ１２から読み出す。部位情報生成部２３は、認証情報の生成方法のように、生体信号の波形を部位情報として生成する、あるいは、生体信号から特徴量を抽出し、特徴量を部位情報とするといった方法により、部位情報を生成する。但し、部位情報は、生体信号の取得部位に応じて異なる情報である必要がある。部位情報が生体信号の取得部位に応じて異なっていれば、部位情報の生成方法は限定されない。部位情報生成部２３は、部位情報をメモリ１２に書き込む。
【００２５】
図３を参照して、生体信号がＥＣＧの場合における部位情報の例を説明する。
図３では、複数の箇所で計測されたＥＣＧの波形を重ね合わせて比較した例が示されている。具体的には、図３では、同一の個体について、手首で計測されたＥＣＧの波形と、掌で計測されたＥＣＧの波形とが示されている。図３に示されたように、同一の個体であっても、極大値と、極大値が現れた時刻とにずれが生じることが分かる。したがって、ＥＣＧの波形における極大値と極大値が現れた時刻とを部位情報とすることが考えられる。
【００２６】
図４を参照して、生体信号がＰＰＧの場合における部位情報の例を説明する。
図４では、複数の箇所で計測されたＰＰＧの波形を重ね合わせて比較した例が示されている。具体的には、図４では、同一の個体について、指で計測されたＰＰＧの波形と、額で計測されたＰＰＧの波形とが示されている。図４に示されたように、同一の個体であっても、１つ目の極大値が現れた時刻と、２つの極大値とにずれが生じることが分かる。したがって、ＰＰＧの波形における極大値と極大値が現れた時刻とを部位情報とすることが考えられる。
【００２７】
（ステップＳ１０４：第１認証処理）
認証部２４は、ステップＳ１０２で生成された認証情報と、事前に補助記憶装置１６に記憶された認証基準情報とを比較して、第１認証に成功したか失敗したかを判定する。
具体的には、認証部２４は、ステップＳ１０２で生成された認証情報と、認証基準情報との類似度が第１閾値以上である、又は、ステップＳ１０２で生成された認証情報と、認証基準情報との差が許容値以内であるといった条件を満たすか否かを判定する。認証部２４は、条件を満たす場合には、第１認証に成功したと判定し、条件を満たさない場合には、第１認証に失敗したと判定する。
認証部２４は、第１認証に成功したと判定された場合には、処理をステップＳ１０５に進める。一方、認証部２４は、第１認証に失敗したと判定された場合には、認証失敗として、処理を終了する。なお、第１認証に失敗したと判定された場合には、処理をステップＳ１０１に戻して、認証処理をやり直させてもよい。
【００２８】
（ステップＳ１０５：第２認証処理）
認証部２４は、ステップＳ１０３で生成された部位情報と、事前に補助記憶装置１６に記憶された部位基準情報とを比較して、第２認証に成功したか失敗したかを判定する。
具体的には、認証部２４は、ステップＳ１０３で生成された部位情報と、部位基準情報との類似度が第２閾値以上である、又は、ステップＳ１０３で生成された部位情報と、部位基準情報との差が許容値以内であるといった条件を満たすか否かを判定する。認証部２４は、条件を満たす場合には、第２認証に成功したと判定し、条件を満たさない場合には、第２認証に失敗したと判定する。
認証部２４は、第２認証に成功したと判定された場合には、認証成功として、処理を終了する。一方、認証部２４は、第２認証に失敗したと判定された場合には、認証失敗として、処理を終了する。なお、第２認証に失敗したと判定された場合には、処理をステップＳ１０１に戻して、認証処理をやり直させてもよい。
【００２９】
ステップＳ１０４では、事前に補助記憶装置１６に認証基準情報が記憶されたと説明した。また、ステップＳ１０５では、事前に補助記憶装置１６に部位基準情報が記憶されたと説明した。
このように、図２に示す処理を行う前提として、認証基準情報及び部位基準情報を記憶しておく必要がある。具体的には、ステップＳ１０１からステップＳ１０３までの処理を実行して、ステップＳ１０２で生成された認証情報を認証基準情報とし、ステップＳ１０３で生成された部位情報を部位基準情報として記憶される。
認証情報及び部位情報は、年月が経過するにつれて変化する場合がある。そこで、一定期間が経過した場合には認証基準情報及び部位基準情報を取得し直すようにしてもよい。そして、図５に示すように、１人の対象者について、認証基準情報及び部位基準情報が生体信号の計測日時とともに記憶される。なお、図５では、認証基準情報及び部位基準情報として、特徴量が用いられた場合を示している。
【００３０】
なお、ステップＳ１０２とステップＳ１０３との実行順序と、ステップＳ１０４とステップＳ１０５との実行順序とは、図２に示す順序に限定されず、入れ替わってもよい。
【００３１】
＊＊＊実施の形態１の効果＊＊＊
以上のように、実施の形態１に係る認証装置１０は、認証情報に加えて部位情報を用いて認証を行う。これにより、意図した部位以外で不正に計測された生体信号を用いた場合に、認証が成功しないように制御可能である。そのため、生体信号の不正計測によるなりすまし攻撃への対策を実現可能である。
【００３２】
＊＊＊他の構成＊＊＊
＜変形例１＞
センサ３１の個数は特に限定されない。単一のセンサで計測された単一の生体信号から認証情報及び部位情報が生成されてもよいし、複数のセンサで計測された複数の生体信号から認証情報及び部位情報が生成されてもよい。
また、信号取得部２１は、センサインタフェース１３を介してセンサ３１を制御し、認証情報を生成するための生体信号と部位情報を生成するための生体信号とを切り替えて取得してもよい。例えば、信号取得部２１は、使用するセンサ３１を切り替えたり、センサ３１の動作に必要な設定値を変更したりすることが考えられる。この場合には、認証情報生成部２２は、認証情報を生成するための生体信号から認証情報を生成し、部位情報生成部２３は、部位情報を生成するための生体信号から部位情報を生成する。
【００３３】
＜変形例２＞
実施の形態１では、認証情報による第１認証と、部位情報による第２認証とが１度成功すれば、認証成功となった。しかし、認証情報による第１認証と、部位情報による第２認証とが複数回連続して成功した場合に、認証成功となるようにしてもよい。
【００３４】
図６を参照して、変形例２に係る認証装置１０の処理の流れを説明する。
ステップＳ１１１からステップＳ１１５の処理は、図２のステップＳ１０１からステップＳ１０５の処理と同じである。但し、ステップＳ１１５では、認証部２４は、第２認証に成功したと判定された場合には、処理をステップＳ１１６に進める。
【００３５】
（ステップＳ１１６：継続判定処理）
認証部２４は、第１認証及び第２認証の成功回数が基準回数に達したか否かを判定する。
認証部２４は、成功回数が基準回数に達した場合には、認証成功として、処理を終了する。一方、認証部２４は、成功回数が基準回数に達していない場合には、処理をステップＳ１１１に戻す。
【００３６】
なお、２回目以降のステップＳ１１５では、認証部２４は、部位情報が１回目に生成された部位情報と同じ部位についての部位情報であるか否かを判定してもよい。そして、認証部２４は、条件を満たし、かつ、部位情報が１回目に生成された部位情報と同じ部位についての部位情報である場合には、第２認証に成功したと判定してもよい。
これにより、処理の途中で計測部位が変更された場合には、認証失敗となるようにしてもよい。つまり、処理の途中でセンサが移動した場合には、認証失敗となるようにしてもよい。
【００３７】
＜変形例３＞
実施の形態１では、各機能構成要素がソフトウェアで実現された。しかし、変形例１として、各機能構成要素はハードウェアで実現されてもよい。この変形例１について、実施の形態１と異なる点を説明する。
【００３８】
参照して、変形例１に係る認証装置１０の構成を説明する。
各機能構成要素がハードウェアで実現される場合には、認証装置１０は、プロセッサ１１とメモリ１２と補助記憶装置１６とに代えて、電子回路を備える。電子回路は、各機能構成要素と、メモリ１２と、補助記憶装置１６との機能とを実現する専用の回路である。
【００３９】
電子回路としては、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ロジックＩＣ、ＧＡ（Ｇａｔｅ  Ａｒｒａｙ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）が想定される。
各機能構成要素を１つの電子回路で実現してもよいし、各機能構成要素を複数の電子回路に分散させて実現してもよい。
【００４０】
＜変形例４＞
変形例４として、一部の各機能構成要素がハードウェアで実現され、他の各機能構成要素がソフトウェアで実現されてもよい。
【００４１】
プロセッサ１１とメモリ１２と補助記憶装置１６と電子回路とを処理回路という。つまり、各機能構成要素の機能は、処理回路により実現される。
【００４２】
実施の形態２．
実施の形態２は、複数のセンサ３１から取得した複数の生体信号を入力として演算を行い生成された複合信号から認証情報と部位情報との少なくともいずれかを生成する点が実施の形態１と異なる。実施の形態２では、この異なる点を説明し、同一の点については説明を省略する。
実施の形態２では、認証情報と部位情報との両方が複合信号から生成される場合を説明する。
【００４３】
＊＊＊構成の説明＊＊＊
図７を参照して、実施の形態２に係る認証装置１０の構成を説明する。
認証装置１０は、機能構成要素として、信号演算部２５を備える点が図１に示す認証装置１０と異なる。信号演算部２５は、他の機能構成要素と同様に、ソフトウェア又はハードウェアによって実現される。
また、認証装置１０は、プロセッサ１１がセンサインタフェース１３を介して複数のセンサ３１と接続されている点が図１に示す認証装置１０と異なる。各センサ３１は、同じ仕様のセンサであってもよいし、異なる仕様のセンサであってもよい。
【００４４】
＊＊＊動作の説明＊＊＊
図８及び図９を参照して、実施の形態２に係る認証装置１０の動作を説明する。
実施の形態２に係る認証装置１０の動作手順は、実施の形態２に係る認証方法に相当する。また、実施の形態２に係る認証装置１０の動作を実現するプログラムは、実施の形態２に係る認証プログラムに相当する。
【００４５】
図８を参照して、実施の形態２に係る認証装置１０の処理の流れを説明する。
ステップＳ２０６からステップＳ２０７の処理は、図２のステップＳ１０４からステップＳ１０５の処理と同じである。
【００４６】
（ステップＳ２０１：演算方法決定処理）
信号演算部２５は、複合信号を演算するための演算方法を決定する。演算方法は、具体例としては、複数の生体信号の加算又は減算である。しかし、演算方法は、これに限るものではない。
具体的には、信号演算部２５は、対象者等から演算方法の指定を受け付ける、事前に設定された演算方法を読み出すといった方法により、演算方法を決定する。
【００４７】
（ステップＳ２０２：信号取得処理）
信号取得部２１は、センサインタフェース１３を介して接続された複数のセンサ３１から、対象者の複数の生体信号を取得する。信号取得部２１は、複数の生体信号をメモリ１２に書き込む。
【００４８】
（ステップＳ２０３：信号演算処理）
信号演算部２５は、ステップＳ２０２で取得された複数の生体信号を入力として、ステップＳ２０１で決定された演算方法により演算を行い複合信号を生成する。信号演算部２５は、複合信号をメモリ１２に書き込む。
【００４９】
図９を参照して、複合信号の例を説明する。
図９では、２個のセンサ３１によってＰＰＧが計測され、得られたＰＰＧ同士の演算が行われる例が示されている。ＰＰＧは、血管に対して光源より光を照射して得られる反射光又は透過光を受光部で取得することで計測される。ＰＰＧは、光源の波長（色）によって計測される波形が異なる。特に、生体内で光が到達できる深さが波長により異なる。そのため、例えば、図９に示すように、緑色光で得た生体信号と赤外光で得た生体信号との差分を計算することで、深部の情報だけを抽出することができると考えられる。このように各生体信号間の演算により得た複合信号は、単一の生体信号よりも人工的な生成が難しいと考えられる。
【００５０】
（ステップＳ２０４：認証情報生成処理）
認証情報生成部２２は、ステップＳ２０３で生成された複合信号から、認証情報を生成する。認証情報の生成方法は、生体信号に代えて複合信号を入力とする点以外は、実施の形態１と同じである。認証情報生成部２２は、認証情報をメモリ１２に書き込む。
【００５１】
（ステップＳ２０５：部位情報生成処理）
部位情報生成部２３は、ステップＳ２０３で生成された複合信号から、部位情報を生成する。部位情報の生成方法は、生体信号に代えて複合信号を入力とする点以外は、実施の形態１と同じである。部位情報生成部２３は、部位情報をメモリ１２に書き込む。
【００５２】
図８に示す処理を行う前提として、認証基準情報及び部位基準情報を記憶しておく必要がある。具体的には、ステップＳ２０１からステップＳ２０５までの処理を実行して、ステップＳ２０４で生成された認証情報を認証基準情報とし、ステップＳ２０５で生成された部位情報を部位基準情報として記憶される。実施の形態１と同様に、一定期間が経過した場合には認証基準情報及び部位基準情報を取得し直すようにしてもよい。
【００５３】
なお、ステップＳ２０４とステップＳ２０５との実行順序と、ステップＳ２０６とステップＳ２０７との実行順序とは、図２に示す順序に限定されず、入れ替わってもよい。
【００５４】
＊＊＊実施の形態２の効果＊＊＊
以上のように、実施の形態２に係る認証装置１０は、複数の生体信号から演算によって得られた複合信号から、認証情報と部位情報との少なくともいずれかが生成される。複合信号は、単一の生体信号よりも人工的な生成が難しいと考えられる。そのため、生体信号の不正計測によるなりすまし攻撃へのよりよい対策を実現可能である。
【００５５】
＊＊＊他の構成＊＊＊
＜変形例５＞
変形例２と同様に、認証情報による第１認証と、部位情報による第２認証とが複数回連続して成功した場合に、認証成功となるようにしてもよい。
【００５６】
図１０を参照して、変形例５に係る認証装置１０の処理の流れを説明する。
ステップＳ２１１からステップＳ２１７の処理は、図８のステップＳ２０１からステップＳ２０７の処理と同じである。但し、ステップＳ２０７では、認証部２４は、第２認証に成功したと判定された場合には、処理をステップＳ２１８に進める。
【００５７】
（ステップＳ２１８：継続判定処理）
認証部２４は、第１認証及び第２認証の成功回数が基準回数に達したか否かを判定する。
認証部２４は、成功回数が基準回数に達した場合には、認証成功として、処理を終了する。一方、認証部２４は、成功回数が基準回数に達していない場合には、処理をステップＳ２１１に戻す。
【００５８】
なお、変形例２と同様に、２回目以降のステップＳ２１７では、認証部２４は、部位情報が１回目に生成された部位情報と同じ部位についての部位情報であるか否かを判定してもよい。そして、認証部２４は、条件を満たし、かつ、部位情報が１回目に生成された部位情報と同じ部位についての部位情報である場合には、第２認証に成功したと判定してもよい。
また、ステップＳ２１１では、攻撃者から観測できないように演算方法を毎回変更し、毎回異なる演算方法で複合信号を生成してもよい。これにより、なりすまし攻撃の難易度をさらに高くすることができる。
【００５９】
実施の形態３．
実施の形態３は、センサ制御情報をセンサ３１に与えた上で生体信号を取得することにより、センサ制御情報応じた生体信号を取得する点が実施の形態１と異なる。実施の形態３では、この異なる点を説明し、同一の点については説明を省略する。
【００６０】
＊＊＊構成の説明＊＊＊
図１１を参照して、実施の形態３に係る認証装置１０の構成を説明する。
認証装置１０は、プロセッサ１１がセンサインタフェース１３を介して複数のセンサ３１と接続されている点が図１に示す認証装置１０と異なる。各センサ３１は、プロセッサ１１から与えられるセンサ制御情報により制御される。
なお、ここでは、複数のセンサ３１を用いる場合を説明するが、認証装置１０は単一のセンサ３１を用いて、センサ制御情報に応じて異なる生体信号を取得するようにしてもよい。
【００６１】
＊＊＊動作の説明＊＊＊
図１２及び図１４を参照して、実施の形態３に係る認証装置１０の動作を説明する。
実施の形態３に係る認証装置１０の動作手順は、実施の形態３に係る認証方法に相当する。また、実施の形態３に係る認証装置１０の動作を実現するプログラムは、実施の形態３に係る認証プログラムに相当する。
【００６２】
図１２を参照して、実施の形態３に係る認証装置１０の処理の流れを説明する。
ステップＳ３０３からステップＳ３０４の処理は、図２のステップＳ１０２からステップＳ１０３の処理と同じである。
【００６３】
（ステップＳ３０１：制御情報決定処理）
信号取得部２１は、センサ制御情報を決定する。センサ制御情報は、具体例としては、複数のセンサ３１のうちどのセンサ３１を利用するかを示す情報と、光学センサに含まれる光源の波長（色）の設定情報である。しかし、センサ制御情報は、これに限るものではない。
具体的には、信号取得部２１は、対象者等からセンサ制御情報の指定を受け付ける、事前に設定されたセンサ制御情報を読み出すといった方法により、センサ制御情報を決定する。事前に設定する方法としては、時刻に応じて、使用するセンサ制御情報を決めておくことが考えられる。例えば、時刻ｔ１以前は緑色光源を使用し、時刻ｔ１以降は赤外光源を使用するといった決め方が考えられる。また、制御情報の使用順を事前に無作為に決めておくことが考えられる。例えば、緑色光源と赤色光源とを交互に使用するといった決め方が考えられる。
【００６４】
（ステップＳ３０２：信号取得処理）
信号取得部２１は、センサインタフェース１３を介して接続されたセンサ３１から、ステップＳ３０１で決定されたセンサ制御情報に応じた生体信号を取得する。
具体的には、信号取得部２１は、ステップＳ３０１で決定されたセンサ制御情報によってセンサ３１を制御した上で、センサ３１から生体信号を取得する。信号取得部２１は、生体信号をメモリ１２に書き込む。
【００６５】
（ステップＳ３０５：第１認証処理）
認証部２４は、ステップＳ３０１で決定されたセンサ制御情報に応じた基準を用いて、第１認証を行う。
具体的には、認証部２４は、ステップＳ３０３で生成された認証情報と、事前に補助記憶装置１６に記憶された認証基準情報であって、センサ制御情報に対応する認証基準情報とを比較して、第１認証に成功したか失敗したかを判定する。この際、認証部２４は、センサ制御情報に応じた条件を満たすか否かを判定することにより、第１認証に成功したか失敗したかを判定する。
認証部２４は、第１認証に成功したと判定された場合には、処理をステップＳ３０６に進める。一方、認証部２４は、第１認証に失敗したと判定された場合には、認証失敗として、処理を終了する。なお、第１認証に失敗したと判定された場合には、処理をステップＳ３０１に戻して、認証処理をやり直させてもよい。
【００６６】
（ステップＳ３０６：第２認証処理）
認証部２４は、ステップＳ３０１で決定されたセンサ制御情報に応じた基準を用いて、第２認証を行う。
具体的には、認証部２４は、ステップＳ３０４で生成された部位情報と、事前に補助記憶装置１６に記憶された部位基準情報であって、センサ制御情報に対応する部位基準情報とを比較して、第２認証に成功したか失敗したかを判定する。この際、認証部２４は、センサ制御情報に応じた条件を満たすか否かを判定することにより、第２認証に成功したか失敗したかを判定する。
認証部２４は、第２認証に成功したと判定された場合には、認証成功として、処理を終了する。一方、認証部２４は、第２認証に失敗したと判定された場合には、認証失敗として、処理を終了する。なお、第２認証に失敗したと判定された場合には、処理をステップＳ３０１に戻して、認証処理をやり直させてもよい。
【００６７】
図１２に示す処理を行う前提として、センサ制御情報に応じた認証基準情報及び部位基準情報を記憶しておく必要がある。具体的には、ステップＳ３０１からステップＳ３０４までの処理を実行して、ステップＳ３０３で生成された認証情報を認証基準情報とし、ステップＳ３０４で生成された部位情報を部位基準情報として記憶される。この際、使用される各センサ制御情報についてステップＳ３０１からステップＳ３０４までの処理が実行され、各センサ制御情報に対応する認証基準情報及び部位基準情報が記憶される。
その結果、図１３及び図１４に示すように、１人の対象者について、センサ制御情報毎に、認証基準情報及び部位基準情報が生体信号の計測日時とともに記憶される。図１３は、センサ制御情報に応じて使用するセンサ３１を変更する場合の例を示している。図１４は、センサ制御情報に応じて光源を変更する場合の例を示している。なお、図１３及び図１４では、認証基準情報及び部位基準情報として、特徴量が用いられた場合を示している。図１３では、各対象者について、センサ１を使用した場合と、センサ２を使用した場合との認証基準情報及び部位基準情報が記憶されている。図１４では、各対象者について、光源を緑色にした場合と、光源を赤色にした場合との認証基準情報及び部位基準情報が記憶されている。
【００６８】
なお、ステップＳ３０３とステップＳ３０４との実行順序と、ステップＳ３０５とステップＳ３０６との実行順序とは、図２に示す順序に限定されず、入れ替わってもよい。
【００６９】
＊＊＊実施の形態３の効果＊＊＊
以上のように、実施の形態３に係る認証装置１０は、センサ制御情報に応じた生体信号を取得する。例えば、ＰＰＧは、緑色と赤外光といった光源を光検出器とともに用いることで計測されるが、光源の波長で計測される波形が異なる。そのため、光源の波長を変更することにより、認証情報及び部位情報として異なる情報が得られる。攻撃者からは、センサ制御情報は観測できない。例えば、攻撃者は制御情報として使用される光源の種類、又は、使用するセンサ３１を観測することができない。したがって、認証に用いられる生体信号の計測又は生成によるなりすまし攻撃が不可能、または実施形態１の場合よりも難易度が高くなる。
【００７０】
＊＊＊他の構成＊＊＊
＜変形例６＞
変形例２と同様に、認証情報による第１認証と、部位情報による第２認証とが複数回連続して成功した場合に、認証成功となるようにしてもよい。
【００７１】
図１５を参照して、変形例６に係る認証装置１０の処理の流れを説明する。
ステップＳ３１１からステップＳ３１６の処理は、図１２のステップＳ３０１からステップＳ３０６の処理と同じである。但し、ステップＳ３０６では、認証部２４は、第２認証に成功したと判定された場合には、処理をステップＳ３１７に進める。
【００７２】
（ステップＳ３１７：継続判定処理）
認証部２４は、第１認証及び第２認証の成功回数が基準回数に達したか否かを判定する。
認証部２４は、成功回数が基準回数に達した場合には、認証成功として、処理を終了する。一方、認証部２４は、成功回数が基準回数に達していない場合には、処理をステップＳ３１１に戻す。
【００７３】
なお、変形例２と同様に、２回目以降のステップＳ３１６では、認証部２４は、部位情報が１回目に生成された部位情報と同じ部位についての部位情報であるか否かを判定してもよい。そして、認証部２４は、条件を満たし、かつ、部位情報が１回目に生成された部位情報と同じ部位についての部位情報である場合には、第２認証に成功したと判定してもよい。
また、ステップＳ３１１では、センサ制御情報を毎回変更してもよい。これにより、なりすまし攻撃の難易度をさらに高くすることができる。
【００７４】
実施の形態４．
実施の形態４は、光学的な手法及び電気的な手法といった複数の手法を用いて特定された、心拍数及び呼吸数といった生理指標を用いて認証する点が実施の形態１と異なる。実施の形態４は、この異なる点を説明し、同一の点については説明を省略する。
【００７５】
＊＊＊構成の説明＊＊＊
図１６を参照して、実施の形態４に係る認証装置１０の構成を説明する。
認証装置１０は、機能構成要素として、生理指標生成部２６を備える点が図１に示す認証装置１０と異なる。生理指標生成部２６は、他の機能構成要素と同様に、ソフトウェア又はハードウェアによって実現される。
また、認証装置１０は、プロセッサ１１がセンサインタフェース１３を介して複数のセンサ３１と接続されている点が図１に示す認証装置１０と異なる。複数のセンサ３１としては、光学センサと振動センサとのように異なる物理量を計測するセンサが使用される。
【００７６】
＊＊＊動作の説明＊＊＊
図１７から図１９を参照して、実施の形態４に係る認証装置１０の動作を説明する。
実施の形態４に係る認証装置１０の動作手順は、実施の形態４に係る認証方法に相当する。また、実施の形態４に係る認証装置１０の動作を実現するプログラムは、実施の形態４に係る認証プログラムに相当する。
【００７７】
図１７を参照して、実施の形態４に係る認証装置１０の処理の流れを説明する。
ステップＳ４０２からステップＳ４０３の処理は、図２のステップＳ１０２からステップＳ１０３の処理と同じである。ステップＳ４０５からステップＳ４０６の処理は、図２のステップＳ１０４からステップＳ１０５の処理と同じである。但し、ステップＳ４０６では、第２認証に成功したと判定された場合には、認証成功とするのではなく、処理をステップＳ４０７に進める。
【００７８】
（ステップＳ４０１：信号取得処理）
信号取得部２１は、センサインタフェース１３を介して接続された複数のセンサ３１から、対象者の複数の生体信号を取得する。信号取得部２１は、複数の生体信号をメモリ１２に書き込む。
【００７９】
ここでは、複数の生体信号が取得されるが、ステップＳ４０２ではいずれか１つの生体信号から認証情報が生成されてもよいし、複数の生体信号から認証情報が生成されてもよい。同様に、ステップＳ４０３ではいずれか１つの生体信号から部位情報が生成されてもよいし、複数の生体信号から部位情報が生成されてもよい。なお、別の生体信号を用いて、認証情報と部位情報とを生成してもよい。
【００８０】
（ステップＳ４０４：生理指標生成処理）
生理指標生成部２６は、ステップＳ４０１で取得された複数の生体信号それぞれから同一の生理に関する生理指標を生成する。生理指標生成部２６は、各生体信号から生成された生理指標をメモリ１２に書き込む。
【００８１】
図１８を参照して、生理指標の例を説明する。
図１８では、ＰＰＧ計測センサによって対象者のＰＰＧが計測されるとともに、圧電素子といった振動計測センサによって対象者の微小な振動が計測される。ＰＰＧからは心拍数及び呼吸数といった生理指標を取得できることが知られている。振動計測センサによって得られた微小な振動からも、心拍数及び呼吸数といった生理指標を取得できることが知られている。そこで、生理指標生成部２６は、例えば、ＰＰＧ及び微小な振動のそれぞれから心拍数を生理指標として生成することが考えられる。
【００８２】
（ステップＳ４０７：第３認証処理）
認証部２４は、複数の生体信号それぞれから生成された生理指標を比較して、第３認証に成功したか失敗したかを判定する。
具体的には、認証部２４は、複数の生体信号それぞれから生成された生理指標の類似度が第３閾値以上である、又は、複数の生体信号それぞれから生成された生理指標の差が許容値以内であるといった条件を満たすか否かを判定する。認証部２４は、条件を満たす場合には、第３認証に成功したと判定し、条件を満たさない場合には、第３認証に失敗したと判定する。
認証部２４は、第３認証に成功したと判定された場合には、認証成功として、処理を終了する。一方、認証部２４は、第３認証に失敗したと判定された場合には、認証失敗として、処理を終了する。なお、第３認証に失敗したと判定された場合には、処理をステップＳ４０１に戻して、認証処理をやり直させてもよい。
【００８３】
なお、第３認証に成功したか失敗したかを判定するための条件として、複数の生体信号それぞれから生成された生理指標と、生理指標の基準値との差が許容値以内かといった条件を含めてもよい。この場合には、図１９に示すように、図１７に示す処理を行う前提として、認証基準情報及び部位基準情報に加えて、生理指標の基準値を記憶しておく必要がある。具体的には、ステップＳ４０１からステップＳ４０４までの処理を実行して、ステップＳ４０４で生成された生理指標の平均値等が生理指標の基準値として記憶される。
【００８４】
なお、ステップＳ４０２からステップＳ４０４との実行順序と、ステップＳ４０５からステップＳ４０７との実行順序とは、図１７に示す順序に限定されず、入れ替わってもよい。
【００８５】
＊＊＊実施の形態４の効果＊＊＊
以上のように、実施の形態４に係る認証装置１０は、認証情報及び部位情報に加えて生理指標を用いて認証を行う。これにより、計測している対象が生体であることがある程度保証可能になる。また、複数のセンサ３１で異なる物理量を計測するため、人工的な信号生成の手間及び難易度が高くなり、その結果なりすまし攻撃の難易度が高くなる。
【００８６】
＊＊＊他の構成＊＊＊
＜変形例７＞
変形例２と同様に、認証情報による第１認証と、部位情報による第２認証と、生理指標による第３認証とが複数回連続して成功した場合に、認証成功となるようにしてもよい。
【００８７】
図２０を参照して、変形例７に係る認証装置１０の処理の流れを説明する。
ステップＳ４１１からステップＳ４１７の処理は、図１７のステップＳ４０１からステップＳ４０７の処理と同じである。但し、ステップＳ４０７では、認証部２４は、第３認証に成功したと判定された場合には、処理をステップＳ４１８に進める。
【００８８】
（ステップＳ４１８：継続判定処理）
認証部２４は、第１認証と第２認証と第３認証との成功回数が基準回数に達したか否かを判定する。
認証部２４は、成功回数が基準回数に達した場合には、認証成功として、処理を終了する。一方、認証部２４は、成功回数が基準回数に達していない場合には、処理をステップＳ４１１に戻す。
【００８９】
なお、変形例２と同様に、２回目以降のステップＳ４１６では、認証部２４は、部位情報が１回目に生成された部位情報と同じ部位についての部位情報であるか否かを判定してもよい。そして、認証部２４は、条件を満たし、かつ、部位情報が１回目に生成された部位情報と同じ部位についての部位情報である場合には、第２認証に成功したと判定してもよい。
【００９０】
なお、以上の説明における「部」を、「回路」、「工程」、「手順」、「処理」又は「処理回路」に読み替えてもよい。
【００９１】
以上、本開示の実施の形態及び変形例について説明した。これらの実施の形態及び変形例のうち、いくつかを組み合わせて実施してもよい。また、いずれか１つ又はいくつかを部分的に実施してもよい。なお、本開示は、以上の実施の形態及び変形例に限定されるものではなく、必要に応じて種々の変更が可能である。
【符号の説明】
【００９２】
１０  認証装置、１１  プロセッサ、１２  メモリ、１３  センサインタフェース、１４  表示器インタフェース、１５  通信インタフェース、１６  補助記憶装置、２１  信号取得部、２２  認証情報生成部、２３  部位情報生成部、２４  認証部、２５  信号演算部、２６  生理指標生成部、３１  センサ。
【要約】
信号取得部（２１）は、生体信号を取得する。認証情報生成部（２２）は、信号取得部（２１）によって取得された生体信号から、生体の個体に応じて異なる認証情報を生成する。部位情報生成部（２３）は、信号取得部（２１）によって取得された生体信号から、同一の個体であっても生体信号の取得部位に応じて異なる部位情報を生成する。認証部（２４）は、認証情報生成部（２２）によって生成された認証情報と、部位情報生成部（２３）によって生成された部位情報とに基づき、認証を行う。【図１】
0006983365.tif 000002
【図２】
0006983365.tif 000003
【図３】
0006983365.tif 000004
【図４】
0006983365.tif 000005
【図５】
0006983365.tif 000006
【図６】
0006983365.tif 000007
【図７】
0006983365.tif 000008
【図８】
0006983365.tif 000009
【図９】
0006983365.tif 000010
【図１０】
0006983365.tif 000011
【図１１】
0006983365.tif 000012
【図１２】
0006983365.tif 000013
【図１３】
0006983365.tif 000014
【図１４】
0006983365.tif 000015
【図１５】
0006983365.tif 000016
【図１６】
0006983365.tif 000017
【図１７】
0006983365.tif 000018
【図１８】
0006983365.tif 000019
【図１９】
0006983365.tif 000020
【図２０】
0006983365.tif 000021