(57)【要約】【課題】  認証処理をユーザの運動生体情報を用いて実行する。【解決手段】  本開示の一側面である認証装置は、認証対象者の運動生態情報から特徴データを抽出する抽出部と、抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部とを備える。本開示は、パーソナルコンピュータなどの認証処理を必要とする電子装置に適用できる。【選択図】  図２
2015153348.tif 000002
【特許請求の範囲】
【請求項１】
認証対象者の運動生態情報から特徴データを抽出する抽出部と、
抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、
算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、
認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、
前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部と
を備える認証装置。
【請求項２】
前記測定部は、さらに前記認証対象者の移動方向を測定し、
前記認証実行部は、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置と、前記認証対象者の移動方向に基づいて認証処理を実行する
請求項１に記載の認証装置。
【請求項３】
前記測定部は、前記認証対象者が所持する端末装置と前記電子装置の間の無線通信における受信信号強度に基づいて前記認証対象者の位置を測定する
請求項２に記載の認証装置。
【請求項４】
前記認証処理の結果に基づいて、前記電子装置に対するログイン処理を実行するログイン実行部を
さらに備える請求項２に記載の認証装置。
【請求項５】
前記認証実行部は、前記認証対象者の位置、前記認証対象者の移動方向に基づいて、前記電子装置に対するログアウト処理を前記ログイン実行部に実行させる
請求項４に記載の認証装置。
【請求項６】
前記認証対象者の前記運動生体情報を取得する取得部を
さらに備える請求項２に記載の認証装置。
【請求項７】
前記取得部は、３軸加速度センサまたはジャイロセンサの少なくとも一方を含む
請求項６に記載の認証装置。
【請求項８】
前記認証対象者の前記運動生体情報は、歩行パターンデータである
請求項７に記載の認証装置。
【請求項９】
認証装置の認証方法において、
前記認証装置による、
認証対象者の運動生態情報から特徴データを抽出する抽出ステップと、
抽出された前記特徴データと基準特徴データとの類似度を算出する算出ステップと、
算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定ステップと、
認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定ステップと、
前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行ステップと
を含む認証方法。
【請求項１０】
コンピュータに、
認証対象者の運動生態情報から特徴データを抽出する抽出部と、
抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、
算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、
認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、
前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部と
して機能させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、認証装置、認証方法、およびプログラムに関し、特に、ユーザの運動生体情報に基づき、自動的に認証処理を実行するようにした認証装置、認証方法、およびプログラムに関する。
【背景技術】
【０００２】
従来、パーソナルコンピュータのセキュリティを確保するために、ユーザが席を離れている間に、他人が画面を見たり、操作したりすることを抑止する方法が提案されている。
【０００３】
具体的には、赤外線感知センサなどによりユーザの離席が確認できた場合、画面表示を消したり、ログアウトしたりすることにより、セキュリティが確保されている状態とする方法が提案されている（例えば、特許文献１参照）。
【０００４】
なお、ユーザが席に戻ってパスワードを入力すると、セキュリティが確保されている状態から復帰される（画面が表示されたり、ログインされたりする）。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−５３９７２９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、ユーザ自身がパスワードを入力することは面倒であるだけでなく、該パスワードが漏洩した場合、ユーザ以外の者によってセキュリティが確保されている状態を復帰させることができてしまうので不都合であった。
【０００７】
なお、このような不都合を解決するため、パスワードの代わりにユーザの指紋、静脈、網膜などの静的な生体情報を用いる方法が存在するものの、これら静的な生体情報は偽造することが可能であって第３者によるなりすましが起こり得る。よって、偽造が不可能なユーザの動的な生体情報（以下、運動生体情報と称する）を用いて、より高いレベルでセキュリティ状態を確保できるようにすることが望ましい。
【０００８】
本開示はこのような状況に鑑みてなされたものであり、パーソナルコンピュータなどに対する認証処理をユーザの運動生体情報を用いて実行できるようにするものである。
【課題を解決するための手段】
【０００９】
本開示の一側面である認証装置は、認証対象者の運動生態情報から特徴データを抽出する抽出部と、抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部とを備える。
【００１０】
前記測定部は、さらに前記認証対象者の移動方向を測定することができ、前記認証実行部は、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置と、前記認証対象者の移動方向に基づいて認証処理を実行することができる。
【００１１】
前記測定部は、前記認証対象者が所持する端末装置と前記電子装置の間の無線通信における受信信号強度に基づいて前記認証対象者の位置を測定することができる。
【００１２】
本開示の一側面である認証装置は、前記認証処理の結果に基づいて、前記電子装置に対するログイン処理を実行するログイン実行部をさらに備えることができる。
【００１３】
前記認証実行部は、前記認証対象者の位置、前記認証対象者の移動方向に基づいて、前記電子装置に対するログアウト処理を前記ログイン実行部に実行させることができる。
【００１４】
本開示の一側面である認証装置は、前記認証対象者の前記運動生体情報を取得する取得部をさらに備えることができる。
【００１５】
前記取得部は、３軸加速度センサまたはジャイロセンサの少なくとも一方を含むことができる。
【００１６】
前記認証対象者の前記運動生体情報は、歩行パターンデータとすることができる。
【００１７】
本開示の一側面である認証方法は、前記認証装置による、認証対象者の運動生態情報から特徴データを抽出する抽出ステップと、抽出された前記特徴データと基準特徴データとの類似度を算出する算出ステップと、算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定ステップと、認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定ステップと、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行ステップとを含む。
【００１８】
本開示の一側面であるプログラムは、コンピュータに、認証対象者の運動生態情報から特徴データを抽出する抽出部と、抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部として機能させる。
【００１９】
本開示の一側面においては、認証対象者の運動生態情報から特徴データが抽出され、抽出された前記特徴データと基準特徴データとの類似度が算出され、算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かが判定される。また、認証処理を必要とする電子装置を基準とする前記認証対象者の位置が測定され、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理が実行される。
【発明の効果】
【００２０】
本開示の一側面によれば、ユーザの運動生体情報を用いて認証処理を実行することができる。
【図面の簡単な説明】
【００２１】
【図１】本開示の第１の実施の形態の構成例を示すブロック図である。
【図２】子認証部と親認証部の詳細な構成例を示すブロック図である。
【図３】情報処理装置を中心とする３種類のレンジを説明する図である。
【図４】オートログイン・ログアウト処理を説明するフローチャートである。
【図５】認証処理の詳細を説明するフローチャートである。
【図６】本開示の第２の実施の形態の構成例を示すブロック図である。
【図７】子認証部と親認証部の詳細な構成例を示すブロック図である。
【図８】本開示の第３の実施の形態の構成例を示すブロック図である。
【図９】子認証部と認証サーバの詳細な構成例を示すブロック図である。
【図１０】コンピュータの構成例を説明するブロック図である。
【発明を実施するための形態】
【００２２】
以下、本開示を実施するための最良の形態（以下、実施の形態と称する）について、図面を参照しながら詳細に説明する。なお、説明は、以下の順序で行なう。
１．第１の実施の形態
２．第２の実施の形態
３．第３の実施の形態
【００２３】
＜１．第１の実施の形態＞
［携帯装置および情報処理装置の構成例］
図１は、本開示の第１の実施の形態となる携帯装置１０および情報処理装置２０の構成例を示している。
【００２４】
携帯装置１０は、例えば、スマートフォン、携帯電話機、携帯プレーヤ、ＩＣカードなどのユーザが常時携帯可能な電子装置を想定するが、これらに限定されるものではない。一方、情報処理装置２０は、使用に際してログイン処理が必要となるパーソナルコンピュータなどが想定される。
【００２５】
第１の実施の形態においては、携帯装置１０を所持するユーザが情報処理装置２０に近づくと、ユーザの運動生態情報に基づいて情報処理装置２０に対するログイン処理が行われ、該ユーザが情報処理装置２０から遠ざかるとログアウト処理が行なわれる。これにより、情報処理装置２０に対するユーザによるパスワード入力の手間を省くだけでなく、ユーザが離席しているときにセキュリティ状態を確保することができるものである。
【００２６】
携帯装置１０は子認証部１１を有し、情報処理装置２０は親認証部２１およびログイン実行部２２を有する。
【００２７】
携帯装置１０の子認証部１１と情報処理装置２０の親認証部２１とは、通信によって携帯装置１０を携帯している人物が正規ユーザであるか否を判定する認証処理を行う。ログイン実行部２２は、認証が成功した場合のみ、情報処理装置２０のログインを実行する。また、ログイン実行部２２は、親認証部２１からの通知に基づいて情報処理装置２０のログアウトを実行する。
【００２８】
図２は、子認証部１１と親認証部２１の詳細な構成例を示している。
【００２９】
子認証部１１は、運動生体情報生成部３１、暗号化部３２、および通信部３３を有する。運動生体情報生成部３１は、３軸加速度センサ、ジャイロセンサ、およびタイマを内蔵している。運動生体情報生成部３１は、通信部３３を介して親認証部２１から通知されるセンシング開始命令に従い、ユーザの移動（歩行、走行、階段の昇降、一時停止、休止など）に起因する振動などを所定の期間、所定のサンプリング周期で検出する。運動生体情報生成部３１は、その検出値（以下、歩行パターンデータと称する）を暗号化部３２に出力する。
【００３０】
なお、歩行パターンデータに関連し、非特許文献（Nishiguchi, et al. “Reliability and Validity of Gait Analysis by Android-Based Smartphone.” Telemedicine and e-Health, Vol. 18 Issue 4, May 2012）には、スマートフォンなどに搭載されている３軸加速度センサが個人の歩行パターンデータを測定する上で十分な有効性を有すること、歩行パターンデータから特徴データを抽出することが記載されている。本開示では、歩行パターンデータから抽出する該特徴データを個人認証に利用する。
【００３１】
暗号化部３２は、運動生体情報生成部３１から入力される歩行パターンデータを暗号化して通信部３３に出力する。通信部３３は、所定の無線通信規格（例えば、Wi-Fi、Bluetooth（登録商標）など）に従い、親認証部２１を相手として無線通信を行なう。具体的には、親認証部２１の通信部４１との無線通信を常時試みたり、暗号化された歩行パターンデータを親認証部２１に送信したりする。また、通信部３３は、親認証部２１からのセンシング開始命令を運動生体情報生成部３１に通知する。
【００３２】
親認証部２１は、通信部４１、位置情報管理部４２、照合部４３、および認証実行部４４を有する。
【００３３】
通信部４１は、子認証部１１の通信部３３を相手として、所定の無線通信規格（例えば、Wi-Fi、Bluetooth（登録商標）など）に従って無線通信を行なう。具体的には、通信部３３との無線通信を常時試みたり、通信部３３から送信される、暗号化された歩行パターンデータを照合部４３に出力したり、位置情報管理部４２からの命令を通信部３３に送信したりする。
【００３４】
位置情報管理部４２は、信号強度取得部５１、位置情報変換部５２、および移動履歴格納部５３を有する。
【００３５】
信号強度取得部５１は、通信部４１が通信部３３と通信するときの受信信号強度（RSSI(Received Signal Strength Indicator)値）を取得して位置情報変換部５２に通知する。
【００３６】
位置情報変換部５２は、通知された受信信号強度を接続ロス、弱、中、強に分類し、この分類結果を、情報処理装置２０を基準とする携帯装置１０の位置情報に変換して移動履歴格納部５３に通知する。
【００３７】
図３は、情報処理装置２０を基準とする携帯装置１０の位置を説明するための図である。すなわち、受信信号強度が接続ロスの場合、位置情報は得られない。受信信号強度が弱の場合、位置情報はファー(Far)レンジ（情報処理装置２０からの距離がＬ２以上Ｌ３未満）に変換される。受信信号強度が中の場合、位置情報はミドル（Middle）レンジ（情報処理装置２０からの距離がＬ１以上Ｌ２未満）に変換される。受信信号強度が強の場合、位置情報はニア(Near)レンジ（情報処理装置２０からの距離がＬ１未満）に変換される。
【００３８】
なお、ファーレンジは、そこにいる人物が情報処理装置２０の画面を目視できない距離に相当する。ミドルレンジ、そこにいる人物が情報処理装置２０の画面を目視できるが、操作できない距離に相当する。ニアレンジは、そこにいる人物が情報処理装置２０の画面を目視できて操作できる距離に相当する。
【００３９】
図２に戻る。さらに、位置情報変換部５２は、最新の受信信号強度とそれ以前の受信信号強度とを比較し、その比較結果に基づいて、携帯装置１０が情報処理装置２０に近づく方向に移動しているのか、遠ざかる方向に移動しているのか、その他であるのかを判断し、この判断結果を移動情報として移動履歴格納部５３に通知する。
【００４０】
移動履歴格納部５３は、位置情報変換部５２から入力される位置情報および移動情報の履歴を管理する。
【００４１】
照合部４３は、復号部６１、特徴データ抽出部６２、基準特徴データ格納部６３、類似度算出部６４、一次判定部６５、および照合履歴格納部６６を有する。
【００４２】
復号部６１は、通信部４１から入力される、子認証部１１からの暗号化された歩行パターンデータを復号して特徴データ抽出部６２に出力する。特徴データ抽出部６２は、歩行パターンデータから個人認証処理に利用可能な特徴データを抽出して類似度算出部６４に出力する。なお、特徴データの抽出方法は、例えば上述した非特許文献に記載の方法を適用してもよい。
【００４３】
基準特徴データ格納部６３には、情報処理装置２０の正規ユーザの歩行パターンデータから抽出された特徴データが基準特徴データとして予め格納されている。なお、基準特徴データ格納部６３に格納する基準特徴データは適宜更新するようにしてもよい。
【００４４】
類似度算出部６４は、基準特徴データ格納部６３から基準特徴データを読み出して、特徴データ抽出部６２から入力される特徴データと統計学的に比較し、その類似度を算出して一次判定部６５に通知する。
【００４５】
一次判定部６５は、通知された類似度を所定の閾値と比較することにより、携帯装置１０を持つ認証対象者が情報処理装置２０の正規ユーザであるか否かの一次判定し、その一次判定結果を照合履歴格納部６６に出力する。照合履歴格納部６６は、一次判定部６５からの判定結果の履歴を時系列に格納する。
【００４６】
認証実行部４４は、移動履歴格納部５３に格納されている位置情報および移動情報の履歴に基づき、子認証部１１に対するセンシング開始命令を発生して通信部４１から子認証部１１に送信させる。また、認証実行部４４は、照合履歴格納部６６に格納されている、一次判定部６５による一次判定結果の履歴に基づき、携帯装置１０を持つ認証対象者が情報処理装置２０の正規ユーザである確率を示す本人確率を算出する。
【００４７】
そして、認証実行部４４は、本人確率が高く（例えば９０%以上）、且つ、位置情報の推移がミドルレンジからミドルレンジ、またはミドルレンジからニアレンジであり、且つ、移動履歴が近づく方向のままである場合に、認証成功と判断し、その他の場合には認証失敗と判断する。認証実行部４４は、認証の成否をログイン実行部２２に通知する。また、認証実行部４４は、移動履歴格納部５３から読み出した位置情報および移動情報の履歴に基づいてログアウトの要否を判断し、この判断結果をログイン実行部２２に通知する。
【００４８】
［動作説明］
次に、本開示の第１の実施の形態である携帯装置１０および情報処理装置２０の動作について説明する。
【００４９】
図４は、主に親認証部２１によるオートログイン・ログアウト処理を説明するフローチャートである。
【００５０】
該オートログイン・ログアウト処理は、情報処理装置２０が起動されてから終了されるまでの間、継続して実行される。なお、以下においては、携帯装置１０を所持する正規ユーザが遠方から、ログアウト中の情報処理装置２０に近づいてきて、情報処理装置２０を操作し、その後に遠方に立ち去るまでの一連の動作の流れを例にして説明する。
【００５１】
ステップＳ１において、通信部４１は、通信部３３との無線通信の試みを開始する。信号強度取得部５１は、通信部４１が通信部３３からの送信を受信したときの受信信号強度の取得を開始する。位置情報変換部５２は、受信信号強度の位置情報への変換を開始する。ここで得られた位置情報および移動情報は、順次、移動履歴格納部５３に格納される。
【００５２】
ステップＳ２において、認証実行部４４は、移動履歴格納部５３の位置情報の履歴に基づき、携帯装置１０がミドルレンジまたはニアレンジに存在しているか否かを判定する。この判定結果が否定(No)である場合、処理はステップＳ３に進められる。反対に、この判定結果が肯定(Yes)である場合、処理はステップＳ４に進められる。
【００５３】
ステップＳ３において、認証実行部４４は、携帯装置１０がファーレンジに存在しているか否かを判定する。この判定結果が肯定である場合、処理はステップＳ１４に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。
【００５４】
したがって、ユーザがまだファーレンジよりも遠方に存在する場合、処理はステップＳ２からステップＳ３に進み、ステップＳ２に戻される。そして、ユーザがミドルレンジに入った場合、ステップＳ２の判定結果が肯定となって、処理はステップＳ４に進められる。
【００５５】
ステップＳ４において、認証実行部４４は、移動履歴格納部５３の移動情報の履歴に基づき、携帯装置１０が情報処理装置２０に近づく方向に移動してきたか否かを判定する。この判定結果が肯定である場合、処理はステップＳ５に進められる。反対に、この判定結果が否定である場合、処理はステップＳ１０に進められる。いまの場合、ユーザが近づいているので、処理はステップＳ５に進められる。
【００５６】
ステップＳ５において、認証実行部４４は、ログイン実行部２２に問い合わせることにより、情報処理装置２０がログアウト状態であるか否かを判定する。この判定結果が肯定である場合、処理はステップＳ６に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。いまの場合、情報処理装置２０はログアウト状態であるので、処理はステップＳ６に進められる。
【００５７】
ステップＳ６において、認証実行部４４は、子認証部１１に対するセンシング開始命令を発生して通信部４１に出力し、子認証部１１に送信させる。通信部４１は該センシング開始命令を子認証部１１の通信部３３に送信する。
【００５８】
子認証部１１においては、該センシング開始命令に応じ、ユーザの歩行パターンデータのセンシングが実行され、暗号化された歩行パターンデータの親認証部２１に対する送信が開始される。
【００５９】
ステップＳ７において、認証処理が開始される。図５は、認証処理の詳細を説明するフローチャートである。
【００６０】
ステップＳ２１において、通信部４１は、暗号化された歩行パターンデータを受信して照合部４３の復号部６１に出力する。復号部６１は、暗号化された歩行パターンデータを復号して特徴データ抽出部６２に出力する。ステップＳ２２において、特徴データ抽出部６２は、歩行パターンデータから特徴データを抽出して類似度算出部６４に出力する。なお、抽出された特徴データは所定の期間保持される。
【００６１】
ステップＳ２３において、類似度算出部６４は、基準特徴データ格納部６３から基準特徴データを読み出して、特徴データ抽出部６２から入力された特徴データとの類似度を算出して一次判定部６５に通知する。一次判定部６５は、通知された類似度を所定の閾値と比較することにより、携帯装置１０を所持する人物が情報処理装置２０の正規ユーザであるか否かの一次判定を行ない、その一次判定結果を照合履歴格納部６６に出力する。
【００６２】
ステップＳ２４において、認証実行部４４は、照合履歴格納部６６に格納されている、一次判定部６５の判定結果の履歴に基づき、携帯装置１０を持つ人物が情報処理装置２０の正規ユーザである確率を示す本人確率を算出する。
【００６３】
ステップＳ２５において、認証実行部４４は、算出した本人確率が９０%以上であるか否かを判定（二次判定）する。この二次判定結果が肯定である場合、処理はステップＳ２６に進められて、ログイン実行部９２に認証成功が通知される。反対に、この二次判定結果が否定である場合、処理はステップＳ２７に進められて、ログイン実行部９２に認証失敗が通知される。
【００６４】
いまの場合、携帯装置１０を正規ユーザが所持しているので、本人確率が９０%以上となり、処理はステップＳ２６に進められて、ログイン実行部９２に認証成功が通知される。
【００６５】
このようにして、認証成功または認証失敗の通知が行われた後、処理は図４のステップＳ８に戻される。ステップＳ８において、ログイン実行部２２は、認証実行部４４からの通知が認証成功であるか否かを判定する。この判定結果が肯定である場合、処理はステップＳ２６に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。
【００６６】
いまの場合、認証実行部４４から認証成功が通知されているので、処理はステップＳ９に進められる。
【００６７】
ステップＳ９において、ログイン実行部２２は、情報処理装置２０のログインを実行する。ログインの後、処理はステップＳ２に戻される。
【００６８】
その後、ユーザがニアレンジにいる間は、処理はステップＳ２からステップＳ４に進められて、ステップＳ４の判定結果が否定となって、処理はステップＳ１０に進められる。
【００６９】
ステップＳ１０において、認証実行部４４は、移動履歴格納部５３の位置情報の履歴に基づき、携帯装置１０がミドルレンジに存在しているか否か（換言すれば、ニアレンジに存在していないか否か）を判定する。この判定結果が肯定である場合、処理はステップＳ１１に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。
【００７０】
いまの場合、ユーザがニアレンジにいるので、処理はステップＳ２に戻される。この後、ユーザがニアレンジからミドルレンジに移動すると、処理はステップＳ２，Ｓ４，Ｓ１０を経て、ステップＳ１１に進められる。
【００７１】
ステップＳ１１において、認証実行部４４は、移動履歴格納部５３の移動情報の履歴に基づき、携帯装置１０が情報処理装置２０から遠ざかる方向に移動してきたか否かを判定する。この判定結果が肯定である場合、処理はステップＳ１２に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。いまの場合、ユーザが遠ざかっているので、処理はステップＳ１２に進められる。
【００７２】
ステップＳ１２において、認証実行部４４は、ログイン実行部２２に問い合わせることにより、情報処理装置２０がログイン状態であるか否かを判定する。この判定結果が肯定である場合、処理はステップＳ１３に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。いまの場合、情報処理装置２０はログイン状態であるので、処理はステップＳ１３に進められる。
【００７３】
ステップＳ１３において、ログイン実行部２２は、認証実行部４４からの制御に従い、情報処理装置２０のログアウトを実行する。ログアウトの後、処理はステップＳ２に戻される。
【００７４】
この後、再びユーザが情報処理装置２０に近づくと、ステップＳ２およびＳ４乃至Ｓ９の処理を経てログインが行なわれる。なお、このとき、再び歩行パターンデータのセンシングを行なうのではなく、保持されている特徴データを用いて認証処理を行うようにしてもよい。
【００７５】
また、ユーザが情報処理装置２０からさらに遠ざかって、ファーレンジまで来ると、ステップＳ２およびＳ３の処理を経て、処理はステップＳ１４に進められる。ステップＳ１４において、認証実行部４４は、移動履歴格納部５３の移動情報の履歴に基づき、携帯装置１０が情報処理装置２０から遠ざかる方向に移動してきたか否かを判定する。この判定結果が肯定である場合、処理はステップＳ１５に進められる。反対に、この判定結果が否定である場合、処理はステップＳ２に戻される。いまの場合、ユーザが遠ざかっているので、処理はステップＳ１５に進められる。
【００７６】
ステップＳ１５において、特徴データ抽出部６２は保持している特徴データを消去し、照合履歴格納部６６は、保持している一時判定結果の履歴を消去する。この後、処理はステップＳ２に戻される。
【００７７】
以上に説明したオートログイン・ログアウト処理によれば、携帯装置１０を所持する正規ユーザが遠方からミドルレンジに入ると情報処理装置２０に対してログインが行われ、その後、ユーザがニアレンジを出るとログアウトが行なわれる。したがって、情報処理装置２０に対するユーザによるパスワード入力の手間を省くだけでなく、ユーザが離席しているときにセキュリティ状態を確保することができる。
【００７８】
＜２．第２の実施の形態＞
［携帯装置および情報処理装置の構成例］
図６は、本開示の第２の実施の形態となる携帯装置８０および情報処理装置９０の構成例を示している。
【００７９】
携帯装置８０は、例えば、スマートフォン、携帯電話機、携帯プレーヤ、ＩＣカードなどのユーザが常時携帯可能な電子装置を想定するが、これらに限定されるものではない。一方、情報処理装置９０は、使用に際してログイン処理が必要となるパーソナルコンピュータなどが想定される。
【００８０】
第２の実施の形態においては、第１の実施の形態と同様に、携帯装置８０を所持するユーザが情報処理装置９０に近づくと、ユーザの運動生態情報に基づいてログイン処理が行われ、該ユーザが情報処理装置９０から遠ざかるとログアウト処理が行なわれる。これにより、情報処理装置９０に対するユーザによるパスワード入力の手間を省くだけでなく、ユーザが離席しているときにセキュリティ状態を確保することができるものである。
【００８１】
なお、第１の実施の形態では情報処理装置２０にて認証処理が行われるが、第２の実施の形態では携帯装置８０にて認証処理が行われる。
【００８２】
携帯装置８０は子認証部８１を有し、情報処理装置９０は通信部９１およびログイン実行部９２を有する。
【００８３】
子認証部８１は、第１の実施の形態における子認証部１１と親認証部２１の構成を兼ね備えている。すなわち、子認証部８１を有する携帯装置８０において認証処理が行われ、その認証結果が情報処理装置９０に通知されてロクイン処理が実行される（または実行されない）。
【００８４】
図７は、子認証部８１の詳細な構成例を示している。子認証部８１は、通信部１０１、位置情報管理部１０２、照合部１０３、および認証実行部１０４を有する。
【００８５】
通信部１０１は、情報処理装置９０の通信部９１を相手として、所定の無線通信規格（例えば、Wi-Fi、Bluetooth（登録商標）など）に従って無線通信を行なう。具体的には、通信部９１との無線通信を常時試みたり、通信部９１に対して認証成功または認証失敗を通知したりする。
【００８６】
位置情報管理部１０２は、第１の実施の形態における親認証部２１の位置情報管理部４２と同様である。
【００８７】
照合部１０３は、第１の実施の形態における親認証部２１の照合部４３から復号部６１を削除し、代わりに運動生体情報生成部１２１を設けたものである。
【００８８】
認証実行部１０４は、第１の実施の形態における親認証部２１の認証実行部９４と同様であるが、発生するセンシング開始命令は通信部１０１を介して照合部１０３の運動生体情報生成部１２１に通知する。また、認証結果は通信部１０１を介して情報処理装置９０に通知する。
【００８９】
第２の実施の形態における動作については、上述したオートログイン・オートログアウト処理とほぼ同様であるので、その説明は省略する。
【００９０】
第２の実施の形態によれば、第１の実施の形態と同様に、携帯装置８０を所持する正規ユーザが遠方からミドルレンジに入ると情報処理装置９０に対してログインが行われ、その後、ユーザがニアレンジを出るとログアウトが行なわれる。したがって、情報処理装置９０に対するユーザによるパスワード入力の手間を省くだけでなく、ユーザが離席しているときにセキュリティ状態を確保することができる。
【００９１】
＜３．第３の実施の形態＞
［携帯装置および情報処理装置の構成例］
図８は、本開示の第３の実施の形態となる情報処理装置９０、携帯装置１２０および認証サーバ１４０の構成例を示している。
【００９２】
情報処理装置９０は、第２の実施の形態の情報処理装置９０と同一のものであり、使用に際してログイン処理が必要となるパーソナルコンピュータなどが想定される。携帯装置１３０は、例えば、スマートフォン、携帯電話機、携帯プレーヤ、ＩＣカードなどのユーザが常時携帯可能な電子装置を想定するが、これらに限定されるものではない。携帯装置１３０は子認証部１３１を有する。
【００９３】
認証サーバ１４０は、ネットワーク１７０を介して携帯装置１３０から接続される。なお、ネットワーク１７０は、双方向通信が可能なインターネット、携帯通信網などである。
【００９４】
第３の実施の形態においては、第２の実施の形態と同様に、携帯装置１３０を所持するユーザが情報処理装置９０に近づくと、ユーザの運動生態情報に基づいてログイン処理が行われ、該ユーザが情報処理装置９０から遠ざかるとログアウト処理が行なわれる。これにより、情報処理装置９０に対するユーザによるパスワード入力の手間を省くだけでなく、ユーザが離席しているときにセキュリティ状態を確保することができるものである。なお、第２の実施の形態では携帯装置８０にて認証処理が行われるが、第３の実施の形態では、認証サーバ１４０にて認証処理が行われる。
【００９５】
図９は、子認証部１３１と認証サーバ１４０の詳細な構成例を示している。
【００９６】
子認証部１３１は、第１の実施の形態における子認証部１１と同様に構成される。認証サーバ１４０は、第１の実施の形態における親認証部２１と同様に構成される。
【００９７】
第３の実施の形態における動作についても、上述したオートログイン・オートログアウト処理とほぼ同様であるので、その説明は省略する。
【００９８】
第３の実施の形態によれば、第１の実施の形態と同様に、携帯装置１３０を所持する正規ユーザが遠方からミドルレンジに入ると情報処理装置９０に対してログインが行われ、その後、ユーザがニアレンジを出るとログアウトが行なわれる。したがって、情報処理装置９０に対するユーザによるパスワード入力の手間を省くだけでなく、ユーザが離席しているときにセキュリティ状態を確保することができる。
【００９９】
以上説明したように、本開示によれば、偽造が困難なユーザの運動生体情報を利用して認証処理を実行することができる。なお、この認証処理は、第１乃至第３の本実施の形態のように情報処理装置に対するログイン処理だけでなく、例えばセキュリティエリア開錠システムなど、ユーザの認証処理を必要とする任意の電子装置に適用することができる。
【０１００】
ところで、上述した一連の処理は、ハードウェアにより実行することもできるし、ソフトウェアにより実行することもできる。一連の処理をソフトウェアにより実行する場合には、そのソフトウェアを構成するプログラムが、コンピュータにインストールされる。ここで、コンピュータには、専用のハードウェアに組み込まれているコンピュータや、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば汎用のパーソナルコンピュータなどが含まれる。
【０１０１】
図１０は、上述した一連の処理をプログラムにより実行するコンピュータ２００のハードウェアの構成例を示すブロック図である。
【０１０２】
コンピュータ２００において、CPU（Central Processing Unit）２０１，ROM（Read Only Memory）２０２，RAM（Random Access Memory）２０３は、バス２０４により相互に接続されている。
【０１０３】
バス２０４には、さらに、入出力インタフェース２０５が接続されている。入出力インタフェース２０５には、入力部２０６、出力部２０７、記憶部２０８、通信部２０９、およびドライブ２１０が接続されている。
【０１０４】
入力部２０６は、キーボード、マウス、マイクロフォンなどよりなる。出力部２０７は、ディスプレイ、スピーカなどよりなる。記憶部２０８は、ハードディスクや不揮発性のメモリなどよりなる。通信部２０９は、ネットワークインタフェースなどよりなる。ドライブ２１０は、磁気ディスク、光ディスク、光磁気ディスク、又は半導体メモリなどのリムーバブルメディア２１１を駆動する。
【０１０５】
以上のように構成されるコンピュータ２００では、CPU２０１が、例えば、記憶部２０８に記憶されているプログラムを、入出力インタフェース２０５およびバス２０４を介して、RAM２０３にロードして実行することにより、上述した一連の処理が行われる。
【０１０６】
なお、コンピュータ２００が実行するプログラムは、本明細書で説明する順序に沿って時系列に処理が行われるプログラムであってもよいし、並列に、あるいは呼び出しが行われたとき等の必要なタイミングで処理が行われるプログラムであってもよい。
【０１０７】
なお、本開示の実施の形態は、上述した実施の形態に限定されるものではなく、本開示の要旨を逸脱しない範囲において種々の変更が可能である。
【０１０８】
なお、本開示は以下のような構成も取ることができる。
（１）
認証対象者の運動生態情報から特徴データを抽出する抽出部と、
抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、
算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、
認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、
前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部と
を備える認証装置。
（２）
前記測定部は、さらに前記認証対象者の移動方向を測定し、
前記認証実行部は、前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置と、前記認証対象者の移動方向に基づいて認証処理を実行する
前記（１）に記載の認証装置。
（３）
前記測定部は、前記認証対象者が所持する端末装置と前記電子装置の間の無線通信における受信信号強度に基づいて前記認証対象者の位置を測定する
前記（１）または（２）に記載の認証装置。
（４）
前記認証処理の結果に基づいて、前記電子装置に対するログイン処理を実行するログイン実行部を
さらに備える前記（１）から（３）のいずれかに記載の認証装置。
（５）
前記認証実行部は、前記認証対象者の位置、前記認証対象者の移動方向に基づいて、前記電子装置に対するログアウト処理を前記ログイン実行部に実行させる
前記（４）に記載の認証装置。
（６）
前記認証対象者の前記運動生体情報を取得する取得部を
さらに備える前記（１）から（５）のいずれかに記載の認証装置。
（７）
前記取得部は、３軸加速度センサまたはジャイロセンサの少なくとも一方を含む
前記（６）に記載の認証装置。
（８）
前記取得部は、前記認証対象者の前記運動生体情報として歩行パターンデータを取得する
前記（６）または（７）に記載の認証装置。
（９）
認証装置の認証方法において、
前記認証装置による、
認証対象者の運動生態情報から特徴データを抽出する抽出ステップと、
抽出された前記特徴データと基準特徴データとの類似度を算出する算出ステップと、
算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定ステップと、
認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定ステップと、
前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行ステップと
を含む認証方法。
（１０）
コンピュータに、
認証対象者の運動生態情報から特徴データを抽出する抽出部と、
抽出された前記特徴データと基準特徴データとの類似度を算出する算出部と、
算出された前記類似度に基づき、前記認証対象者が正規ユーザであるか否かを判定する判定部と、
認証処理を必要とする電子装置を基準とする前記認証対象者の位置を測定する測定部と、
前記認証対象者が正規ユーザであるか否かの判定結果と、前記認証対象者の位置に基づいて認証処理を実行する認証実行部と
して機能させるプログラム。
【符号の説明】
【０１０９】
１０  携帯装置，  １１  子認証部，  ２０  情報処理装置，  ２１  親認証部，  ２２  ログイン実行部，  ３１  運動生体情報生成部，  ３２  暗号化部，  ３３  通信部，  ４１  通信部，  ４２  位置情報管理部，  ４３  照合部，  ４４  認証実行部，  ５１  信号強度取得部，  ５２  位置情報変換部，  ５３  移動履歴格納部，  ６１  復号部，  ６２  特徴データ抽出部，  ６３  基準データ格納部，  ６４  ，６５  判定部，  ６６  照合履歴格納部，  ８０  携帯装置，  ８１  子認証部，  ９０  情報処理装置，  １３０  携帯装置，  １３１  子認証部，  １４０  認証サーバ
【図１】
2015153348.tif 000003
【図２】
2015153348.tif 000004
【図３】
2015153348.tif 000005
【図４】
2015153348.tif 000006
【図５】
2015153348.tif 000007
【図６】
2015153348.tif 000008
【図７】
2015153348.tif 000009
【図８】
2015153348.tif 000010
【図９】
2015153348.tif 000011
【図１０】
2015153348.tif 000012