(57)【要約】【課題】情報漏洩または紛失等により、悪意あるユーザに第１認証のパスワードと第２認証に用いる非接触ＩＣカード等が不正に入手されても、認証を解除されずに済む技術を提供する。【解決手段】情報端末の使用を制限するための認証機能を備えた情報端末において、第１認証手段と、前記第１認証とは異なる方法で認証を行う第２認証手段とを有し、前記第２認証手段の認証タイミングは、前記第１認証手段による認証動作の処理途中であることを特徴とする情報端末。【選択図】図３
2019008753.tif 000002
【特許請求の範囲】
【請求項１】
情報端末の使用を制限するための認証機能を備えた情報端末において、
第１認証手段と、
前記第１認証とは異なる方法で認証を行う第２認証手段とを有し、
前記第２認証手段の認証タイミングは、前記第１認証手段による認証動作の処理途中であることを特徴とする情報端末。
【請求項２】
前記第１認証手段による認証動作中の予め設定されたタイミングで前記第２認証手段による認証動作を行い、
前記第２認証手段による認証を行うタイミングは任意に設定可能なように構成されることを特徴とする請求項１に記載の情報端末。
【請求項３】
前記情報端末は、前記第１認証手段による認証、前記第２認証手段による認証及び前記第２認証手段による認証動作を実行するタイミングの３つの条件により、情報端末の使用許可を判定することを特徴とする請求項１または２に記載の情報端末。
【請求項４】
前記第１認証手段は、ユーザが設定した文字列やパターンであり、
前記第２認証手段は、識別データが付与されたカードであることを特徴とする請求項１から３のいずれか一項に記載の情報端末。
【請求項５】
情報端末の使用を制限するための認証プログラムにおいて、
ユーザが設定した文字列やパターンによる認証を行う第１認証プログラムと、
識別データが付与されたカードによる認証を行う第２認証プログラムと
を有し、
前記第１認証プログラムによる認証処理中に前記第２認証プログラムによる認証動作を行うことを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、スマートフォン等に代表される情報端末において、情報端末の使用を制限させるための認証処理を行う情報端末及びその認証プログラムに関する。
【背景技術】
【０００２】
近年、情報端末におけるデータ保護及びアクセス制限等を行うセキュリティプログラムが広く普及し、スマートフォンにおいては、使用開始前にユーザにパスワード等の入力を要求する認証プログラムが標準的に用意され、多くのユーザに使用されている。また、スマートフォンやタブレット端末はビジネス用途で使用される機会が増加しているため、パスワードでの認証に加え、非接触ＩＣカード等のデバイスを用いたデバイス認証を併用した２段階認証により、セキュリティの向上が図られている。
【０００３】
特許文献１には、カメラを用いて端末を使用するユーザの顔を撮影し、予めサーバー上に登録されているユーザの顔画像リストと照合を行い、パスワード入力と共に顔画像認識を用いた２段階認証によって、端末の使用許可を判定する技術が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００９−２５９２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に記載の技術では、カメラ撮影により得られた撮影画像を画像認識することで登録ユーザを特定するため、誤認識が起こるなどの問題や、カメラの設置と、画像認識を行うソフトウェア及び顔画像データベースのサーバー構築等、ハードウェア及びソフトウェア共に、認証処理に多大なコストがかかる。
【課題を解決するための手段】
【０００６】
上記の課題を鑑み、本発明に係る情報端末では、
情報端末の使用を制限するための認証機能を備えた情報端末において、
第１認証手段と、
前記第１認証とは異なる方法で認証を行う第２認証手段とを有し、
前記第２認証手段の認証タイミングは、前記第１認証手段による認証動作の処理途中であることを特徴とする。
【発明の効果】
【０００７】
本発明によれば、情報漏洩または紛失等により、悪意あるユーザに第１認証のパスワードと第２認証に用いる非接触ＩＣカード等が不正に入手されても、第２認証を行うタイミングが悪意あるユーザに漏洩しない限り、認証を解除されずに済む。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る情報端末のブロック図。
【図２】本発明に係る情報端末の認証登録アプリケーションプログラムの表示画面。
【図３】本発明に係る認証処理の動作を示すフローチャート。
【図４】本発明に係る認証処理（第１認証）の情報端末上の表示画面。
【図５】本発明に係る認証処理（第１認証）の情報端末上の表示画面。
【図６】本発明に係る第２認証を行うタイミングを設定するアプリケーションプログラムの表示画面。
【図７】本発明に係る第１認証の途中で第２認証を行う認証方法の概念図。
【発明を実施するための形態】
【０００９】
＜第１実施形態＞
以下、本発明の第１の実施形態を、図を用いて詳細に説明する。図１には、本実施形態に係る情報端末のブロック図を示す。具体的には、携帯電話（スマートフォン）、タブレット端末、パーソナルコンピュータ（パソコン）、ハンディターミナル等であり、使用時にユーザ認証を行うことで使用を制限することができる情報端末が対象となる。
【００１０】
ＣＰＵ（中央演算処理装置）１０１が情報端末１に内蔵され、本実施形態に係る認証機能を実行するための認証プログラムの実行を行う。ＲＡＭ１０２は、認証プログラムを実行する際、作業領域として使用される。外部記憶領域１０３には、情報端末１上で使用される認証プログラム、ＯＳ及びアプリケーションプログラムやデータが保存される。外部記憶領域１０３としては、ハードディスクドライブ（ＨＤＤ）やフラッシュＲＯＭ等不揮発性の記憶媒体であれば、記憶媒体の形式は問わない。
【００１１】
ＬＣＤＣ（液晶ディスプレイコントローラ）１０４は、認証プログラムの表示デバイスとして用いるＬＣＤ１０６の制御を行い、ＬＣＤ１０６に表示するための表示元データが、ＣＰＵ１０１により表示用メモリ１０５へ格納された際に、ＬＣＤ１０６に表示するためのデータを生成する。
【００１２】
システムバス１１０は、ＣＰＵ１０１と各周辺モジュール間でのデータ通信のために使用される。Ｉ／Ｏ制御部１０９は、タッチパネル１０８やキーボード１０７などの入力デバイスを制御する。通信制御部１１１は、ＷＬＡＮ（Ｗｉｒｅｌｅｓｓ  Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）コントローラを介した通信、近距離無線通信、モデムを介した公衆回線での通信等、無線通信のために使用される。通信制御部１１１により、情報端末１はネットワークを介して他のコンピュータとデータ通信することが出来る。
【００１３】
ＲＴＣ（リアルタイムクロック）１１２は、日時情報を記録する。電源コントローラ１１３は、情報端末１の電源オフ、オン、省電力設定、充電等を制御する。電源１１４は、情報端末１に電力を供給する。非接触ＩＣカード読取部１１５は、電子マネー機能を有するカードや、ＩＤカードとして社員証等で使用されているカードなどの識別データが付与されたカード等から、カード内に記録された固有の情報を非接触で読み出すために使用される。
【００１４】
また、情報端末１は、ユーザ認証を行う機能を有する。そのため、ユーザ認証の開始に先立ち、事前にパスワードと非接触ＩＣカードを情報端末に登録しておく必要がある。図２には、本実施形態の情報端末１におけるパスワードと非接触ＩＣカードを登録するアプリケーションの表示画面の一例を示す。
【００１５】
図２のような認証登録アプリケーションによって、ユーザは事前にパスワードと非接触ＩＣカードを登録しておく。パスワードは認証登録アプリケーションから任意のタイミングで変更することが出来る。また登録する非接触ＩＣカードは、非接触で固有の識別データが読み取れるカードであればカードの種類は問わない。本発明の情報端末では、パスワードと非接触ＩＣカードの登録と、後述する非接触ＩＣカードをかざすタイミングを認証に先立って設定する。
【００１６】
次に、本実施形態における実際の動作の流れを図３のフローチャートを用いて説明する。認証の開始は、電源がオンされたとき、アプリケーションから任意に認証が要求されたタイミング等になる（ステップＳ３０１）。
【００１７】
認証が開始されると、図４に示すような認証画面を表示し、ユーザにパスワードの入力を要求する（ステップＳ３０２）。パスワード入力画面が表示されると、ユーザは本発明の情報端末における第１認証であるパスワード入力か第２認証である非接触ＩＣカードをかざす動作を開始する。パスワード入力中は、図５のように入力した文字種が他者に漏れないように、入力文字以外のマークで入力文字を代替表示し、入力した文字数のみを確認出来るようにする。
【００１８】
本実施形態における情報端末１は、非接触ＩＣカード等を用いたデバイス認証を第２認証として行うが、第２認証を第１認証の処理途中で行うという点に特徴がある。そのため、ステップＳ３０３にてパスワード入力が開始されるが、パスワード入力が終了する前に、事前にユーザ等によって設定された既定のタイミング（後述）で、非接触ＩＣカードが情報端末にかざされたかを判定する（ステップＳ３０３、Ｓ３０５）。
【００１９】
本発明の認証プログラムは、第１認証が行われている途中を含めた認証動作中に、既定のタイミングで第２認証が実行されるかどうかを監視している（ステップＳ３０４）。パスワードの入力が終了した際に（ステップＳ３０７  Ｙｅｓ）、既定のタイミングで非接触ＩＣカードがかざされていたかどうかを、カード認証フラグが１になっているかどうかによって判定する（ステップＳ３０８）。既定のタイミングで所定の非接触ＩＣカードがかざされていなかった場合には、認証エラーとなり、情報端末の使用は許可されない（ステップＳ３１０）。
【００２０】
既定のタイミングで、非接触ＩＣカードがかざされた場合、非接触ＩＣカードから読み出した識別データが、予め情報端末に登録された識別データと合致するかによる判定が行われる（ステップＳ３０５）。この際、非接触ＩＣカードにて読み取った識別データは、無線通信を用いて、遠隔にあるサーバーに登録された識別データと照合するようにしてもよい。
【００２１】
読取った非接触ＩＣカードが所定のものであった場合（ステップＳ３０５  Ｙｅｓ）、第２認証が成功したことを示すカード認証フラグが１となり（ステップＳ３０６）、残りのパスワード入力が行われる。但し、この時点で第２認証のみを待っている状態、すなわち、既定のタイミングがパスワードの入力完了後に設定されていた場合には、ステップＳ３０４のパスワード入力はスキップしてステップＳ３０７に進む。すなわち、第２認証を第１認証の途中で行う点に特徴があるとしたが、第２認証のタイミングとしては、第１認証終了直後であっても良く、第１認証の入力完了後の判定前であれば良い。ただし、その場合には第１認証が完了した時点でステップＳ３０７においてＹｅｓと判定せずに、第２認証が終わっていないことを理由に、Ｎｏに進み、ステップＳ３０３、ステップＳ３０５へと進む。なお、ステップＳ３０５において、カードを読み込む前に第１認証に相当するパスワード入力がなされた場合には、ステップＳ３０４における入力とみなし、ステップＳ３０５ではＮｏと判定したあとにステップＳ３０４での入力があったとして、ステップＳ３０７に進む。
【００２２】
カード認証フラグが１になっているかどうかの判定により、非接触ＩＣカードでの認証が成功すると、次いで入力されたパスワードの判定が行われる（ステップＳ３０９）。パスワードにおいても予め情報端末に登録されたパスワードと合致するか判定が行われるが、この際も、無線通信を用いて、遠隔にあるサーバーに登録されたパスワードと照合するようにしてもよい。ステップＳ３０９にて、パスワードの判定が失敗となった場合、認証エラーとなる（ステップＳ３１０）。
【００２３】
パスワード判定がＯＫとなった場合（ステップＳ３０９  Ｙｅｓ）、２段階の認証が許可され、情報端末の使用が可能となる（ステップＳ３１１）。このように、第１認証のパスワード結果、第２認証となるカードの識別データおよび第２認証を行うタイミングの３つの条件が判定され、情報端末の使用許可がなされる。
【００２４】
次に、前述した第２認証を行うタイミング（既定のタイミング）の設定方法について説明する。本発明での第２認証は、第１認証の途中（パスワード入力の前後も含む）で行うが、第２認証を行うタイミングは、事前に設定アプリケーションで登録する。
【００２５】
図６に第２認証を行うタイミングを登録する設定アプリケーションの一例を示す。設定アプリケーションでは、非接触ＩＣカードの認証タイミングをパスワードの何文字目の入力時に行うかを設定する。図６の例では、３つの設定パターンが用意されており、図６の例では、パスワードの先頭から３番目の文字の次に非接触ＩＣカードによる認証が行われることが要求される。例えば、この場合パスワードが「ＡＢＣＤＥ」という文字列だった場合、パスワード「Ｃ」が入力された後に、非接触ＩＣカードによる認証が実行されなければならないように設定される。
【００２６】
ただし、非接触ＩＣカードの入力を要求する文字の位置は、常に３文字目の後に固定されるわけではなく、設定アプリケーションから任意のタイミングで変更することが可能である。
【００２７】
図７にパスワードが「ＡＢＣＤＥ」の場合で、先頭から３番目の文字の次に非接触ＩＣカードによる認証を行う場合の実際のユーザ操作の一例を示す。図７では、パスワードの３文字目（「Ｃ」の文字）までの入力が完了している状態を示している。この際、画面上には、悪意あるユーザが不正に認証を解除出来ないように、非接触ＩＣカードによる認証を要求するような表示は行わない。
【００２８】
そのため、正規のユーザ以外は、認証動作中に非接触ＩＣカードが必要なことは知り得ない。さらに、このタイミングで非接触ＩＣカードをかざす必要があることも分からない。正規のユーザは、ＩＣカードをかざすタイミングを把握しているため、３文字目の入力が完了した時点で、非接触ＩＣカードをかざす。既定のタイミングで非接触ＩＣカードをかざした後、ユーザはパスワードの残りの文字列「ＤＥ」を入力し、認証処理を完了する。つまり画面上の表示では、パスワードによる認証のみを行うように表示されるが、実際には、非接触ＩＣカードの判定と非接触ＩＣカードをかざすタイミングの判定も合わせて行う認証処理が実行される。
【００２９】
非接触ＩＣカードが読み込まれたことを示す方法の一例として、音を報知することが考えられるが、それだと正規のユーザ以外にも非接触ＩＣカードが読み込まれたことが偶然分かってしまう可能性がある。それを防ぎつつ、正規のユーザとしてはカードが読み込まれたことを認識したいため、例えば音を出さずに、ＬＣＤ１０６に対して表示されている３文字目の入力があったことを示すマークの後ろに、４文字目に相当するマークを表示することで、４文字目の文字の代わりに非接触ＩＣカードを読み取ったことが正規のユーザにのみ理解できるようにしても良い。なお、正規のユーザ以外にも気づいてしまう可能性があるが、ＬＣＤ１０６以外に設けたＬＥＤなどの報知部を駆動することによって報知しても良い。
【００３０】
図６に戻り、「曜日に連動」した認証タイミングを設定する場合は、パスワードが「ＡＢＣＤＥＦＧ」という文字列だとすると、月曜日は「Ａ」が入力された後、火曜日は「Ｂ」が入力された後というように、非接触ＩＣカードを入力するタイミングを曜日に連動させることが出来る。この場合、非接触ＩＣカードを入力するタイミングが日々自動で変更されるため、セキュリティ強度が高くなる。
【００３１】
図６の「詳細設定」の場合は、個別に日付毎に非接触ＩＣカードを入力するタイミングを設定したり、偶数日奇数日に応じて非接触ＩＣカードを入力するタイミングを設定出来るようにしたりしても良く、例えば２文字目と４文字目の後で読み込むなど複数回設定できるようにしても良い。このように、非接触ＩＣカードを入力するタイミングを詳細に設定出来るようにすることで、セキュリティ強度をより向上できる。
【００３２】
図６に示した態様に限らず、非接触ＩＣカードを入力するタイミングは、設定アプリケーションで任意のタイミングで自由に設定変更することが出来る。
【００３３】
また、本実施形態では、第１認証にキー入力によるパスワード、第２認証に非接触ＩＣカードによる認証を採用しているが、第１認証にスマートフォン等で利用されているタッチパネル上の画面をタップするパターン認証、第２認証に赤外線デバイスを使った認証等、第１認証の途中の既定のタイミングで第２認証が実行出来る形態が実現できれば、第１認証と第２認証はどのような構成であっても構わない。
【００３４】
また、認証が繰り返しエラーとなった場合の処理として、従来のスマートフォン等でも採用されているように、指定回数のエラーにより、端末の使用を一定時間禁止する等の処理も任意に設定出来る。例えば、認証処理中にパスワードの入力が何度も繰り返し実行されているのにも関わらず、非接触ＩＣカードの認証が一度も実行されない場合は、第２認証の存在を知らない不正ユーザと判断し、自動的に情報端末内蔵のカメラで不正ユーザを撮影するとようにしても良い。
【００３５】
（他の実施形態）
以上説明した第１実施形態においては、第２認証を行う手段として、非接触ＩＣカードであれば良いとして説明したが、他の実施形態としては、それに限られず、接触型ＩＣカードや磁気カードなどを用いても構わない。その場合、それぞれのカードを読み取るための読み取り手段がシステムバス１１０を通じてＣＰＵ１０１に接続されることによって実現可能となる。上記の第１実施形態では、非接触ＩＣカード読取部１１５を例えば操作部の背面であって、外部からの視認が困難なように構成しやすく、不正なユーザに対して第２認証が存在すること自体を分かりづらくすることができる。ただしその場合であっても、非接触ＩＣカード読取部１１５が内部に配置されていることを示す表示がされていることを妨げない。
【符号の説明】
【００３６】
１  情報端末
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  外部記憶領域
１０４  ＬＣＤＣ（液晶ディスプレイコントローラ）
１０５  表示用メモリ
１０６  ＬＣＤ
１０７  キーボード
１０８  タッチパネル
１０９  Ｉ／Ｏ制御部
１１０  システムバス
１１１  通信制御部
１１２  ＲＴＣ（リアルタイムクロック）
１１３  電源コントローラ
１１４  電源
１１５  非接触ＩＣカード読取部
２０１  非接触ＩＣカード
【図１】
2019008753.tif 000003
【図２】
2019008753.tif 000004
【図３】
2019008753.tif 000005
【図４】
2019008753.tif 000006
【図５】
2019008753.tif 000007
【図６】
2019008753.tif 000008
【図７】
2019008753.tif 000009