(57)【要約】      （修正有）【課題】認証操作を盗み見られたとしてもセキュリティを確保する、信頼性の高いタッチスクリーンのロック解除方法を有する情報処理装置を提供する。【解決手段】情報処理装置１０１は、タッチスクリーン２１０を介した受け付けた文字列が、記憶手段で記憶される認証情報と一致しており、かつ、文字の操作終了位置のそれぞれが、記憶手段で記憶される認証位置と一致している場合に、タッチスクリーンのロックを解除し、それ以外の場合にはロックを解除しない。【選択図】図９
2016081399.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンを備える情報処理装置であって、
文字列からなる認証情報と、前記文字列を構成する文字ごとの認証位置とを記憶する記憶手段と、
タッチスクリーンを介した文字列の入力と、当該文字ごとの操作終了位置とを受け付ける受付手段と、
前記受付手段で受け付けた文字列が、前記記憶手段で記憶される認証情報と一致しており、かつ、前記受付手段で受け付けた文字の操作終了位置のそれぞれが、前記記憶手段で記憶される前記認証位置と一致している場合に、タッチスクリーンのロックを解除し、それ以外の場合にはロックを解除しない認証手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記受付手段で受け付けた文字列が前記記憶手段で記憶される認証情報と一致しているが、前記受付手段で受け付けたいずれかの文字の操作終了位置が前記記憶手段で記憶される前記認証位置と一致していない第１の場合、及び前記受付手段で受け付けた文字列が前記記憶手段で記憶される認証情報と一致していない第２の場合に、前記認証手段でロックが解除された際にその旨を表示するように制御する表示制御手段を更に有することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記表示制御手段は、前記第１の場合は、認証情報が流出した可能性があることを通知することを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記第１の場合または前記第２の場合が行われた際に、前記情報処理装置に設けられた撮影手段によって、当該操作をしている対象者を撮影するように制御する撮影制御手段を更に有することを特徴とする請求項２または３に記載の情報処理装置。
【請求項５】
前記第１の場合または前記第２の場合が行われた際に、当該操作が行われた位置情報を取得する位置情報取得手段を更に有することを特徴とする請求項２乃至４のいずれか１項に記載の情報処理装置。
【請求項６】
前記記憶手段に対して、文字列及び前記文字ごとに対応する位置を、前記認証情報、及び前記認証位置として設定する設定手段をさらに有することを特徴とする請求項１乃至５のいずれか１項に記載の情報処理装置。
【請求項７】
タッチスクリーンと、文字列からなる認証情報と前記文字列を構成する文字ごとの認証位置とを記憶する記憶手段とを備える情報処理装置の制御方法であって、
タッチスクリーンを介した文字列の入力と、当該文字ごとの操作終了位置とを受け付ける受付工程、
前記受付工程で受け付けた文字列が、前記記憶手段で記憶される認証情報と一致しており、かつ、前記受付工程で受け付けた文字の操作終了位置のそれぞれが、前記記憶手段で記憶される前記認証位置と一致している場合に、タッチスクリーンのロックを解除し、それ以外の場合にはロックを解除しない認証工程と、
を有する情報処理装置の制御方法。
【請求項８】
タッチスクリーンと、文字列からなる認証情報と前記文字列を構成する文字ごとの認証位置とを記憶する記憶手段とを備える情報処理装置に搭載可能なプログラムであって、
前記情報処理装置を
タッチスクリーンを介した文字列の入力と、当該文字ごとの操作終了位置とを受け付ける受付手段、
前記受付手段で受け付けた文字列が、前記記憶手段で記憶される認証情報と一致しており、かつ、前記受付手段で受け付けた文字の操作終了位置のそれぞれが、前記記憶手段で記憶される前記認証位置と一致している場合に、タッチスクリーンのロックを解除し、それ以外の場合にはロックを解除しない認証手段、
として機能させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、情報処理装置の制御方法及びプログラムに関する。
【背景技術】
【０００２】
スマートデバイス等のタッチスクリーンを備える情報処理装置においては、操作を行う際にセキュリティ確保のために認証操作を求めることが一般的である。そして、このような認証方法としては、タッチスクリーンを介して暗証番号を入力させる方法や、タッチスクリーン上で表示される点をなぞった軌跡で認証する方法等が知られている。しかし、このような認証方法では、認証操作の動作を盗み見られてしまうことで認証方法が流出してしまい、セキュリティを確保できない可能性が生じてしまう。
【０００３】
そこで、認証操作の動作を盗み見られたとしてもセキュリティを確保できる仕組みとして、特許文献１にはフリック操作の方向によって認証を行う際に、予め定めらえた表示態様で目標物が表示されている際には、目標物に対するフリック操作を逆向きのフリック操作として検出することで、盗み見されてもセキュリティを確保できることが開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１３４８３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示される方法では、何回か認証操作を盗み見されてしまうと、認証方法がフリック操作の方向によって行われていること、ある特定の表示態様の場合に操作を変更していることが推測されてしまう可能性がある。
【０００６】
本願発明は上記課題を鑑みなされたものであり、認証操作を盗み見られたとしてもセキュリティを確保することができるような、信頼性の高いタッチスクリーンのロック解除方法を有する情報処理装置を提供することを目的としている。
【課題を解決するための手段】
【０００７】
本願発明はタッチスクリーンを備える情報処理装置であって、文字列からなる認証情報と、前記文字列を構成する文字ごとの認証位置とを記憶する記憶手段と、タッチスクリーンを介した文字列の入力と、当該文字ごとの操作終了位置とを受け付ける受付手段と、前記受付手段で受け付けた文字列が、前記記憶手段で記憶される認証情報と一致しており、かつ、前記受付手段で受け付けた文字の操作終了位置のそれぞれが、前記記憶手段で記憶される前記認証位置と一致している場合に、タッチスクリーンのロックを解除し、それ以外の場合にはロックを解除しない認証手段と、を有することを特徴とする。
【発明の効果】
【０００８】
タッチスクリーンのロック解除のための認証処理をこのように行うことにより、認証操作を盗み見られたとしてもセキュリティを確保することができ、信頼性の高いタッチスクリーンのロック解除方法を提供することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明に係るスマートデバイス等の情報処理装置１０１を示す図である。
【図２】情報処理装置１０１のハードウェア構成の一例を示すブロック図である。
【図３】情報処理装置１０１の機能構成を説明するブロック図である。
【図４】本発明の実施形態における、暗証番号及び暗証番号ごとの認証位置を設定する際の流れを説明するフローチャートである。
【図５】本発明の実施形態における、暗証番号を設定する際の操作を説明する図である。
【図６】本発明の実施形態における、暗証番号ごとの認証位置を設定する際の操作を説明する図である。
【図７】タッチスクリーンのロック状態を解除する際の流れを説明するフローチャートである。
【図８】タッチスクリーンのロック状態を解除する際の流れを説明するフローチャートである。
【図９】タッチスクリーンのロック状態を解除する際の操作を説明する図である。
【図１０】不正な認証履歴を記憶するデータの一例である。
【図１１】不正な認証履歴がある場合に、ロック解除後に表示する画面の一例である。
【発明を実施するための形態】
【００１０】
以下、図面を参照して、本発明の実施形態を詳細に説明する。
【００１１】
図１は、本実施形態におけるタッチスクリーンを備えたスマートデバイス等の情報処理装置１０１の構成を示す図である。（なお、図１の各端末構成は一例あり、用途や目的に応じてさまざまな構成例があることは言うまでもない。）
【００１２】
図２は、タッチスクリーンを備えたスマートデバイス等の情報処理装置１０１のハードウェア構成の一例を示す図である。
【００１３】
ＣＰＵ２０１は、システムバス２０４に接続される各デバイスやコントローラを統括的に制御する。
【００１４】
また、ＲＯＭ２０２あるいは外部メモリ２１４（記憶手段）には、ＣＰＵ２０１の制御プログラムであるＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ／ＯｕｔｐｕｔＳｙｓｔｅｍ）やオペレーティングシステムプログラム（以下、ＯＳ）や、情報処理装置１０１の実行する機能を実現するために必要な後述する各種プログラム等が記憶されている。ＲＡＭ２０３は、ＣＰＵ２０１の主メモリ、ワークエリア等として機能する。
【００１５】
ＣＰＵ２０１は、処理の実行に際して必要なプログラム等をＲＡＭ２０３にロードして、プログラムを実行することで各種動作を実現するものである。
【００１６】
また、入力コントローラ２０５は、タッチスクリーン２１０やマイク２１１やカメラ２１２を制御する。出力コントローラ２０６は、タッチスクリーン２１０等の表示器への表示制御やスピーカ２１３への出力を制御する。表示器の種類はＣＲＴや、液晶ディスプレイを想定するが、これに限らない。
【００１７】
メモリコントローラ２０７は、ブートプログラム、ブラウザソフトウエア、各種のアプリケーション、フォントデータ、ユーザファイル、編集ファイル、各種データ等を記憶するハードディスク（ＨＤ）やフレキシブルディスク（ＦＤ）或いはＰＣＭＣＩＡカードスロットにアダプタを介して接続されるカード型メモリ等の外部メモリ２１４へのアクセスを制御する。
【００１８】
通信Ｉ／Ｆコントローラ（通信Ｉ／ＦＣ）２０８は、ネットワークを介して、外部機器と接続・通信するものであり、ネットワークでの通信制御処理を実行する。例えば、ＴＣＰ／ＩＰを用いたインターネット通信等が可能である。
【００１９】
尚、ＣＰＵ２０１は、例えばＲＡＭ２０３内の表示情報用領域へアウトラインフォントの展開（ラスタライズ）処理を実行することにより、タッチスクリーン２１０上での表示を可能としている。
【００２０】
本発明の情報処理装置１０１が後述する各種処理を実行するために用いられる各種プログラム等は外部メモリ２１４に記録されており、必要に応じてＲＡＭ２０３にロードされることによりＣＰＵ２０１によって実行されるものである。
【００２１】
さらに、本発明に係わるプログラムが用いる定義ファイルや各種情報テーブルは外部メモリ２１４に格納されている。
【００２２】
図３は、本実施形態における情報処理装置１０１の機能構成を説明するブロック図である。
【００２３】
本実施形態の情報処理装置１０１は、電源が投入されたまたはスリープ状態が解除されるなどの起動時や、所定時間情報処理装置１０１の操作が行われない場合に、ロック状態となるように設けられている。このようなロック状態となっていると、ロック解除方法を知らない第三者は、情報処理装置１０１を自由に操作することができないため、不正操作を防止することができ、セキュリティを確保することができる。
【００２４】
そして、認証情報入力表示部３０１は、所定のロック解除操作が開始されると、タッチスクリーン２１０上にスクリーンのロック状態を解除するための操作を要求する画面を表示させ、適宜タッチスクリーン２１０にロック解除の認証を行うためのテンキーをランダムに表示する。
【００２５】
ユーザによりロック解除のための操作が行われると、タッチスクリーン２１０およびタッチ操作入力部３０４は、ユーザより入力されたジェスチャ情報を認証情報処理部３０５に送信する。具体的には送信される情報としては、スライド開始時にタッチされた文字とスワイプ操作を終了してタッチスクリーンから指が離れた操作終了位置が送信される。４ケタの入力文字が設定されている場合には、文字と、文字の入力操作すなわちスワイプ操作を終了してタッチスクリーンから指が離れた位置とを４セット分送信することになる。
【００２６】
認証情報処理部３０５は、タッチ操作入力部３０４から受け取った入力情報と、認証情報管理部３０２を介して認証情報を記憶する認証情報記憶部３０３から取得した情報を用いて認証操作を行う。認証情報処理部３０５は、タッチ操作入力部３０４と認証情報記憶部３０３に記憶されていた認証情報とを比較し、これらの認証情報が一致した場合には入力情報は正しいと判断してタッチスクリーンのロック解除を行う。具体的には、タッチ操作入力部３０４から受け取った文字列が認証情報記憶部に記憶された認証情報と同じである場合、かつ、入力文字に対応する操作終了位置が認証情報記憶部に記憶された認証位置とそれぞれ正しい場合に、入力情報は正しいと判断してタッチスクリーンのロック解除を行う。
【００２７】
一方、それ以外の場合、例えば情報処理部３０５は、文字列が認証情報と一致しているが操作終了位置のいずれかが異なる場合や文字列が認証情報とそもそも一致していない場合には、入力情報は正しくないと判断してタッチスクリーンのロック解除を行わない。
【００２８】
このように、認証情報と認証位置との二段階でロック解除の認証を行うことにより、認証操作を盗み見られたとしてもセキュリティを確保できる。
【００２９】
また、文字列が認証情報と一致しているが操作終了位置のいずれかが異なる場合には、認証情報として用いられる文字列が流出した可能性があるため、情報処理部３０５は、画像撮影処理部３０７にカメラ２１２で不正操作を行っている対象者の画像を撮影させるとともに（撮影制御）、位置情報取得部３０８にＧＰＳ取得手段２１５で位置座標を取得させ、不正認証操作が行われた可能性があるとして不正認証操作記憶部３０６に記憶させておく。なお、文字列が認証情報と一致していない場合にも不正認証操作が行われた可能性があるとして記憶させておいてもよい。
【００３０】
そしてその後、認証情報処理部３０５は、ロック解除が正常に行われた際に、不正認証操作が行われた可能性があるとしてその旨をタッチスクリーン２１０に表示させ、ユーザに通知する。なおその際には、文字列が認証情報と一致しているが操作終了位置のいずれかが異なる場合を、文字列が認証情報と一致していない場合とは異なるように表示させることにより、正しい認証の文字列が流出している可能性があることを、ユーザに認識させることができる。
【００３１】
また、認証情報と認証位置との認証情報記憶部３０３への設定は、予め設定されているものを用いてもよいが、タッチスクリーン２１０を介してタッチ操作入力部３０４が取得した情報を用いて、認証情報管理部３０２が認証情報記憶部３０３に記憶させることで設定することもできる。
【００３２】
以下、フローチャートを用いてさらに本実施形態の流れを詳細に説明する。ここでは４つの数字からなる文字列（４ケタの暗証番号）が認証情報である例を用いて説明を行う。
【００３３】
まず、図４乃至６を用いて、４ケタの暗証番号と番号ごとの認証位置とを、認証情報記憶部３０３に設定する際の流れを説明する。
【００３４】
図４は、４ケタの暗証番号と番号ごとの認証位置とを設定する際の流れを説明するためのフローチャートである。図５（ａ）は、暗証番号を入力する際に表示される画面の一例を示している、図５（ｂ）は、認証位置を設定する際に表示される画面の一例を示している。図６（ａ）は、位置情報を示す図である。図６（ｂ）は認証情報と認証位置とを記憶するテーブルの一例である。
【００３５】
図４のフローチャートに示す処理は、情報処理装置１０１のＣＵＰ２０１が記憶されている制御プログラムを読み出して実行することにより実現される。
【００３６】
図４のＳ４０１では、情報処理装置１０１のＣＵＰ２０１は、タッチスクリーン２１０に対しユーザに暗証番号を入力させるための図５（ａ）に示すような入力画面を表示する。タッチスクリーン２１０の入力画面には、数字が並んでおり順番に４つ選択することで入力欄５０１に番号が入力される。
【００３７】
Ｓ４０２では、情報処理装置１０１のＣＵＰ２０１は、図５（ａ）に示すＯＫボタン５０２がユーザに押下されると、ユーザの入力が完了したとして入力欄５０１に設定されている文字列を暗証番号として特定する。
【００３８】
Ｓ４０３では、情報処理装置１０１のＣＵＰ２０１は、認証情報管理部３０２として機能し入力された文字列を暗証番号として認証情報記憶部３０３に記憶させる。図５に示す例では、『１，２，３，４』が暗証番号として記憶される。
【００３９】
次にＳ４０４では、情報処理装置１０１のＣＵＰ２０１は、図５（ｂ）に示すように番号ごとの正しい認証位置を設定するための画面をタッチスクリーン２１０に表示させる。ユーザは、図６（ｂ）に示すような設定画面において（ｂ−１）〜（ｂ−４）に示すように入力欄５０１に表示されている暗証番号に対する認証位置を順番に選択していくことにより、番号ごとの認証位置を設定することができる。
【００４０】
Ｓ４０５では、情報処理装置１０１のＣＵＰ２０１は、図５（ｂ）に示すＯＫボタン５０２がユーザに押下されると、ユーザの選択が完了したとして番号が表示されている位置を認証位置として特定する。
【００４１】
Ｓ４０６では、情報処理装置１０１のＣＵＰ２０１は、認証情報管理部３０２として機能し、番号が表示されている位置を認証位置として認証情報記憶部３０３に記憶する。具体的には図５（ｂ）に示す各位置には、図６（ａ）に示すような位置番号が振られており、番号ごとに図６（ａ）に示す位置情報を紐づけて記憶している。
【００４２】
認証情報記憶部３０３には、例えば図６（ｂ）に示すように認証情報として用いられる暗証番号６０１『１、２、３、４』と、暗証番号の番号と６０２位置情報『１：位置１、２：位置６、３：位置７、４：位置５』とが対応するように記憶することができる。なお、図６（ｂ）では位置情報に対応させて番号が記憶されている例を示すが、位置情報に対応させて暗証番号の桁が記憶されていてもよいし、暗証番号の番号に対応させて位置情報が記憶されてもよいし、暗証番号の桁に対応押させて位置情報が記憶されてもよい。また、暗証番号には同じ数字が２つ以上用いられてもよく、認証位置として同じ位置が２回以上用いられてもよい。
【００４３】
図４乃至６を用いて説明したように、このようにすることで、認証位置と認証番号とを設定することができる。このような設定はロック解除状態の際には適宜行うことができる。
【００４４】
次に、図７乃至１１を用いて、ロックされている画面を解除するロック解除動作の流れについて説明する。図７及び図８は、タッチスクリーンのロック状態を解除する際の流れを説明するフローチャートである。図９は、タッチスクリーンのロック状態を解除する際の操作を説明する図である。図１０は、不正な認証履歴を記憶するデータの一例である。図１１は、不正な認証履歴がある場合に、ロック解除後に表示する画面の一例である。
【００４５】
図７及び図８のフローチャートに示す処理は、情報処理装置１０１のＣＵＰ２０１が記憶されている制御プログラムを読み出して実行することにより実現される。
【００４６】
Ｓ７０１では、情報処理装置１０１のＣＵＰ２０１は、ロック解除動作が開始されると、図９（ａ）に示すように暗証番号を入力するためのテンキーをランダムに画面に表示させ、ユーザに対して認証操作を行うように促す。
【００４７】
次に正しい認証情報が『１、２、３、４』及び認証位置が『１（位置１）、２（位置６）、３（位置７）、４（位置５）』である場合に、正しい認証情報がユーザによって入力される例を、図９（ｂ）を用いて説明する。
【００４８】
ユーザが、認証操作画面の１の番号をタッチし、位置１にまでスワイプして指を離すと、入力欄９０１の１桁目には番号１が入力され、操作終了位置は位置１として特定される（図９（ｂ−１））。具体的には指を離す位置が「番号：３」の領域の範囲内（円形の範囲内）に入っている場合には、操作終了位置は位置１として特定される。
【００４９】
そしてユーザが、認証操作画面の２の番号をタッチし、位置６にまでスワイプして指を離すと、入力欄９０１の２桁目には番号２が入力され、操作終了位置は位置６として特定される（図９（ｂ−２））。具体的には指を離す位置が「番号：０」の領域の範囲内に入っている場合には、操作終了位置は位置６として特定される。
【００５０】
そしてユーザが、認証操作画面の３の番号をタッチし、位置７にまでスワイプして指を離すと、入力欄９０１の３桁目には番号３が入力され、操作終了位置は位置７として特定される（図９（ｂ−３））。具体的には指を離す位置が「番号：４」の領域の範囲内に入っている場合には、操作終了位置は位置７として特定される。
【００５１】
そしてユーザが、認証操作画面の４の番号をタッチし、位置５にまでスワイプして指を離すと、入力欄９０１の３桁目には番号３が入力され、操作終了位置は位置７として特定される（図９（ｂ−３））。具体的には指を離す位置が「番号：９」の領域の範囲内に入っている場合には、操作終了位置は位置５として特定される。
【００５２】
すなわち、ユーザの図９（ｂ−１）〜図９（ｂ−４）に示す操作により、文字列『１、２、３、４』及び操作終了位置『１（位置１）、２（位置６）、３（位置７）、４（位置５）』の入力が受け付けられる。
【００５３】
図７に戻り説明を続ける。Ｓ７０２では、暗証番号の入力動作が完了したかを判断し、４ケタの入力が終了した場合には、入力動作が完了したとしてＳ７０３に移行し、図８で詳細に説明する認証処理に進む。
【００５４】
図８のＳ８０１では、情報処理装置１０１のＣＵＰ２０１は、ユーザが入力した文字列が、認証情報記憶部３０３に記憶される暗証番号と一致しているかを判断する。一致している場合には、Ｓ８０２に移行し、一致していない場合には、Ｓ８０４に進み、画像撮影処理部３０７にカメラ２１２で不正操作を行っている対象者の画像を撮影させるとともに、Ｓ８０５で位置情報取得部３０８にＧＰＳ取得手段２１５で位置座標を取得させ、Ｓ８０６で不正認証操作が行われた可能性があるとして不正認証操作記憶部３０６に記憶させ、『認証ＮＧ』として終了する。
【００５５】
Ｓ８０２では、情報処理装置１０１のＣＵＰ２０１は、スワイプ先の操作終了位置が認証情報記憶部３０３に記憶される認証位置と一致しているかどうかを、番号ごとに判断する。全ての番号において正しい場合には『認証ＯＫ』として終了する。
【００５６】
Ｓ８０２でいずれかの番号においてスワイプ先の操作終了位置が認証情報記憶部３０３に記憶される認証位置と一致していない場合には、Ｓ８０３に進み認証番号の漏洩の可能性があることを記憶する。そしてＳ８０４に進み、画像撮影処理部３０７にカメラ２１２で画像を撮影させるとともに、Ｓ８０５で位置情報取得部３０８にＧＰＳ取得手段２１５で位置座標を取得させ、Ｓ８０６で不正認証操作が行われた可能性があるとして不正認証操作記憶部３０６に記憶させ、『認証ＮＧ』として終了する。
【００５７】
認証ＮＧとして不正認証操作記憶部３０６に記憶される情報としては、図１０に示すように、時刻１００１、ＧＰＳ取得手段２１５の位置座標により特定される場所１００２、カメラ２１２で撮影される画像データ１００３、暗証番号漏洩可能性１００４が記憶されている。
【００５８】
なお、本実施形態においてはいずれかの番号で１つでも不一致があった場合に漏洩の可能性があるとしたが、２回以上の不一致があった場合に漏洩の可能性があるとしてもよい。正当のユーザであっても認証入力をミスしてしまう場合もあり、このような場合にも常に不正認証操作とされてしまうことは好ましくないためである。
【００５９】
図７のＳ７０４では、図８を用いて説明したＳ７０３の認証処理で『認証ＯＫ』となったかを判断する。ユーザが入力した文字列が、認証情報記憶部３０３に記憶される暗証番号と一致し、かつ、スワイプ先の操作終了位置が認証情報記憶部３０３に記憶される認証位置と一致している『認証ＯＫ』の場合には、Ｓ７０５に移行しスクリーンのロック状態を解除する。一方、それ以外の『認証ＮＧ』の場合には、ロック状態を解除することなく終了する。
【００６０】
Ｓ７０６では、情報処理装置１０１のＣＵＰ２０１は、前回のロック解除と今回のロック解除との間で、認証ＮＧとなった入力処理（不正認証操作）の履歴があるかを判断する。具体的には、図１０に示すような不正認証操作記憶部３０６に記憶されたテーブルを参照し、不正認証操作の有無が記憶されているかにより判断を行う。そして不正認証操作の履歴がある場合には、Ｓ７０７に進み、図１０に示すような不正認証操作記憶部３０６に記憶されたテーブルの暗証番号漏洩可能性１００４の欄を参照し、暗証番号漏洩の可能性があるかを判断する。
【００６１】
暗証番号漏洩の可能性がある場合には、Ｓ７０９に進み、情報処理装置１０１のＣＵＰ２０１は、暗証番号漏洩の可能性があるとする不正認証操作情報をタッチスクリーン２１０に表示するように制御する。このときに表示する画面の一例を図１１（ａ）に示す。図１１（ａ）に示すように、暗証番号漏洩の可能性がある場合には、ロック解除がなされた後に、不正操作が行われた際に撮影された対象者の画像１１０３とその際の位置情報と操作時刻とを表示させるとともに、暗証番号が正しく入力されたため暗証番号が漏えいしている可能性があることをユーザに通知する。
【００６２】
一方、暗証番号漏洩の可能性がない場合には、Ｓ７０８に進み、情報処理装置１０１のＣＵＰ２０１は、不正操作が行われた際に撮影された対象者の画像１１０３とその際の位置情報と操作時刻とを表示させて、不正認証操作が行われたことをユーザに通知する。
【００６３】
そして、不正認証操作記憶部３０６の情報をリセットして終了する。
【００６４】
このように認証することにより、認証情報が流出したとしてもロック解除を行うことは出来ず、また、認証の際の動作が流出したとしてもロック解除を行うことはできない。さらに、上記のように不正に認証操作が行われた可能性がある場合には、その旨を通知することで適切に認証情報の変更（文字列の変更）を促すことができる。すなわち、認証操作を盗み見られたとしてもセキュリティを確保することができ、信頼性の高いタッチスクリーンのロック解除方法を提供することができる。
【００６５】
なお、本実施形態においては、認証に用いる文字として数字を用いた例（暗証番号）として説明を行ったが、ロック解除時の認証処理には、数字に限らず、英数字、記号、図形等用いることができる。すなわち本実施形態における文字とは上記入力手法も含まれるものとする。
【００６６】
本発明は、例えば、システム、装置、方法、プログラム若しくは記憶媒体等としての実施形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、１つの機器からなる装置に適用してもよい。
【００６７】
なお、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラムを、システム或いは装置に直接、或いは遠隔から供給するものを含む。そして、そのシステム或いは装置の情報処理装置が前記供給されたプログラムコードを読み出して実行することによっても達成される場合も本発明に含まれる。
【００６８】
したがって、本発明の機能処理を情報処理装置で実現するために、前記情報処理装置にインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００６９】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００７０】
プログラムを供給するための記録媒体としては、例えば、フレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷなどがある。また、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などもある。
【００７１】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続する。そして、前記ホームページから本発明のコンピュータプログラムそのもの、若しくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００７２】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理を情報処理装置で実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００７３】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせる。そして、ダウンロードした鍵情報を使用することにより暗号化されたプログラムを実行して情報処理装置にインストールさせて実現することも可能である。
【００７４】
また、情報処理装置が、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される。その他、そのプログラムの指示に基づき、情報処理装置上で稼動しているＯＳなどが、実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現され得る。
【００７５】
さらに、記録媒体から読み出されたプログラムが、情報処理装置に挿入された機能拡張ボードや情報処理装置に接続された機能拡張ユニットに備わるメモリに書き込まれる。その後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部又は全部を行い、その処理によっても前述した実施形態の機能が実現される。
【００７６】
なお、前述した実施形態は、本発明を実施するにあたっての具体化の例を示したものに過ぎず、これらによって本発明の技術的範囲が限定的に解釈されてはならないものである。即ち、本発明はその技術思想、又はその主要な特徴から逸脱することなく、様々な形で実施することができる。
【符号の説明】
【００７７】
１０１  情報処理装置
２１０  タッチスクリーン
２１２  カメラ
【図１】
2016081399.tif 000003
【図２】
2016081399.tif 000004
【図３】
2016081399.tif 000005
【図４】
2016081399.tif 000006
【図５】
2016081399.tif 000007
【図６】
2016081399.tif 000008
【図７】
2016081399.tif 000009
【図８】
2016081399.tif 000010
【図９】
2016081399.tif 000011
【図１０】
2016081399.tif 000012
【図１１】
2016081399.tif 000013
【手続補正書】
【提出日】平成27年10月16日(2015.10.16)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
【特許文献１】特開２０１４−１３４８３２号公報