(57)【要約】【課題】インターネットバンキングを利用する利用者の生活時間帯を考慮することで、認証セキュリティを向上する顧客端末、認証方法、及び、認証用プログラムを提供する。【解決手段】顧客端末１０に対する当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末１０を利用する個人の生活時間帯を推定し、インターネットバンキングの所定の処理を実行させるために、個人からの第一の認証を受付け、認証を受付けた時間帯が、推定した個人の生活時間帯であるか否かを判断して、生活時間帯ではないと判断した場合は、処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行う。   【選択図】図２
2013206292.tif 000002
【特許請求の範囲】
【請求項１】
所定の処理を実行させる前に、当該処理を実行する個人を特定するための認証処理を実行する顧客端末であって、
当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定する生活時間帯推定モジュールと、
前記所定の処理を実行させるために、前記個人からの認証を受付ける認証受付モジュールと、
前記認証受付モジュールが認証を受付けた時間帯が、前記生活時間帯推定モジュールが推定した生活時間帯であるか否かを判断する時間帯判断モジュールと、
前記認証受付モジュールを受付けた時間帯が、前記生活時間帯推定モジュールが推定した生活時間帯ではないと判断した場合は、前記処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行う追加認証モジュールと、
を備える顧客端末。               
【請求項２】
前記生活時間帯推定モジュールは、前記顧客端末に対する操作時間又は、前記顧客端末が備えるセンサの検知時間、又は、前記顧客端末が受信した検知データのいずれかに基づいて、前記個人の生活時間帯を推定する請求項１に記載の顧客端末。
【請求項３】
前記追加認証モジュールが実行する追加的な認証は、通信可能なサーバとの連携による認証処理ではなく、当該顧客端末内にて処理される請求項１又は２に記載の顧客端末。
【請求項４】
所定の処理を実行させる前に、当該処理を実行する個人を特定するための認証処理を実行する顧客端末が実行する方法であって、
当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定するステップと、
前記所定の処理を実行させるために、前記個人からの認証を受付けるステップと、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯であるか否かを判断するステップと、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯ではないと判断した場合は、前記処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行うステップと、を備える認証方法。    
【請求項５】
所定の処理を実行させる前に、当該処理を実行する個人を特定するための認証処理を実行する顧客端末に、
当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定するステップ、
前記所定の処理を実行させるために、前記個人からの認証を受付けるステップ、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯であるか否かを判断するステップ、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯ではないと判断した場合は、前記処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行うステップ、を実行させるための認証プログラム。    
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証処理を行う顧客端末、認証方法、及び、認証用プログラムに関し、特に、電気通信回線を介して認証処理を行う顧客端末、認証方法、及び、認証用プログラムに関する。
【背景技術】
【０００２】
今日、銀行等の金融機関では、インターネットを経由して自分の口座の預金残高を閲覧可能としたり、他人の口座への振込みを可能とするインターネットバンキングのサービスを提供している。
【０００３】
一般に、インターネットバンキングは、利用者ごとに設定されたユーザＩＤとパスワードによって、セキュリティが担保されている。これに加えて、さらにセキュリティを担保するために、銀行で利用するコンピュータの所定の処理を、所定の時間帯にのみ実行可能とすることで、セキュリティを向上する方法が知られている（例えば、特許文献１、特許文献２）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開第２００６−１１９７９８号公報
【特許文献２】特開第３５５５０８８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の特許文献では、ユーザＩＤとパスワードを知っている他人が、所定の時刻にインターネットバンキング等の所定の処理を行うと、問題なく認証が可能であり、盗難が発生する恐れがある。
【０００６】
そこで、本発明者は、インターネットバンキングを利用する利用者によるアクセスであるか否かを判断するために、利用者の通常の生活時間帯に基づいて判断すればよいのではないかという点に着目した。
【０００７】
本発明では、インターネットバンキングを利用する利用者の生活時間帯を考慮することで、認証セキュリティを向上する顧客端末、認証方法、及び、認証用プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するため、本発明は、以下のような解決手段を備える。
【０００９】
（１）  所定の処理を実行させる前に、当該処理を実行する個人を特定するための認証処理を実行する顧客端末であって、
当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定する生活時間帯推定モジュールと、
前記所定の処理を実行させるために、前記個人からの認証を受付ける認証受付モジュールと、
前記認証受付モジュールが認証を受付けた時間帯が、前記生活時間帯推定モジュールが推定した生活時間帯であるか否かを判断する時間帯判断モジュールと、
前記認証受付モジュールを受付けた時間帯が、前記生活時間帯推定モジュールが推定した生活時間帯ではないと判断した場合は、前記処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行う追加認証モジュールと、
を備える顧客端末。
【００１０】
（１）の発明によれば、顧客端末が、当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定し、前記所定の処理を実行させるために、前記個人からの認証を受付けて、認証を受付けた時間帯が、推定した生活時間帯であるか否かを判断して、推定した生活時間帯ではないと判断した場合は、処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行う。
【００１１】
したがって、インターネットバンキングを利用する利用者によるアクセスであるか否かを判断するために、利用者の通常の生活時間帯に基づいて判断することで、結果的に、認証セキュリティを向上することが可能となる。
【００１２】
（２）  前記生活時間帯推定モジュールは、前記顧客端末に対する操作時間又は、前記顧客端末が備えるセンサの検知時間、又は、前記顧客端末が受信した検知データのいずれかに基づいて、前記個人の生活時間帯を推定する（１）に記載の顧客端末。
【００１３】
（２）の発明によれば、（１）の発明における、生活時間帯の推定を、具体的には、顧客端末に対する操作時間、顧客端末が備えるセンサの検知時間、前記顧客端末が受信した検知データのいずれかに基づいて、行うことを可能とする。
【００１４】
（３）前記追加認証モジュールが実行する追加的な認証は、通信可能なサーバとの連携による認証処理ではなく、当該顧客端末内にて処理される（１）又は（２）に記載の顧客端末。
【００１５】
（３）の発明によれば、追加的な認証処理が通信可能なサーバとの連携による認証処理ではなく、顧客端末内でのみ行われるため、生活時間帯という個人情報の漏洩を回避することが可能である。
【００１６】
（４）所定の処理を実行させる前に、当該処理を実行する個人を特定するための認証処理を実行する顧客端末が実行する方法であって、
当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定するステップと、
前記所定の処理を実行させるために、前記個人からの認証を受付けるステップと、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯であるか否かを判断するステップと、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯ではないと判断した場合は、前記処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行うステップと、を備える認証方法。    
【００１７】
（５）所定の処理を実行させる前に、当該処理を実行する個人を特定するための認証処理を実行する顧客端末に、
当該顧客端末に対する入力及び、当該顧客端末を利用するユーザの検知に応じて、当該顧客端末を利用する個人の生活時間帯を推定するステップ、
前記所定の処理を実行させるために、前記個人からの認証を受付けるステップ、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯であるか否かを判断するステップ、
前記認証を受付けるステップにて受付けた時間帯が、前記生活時間帯を推定するステップで推定した生活時間帯ではないと判断した場合は、前記処理を実行する個人を特定するための認証処理に対して、追加的な認証処理を行うステップ、を実行させるための認証プログラム。    
【発明の効果】
【００１８】
本発明によれば、インターネットバンキングを利用する利用者の生活時間帯を考慮することで、認証セキュリティを向上する顧客端末、認証方法、及び、認証用プログラムを提供することができる。
【図面の簡単な説明】
【００１９】
【図１】本発明の好適な実施形態である認証システム１の全体構成を示す図である。
【図２】本発明の好適な実施形態である顧客端末１０、バンキングサーバ１００の機能ブロック図である。
【図３】本発明の好適な実施形態である追加認証処理のフローチャートである。
【図４】本発明の好適な実施形態である生活時間帯推定処理のフローチャートである。
【図５】本発明の好適な実施形態である生活時間帯を推定するロジック１を示す概念図である。
【図６】本発明の好適な実施形態である生活時間帯を推定するロジック２を示す概念図である。
【図７】本発明の好適な実施形態であるアラートデータの出力イメージ図である。
【図８】本発明の好適な実施形態である生活時間帯の設定操作の出力イメージ図である。
【発明を実施するための形態】
【００２０】
以下、添付図面を参照して、本発明を実施するための形態（以下、実施形態）について詳細に説明する。
【００２１】
［認証システムの構成］
図１は、認証システム１の全体構成図である。認証システム１は、バンキングサーバ１００、顧客端末１０ａ、ｂ、ｃ（以下、「顧客端末１０」とする）と、公衆回線網３とから構成される。顧客端末１０と、バンキングサーバ１００は、インターネット等の公衆回線網３を介して通信可能に接続されてもよいし、専用回線で通信可能に接続されてよい。
【００２２】
顧客端末１０から、バンキングサーバ１００へアクセスを行って、インターネットバンキングサービスを提供するが、バンキングサーバ１００は、下記で説明する本実施例に係る認証処理のみを行い、バンキングサーバ１００とは異なるサーバ１５０が、インターネットバンキングサービスを実行してもよい。この場合には、下記で説明するサービス提供モジュール２１０が、サーバ１５０で実現される。
【００２３】
次に、図２を参照して、バンキングサーバ１００、顧客端末１０の構成について説明する。
【００２４】
顧客端末１０は、インターネットバンキングを行うためにアクセスする端末であって、図１に示すように、パソコン１０ａ、スレート端末１０ｂ、スマートフォン１０ｃや、携帯電話、電子書籍端末等の情報通信機器であってよい。顧客端末１０は、制御部１１、データ記憶部１２、データ通信部１３、入出力部１４、検知センサ部１５を備える。
【００２５】
なお、顧客端末１０は、一のユーザのみが利用することを前提としている。すなわち、顧客端末１０を利用するユーザの生活時間帯を、後述する生活時間帯推定処理で推定するため、顧客端末１０を、生活時間が異なる複数のユーザが兼用して利用することを想定していない。
【００２６】
制御部１１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部１３として、有線又は無線対応通信デバイスを備える。データ記憶部１２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のいずれか又は双方を備える。さらに、入出力部１４として、画像を表示する液晶モニタ等の表示部を備え、ユーザからの入力を受付けるタッチパネルや音声入力等の入力部を備える。
【００２７】
検知センサ部１５は、顧客端末１０を操作するユーザが、当該顧客端末１０を操作したり、利用したりすることで、現在、ユーザが、生活しているか否かを判断するための検知センサである。検知センサ部１５は、例えば、加速度センサ、赤外線センサ、接触センサであってよい。
【００２８】
データ記憶部１２は、顧客端末１０を操作したり、利用した履歴を記憶する操作・利用履歴データベース３１を備える。操作・利用履歴データベース３１は、後述するように、顧客端末１０に対する操作履歴や、検知センサ部１５の検知によって判断される顧客端末１０の利用状況を示す履歴を記憶する。
【００２９】
顧客端末１０は、少なくとも制御部１１と入出力部１４との恊働により、認証受付モジュール２０、追加認証モジュール２３を実現する。さらに、顧客端末１０は、少なくとも制御部１１とデータ記憶部１２との恊働により、生活時間帯推定モジュール２１を実現する。加えて、顧客端末１０は、少なくとも制御部１１により、時間帯判断モジュール２２を実現する。
【００３０】
バンキングサーバ１００は、顧客端末１０と通信可能なサーバ、コンピュータであって、制御部１０１、データ記憶部１０２、データ通信部１０３を備える。上述のように、バンキングサーバ１００は、インターネットバンキングサービスを提供する機能を備えていてもよいし、インターネットバンキングサービスの機能は他のサーバ１５０が実行し、下記で説明するように、顧客端末１０を操作するユーザの認証機能のみを備えていてもよい。
【００３１】
バンキングサーバ１００は、インターネットバンキングサービスを実施する銀行又は、この銀行のシステムを提供する業者が運営するのが一般的である。
【００３２】
制御部１０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）等を備え、データ通信部１０３として、有線又は無線対応通信デバイスを備え、データ記憶部１０２として、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）等のいずれか又は双方を備える。
【００３３】
バンキングサーバ１００は、少なくとも制御部１０１及びデータ通信部１０３との協働により、認証モジュール２００を実現する。さらに、バンキングサーバ１００は、制御部１０１、データ通信部１０３、データ記憶部１０２との協働により、サービス提供モジュール２１０を実現する。
【００３４】
［追加認証処理］
次に、図３を参照して、本発明の好適な実施例である追加認証処理について説明する。本処理は、顧客端末１０からバンキングサーバ１００に対してされたアクセスが、ユーザの生活時間帯ではないと判断した際に追加的な認証処理が行われる処理である。
【００３５】
最初に、顧客端末１０は、ユーザからインターネットバンキングに対するアクセス要求があったか否かを判断する（ステップＳ０１）。アクセス要求があった場合（ステップＳ０１：「ＹＥＳ」）は、ステップＳ０２に処理を移す。アクセス要求があるまでは（ステップＳ０１：「ＮＯ」）、処理待ちとなる。
【００３６】
このアクセス要求は、ユーザがＷｅｂブラウザに、ＵＲＬ（ＵｎｉｆｏｒｍＲｅｓｏｕｒｃｅ  Ｌｏｃａｔｏｒ）を入力することで行われてもよいし、所定のアプリケーションを起動することで行われてもよい。
【００３７】
次に、顧客端末１０は、アクセス要求に応じて、バンキングサーバ１００にアクセスする（ステップＳ０２）。そして、顧客端末１０の認証受付モジュール２０は、第一認証として、利用するユーザの契約者ＩＤとパスワードの入力を受付ける（ステップＳ０３）。この処理は、今回のアクセス要求をする個人を特定するための認証処理であって、例えば、Ｗｅｂブラウザ内の所定のウィンドウに、ＩＤとパスワードの入力を受付けることで行われる。顧客端末１０は、入力された契約者ＩＤをバンキングサーバ１００に送信して、認証要求を行う。
【００３８】
バンキングサーバ１００の認証モジュール２００は、契約者ＩＤとパスワードを受信して認証処理を実行する（ステップＳ０４）。ここでの認証処理は、バンキングサーバ１００のデータ記憶部１０２に記憶されている契約者ＩＤデータベースを参照して、契約者ＩＤとパスワードを確認する処理である。
【００３９】
そして、バンキングサーバ１００の認証モジュール２００は、この第一認証で問題なく認証した場合（ステップＳ０５：「ＹＥＳ」）は、顧客端末１０に第一認証が完了したことを通知し、顧客端末１０がステップＳ０６に処理を移す。一方、第一認証で認証されなかった場合（ステップＳ０５：「ＹＥＳ」）は、ステップＳ０４に戻り、再認証を行う。
【００４０】
顧客端末１０の認証受付モジュール２０は、第一認証の完了通知を受けて、ログインを完了する（ステップＳ０６）。これに応じて、バンキングサーバ１００から、インターネットバンキングの所定の処理である振込処理、残高照会、口座照会等の操作をユーザから受付けるＷｅｂページを顧客端末１０に出力する。
【００４１】
そして、顧客端末１０は、ユーザから所定の処理である振込処理の指示を受付けたか否かを判断する（ステップＳ０７）。振込処理の指示を受付けた場合には（ステップＳ０７：「ＹＥＳ」）、ステップＳ０８に処理を移す。振込処理の指示を受付けるまでは（ステップＳ０７：「ＮＯ」）、処理待ちとなる。
【００４２】
次に、顧客端末１０の時間帯判断モジュール２２は、振込処理の指示があった時刻が、ユーザの生活時間帯であるか否かを判断する（ステップＳ０８）。ユーザの生活時間帯は、後述する図４の生活時間帯推定処理で推定される。時間帯判断モジュール２２は、振込処理の指示があった時刻が、ユーザの生活時間帯であると判断した場合（ステップＳ０８：「ＹＥＳ」）は、ステップＳ１１に処理を移す。時間帯判断モジュール２２は、振込処理の指示があった時刻が、ユーザの生活時間帯ではないと判断した場合（ステップＳ０８：「ＮＯ」）は、ステップＳ０９に処理を移す。
【００４３】
顧客端末１０の時間帯判断モジュール２２が、後述する生活時間帯推定モジュール２１が推定した生活時間帯ではないと判断した場合は、追加認証モジュール２３が振込処理を実行するユーザを特定するための認証処理に対して、追加的な認証処理を行う。このため、認証受付モジュール２０は、図７に示すような、アラートデータ９１を出力して、認証処理を行う（ステップＳ０９）。
【００４４】
アラートデータは、ユーザに追加的な認証を行うことを説明するメッセージデータと、認証パスワードの入力を促すインターフェースで構成される。図７の例では、アラートデータ９１では、「第一認証は、認証されましたが、再度、お客様がご本人であることを確認するために、第二認証を行います。第二認証パスワードを入力してください」というメッセージデータが出力される。
【００４５】
次に、追加認証モジュール２３は、第二認証の認証が問題ないかを判断し、認証が問題ないと判断した場合（ステップＳ１０：「ＹＥＳ」）は、ステップＳ１１に処理を移し、認証が問題ありと判断した場合（ステップＳ１０：「ＮＯ」）は、ステップＳ０９に戻り、ユーザへ再度の認証を促す。
【００４６】
そして、顧客端末１０は、第二認証が問題ないという判断により、振込み処理を実行する（ステップＳ１１）。バンキングサーバ１００は、顧客端末１０からの振込処理を受付けて（ステップＳ１２）、振込処理を実行する（ステップＳ１２）。
【００４７】
上述の説明では、追加認証モジュール２３が実行する第二認証は、バンキングサーバ１００と連携した通信により認証処理を行うのではなく、顧客端末１０内のみで認証処理が行われることで、個人情報の流出を回避することが可能である。
【００４８】
なお、上述の説明では、振込処理の指示に応じて、追加的な認証処理を行う例で説明したが、追加的な認証処理を行うきっかけとなる所定の処理は、振込処理に限定されることはなく、残高照会、口座照会、振替処理等、インターネットバンキングが実行する所定の処理であってよい。
【００４９】
なお、上述の第一認証、第二認証は、契約者ＩＤとパスワードとの照合により、認証が行われることで説明しているが、その他の認証方法、例えば、指紋認証、ワンタイムパスワード等の公知な方法にて行われてもよい。
【００５０】
［生活時間帯推定処理］
次に、顧客端末１０がユーザの生活時間帯を推定するための生活時間帯推定処理について説明する。生活時間帯推定処理は、１日に一回、顧客端末１０にて動作し、ユーザの顧客端末１０の操作時間、センサの検知時間、後述する他の機器の検知データに基づいて、ユーザの生活時間帯を推定する処理である。
【００５１】
最初に、顧客端末１０の生活時間帯推定モジュール２１は、顧客端末１０にインストールされたアプリケーションの操作履歴に関するデータを取得する。このアプリケーションとは、メーラー、ソーシャルネットワークサービスに関するアプリケーション、音声通話アプリケーション、ゲーム等であってよい。これらの操作履歴を取得して、アプリケーションの操作履歴に基づく生活時間帯を推定する（ステップＳ２０）。
【００５２】
例えば、アプリケーションＡ，Ｂ，Ｃが、図５に示すような帯状の時間帯では操作されていない（非生活時間帯）とする。この例では、アプリケーションＡでは、２３時４０分から９時４０分までが操作されていない。アプリケーションＢでは、２３時２０分から９時２０分までが操作されていない。アプリケーションＣでは、２２時００分から１０時００分まで操作されていない。
【００５３】
したがって、全てのアプリケーションが操作されていないのは、２３時４０分から９時２０分であるから、この時間帯を、非生活時間帯（ＳＴ１）と推定する。生活時間帯は、２４時間のうち、このＳＴ１を除いた時間帯を生活時間帯（９時２０分から２３時４０分）である。
【００５４】
次に、生活時間帯推定モジュール２１は、検知センサ部１５の検知時間に基づく生活時間帯を推定する（ステップＳ２１）。検知センサ部１５は、加速度センサ、赤外線センサ、接触センサ等の複数のセンサであってよく、個々のセンサで検知した時間帯により、上述の複数のアプリケーションと同様のロジックで生活時間帯を推定する。すなわち、複数のセンサの全てのセンサで、数値を検知していない時間帯を非生活時間帯とすることで、逆算して、生活時間帯を推定する。
【００５５】
次に、生活時間帯推定モジュール２１は、他の機器から生活時間帯を推定する（ステップＳ２２）。ここで、他の機器とは、顧客端末１０の検知センサ部１５のように、顧客端末１０に備え付けのセンサではなく、ユーザの衣類に埋め込まれたセンサや、ユーザのベッドの近傍に備え付けられた電灯の明暗を検知するセンサである。他の機器は、センサで検知した検知データを、通信可能に接続されたビッグデータサーバ１３０（図示せず）に送信する。
【００５６】
顧客端末１０の生活時間帯推定モジュール２１は、ビッグデータサーバ１３０にアクセスして、検知データを取得し、全ての他の機器で、ユーザを検知していなかった時間帯を非生活時間帯として、上述のアプリケーションでの推定と同様に、生活時間帯を逆算する。
【００５７】
生活時間帯推定モジュール２１は、上述の方法で推定された３つの生活時間帯から、最終的な生活時間帯を推定する（ステップＳ２３）。この最終的な生活時間帯の推定は、ステップＳ２０からステップＳ２３で推定した全ての生活時間帯で、非生活時間帯となる時間帯を、最終的な非生活時間帯と推定して、これを逆算して、生活時間帯を推定する。
【００５８】
例えば、ステップＳ２０で推定された非生活時間帯が、２３時４０分から９時４０分、ステップＳ２１で推定された非生活時間帯が、２３時２０分から９時２０分、ステップＳ２２で推定された非生活時間帯が、２２時００分から１０時００分とする。この場合は、全ての生活時間帯で非生活時間帯となる時間帯は、２３時４０分から９時２０分であるから、この時間帯を、最終的な非生活時間帯と推定する。最終的な生活時間帯は、２４時間のうち、この最終的な非生活時間を除いた時間（９時２０分から２３時４０分）である。
【００５９】
なお、生活時間帯は、生活時間帯推定処理を毎日行うことで、推定された生活時間帯が、日によって異なる場合が通常である。例えば、図６に示すように、１から３日間で、非生活時間帯が異なる場合には、３日間とも、非生活時間帯に該当する時間帯のみを非生活時間帯（ＳＴ２）としてもよいし、３日間の平均をとって、非生活時間帯を推定してもよい。また、平均から大幅にことなる時間帯がその日の生活時間帯として推定されたときは、その日を除いて、次の日の生活時間帯が算出されてもよい。
【００６０】
なお、図８に示すように、ユーザ自身が、生活時間帯を閲覧可能であり、設定操作できるようなインターフェースを設けてもよい。
【００６１】
上述した手段、機能、モジュールは、コンピュータ（ＣＰＵ、サーバ、装置、各種端末を含む）が、所定のプログラムを読み込んで、実行することによって実現される。プログラムは、例えば、フレキシブルディスク、ＣＤ（ＣＤ−ＲＯＭなど）、ＤＶＤ（ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭなど）等のコンピュータ読取可能な記録媒体に記録された形態で提供される。この場合、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し記憶して実行する。また、そのプログラムを、例えば、磁気ディスク、光ディスク、光磁気ディスク等の記憶装置（記録媒体）に予め記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしてもよい。
【００６２】
以上、実施形態を用いて本発明を説明したが、本発明の技術的範囲は上記実施形態に記載の範囲には限定されないことは言うまでもない。上記実施形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。またその様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。
【符号の説明】
【００６３】
１      認証システム
１０    顧客端末
１００  バンキングサーバ
【図１】
2013206292.tif 000003
【図２】
2013206292.tif 000004
【図３】
2013206292.tif 000005
【図４】
2013206292.tif 000006
【図５】
2013206292.tif 000007
【図６】
2013206292.tif 000008
【図７】
2013206292.tif 000009
【図８】
2013206292.tif 000010