(57)【要約】【課題】簡易な構成で高いセキュリティが得られる認証技術を提供する。【解決手段】利用者の入力操作を認証に用いる情報処理装置において、入力枠を前記利用者に対して表示し、前記利用者に前記入力枠内にキーワードを入力させ、前記利用者の入力の大きさを判定し、入力された前記キーワードを判定し、前記判定結果を認証情報として認証に用いる。前記入力の大きさは、前記利用者が指定する前記入力枠の大きさや文字の大きさであっても良い。【選択図】図１
2008059173.tif 000002
【特許請求の範囲】
【請求項１】
利用者の入力操作を認証に用いる情報処理装置において、
入力枠を前記利用者に対して表示する表示部と、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力部と、
前記利用者の入力の大きさを判定する第１入力判定部と、
入力された前記キーワードを判定する第２入力判定部とを備え、
前記第１入力判定部と前記第２入力判定部の判定結果を認証情報として認証に用いることを特徴とする情報処理装置。
【請求項２】
前記第１入力判定部が判定する入力の大きさは、前記利用者が指定する前記入力枠の大きさであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記第１入力判定部は、大きさの異なる前記入力枠から、前記利用者が選択した前記入力枠を前記認証情報とすることを特徴とする請求項２記載の情報処理装置。
【請求項４】
認証に用いる利用者の入力操作を設定する情報処理装置において、
認証時に用いるキーワードを設定するキーワード設定部と、
認証時に用いる入力の大きさを設定する入力設定部とを備えることを特徴とする情報処理装置。
【請求項５】
利用者の入力操作を認証に用いる認証方法において、
入力枠を前記利用者に対して表示する表示ステップと、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力ステップと、
前記利用者の入力の大きさを判定する第１入力判定ステップと、
入力された前記キーワードを判定する第２入力判定ステップとを備え、
前記第１入力判定ステップと前記第２入力判定ステップの判定結果を認証情報として認証に用いることを特徴とする認証方法。
【請求項６】
利用者の入力操作を認証に用いるコンピュータに、
入力枠を前記利用者に対して表示する表示ステップと、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力ステップと、
前記利用者の入力の大きさを判定する第１入力判定ステップと、
入力された前記キーワードを判定する第２入力判定ステップとを実行させ、
前記第１入力判定ステップと前記第２入力判定ステップの判定結果を認証情報として認証に用いることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パスワードの入力により認証を行う技術に関する。
【背景技術】
【０００２】
コンピュータへのログインや、ファイルを開く際に、認証を必要とする場合、ユーザがキーボード（仮想キーボードを含む）からパスワードを入力するのが一般的である。
【０００３】
しかし、このパスワードは、記憶し易いように誕生日や電話番号等とするユーザも多く、他人に推定されてしまうこともある。
【０００４】
また、パスワードの桁数を多くし過ぎると、ユーザがパスワードを記憶できず、利便性が低下してしまうので、パスワードは少ない桁数で設定されることも多い。しかし、少ない桁数のパスワードでは、総当り攻撃によって不正にアクセスされる可能性もある。
【０００５】
このため、Smart cardや指紋、ＴＰＭ(Trusted Platform Module)等の色々な追加・代
替手段を用いることにより、セキュリティを高める手法が種々提案されている。
【０００６】
また、本願発明に関連する先行技術として、例えば、下記の特許文献１，２に開示される技術がある。
【特許文献１】特開２０００−３３９０８４号公報
【特許文献２】特開２００５−５０２５１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上記追加・代替手段を用いた認証では、特別なカード・ハード等が必要であり、カードの紛失、ハード的なコストアップといった問題がある。
【０００８】
そこで、本発明は、簡易な構成で高いセキュリティが得られる認証技術を提供する。
【課題を解決するための手段】
【０００９】
上記課題を解決するため、本発明は、以下の構成を採用した。
即ち、本発明の情報処理装置は、
利用者の入力操作を認証に用いる情報処理装置において、
入力枠を前記利用者に対して表示する表示部と、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力部と、
前記利用者の入力の大きさを判定する第１入力判定部と、
入力された前記キーワードを判定する第２入力判定部とを備え、
前記第１入力判定部と前記第２入力判定部の判定結果を認証情報として認証に用いる。
【００１０】
前記第１入力判定部が判定する入力の大きさは、前記利用者が指定する前記入力枠の大きさであっても良い。
【００１１】
前記第１入力判定部は、大きさの異なる前記入力枠から、前記利用者が選択した前記入力枠を前記認証情報としても良い。
【００１２】
また、本発明の情報処理装置は、
認証に用いる利用者の入力操作を設定する際、
認証時に用いるキーワードを設定するキーワード設定部と、
認証時に用いる入力の大きさを設定する入力設定部とを備えても良い。
【００１３】
本発明の認証方法は、
利用者の入力操作を認証に用いる認証方法において、
入力枠を前記利用者に対して表示する表示ステップと、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力ステップと、
前記利用者の入力の大きさを判定する第１入力判定ステップと、
入力された前記キーワードを判定する第２入力判定ステップとを備え、
前記第１入力判定ステップと前記第２入力判定ステップの判定結果を認証情報として認証に用いることを特徴とする認証方法。
【００１４】
また、本発明は、上記方法をコンピュータに実行させるプログラムであっても良い。更に、本発明は、このプログラムをコンピュータが読み取り可能な記録媒体に記録したものであっても良い。コンピュータに、この記録媒体のプログラムを読み込ませて実行させることにより、その機能を提供させることができる。
【００１５】
ここで、コンピュータが読み取り可能な記録媒体とは、データやプログラム等の情報を電気的、磁気的、光学的、機械的、または化学的作用によって蓄積し、コンピュータから読み取ることができる記録媒体をいう。このような記録媒体の内コンピュータから取り外し可能なものとしては、例えばフレキシブルディスク、光磁気ディスク、CD-ROM、CD-R/W、DVD、DAT、８mmテープ、メモリカード等がある。
【００１６】
また、コンピュータに固定された記録媒体としてハードディスクやＲＯＭ（リードオンリーメモリ）等がある。
【発明の効果】
【００１７】
本発明によれば、簡易な構成で高いセキュリティが得られる認証技術を提供できる。
【発明を実施するための最良の形態】
【００１８】
〈実施形態１〉
以下、図面を参照して本発明を実施するための最良の形態について説明する。以下の実施の形態の構成は例示であり、本発明は実施の形態の構成に限定されない。
図１は、利用者の入力操作を認証に用いる本発明の情報処理装置の概略図である。
【００１９】
図１に示すように、情報処理装置１は、本体１１内にＣＰＵ（central processing unit）やメインメモリ等よりなる演算処理部１２、演算処理の為のデータやソフトウェアを
記憶した記憶部（ハードディスク）１３、入出力ポート１４、通信制御部（ＣＣＵ：Communication Control Unit）１５等を備えた汎用のコンピュータである。
【００２０】
記憶部１３には、オペレーティングシステム（ＯＳ）やアプリケーションソフト（認証プログラム等）がインストールされている。
【００２１】
該入出力ポート１４には、キーボードやマウス、タッチパネル（digitizer）１６等の
入力デバイス、そして表示装置１７やプリンター等の出力デバイスが適宜接続される。該入力デバイスは、利用者の操作により、入力枠内にパスワード、キーワードといった文字列（以下単にキーワードと称す）を入力させるキーワード入力部としても利用される。なお、本例の情報処理装置は、所謂ペンＰＣであり、画面（表示装置）１７に重畳させたタッチパネル１６を主な入力手段としている。
通信制御部１５は、インターネット等の通信回線を介して他のコンピュータと通信を行
うものである。
【００２２】
演算処理部１２は、前記ＯＳやアプリケーションプログラムを記憶部１３から適宜読み出して実行し、入出力ポート１４や通信制御部１５から入力された情報、及び記憶部１３から読み出した情報を演算処理することにより、表示制御部（表示部に相当）２１や、キーワード入力部２２、第１入力判定部２３、第２入力判定部２４、認証部２５、キーワード設定部２６、入力設定部２７としても機能する。
【００２３】
キーワード設定部２６としては、利用者の操作により、認証に用いるキーワードの入力を受け、予め記憶部１３に記憶させて認証の基準となるキーワードとして設定する。
同様に、入力設定部２７としては、利用者の操作により、認証に用いるサイズ（大きさ）や位置の入力を受け、予め記憶部１３に記憶させて認証の基準となる入力サイズや入力位置として設定する。
【００２４】
表示制御部２１としては、表示装置１７を制御し、所定サイズの枠やユーザの入力に応じたサイズの枠を描画させることにより、前記利用者に対して入力枠を表示する。なお、本例では、情報処理装置１が備えた表示装置１７に入力枠を表示させているが、表示制御部（表示部）２１は、外部の表示装置やネットワークを介して遠隔地に存在する情報処理装置に表示情報を送信して表示させることにより、ユーザに対して入力枠を表示する構成でも良い。
【００２５】
第１入力判定部２３としては、前記利用者の入力の大きさを判定する。例えば、利用者が指定する前記入力枠の大きさや、利用者が入力した前記キーワードの大きさを判定する。更に、第１入力判定部２３は、前記入力枠の位置を判定しても良い。
【００２６】
第２入力判定部２４としては、入力された前記キーワードを判定する。例えば、利用者がタッチパネル１６上にスタイラスペン（以下単にペンとも称す）で描いた文字をキーワードとして認識する。
【００２７】
認証部２５としては、前記第１入力判定部２３と第２入力判定部２４の判定結果を認証情報として認証に用いる。
【００２８】
〈認証設定方法〉
上記構成の情報処理装置１において実行される認証設定方法について、図２〜図４を用いて説明する。
【００２９】
利用者の操作により、設定モードが選択されると、認証設定プログラムが実行され、図２に示すように、認証情報の設定が行われる。先ず、入力デバイスにより利用者が指定したエリアを入力枠として設定する。例えば、利用者が画面（タッチパネル１６）上をペンでポイントして入力枠の開始点を指定し、そのまま画面上からペンを離さず所望の位置までドラッグし、画面からペンを離す事により入力枠の終了点を指定する。入力設定部２７が、該指定された入力エリア（開始点と終了点）の情報を受信すると、入力表示制御部２１が、この開始点と終了点を対角とする矩形を画面（表示装置１７）上に表示させる（ステップ１、以下Ｓ１とも記す）。
【００３０】
利用者は、この入力枠の指定を所要回数、少なくとも複数回繰り返す。即ち、入力設定部２７は、利用者が入力枠の確定を選択したか否かを判定し（Ｓ２）、確定を選択せずに次の入力枠の指定がなされたらステップ１に戻る。また、ステップ２にて、入力枠の確定が選択された場合、例えばエンターキー（不図示）が押された場合、入力設定部２７は、各入力枠について、大きさ、位置、入力順を認証情報として記憶部１３に記憶させ、認証
の基準として設定する（Ｓ３）。図３では、入力エリアを４箇所指定した状態を示しており、入力した順番（入力順）１、３、４のエリアは同一のサイズ、入力順２のエリアは前記エリアより大きなエリアとなっている。即ち、大又は小の２種類のサイズを用いている。なお、本例では入力枠のサイズを２種類としたが、これに限らず３種類以上のサイズを用いても良い。
【００３１】
そして、設定した入力枠に入力するキーワードを指定する。例えば、利用者が画面（タッチパネル１６）上の入力枠内にペンで文字を描くと、キーワード設定部２６は、該文字のコードを特定し、当該入力枠に入力されるべきキーワードとして受信する（Ｓ４）。
【００３２】
利用者は、このキーワードの指定を所要回数、少なくとも複数回繰り返す。即ち、キーワード設定部２６は、利用者がキーワードの確定を選択したか否かを判定し（Ｓ５）、確定を選択せずに次のキーワードの指定がなされたらステップ４に戻る。また、ステップ５にて、キーワードの確定が選択された場合、例えばエンターキー（不図示）が押された場合、キーワード設定部２６は、各入力枠とキーワードを対応付けて認証情報として記憶部１３に記憶させ、認証の基準として設定する（Ｓ６）。なお、一つの入力枠に入力するパスワードは、一文字でも、複数文字でも良い、また、入力枠だけ設定し、パスワードを設定しない入力枠（ダミーエリア）を設けても良い。図４では、図１では、左上、右下の入力エリアに２文字入力し、右上の入力枠をダミーエリアとしている。
【００３３】
〈認証方法〉
次に、上記構成の情報処理装置１において実行される認証方法について、図５〜図７を用いて説明する。
【００３４】
情報処理装置１の電源投入時やＯＳのログオン時など、所定のタイミングで認証プログラムを実行し、図５のように認証処理を行う。
【００３５】
先ず、表示制御部２１は、記憶部１３を参照し、画面（表示装置１７）上の設定された位置に入力枠を表示する（Ｓ２１）。このとき、表示制御部２１は、図６に示すように、全ての入力枠を同じサイズ、本例では、全て小サイズで表示する。
【００３６】
利用者は、前記入力枠のサイズを設定したサイズに変更する。例えば、利用者が画面（タッチパネル１６）上の入力枠をペンで１秒以上ポイントすると、表示制御部２１は、設定された大きさを含む複数の大きさで該入力枠を順次変更して表示する。該入力枠が所望の大きさで表示された時点で利用者がペンを画面から離すと、表示制御部２１は入力枠の大きさの変更を止め、第１入力判定部２３は、この指定された入力枠の大きさを判定し一時記憶する（Ｓ２２）。本例では、大又は小サイズの入力枠を表示し、何れかが選択される。なお、これに限らず大きさの異なる前記入力枠から、前記利用者が選択できる構成であれば良い。例えば、図７のように、所定の位置（本例では４箇所）にそれぞれ、大きさの異なる複数の入力枠を表示し、利用者がペンでタップした入力枠を選択する構成でも良い。このとき、設定されているサイズ（本例では大・小）以外のサイズの入力枠を選択肢として示しても良い。
【００３７】
また、前記設定時と同様に、利用者がペンで入力枠の開始点と終了点を入力して入力枠の位置と大きさを指定するものでも良い。この場合、入力した位置や大きさが設定したものとずれていた場合、最も近い位置や大きさと見なす処理を加えても良い。
【００３８】
そして、利用者は各入力枠にキーワードを入力する。本例では、利用者が画面（タッチパネル１６）上の入力枠内にペンで文字を描くと、第２入力判定部２４が該文字の情報を当該入力枠に対するキーワードと判定する。
【００３９】
認証部２５は、該キーワードの入力が完了したか否かを監視し（Ｓ２３）、完了が選択されずにキーワードの入力が行われれば、ステップ２２に処理を戻す。一方、ステップ２３にて、キーワード入力の完了が選択された場合、例えばエンターキー（不図示）が押された場合、認証部２５は、第１入力判定部２３で判定した各入力枠の位置及び大きさを認証情報として用い、記憶部１３に設定された認証情報と一致するか否かによって認証を行う。更に、認証部２５は、第２入力判定部２４で判定したキーワード、該キーワードの入力順、該キーワードを入力した入力枠との対応を認証情報として用い、記憶部１３に設定した認証情報と一致するか否かによって認証を行う（Ｓ２４）。
【００４０】
そして、認証部２５は、第１入力判定部２３及び第２入力判定部２４の判定結果（認証情報）が共に、記憶部１３に予め設定した認証情報と一致した場合に認証成功とし、ログオン等の所定の処理を許可し（Ｓ２５）、該認証情報が一致しない場合に認証不成功とし、ログオン等の所定の処理を中止する（Ｓ２６）。
【００４１】
このように本実施形態によれば、キーワードだけでなく、入力枠のサイズや位置と組み合わせて認証を行うので、高いセキュリティが得られる。
また、各入力枠に入力する文字数が任意に設定可能なので、入力するキーワードの文字数が少なくても比較的総当り攻撃に対する耐性が高い。
【００４２】
なお、上記の例では、タッチパネル１６を用いて入力枠の指定やキーワードの入力を行ったが、キーボードを用い、タブキーや矢印キーで入力枠を指定してキーワードを入力しても良い。この場合、キーロガーのようにキー操作を記憶してキーワードを窃取しようとしても、単なるキー操作からでは、入力枠の大きさが判別できないため、認証情報が完全に漏洩してしまうことを防止できる。
【００４３】
〈変形例１〉
図８は、入力の大きさとして、入力枠のサイズに代えて文字の大きさを用いた例である。なお、他の構成は上述の実施形態１と同じである。
【００４４】
設定モードが選択され、図２に示すように、認証情報の設定が行われると、先ず、入力デバイスにより利用者が指定したエリアを入力枠として設定する。本例では、利用者が画面（タッチパネル１６）上をペンでタップすることで位置を指定し、その位置に所定サイズの入力枠を表示させる（ステップ１、以下Ｓ１とも記す）。
【００４５】
前述と同様、入力枠の確定が選択されたか否かを監視し（Ｓ２）、利用者がこの入力枠の指定を複数回繰り返したのち、確定を選択した場合、入力設定部２７は、各入力枠について、位置、入力順を認証情報として記憶部１３に記憶させ、認証の基準として設定する（Ｓ３）。
【００４６】
そして、設定した入力枠に入力するキーワードを指定する。例えば、利用者が画面（タッチパネル１６）上の入力枠内にペンで文字を描くと、キーワード設定部２６は、該文字のコードを特定し、当該入力枠に入力されるべきキーワードとして受信する（Ｓ４）。このとき、キーワード設定部２６は、当該文字の大きさ（サイズ）を判別する。この文字のサイズは、描いた文字の高さの画素数や、入力枠高さに対する文字高さの割合のように、利用者が画面上で区別できる大きさであれば、どのように定義しても良い。
【００４７】
前述と同様、キーワードの確定が選択されたか否かを監視し（Ｓ５）、利用者がこのキーワードの指定を複数回繰り返したのち、確定を選択した場合、キーワード設定部２６は、各入力枠とキーワードとの対応、及び該キーワードの大きさを認証情報として記憶部１
３に記憶させ、認証の基準として設定する（Ｓ６）。
【００４８】
そして、情報処理装置１の電源投入時やＯＳのログオン時など、所定のタイミングで認証プログラムを実行すると、図５のように認証処理を行う。
【００４９】
先ず、表示制御部２１は、記憶部１３を参照し、画面（表示装置１７）上の設定された位置に入力枠を表示する（Ｓ２１）。
【００５０】
利用者は各入力枠にキーワードを入力する（Ｓ２２）。本例では、利用者が画面（タッチパネル１６）上の入力枠内に予め設定した大きさで文字を描くと、第２入力判定部２４が該文字の情報を当該入力枠に対するキーワードと判定し、第１入力判定部２３がその文字の大きさを判定する。本例では、入力枠の高さに対する文字高さが、２５％未満であれば小サイズ、２５％以上６０％未満であれば中サイズ、６０％以上であれば大サイズとしている。図８では、左上の入力枠に大サイズ、中央の入力枠に小サイズ、右下の入力枠に中サイズの文字を入力した例を示している。
【００５１】
前述と同様に、該キーワードの入力が完了したか否かを監視し（Ｓ２３）、利用者がキーワードの入力を繰り返したのち、完了が選択された場合、認証部２５は、第１入力判定部２３で判定した各キーワードの大きさ（文字サイズ）を認証情報として用い、記憶部１３に設定された認証情報と一致するか否かによって認証を行う。更に、認証部２５は、第２入力判定部２４で判定したキーワード、該キーワードの入力順、該キーワードを入力した入力枠との対応を認証情報として用い、記憶部１３に設定した認証情報と一致するか否かによって認証を行う（Ｓ２４）。
【００５２】
このように本変形例１によれば、キーワードだけでなく、キーワードの大きさ（文字サイズ）や位置と組み合わせて認証を行うので、高いセキュリティが得られる。
なお、本例では、入力の大きさとしてキーワードの大きさのみを用いたが、前述の実施形態１と組合せて、キーワードの大きさ及び入力枠の大きさを入力の大きさとして認証に用いても良い。
【００５３】
〈変形例２〉
図９は、入力枠の位置を特定せず、入力枠の大きさによって入力すべきキーワードとの対応を判定する例である。
【００５４】
なお、本例の認証設定方法は、図２に示した上述の実施形態１と同じである。但し、キーワード設定部２６は、入力枠の位置ではなく、各入力枠の大きさとキーワードとを対応つけて設定する。
【００５５】
図４の例では、１番目に小サイズの入力枠へＡＢ、２番目に大サイズの入力枠へＣ、３番目に小サイズの入力枠へＤＥを入力している。
【００５６】
そして、認証を行う際、先ず表示制御部２１は、記憶部１３を参照し、図９のように画面（表示装置１７）上のランダムな位置に、設定された大きさの入力枠を表示する（Ｓ２１）。
【００５７】
利用者は各入力枠にキーワードを入力する。本例では、利用者が画面（タッチパネル１６）上の入力枠内に該入力枠の大きさに応じた文字を描くと、第２入力判定部２４が該文字のコードを当該入力枠に対するキーワードと判定し、第１入力判定部２３がその入力枠の大きさを判定する（Ｓ２２）。本例では、同じサイズの入力枠であれば、位置に関わらず何れの入力枠にキーワードを入力して良い。
【００５８】
前述と同様に、該キーワードの入力が完了したか否かを監視し（Ｓ２３）、利用者がキーワードの入力を繰り返したのち、完了が選択された場合、認証部２５は、第１入力判定部２３で判定した入力枠の大きさと、第２入力判定部２４で判定したキーワード、該キーワードの入力順、該キーワードを入力した入力枠の大きさとの対応を認証情報として用い、記憶部１３に設定した認証情報と一致するか否かによって認証を行う（Ｓ２４）。
【００５９】
このように本変形例１によれば、キーワードだけでなく、入力枠の大きさと組み合わせて認証を行うので、高いセキュリティが得られる。
【００６０】
〈実施形態２〉
図１０は、本発明に係る実施形態２の認証システムの説明図、図１１は本実施形態の情報処理装置の概略構成図である。
【００６１】
本実施形態の認証装置は、前述の実施形態１と比べて認証情報を認証装置に設定し、入力情報を該認証装置に送信して該認証装置で認証を行う構成が異なり、その他の構成は同じである。この為、同一の要素には同符号を付す等して再度の説明を省略している。
【００６２】
図１０において、認証装置５０は、ＬＡＮ等のネットワークを介して情報処理装置１Ａと接続する所謂認証サーバである。
【００６３】
該認証装置５０は、ＣＰＵやメモリ、記憶装置（ハードディスク）等を備えた汎用のコンピュータである。認証装置５０は、ＣＰＵ等で所定のプログラムを実行することにより、認証情報設定部や認証部を実現している。
【００６４】
該認証情報設定部５１は、情報処理装置１Ａから認証情報の設定要求を受信し、記憶装置に記憶（設定）する。
【００６５】
また、認証部５２は、情報処理装置１Ａから認証情報の認証要求を受信すると前記記憶手段に記憶した認証情報と比較し、一致しているか否かを判断する。
【００６６】
図１１の情報処理装置１Ａは、図１の情報処理装置１の構成に加えて送信部２８を備えた点が異なっている。
送信部２８は、通信制御部１５を介して認証装置５０に認証情報を送信する。
【００６７】
〈認証設定方法〉
上記構成の認証システムにおいて実行される認証設定方法について、図２を用いて説明する。
【００６８】
利用者の操作により、情報処理装置１Ａにて設定モードが選択されると、認証設定プログラムが実行され、図２に示すように、認証情報の設定が行われる。先ず、入力デバイスにより利用者が指定したエリアを入力枠として設定する。例えば、利用者が画面（タッチパネル１６）上をペンでポイントして入力枠の開始点を指定し、そのまま画面上からペンを離さず所望の位置までドラッグし、画面からペンを離す事により入力枠の終了点を指定する。入力設定部２７が、該指定された入力エリア（開始点と終了点）の情報を受信すると、入力表示制御部２１が、この開始点と終了点を対角とする矩形を画面（表示装置１７）上に表示させる（ステップ１、以下Ｓ１とも記す）。
【００６９】
利用者は、この入力枠の指定を所要回数、少なくとも複数回繰り返す。即ち、送信部２８は、利用者が入力枠の確定を選択したか否かを判定し（Ｓ２）、確定を選択せずに次の
入力枠の指定がなされたらステップ１に戻る。また、ステップ２にて、入力枠の確定が選択された場合、例えばエンターキー（不図示）が押された場合、送信部２８は、各入力枠の大きさ、位置を記憶部１３に記憶させ、各入力枠の大きさ、位置、入力順を認証情報として認証の基準として設定する（Ｓ３）。
【００７０】
そして、設定した入力枠に入力するキーワードを指定する。例えば、利用者が画面（タッチパネル１６）上の入力枠内にペンで文字を描くと、キーワード設定部２６は、該文字のコードを特定し、当該入力枠に入力されるべきキーワードとして受信する（Ｓ４）。
【００７１】
利用者は、このキーワードの指定を所要回数、少なくとも複数回繰り返す。即ち、送信部２８は、利用者がキーワードの確定を選択したか否かを判定し（Ｓ５）、確定を選択せずに次のキーワードの指定がなされたらステップ４に戻る。また、ステップ５にて、キーワードの確定が選択された場合、例えばエンターキー（不図示）が押された場合、送信部２８は、各入力枠とキーワードを対応付けて認証情報として認証装置５０に送信し、認証の基準として設定させる（Ｓ６）。
【００７２】
〈認証方法〉
次に、上記構成の情報処理装置１において実行される認証方法について、図５を用いて説明する。
情報処理装置１の電源投入時やＯＳのログオン時など、所定のタイミングで認証プログラムを実行し、図５のように認証処理を行う。
【００７３】
先ず、表示制御部２１は、記憶部１３を参照し、画面（表示装置１７）上の設定された位置に入力枠を表示する（Ｓ２１）。このとき、表示制御部２１は、図  に示すように、全ての入力枠を同じサイズ、本例では、全て小サイズで表示する。
【００７４】
利用者は、前記入力枠のサイズを設定したサイズに変更する。例えば、利用者が画面（タッチパネル１６）上の入力枠をペンで１秒以上ポイントすると、表示制御部２１は、設定された大きさを含む複数の大きさで該入力枠を順次変更して表示する。該入力枠が所望の大きさで表示された時点で利用者がペンを画面から離すと、表示制御部２１は入力枠の大きさの変更を止め、第１入力判定部２３は、この指定された入力枠の大きさを判定し一時記憶する（Ｓ２２）。本例では、大又は小サイズの入力枠を表示し、何れかが選択される。
【００７５】
そして、利用者は各入力枠にキーワードを入力する。本例では、利用者が画面（タッチパネル１６）上の入力枠内にペンで文字を描くと、第２入力判定部２４が該文字の情報を当該入力枠に対するキーワードと判定する。
【００７６】
送信部２８は、該キーワードの入力が完了したか否かを監視し（Ｓ２３）、完了が選択されずにキーワードの入力が行われれば、ステップ２２に処理を戻す。一方、ステップ２３にて、キーワード入力の完了が選択された場合、例えばエンターキー（不図示）が押された場合、認証部２５は、第１入力判定部２３で判定した各入力枠の位置及び大きさ、そして、第２入力判定部２４で判定したキーワード、該キーワードの入力順、該キーワードを入力した入力枠との対応を認証情報として認証装置５０に送信する。
【００７７】
該情報処理装置１Ａから認証情報を受信した認証装置５０は、記憶部に設定した認証情報と一致するか否かによって認証を行う（Ｓ２４）。
【００７８】
そして、認証装置５０は、受信した認証情報が、記憶部に予め設定した認証情報と一致した場合に認証成功とし、ログオン等の所定の処理を許可し（Ｓ２５）、該認証情報が一
致しない場合に認証不成功とし、ログオン等の所定の処理を中止する（Ｓ２６）。
【００７９】
このように本実施形態によれば、キーワードだけでなく、入力枠のサイズや位置と組み合わせて認証を行うので、高いセキュリティが得られる。
【００８０】
〈その他〉
本発明は、上述の図示例にのみ限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば、以下に付記した構成であっても上述の実施形態と同様の効果が得られる。また、これらの構成要素は可能な限り組み合わせることができる。
【００８１】
（付記１）
利用者の入力操作を認証に用いる情報処理装置において、
入力枠を前記利用者に対して表示する表示部と、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力部と、
前記利用者の入力の大きさを判定する第１入力判定部と、
入力された前記キーワードを判定する第２入力判定部とを備え、
前記第１入力判定部と前記第２入力判定部の判定結果を認証情報として認証に用いることを特徴とする情報処理装置。（１）
【００８２】
（付記２）
前記第１入力判定部が判定する入力の大きさは、前記利用者が指定する前記入力枠の大きさであることを特徴とする付記１記載の情報処理装置。（２）
【００８３】
（付記３）
前記第１入力判定部は、大きさの異なる前記入力枠から、前記利用者が選択した前記入力枠を前記認証情報とすることを特徴とする付記２記載の情報処理装置。（３）
【００８４】
（付記４）
前記第１入力判定部が判定する入力の大きさは、前記利用者が入力した前記キーワードの大きさであることを特徴とする付記１記載の情報処理装置。
【００８５】
（付記５）
前記第１入力判定部は、前記入力枠の位置を判定することを特徴とする付記１乃至４のうちいずれか一項記載の情報処理装置。
【００８６】
（付記６）
前記表示部は複数の前記入力枠を表示し、
利用者が入力を行った入力枠の位置を前記入力枠指定部は認証情報とすることを特徴とする付記５記載の情報処理装置。
【００８７】
（付記７）
前記認証情報を基に認証を行う認証部をさらに備えることを特徴とする付記１乃至６のうちいずれか一項記載の情報処理装置。
【００８８】
（付記８）
前記認証情報を認証装置に送信する送信部とをさらに備えることを特徴とする付記１乃至７のうちいずれか一項記載の情報処理装置。
【００８９】
（付記９）
認証に用いる利用者の入力操作を設定する情報処理装置において、
認証時に用いるキーワードを設定するキーワード設定部と、
認証時に用いる入力の大きさを設定する入力設定部とを備えることを特徴とする情報処理装置。（４）
【００９０】
（付記１０）
利用者の入力操作を認証に用いる認証方法において、
入力枠を前記利用者に対して表示する表示ステップと、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力ステップと、
前記利用者の入力の大きさを判定する第１入力判定ステップと、
入力された前記キーワードを判定する第２入力判定ステップとを備え、
前記第１入力判定ステップと前記第２入力判定ステップの判定結果を認証情報として認証に用いることを特徴とする認証方法。（５）
【００９１】
（付記１１）
認証に用いる利用者の入力操作を設定する認証設定方法において、
認証時に用いるキーワードを設定するキーワード設定ステップと、
認証時に用いる入力の大きさを設定する入力設定ステップとを備えることを特徴とする認証設定方法。
【００９２】
（付記１２）
利用者の入力操作を認証に用いるコンピュータに、
入力枠を前記利用者に対して表示する表示ステップと、
前記利用者に前記入力枠内にキーワードを入力させるキーワード入力ステップと、
前記利用者の入力の大きさを判定する第１入力判定ステップと、
入力された前記キーワードを判定する第２入力判定ステップとを実行させ、
前記第１入力判定ステップと前記第２入力判定ステップの判定結果を認証情報として認証に用いることを特徴とするプログラム。（６）
【００９３】
（付記１３）
認証に用いる利用者の入力操作を設定するコンピュータに、
認証時に用いるキーワードを設定するキーワード設定ステップと、
認証時に用いる入力の大きさを設定する入力設定ステップとを実行させることを特徴とするプログラム。
【図面の簡単な説明】
【００９４】
【図１】本発明に係る実施形態１の情報処理装置の概略構成図
【図２】認証設定方法の説明図
【図３】画面例を示す図
【図４】画面例を示す図
【図５】認証方法の説明図
【図６】画面例を示す図
【図７】画面例を示す図
【図８】画面例を示す図
【図９】画面例を示す図
【図１０】本発明に係る実施形態２の全体図
【図１１】本発明に係る実施形態２の情報処理装置の概略構成図
【符号の説明】
【００９５】
１  情報処理装置
１２  演算処理部
１３  記憶部
１４  入出力ポート
１５  通信制御部
１６  タッチパネル
１７  表示装置
５０  認証装置
【図１】
2008059173.tif 000003
【図２】
2008059173.tif 000004
【図３】
2008059173.tif 000005
【図４】
2008059173.tif 000006
【図５】
2008059173.tif 000007
【図６】
2008059173.tif 000008
【図７】
2008059173.tif 000009
【図８】
2008059173.tif 000010
【図９】
2008059173.tif 000011
【図１０】
2008059173.tif 000012
【図１１】
2008059173.tif 000013