(57)【要約】【課題】ユーザ認証において簡易な操作で一定レベルのセキュリティを維持すること。【解決手段】携帯電話機１は、物理的な接触があった入力キーＫの押下状態を検知し、その入力キーＫに割り当てられている情報を取得するキー監視部１２と、入力キーＫに割り当てられている情報と入力キーＫの押下状態との組合せの並びを入力パターン情報として予め記憶するデータベース１３と、キー監視部１２によるキー情報及び押下状態の監視結果を検知順に並べて成る入力情報と入力パターン情報とを照合し、両者が一致する場合にユーザを認証する認証部１４と、を備える。【選択図】図１
2010257057.tif 000002
【特許請求の範囲】
【請求項１】
物理的な接触があった入力キーの押下状態を検知する検知手段と、
前記検知手段により押下状態が検知された入力キーに割り当てられている情報を取得する取得手段と、
入力キーに割り当てられている情報と該入力キーの押下状態との組合せの並びを入力パターン情報として予め記憶する記憶手段と、
前記取得手段により取得された情報と前記検知手段により検知された押下状態との組合せを検知順に並べて成る入力情報と、前記記憶手段に記憶されている入力パターン情報とを照合し、両者が一致する場合に前記ユーザを認証する認証手段と、
を備える情報処理装置。
【請求項２】
前記押下状態が、入力キーに対して物理的接触はあったが該入力キーは押下されていない接触状態、入力キーが途中まで押下された半押し状態、及び入力キーが最後まで押下された全押し状態のいずれかである、
請求項１に記載の情報処理装置。
【請求項３】
前記検知手段により検知された押下状態の継続時間に基づいて、入力キーが長押しされたか短押しされたかを判定する判定手段を更に備え、
前記記憶手段が、入力キーに割り当てられている情報と、該入力キーの押下状態と、長押し及び短押しのどちらか一方との組合せの並びを入力パターン情報として記憶し、
前記認証手段が、前記取得手段により取得された情報、前記検知手段により検知された押下状態、及び前記判定手段による判定結果の組合せを検知順に並べて成る入力情報と、前記記憶手段に記憶されている前記入力パターン情報とを照合し、両者が一致する場合に前記ユーザを認証する、
請求項１又は２に記載の情報処理装置
【請求項４】
情報処理装置により実行される認証方法であって、
物理的な接触があった入力キーの押下状態を検知する検知ステップと、
前記検知ステップにおいて押下状態が検知された入力キーに割り当てられている情報を取得する取得ステップと、
前記取得ステップにおいて取得された情報と前記検知ステップにおいて検知された押下状態との組合せを検知順に並べて成る入力情報と、前記情報処理装置の記憶手段に記憶されている、入力キーに割り当てられている情報と該入力キーの押下状態との組合せの並びを示す入力パターン情報とを照合し、両者が一致する場合に前記ユーザを認証する認証ステップと、
を含む認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ユーザ認証を実行する情報処理装置及びその認証方法に関する。
【背景技術】
【０００２】
従来から、不正使用等を防止するために、ユーザ認証により機器の機能をロック及びロック解除する技術が知られている。例えば、下記特許文献１には、携帯電話機の機能のロック及びロック解除を外部の通信装置を用いて行うことが可能なセキュリティシステムが記載されている。このシステムでは、他の通信装置と携帯電話機との間で呼が確立され、携帯電話機の留守録機能が作動したときに、他の通信装置から所定のキー入力操作が行われると、携帯電話機の機能がロック又はロック解除される。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開平１１−３２３６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般に、上記特許文献１に記載のシステムなどにおいてキー入力される暗証情報は、セキュリティを維持するために比較的長めの文字列で設定されることが多い。しかし、文字列が長くなるほどユーザは入力操作を多く行う必要があり、利便性が低下する。
【０００５】
本発明は上記課題を解決するためになされたものであり、ユーザ認証において簡易な操作で一定レベルのセキュリティを維持することが可能な情報処理装置及び認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の情報処理装置は、物理的な接触があった入力キーの押下状態を検知する検知手段と、検知手段により押下状態が検知された入力キーに割り当てられている情報を取得する取得手段と、入力キーに割り当てられている情報と該入力キーの押下状態との組合せの並びを入力パターン情報として予め記憶する記憶手段と、取得手段により取得された情報と検知手段により検知された押下状態との組合せを検知順に並べて成る入力情報と、記憶手段に記憶されている入力パターン情報とを照合し、両者が一致する場合にユーザを認証する認証手段と、を備える。
【０００７】
また、本発明の認証方法は、情報処理装置により実行される認証方法であって、物理的な接触があった入力キーの押下状態を検知する検知ステップと、検知ステップにおいて押下状態が検知された入力キーに割り当てられている情報を取得する取得ステップと、取得ステップにおいて取得された情報と検知ステップにおいて検知された押下状態との組合せを検知順に並べて成る入力情報と、情報処理装置の記憶手段に記憶されている、入力キーに割り当てられている情報と該入力キーの押下状態との組合せの並びを示す入力パターン情報とを照合し、両者が一致する場合にユーザを認証する認証ステップと、を含む。
【０００８】
このような情報処理装置及び認証方法によれば、入力された情報（例えば文字、数字、記号）だけでなく、更にキーの押下状態も考慮されて認証処理が実行される。この場合には、入力情報のみで照合するときよりも入力のパターンが増えるので、より少ない入力で一定程度のセキュリティを維持することが可能になる。すなわち、ユーザ認証において簡易な操作で一定レベルのセキュリティを維持することができる。
【０００９】
本発明の情報処理装置では、押下状態が、入力キーに対して物理的接触はあったが該入力キーは押下されていない接触状態、入力キーが途中まで押下された半押し状態、及び入力キーが最後まで押下された全押し状態のいずれかであることが好ましい。
【００１０】
この場合、押下状態は接触状態、半押し状態及び全押し状態の三段階で検知される。ユーザにとっては、入力キーに単に触れるか、半押しするか、全押しするかの操作しか要求されないので、キー操作が過度に複雑になることを回避しつつ一定レベルのセキュリティを維持することができる。
【００１１】
本発明の情報処理装置では、検知手段により検知された押下状態の継続時間に基づいて、入力キーが長押しされたか短押しされたかを判定する判定手段を更に備え、記憶手段が、入力キーに割り当てられている情報と、該入力キーの押下状態と、長押し及び短押しのどちらか一方との組合せの並びを入力パターン情報として記憶し、認証手段が、取得手段により取得された情報、検知手段により検知された押下状態、及び判定手段による判定結果の組合せを検知順に並べて成る入力情報と、記憶手段に記憶されている入力パターン情報とを照合し、両者が一致する場合にユーザを認証することが好ましい。
【００１２】
この場合、入力される情報と押下状態だけでなく、更に長押し／短押しも考慮して認証処理が行われる。これにより入力パターンが更に増えるので、より少ない入力で一定程度のセキュリティを維持することが可能になる。
【発明の効果】
【００１３】
このような情報処理装置及び認証方法によれば、入力情報と入力キーの押下状態との組合せにより認証処理が実行されるので、ユーザ認証において簡易な操作で一定レベルのセキュリティを維持することができる。
【図面の簡単な説明】
【００１４】
【図１】実施形態に係る携帯電話機の機能構成を示す図である。
【図２】図１に示す携帯電話機のハードウェア構成を示す図である。
【図３】センサの配置と押下状態とを示す図であり、（ａ）は接触状態、（ｂ）は半押し状態、（ｃ）は全押し状態を示している。
【図４】図１に示すデータベースが記憶する入力パターン情報の例を示す図である。
【図５】図１に示す携帯電話機の動作を示すフローチャートである。
【図６】変形例に係る入力パターン情報の例を示す図である。
【発明を実施するための形態】
【００１５】
以下、添付図面を参照しながら本発明の実施形態を詳細に説明する。本実施形態では、本発明に係る情報処理装置を携帯電話機に適用する。なお、図面の説明において同一又は同等の要素には同一の符号を付し、重複する説明を省略する。
【００１６】
まず、図１〜４を用いて、実施形態に係る携帯電話機１の機能及び構成を説明する。
【００１７】
図１に示すように、携帯電話機１は機能的構成要素として、認証要求部１１、キー監視部（検知手段、取得手段）１２、データベース（記憶手段）１３、認証部（認証手段）１４、機能制御部１５及び表示部１６を備えている。
【００１８】
この携帯電話機１は、図２に示すように、オペレーティングシステムやアプリケーションプログラムなどを実行するＣＰＵ１０１と、ＲＯＭ及びＲＡＭで構成される主記憶部１０２と、メモリなどで構成される補助記憶部１０３と、データ通信を行う通信制御部１０４と、液晶モニタなどで構成される表示部１０５と、入力キーなどで構成される操作部１０６とで構成される。図１に示す各機能は、ＣＰＵ１０１及び主記憶部１０２の上に所定のソフトウェアを読み込ませ、ＣＰＵ１０１の制御の下で通信制御部１０４を動作させたり、主記憶部１０２や補助記憶部１０３に対してデータを読み書きしたりすることで実現される。
【００１９】
図１に戻って、認証要求部１１は、認証を要する事象が携帯電話機１で発生したときに、キー監視部１２及び表示部１６に対して認証処理の開始を要求する部分である。ここで、認証を要する事象とは、例えば携帯電話機１の電源の投入、携帯電話機１が折畳式である場合の開動作、所定の入力の受付などであるが、これらに限定されるものではない。このような特定の事象が発生すると、認証要求部１１はその事象を検知し、認証処理を開始させるための指示信号をキー監視部１２及び表示部１６に出力する。
【００２０】
キー監視部１２は、物理的な接触があった入力キー（以下では単に「キー」という）Ｋの押下状態を検知するとともに、そのキーＫに割り当てられている情報を取得する部分である。ここで、物理的な接触とは、ユーザの指やペンなどが入力キーに触れることをいう。
【００２１】
キー監視部１２は、図３に示す第１の接触センサＳ１、第２の接触センサＳ２及び第３の接触センサＳ３からの信号に基づいて押下状態を検知する。第１の接触センサＳ１は、指Ｆが触れるキーＫの上面に設けられ、キーＫへの接触があったことを検知する。第２の接触センサＳ２は、キーＫが半押しされた時にキーＫの下面の縁部付近と接するように設けられ、その半押し状態を検知する。この第２の接触センサＳ２はキーＫの半押し状態を維持するストッパの役割も兼ねている。第３の接触センサＳ３は、キーＫが最後まで押されたときにキーＫの下面と接するように設けられ、その全押し状態を検知する。
【００２２】
キー監視部１２は、上記三つのセンサから信号を取得し、その信号の組合せに基づいてキーＫの押下状態を判定する。具体的には、第１の接触センサＳ１からのみ信号を取得した場合には、キー監視部１２はキーＫに物理的接触があったがそのキーＫは押されていないと判定する。以下では、このような状態を「接触状態」という。また、キー監視部１２は、第２の接触センサＳ２から信号を取得した場合にはキーＫが半押しされたと判定し、第３の接触センサＳ３から信号を取得した場合にはキーＫが全押しされたと判定する。なお、半押し状態及び全押し状態においてキー監視部１２は第１の接触センサＳ１からの信号も取得するが、この信号は無視できる。なお、図３（ａ），（ｂ），（ｃ）は、それぞれ接触状態、半押し状態、全押し状態を示している。
【００２３】
更に、キー監視部１２は、押下状態を検知したキーＫに割り当てられている情報（以下では「キー情報」という）を取得する。なお、キーＫに割り当てられる情報の種類は限定されない。例えば、数字のみを各キーに割り当ててもよいし（いわゆるテンキー）、英数字及び記号を各キーに割り当ててもよい。
【００２４】
そして、キー監視部１２は押下状態及びキー情報を監視結果として認証部１４に出力する。例えばキー監視部１２は「半押しによる“５”の入力」や「接触による“８”の入力」などを示す監視結果を認証部１４に出力する。
【００２５】
データベース１３は、入力キーに割り当てられている情報（キー情報）と該入力キーの押下状態との組合せの並びを入力パターン情報として予め記憶する部分である。データベース１３は、例えば「全押しによる“３”の入力→接触による“２”の入力→半押しによる“６”の入力」という一連の入力を図４に示す入力パターン情報として記憶している。この入力パターン情報は、後述する認証部１４への監視結果の入力順と、その監視結果で示されるキー情報及び押下状態とで構成されている。
【００２６】
認証部１４は、キー監視部１２による監視結果（取得されたキー情報と検知された押下状態との組合せ）を検知順に並べて成る入力情報と、データベース１３に記憶されている入力パターン情報とを照合し、両者が一致する場合にユーザを認証する部分である。
【００２７】
認証部１４は、入力された監視結果を入力順に組み合わせ、入力情報として記憶する。続いて、認証部１４はデータベース１３から入力パターン情報を読み出し、入力情報と入力パターン情報とが一致するか否かを判定する。そして認証部１４は、両者が一致すればユーザを許可することを示す許可信号を生成し、一致しなければユーザを拒否することを示す拒否信号を生成する。続いて、認証部１４は許可信号又は拒否信号を機能制御部１５及び表示部１６に出力する。
【００２８】
例えば、データベース１３が図４の入力パターン情報を記憶しているとして、監視結果が「全押しによる“３”の入力」、「接触による“２”の入力」、「半押しによる“６”の入力」の順に入力されてきた場合には、認証部１４は入力情報と入力パターン情報とが一致すると判定し、許可信号を生成及び出力する。
【００２９】
機能制御部１５は、認証部１４による判定結果に基づいて、携帯電話機１の機能をロック又はロック解除する部分である。許可信号が入力された場合には、機能制御部１５は搭載機能のロックを解除してユーザにその機能を提供する。一方、拒否信号が入力された場合には、機能制御部１５は搭載機能をロックしてそれ以上のユーザ操作を拒絶する。
【００３０】
表示部１６は、認証処理に関する情報を表示する部分である。認証要求部１１から指示信号が入力された場合には、表示部１６はユーザに認証処理を促すための情報（例えば「認証してください」という文字列）を表示する。その後、認証部１４から許可信号が入力された場合には、表示部１６は認証されたことを示す情報（例えば「正常に認証されました」という文字列）を表示し、拒否信号が入力された場合には、認証されなかったことを示す情報（例えば「認証に失敗しました」という文字列）を表示する。
【００３１】
次に、図５を用いて、図１に示す携帯電話機１の動作を説明するとともに本実施形態に係る認証方法について説明する。
【００３２】
認証要求部１１が認証を要する事象を検知して認証処理の開始を要求すると、表示部１６が認証を促す情報を表示すると共に、キー監視部１２がキーＫの押下状態を検知し（ステップＳ１１、検知ステップ）、検知されたキーＫに割り当てられている情報を取得する（ステップＳ１２、取得ステップ）。続いて、認証部１４が監視結果（押下状態及びキー情報）に基づく入力情報とデータベース１３内の入力パターン情報とを照合する（ステップＳ１３、認証ステップ）。このとき、両者が一致すれば、認証部１４はユーザを認証（許可）し（ステップＳ１４；ＹＥＳ）、その後、機能制御部１５によるロック解除処理及び表示部１６による所定の通知が実行される（ステップＳ１５）。この場合、ユーザは所望の操作を行うことができる。
【００３３】
一方、入力情報と入力パターン情報とが一致しなければ、認証部１４はユーザを拒否し（ステップＳ１４；ＮＯ）、その後、機能制御部１５によるロック処理及び表示部１６による所定の通知が実行される（ステップＳ１６）。この場合、ユーザは所望の操作を行うことはできず、再度認証処理を行う必要がある。
【００３４】
以上説明したように、本実施形態によれば、入力された情報（例えば文字、数字、記号）だけでなく、更にキーＫの押下状態も考慮されて認証処理が実行される。この場合には、キー情報のみで照合するときよりも入力のパターンが増えるので、より少ない入力で一定程度のセキュリティを維持することが可能になる。すなわち、ユーザ認証において簡易な操作で一定レベルのセキュリティを維持することができる。
【００３５】
このような効果に関し、テンキーを用いて暗証情報を入力する場合を例に説明する。例えば、従来のように数字の組合せのみで暗証番号を設定する場合には、２桁で１０２＝１００通り、３桁で１０３＝１０００通りのパターンしか使えない。一方、本実施形態のように更に三段階の押下状態も考慮すれば、２桁で（１０×３）２＝９００通り、３桁で（１０×３）３＝２７０００通りのパターンを生成できる。したがって、少ない入力操作でセキュリティの高い認証処理を実現できる。
【００３６】
また、本実施形態によれば、押下状態が接触状態、半押し状態及び全押し状態の三段階で検知される。ユーザにとっては、入力キーに単に触れるか、半押しするか、全押しするかの操作しか要求されないので、キー操作が過度に複雑になることを回避しつつ一定レベルのセキュリティを維持することができる。この場合には、一つのキーＫに対して三種類の操作が割り当てられるので、第三者が認証のためのユーザのキー操作を盗み見して暗証情報を推測することが困難になる。
【００３７】
以上、本発明をその実施形態に基づいて詳細に説明した。しかし、本発明は上記実施形態に限定されるものではない。本発明は、その要旨を逸脱しない範囲で以下のような様々な変形が可能である。
【００３８】
上記実施形態ではキー情報と押下状態との組合せを用いて認証処理を実行したが、更に入力キーが長押しされたか短押しされたかも考慮して認証を行ってもよい。
【００３９】
具体的には、キー監視部１２が押下状態の継続時間に基づいて、入力キーが長押しされたか短押しされたかを判定する。このために、キー監視部１２は判定用の閾値（例えば２秒など）を予め記憶している。そして、キー監視部１２は、計測した継続時間が閾値未満であれば短押しと判定し、閾値以上であれば長押しと判定する。そして、キー監視部１２は、押下状態、キー情報、及び判定結果（長押し又は短押し）を監視結果として認証部１４に出力する。この場合、キー監視部１２は検知手段、取得手段及び判定手段として機能する。
【００４０】
このときデータベース１３は、図６に示すように、キー情報と、押下状態と、長押し又は短押しで表される押下時間との組合せの並びを入力パターン情報として記憶する。そして認証部１４が、入力された監視結果に基づく入力パターンと、データベース１３内の入力パターン情報とを照合して許否を判定する。判定に用いる情報の内容は上記実施形態と異なるが、照合及び判定の処理自体は上記実施形態と同じである。
【００４１】
このような変形例によれば、入力される情報と押下状態だけでなく、更に長押し／短押しも考慮して認証処理が行われる。これにより入力パターンが更に増えるので、より少ない入力で一定程度のセキュリティを維持することが可能になる。例えば、テンキーを用いる場合で、三段階の押下状態と長押し／短押しも考慮するならば、２桁で（１０×３×２）２＝３６００通り、３桁で（１０×３×２）３＝２１６０００通りのパターンを生成できる。
【００４２】
上記実施形態では情報処理装置として携帯電話機を示したが、本発明を適用する装置の種類は限定されない。例えば、携帯情報端末（Personal Digital Assistant：ＰＤＡ）やパーソナルコンピュータなどの各種移動端末及び固定端末、入退室管理などのための各種認証装置などに本発明を適用できる。
【符号の説明】
【００４３】
１…携帯電話機、１１…認証要求部、１２…キー監視部（検知手段、取得手段、判定手段）、１３…データベース（記憶手段）、１４…認証部（認証手段）、１５…機能制御部、１６…表示部、Ｋ…入力キー。
【図１】
2010257057.tif 000003
【図２】
2010257057.tif 000004
【図３】
2010257057.tif 000005
【図４】
2010257057.tif 000006
【図５】
2010257057.tif 000007
【図６】
2010257057.tif 000008