(57)【要約】【課題】セキュリティの低下を抑えて利用者を認証できる情報処理装置、認証制御プログラムおよび認証制御方法を提供する。【解決手段】出力部２０は、認証する利用者により事前に登録された登録情報および前記登録情報以外の情報のなかから複数の情報を出力する。受付部２１は、出力された複数の情報に含まれる登録情報数の回答を受け付ける。認証部４２は、受け付けた登録情報数に基づいて、利用者を認証する。【選択図】図１
2014215842.tif 000002
【特許請求の範囲】
【請求項１】
認証する利用者により事前に登録された登録情報および前記登録情報以外の情報のなかから複数の情報を出力する出力部と、
前記出力部により出力された複数の情報に含まれる登録情報数の回答を受け付ける受付部と、
前記受付部により受け付けた前記登録情報数に基づいて、利用者を認証する認証部と、
を有することを特徴とする情報処理装置。
【請求項２】
前記出力部は、音声により情報を出力する
ことを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記出力部は、出力する情報をランダムに変えて複数の情報を所定回出力し、
前記受付部は、前記所定回、登録情報数の回答を受け付け、
前記認証部は、前記所定回の登録情報数の回答の結果に基づいて、利用者を認証する
ことを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
コンピュータに、
認証する利用者により事前に登録された登録情報および前記登録情報以外の情報のなかから複数の情報を出力部から出力し、
前記出力部により出力された複数の情報に含まれる登録情報数の回答を受付部から受け付け、
前記受付部により受け付けた前記登録情報数に基づいて、利用者を認証する
処理を実行させることを特徴とする認証制御プログラム。
【請求項５】
コンピュータが、
認証する利用者により事前に登録された登録情報および前記登録情報以外の情報のなかから複数の情報を出力部から出力し、
前記出力部により出力された複数の情報に含まれる登録情報数の回答を受付部から受け付け、
前記受付部により受け付けた前記登録情報数に基づいて、利用者を認証する
処理を実行することを特徴とする認証制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、認証制御プログラムおよび認証制御方法に関する。
【背景技術】
【０００２】
従来から、情報処理装置では、利用者の認証が行われている。例えば、スマートフォン等の情報処理装置では、個人情報のような第三者から保護すべき情報が記憶される。このため、情報処理装置では、情報の漏えい防止を目的として利用者の認証が行われる。
【０００３】
例えば、情報処理装置では、起動時あるいは保護すべき機能の起動時にパスワードの入力を促し、入力されたパスワードが予め登録されているパスワードと一致した場合に、保護を解除することでセキュリティを確保する。また、タッチパネルを具備する情報処理装置では、パスワード入力に代わり、指等によるタッチストロークによる入力を促し、予め登録されているストロークパターンと比較し、一致した場合に保護を解除する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１０−３２８７５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、パスワードによる利用者の認証は、パスワード入力時の第三者による盗み見などによりパスワードが露見し、セキュリティが低下してしまう場合がある。特に、視覚障碍者は、自身の入力内容の確認が情報処理装置からの音声によるフィードバックにならざるを得ず、周囲に第三者が存在する場合、パスワードが露見してしまうため、パスワードの利用は不可能である。
【０００６】
また、タッチストロークによる利用者の認証は、タッチパネルに残ったストロークの痕跡や、第三者の盗み見などにより、パスワードとなるタッチストロークが露見し、セキュリティが低下してしまう場合がある。
【０００７】
一側面では、セキュリティの低下を抑えて利用者を認証できる情報処理装置、認証制御プログラムおよび認証制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一側面によれば、情報処理装置は、出力部と、受付部と、認証部とを有する。出力部は、認証する利用者により事前に登録された登録情報および前記登録情報以外の情報のなかから複数の情報を出力する。受付部は、出力部により出力された複数の情報に含まれる登録情報数の回答を受け付ける。認証部は、受付部により受け付けた登録情報数に基づいて、利用者を認証する。
【発明の効果】
【０００９】
本発明の一側面によれば、セキュリティの低下を抑えて利用者を認証できる。
【図面の簡単な説明】
【００１０】
【図１】図１は、情報処理装置の機能的構成を示すブロック図である。
【図２】図２は、アイコンデータのデータ構成の一例を示す図である。
【図３】図３は、登録アイコン情報のデータ構成の一例を示す図である。
【図４】図４は、認証画面の一例を示す図である。
【図５】図５は、認証制御処理の手順の一例を示すフローチャートである。
【図６】図６は、認証制御処理の手順の他の例を示すフローチャートである。
【図７】図７は、認証制御プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１１】
以下に、本発明にかかる情報処理装置、認証制御プログラムおよび認証制御方法の実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。そして、各実施例は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。以下では、調査システムに本発明を適用した場合について説明する。
【実施例１】
【００１２】
［情報処理装置の構成］
本実施例に係る情報処理装置１０の機能的構成について説明する。図１は、情報処理装置の機能的構成を示すブロック図である。情報処理装置１０は、起動時あるいは保護すべき機能の起動時などに利用者の認証を行い、認証が得られた場合に保護を解除して利用者による利用が可能となる装置である。情報処理装置１０は、例えば、パーソナルコンピュータを始めとする端末装置の他、スマートフォン、携帯電話機、ＰＨＳ（Personal  Handyphone  System）やＰＤＡ（Personal  Digital  Assistants）などの移動体端末も採用できる。
【００１３】
図１に示すように、情報処理装置１０は、出力部２０と、受付部２１と、記憶部２２と、制御部２３とを有する。なお、情報処理装置１０は、図１に示した機能部以外にも既知の端末装置や移動体端末が有する各種の機能部を有してもよい。例えば、情報処理装置１０は、ネットワークを介して通信を行うネットワークインタフェースや、アンテナ、キャリア網を介して通信を行うキャリア通信部、ＧＰＳ（Global  Positioning  System）受信機などを有することとしてもかまわない。
【００１４】
出力部２０は、各種の情報を出力するデバイスである。例えば、出力部２０は、利用者の認証を行う際に、認証に用いる各種の情報を出力する。本実施例では、出力部２０を各種の情報を表示する表示デバイスとする。表示デバイスとしては、ＬＣＤ（Liquid  Crystal  Display）やＣＲＴ（Cathode  Ray  Tube）などが挙げられる。なお、認証に用いる各種の情報を音声により出力する場合は、出力部２０をスピーカーなどの音声出力デバイスとする。
【００１５】
受付部２１は、各種の情報の入力を受け付けるデバイスである。例えば、受付部２１としては、マウスやキーボード、情報処理装置１０に設けられた各種のボタンや、出力部２０上に設けられた透過型のタッチセンサなどの入力デバイスが挙げられる。なお、図１の例では、機能的な構成を示したため、出力部２０と受付部２１を別に分けているが、例えば、タッチパネルなど、出力部２０と受付部２１とを一体的に設けたデバイスで構成してもよい。
【００１６】
記憶部２２は、各種のデータを記憶する記憶デバイスである。例えば、記憶部２２は、ハードディスク、ＳＳＤ（Solid  State  Drive）、光ディスクなどの記憶装置である。なお、記憶部２２は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ、ＮＶＳＲＡＭ（Non  Volatile  Static  Random  Access  Memory）などのデータを書き換え可能な半導体メモリであってもよい。
【００１７】
記憶部２２は、制御部２３で実行されるＯＳ（Operating  System）や各種プログラムを記憶する。例えば、記憶部２２は、利用者の認証制御に用いる各種のプログラムを記憶する。さらに、記憶部２２は、制御部２３で実行されるプログラムで用いられる各種データを記憶する。例えば、記憶部２２は、アイコンデータ３０と、登録アイコン情報３１とを記憶する。
【００１８】
アイコンデータ３０は、認証の際に用いる情報として、各種のアイコンの画像を記憶したデータである。本実施例では、認証の際に複数のアイコンを表示させ、表示されたアイコンに含まれる事前に登録されたアイコン数の回答を受け付けることにより、利用者の認証を行う。アイコンデータ３０には、認証の際に表示するアイコンの画像が管理されている。アイコンデータ３０に登録するアイコンは、予め定められていてもよい。また、アイコンデータ３０に登録するアイコンは、利用者により追加、修正、削除を可能としてもよい。
【００１９】
図２は、アイコンデータのデータ構成の一例を示す図である。図２に示すように、アイコンデータ３０には、画像番号毎に、アイコンとする画像が登録されている。図２の例では、画像１のアイコンは、正面を向いた犬の画像であることを示す。
【００２０】
図１に戻り、登録アイコン情報３１は、利用者毎に、登録されたアイコンを示す情報を記憶したデータである。登録アイコン情報３１には、登録されたアイコンを示す情報として、利用者により選択されたアイコンを示す画像番号が記憶される。本実施例では、利用者についての登録アイコン情報３１に登録されたアイコンを「認識アイコン」とも言う。
【００２１】
図３は、登録アイコン情報のデータ構成の一例を示す図である。図３に示すように、登録アイコン情報３１は、「ユーザ名」の項目を有する。ユーザ名の項目は、利用者を識別する識別情報としてユーザ名を記憶する領域である。また、登録アイコン情報３１は、利用者毎の認識アイコンを記憶する領域として、「認証アイコン１」・・・「認証アイコン６」・・・の項目を有する。「認証アイコン１」・・・「認証アイコン６」・・・の項目には、認証アイコンとするアイコンが指定されている場合、アイコンの画像番号が格納され、アイコンが指定されていない場合、「−」が格納されている。図３の例では、ユーザ名「Ａ」の利用者は、認証アイコンとして、「画像１０」、「画像３」、「画像５」、「画像１」、「画像２２」、「画像９」が選択されていることを示す。
【００２２】
図１に戻り、制御部２３は、情報処理装置１０を制御するデバイスである。制御部２３としては、ＣＰＵ（Central  Processing  Unit）、ＭＰＵ（Micro  Processing  Unit）等の電子回路や、ＡＳＩＣ（Application  Specific  Integrated  Circuit）、ＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路を採用できる。制御部２３は、各種の処理手順を規定したプログラムや制御データを格納するための内部メモリを有し、これらによって種々の処理を実行する。制御部２３は、各種のプログラムが動作することにより各種のシステムが動作しており、各種の処理部として機能する。例えば、制御部２３は、処理部として、登録部４０と、出力制御部４１と、認証部４２とを有する。
【００２３】
登録部４０は、認識アイコンとするアイコンを登録アイコン情報３１に登録する処理部である。例えば、登録部４０は、利用者が認証を行う利用者とされた場合、アイコンデータ３０に記憶された各アイコンを表示して認証アイコンとするアイコンを選択させる選択画面を出力部２０に表示させる。そして、登録部４０は、選択画面で選択されたアイコンの画像番号を、当該利用者のユーザＩＤに対応付けて登録アイコン情報３１に登録する。これにより、利用者が選択画面で選択したアイコンが、当該利用者の認証アイコンとなる。なお、選択画面は、利用者からアイコンの追加、修正、削除の指示を受付け可能としてもよい。登録部４０は、アイコンが追加された場合、追加されたアイコンに新たな画像番号を付与して登録アイコン情報３１に登録する。ところで、アイコンが追加可能とした場合、追加されたアイコンのサイズや画質が登録済みのアイコンと異なると、追加されたアイコンが特定され易くなる。そこで、登録部４０は、追加されたアイコンの画像のサイズや画質を、認証に用いるアイコン用に定められた所定のサイズや画質に調整した後に登録アイコン情報３１に登録するようにしてもよい。
【００２４】
出力制御部４１は、認証を行う際に、出力部２０への各種の情報の出力を制御する処理部である。例えば、出力制御部４１は、認証する利用者により登録された認証アイコンおよび認証アイコン以外のアイコンのなかから複数のアイコンを表示させて認証アイコンの数を受け付ける認証画面を出力部２０に表示させる。
【００２５】
また、本実施例では、セキュリティを高めるため、認証画面を複数回表示させて、認証アイコンの数を複数回選択させ、全てにおいて表示された認証アイコンの数が正解の場合に、保護を解除するものとしている。
【００２６】
出力制御部４１は、認証画面において認証アイコンの数が正解の場合、表示するアイコンをランダムに変えて次の認証画面を出力部２０に表示させる。
【００２７】
図４は、認証画面の一例を示す図である。図４に示すように、認証画面６０は、タイトルとして「認証画面（２／１０）」と表示されている。「（２／１０）」は、１０回選択を行って認証を行う際の２回目であることを示している。また、認証画面６０は、複数のアイコン６１を表示するアイコン表示領域６２を有する。図４の例では、アイコン表示領域６２に９つのアイコン６１が表示されている。また、認証画面６０は、認証アイコンの数を選択するための「０」〜「９」のボタン６３を有する。受付部２１は、利用者による認証画面６０に表示されたボタン６３の選択により、認証アイコンの数の回答を受け付ける。
【００２８】
利用者は、認証画面６０のアイコン表示領域６２に表示されたアイコン６１のうち、自身が選択した認証アイコンが表示されている数に対応するボタン６３を選択する。図４の例では、認証する利用者がユーザＩＤ「Ａ」である場合、認証画面６０に画像番号が「画像５」の認証アイコンが表示されているため、認証アイコンの数が「１」である。
【００２９】
認証部４２は、受付部２１により受け付けた認証アイコンの数に基づいて利用者の認証を行う処理部である。例えば、認証部４２は、受付部２１により受け付けた認証アイコンの数が正解の場合、出力制御部４１により再度、認証画面６０を表示させる。そして、認証部４２は、認証画面６０を所定回表示させて受け付けた認証アイコンの数が全て正解の場合、認証が成功したものとして保護を解除する。
【００３０】
一方、認証部４２は、受付部２１により受け付けた認証アイコンの数が不正解の場合、認証が失敗した旨を出力部２０に表示させる。
【００３１】
このように、本実施例に係る情報処理装置１０は、利用者により認証アイコンを予め登録させる。そして、情報処理装置１０は、認証の際に登録済み認証アイコンを含む複数のアイコンを認証画面６０に提示し、認証アイコンの数を回答させて認証を行う。すなわち、情報処理装置１０は、認証の際に、認証アイコンそのものを直接入力させるわけではなく、表示されている認証アイコンの数という認証アイコンに関する間接的な情報を入力させる。これにより、情報処理装置１０は、他の利用者が回答を見たとしても、何れが認証アイコンであるか判別し難いため、セキュリティの低下を抑えて利用者を認証できる。
【００３２】
［処理の流れ］
次に、本実施例に係る情報処理装置１０により利用者の認証を行う認証制御処理の流れについて説明する。図５は、認証制御処理の手順の一例を示すフローチャートである。この認証制御処理は、情報処理装置１０の起動あるいは保護すべき機能の起動したタイミングで実行される。なお、認証する利用者のユーザＩＤは、入力画面を表示して入力させてもよい。また、情報処理装置１０を使用する利用者のユーザＩＤが設定されている場合、認証する利用者のユーザＩＤは、設定されたユーザＩＤを用いてもよい。
【００３３】
図５に示すように、出力制御部４１は、カウンタＰを１に初期化する（Ｓ１０）。そして、出力制御部４１は、表示する認証アイコン数Ｎを決定する（Ｓ１１）。例えば、出力制御部４１は、認証する利用者のユーザＩＤに対応して登録アイコン情報３１に登録された認証アイコンの数が認証画面６０に表示可能な個数である９個未満の場合、認証アイコンの数以下の範囲で乱数を発生させて認証アイコン数Ｎを決定する。また、出力制御部４１は、認証する利用者のユーザＩＤに対応して登録アイコン情報３１に登録された認証アイコンの数が９個以上の場合、９個以下の範囲で乱数を発生させて認証アイコン数Ｎを決定する。
【００３４】
また、出力制御部４１は、認証画面６０に表示可能な個数−認証アイコン数Ｎをダミーとして表示するダミーアイコン数と決定する（Ｓ１２）。
【００３５】
そして、出力制御部４１は、認証する利用者のユーザＩＤに対応して登録アイコン情報３１に画像番号が記憶された認証アイコンからランダムに認証アイコン数Ｎだけ、表示する認証アイコンを選択する（Ｓ１３）。また、出力制御部４１は、認証する利用者のユーザＩＤに対応して登録アイコン情報３１に画像番号が記憶されていないアイコンからランダムに、認証画面６０に表示可能な個数−認証アイコン数Ｎだけ、表示するダミーアイコンを選択する（Ｓ１４）。
【００３６】
そして、出力制御部４１は、Ｓ１３およびＳ１４において選択した認証アイコンとダミーアイコンをランダムな順に配置した認証画面６０を出力部２０に表示させる（Ｓ１５）。
【００３７】
認証部４２は、認証画面６０に表示された何れかのボタン６３が選択されたか否か判定する（Ｓ１６）。何れのボタン６３も未選択の場合（Ｓ１６否定）、再度Ｓ１６へ移行して選択待ちを行う。
【００３８】
一方、何れかのボタン６３が選択された場合（Ｓ１６肯定）、認証部４２は、ボタン６３により選択された数字が認証アイコン数Ｎと一致するか否かを判定する（Ｓ１７）。選択された数字が認証アイコン数Ｎと一致しない場合（Ｓ１７否定）、認証部４２は、認証失敗として、認証が失敗した旨を出力部２０に表示させ（Ｓ１８）、処理を終了する。
【００３９】
一方、選択された数字が認証アイコン数Ｎと一致する場合（Ｓ１７肯定）、認証部４２は、カウンタＰの値が、所定の認証回数以上であるか否かを判定する（Ｓ１９）。例えば、認証部４２は、１０回認証を行う場合、カウンタＰの値が１０以上であるか否かを判定する。カウンタＰの値が、所定の認証回数未満である場合（Ｓ１９否定）、認証部４２は、カウンタＰの値を１カウントアップして（Ｓ２０）、上述のＳ１１へ移行する。
【００４０】
一方、カウンタＰの値が、所定の認証回数以上である場合（Ｓ１９肯定）、認証部４２は、認証が成功したものとして保護を解除し（Ｓ２１）、処理を終了する。
【００４１】
［効果］
上述してきたように、本実施例に係る情報処理装置１０は、認証する利用者により事前に登録された認証アイコンおよび認証アイコン以外のアイコンのなかから複数のアイコンを表示する。情報処理装置１０は、表示された複数のアイコンに含まれる認証アイコン数の回答を受け付ける。情報処理装置１０は、受け付けた認証アイコン数に基づいて、利用者を認証する。これにより、情報処理装置１０は、セキュリティの低下を抑えて利用者を認証できる。
【実施例２】
【００４２】
さて、これまで開示の装置に関する実施例について説明したが、開示の技術は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。そこで、以下では、本発明に含まれる他の実施例を説明する。
【００４３】
例えば、上記の実施例では、認証の際に用いる情報として、各種のアイコンの画像を表示する場合について説明したが、開示の装置はこれに限定されない。例えば、認証の際に用いる情報として、「あ」「イ」「Ａ」「×」「○」「△」等の文字、記号を用いてもよい。また、認証の際に用いる情報として、「富士山の高さは、約３７７６ｍである」等の文章を用いてもよい。また、認証の際に用いる情報として、画像や文字、記号、文章を混在させてもよい。
【００４４】
また、上記の実施例では、認証に用いる各種の情報を表示する場合について説明したが、開示の装置はこれに限定されない。例えば、認証に用いる各種の情報を音声により出力してもよい。この場合、出力部２０は、スピーカーなどの音声出力デバイスとする。例えば、認証に用いる各種の情報を文章として、事前に認証文章を登録させておき、認証の際に各種の文章を音声で出力させて、認証文章の数を回答させてもよい。これにより、周囲に第三者が存在して文章が聞かれた場合でも、どの文章が認証文章であるか判別し難いため、セキュリティの低下を抑えて利用者を認証できる。
【００４５】
また、上記の実施例では、認証画面６０を複数回表示させて認証を行う際に、選択された数字が認証アイコン数Ｎと不一致の場合、認証失敗として処理を終了する場合について説明したが、開示の装置はこれに限定されない。情報処理装置１０は、認証の際に、選択された数字が認証アイコン数Ｎと不一致の場合に認証失敗として処理を終了すると、選択した数字が認証アイコン数Ｎと異なることを知らせることになり、認証アイコンを推測する手掛かりを与えることになる。そこで、出力制御部４１が出力するアイコンをランダムに変えて所定回、認証画面６０を出力させ、受付部２１が所定回、認証アイコン数の回答を受け付け、認証部４２が所定回の認証アイコン数の回答の結果に基づいて、利用者を認証してもよい。すなわち、情報処理装置１０は、認証画面６０で選択された数字が認証アイコン数Ｎと不一致の場合でも、認証画面６０を所定回表示させ、回答が全て正解の場合、認証成功とし、何れかで回答が不正解の場合、認証失敗としてもよい。
【００４６】
図６は、認証制御処理の手順の他の例を示すフローチャートである。実施例２に係る認証制御処理は、図５に示した実施例１に係る認証制御処理と略同一であるため、同一部分については同一の符号を付し、主に異なる処理について説明する。図６に示すように、出力制御部４１は、フラグＦを０に初期化する（Ｓ３０）。そして、選択された数字が認証アイコン数Ｎと一致しない場合（Ｓ１７否定）、認証部４２は、フラグＦを１に更新し（Ｓ３１）、Ｓ１９へ移行する。一方、選択された数字が認証アイコン数Ｎと一致した場合（Ｓ１７肯定）、Ｓ１９へ移行する。そして、カウンタＰの値が、所定の認証回数以上である場合（Ｓ１９肯定）、認証部４２は、フラグＦの値が０であるか否かを判定する（Ｓ３２）。フラグＦの値が０である場合（Ｓ３２肯定）、認証部４２は、認証が成功したものとして保護を解除し（Ｓ２１）、処理を終了する。一方、フラグＦの値が０ではない場合（Ｓ３２否定）、認証部４２は、認証失敗として、認証が失敗した旨を出力部２０に表示させ（Ｓ１８）、処理を終了する。
【００４７】
これにより、情報処理装置１０は、選択した数字が認証アイコン数Ｎと異なる場合でも、正解の場合と同様に認証画面６０を表示する処理が継続するため、第３者が認証アイコンを推測し難くすることができる。
【００４８】
また、上記の実施例では、認証画面６０に表示するアイコンをランダムに変更する場合について説明したが、開示の装置はこれに限定されない。出力制御部４１は、認証アイコンが推測され難いようにアイコンを変更することが好ましい。利用者の認証アイコンが１つの場合、認証画面６０にアイコンをランダムに表示することを繰り返した場合、認証アイコンを推測できる場合がある。そこで、出力制御部４１は、以前に認証アイコンと共に表示した他のアイコンを一緒に表示させてもよい。また、出力制御部４１は、認証画面６０に表示されるアイコンが全て認証アイコンとならないようにしてもよい。
【００４９】
また、上記の実施例では、認証画面６０にそれぞれのアイコンの画像を１つずつ表示させる場合について説明したが、開示の装置はこれに限定されない。出力制御部４１は、認証画面６０に同じアイコンの画像を複数表示させてもよい。これにより、利用者の認証アイコンが１つの場合でも、認証アイコン数として「０」、「１」以外が選択されるようになるため、認証アイコンを推測し難くすることができる。
【００５０】
また、上記の実施例では、情報処理装置１０は、認証画面６０を出力部２０に表示させ、受付部２１から操作を受け付ける場合について説明したが、これに限定されない。例えば、情報処理装置１０にネットワークを介して接続された端末装置に認証画面６０を表示させ、端末装置から操作を受け付けるものとしてもよい。
【００５１】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的状態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。例えば、情報処理装置１０の登録部４０、出力制御部４１および認証部４２の各処理部が適宜統合されてもよい。また、各処理部の処理が適宜複数の処理部の処理に分離されてもよい。さらに、各処理部にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００５２】
［認証制御プログラム］
また、上記の実施例で説明した各種の処理は、あらかじめ用意されたプログラムをパーソナルコンピュータやワークステーションなどのコンピュータシステムで実行することによって実現することもできる。そこで、以下では、上記の実施例と同様の機能を有するプログラムを実行するコンピュータシステムの一例を説明する。図７は、認証制御プログラムを実行するコンピュータを示す図である。
【００５３】
図７に示すように、コンピュータ３００は、ＣＰＵ（Central  Processing  Unit）３１０、ＨＤＤ（Hard  Disk  Drive）３２０、ＲＡＭ（Random  Access  Memory）３４０を有する。これら３００〜３４０の各部は、バス４００を介して接続される。
【００５４】
ＨＤＤ３２０には上記の情報処理装置１０の登録部４０、出力制御部４１および認証部４２と同様の機能を発揮する認証制御プログラム３２０ａが予め記憶される。なお、認証制御プログラム３２０ａについては、適宜分離しても良い。
【００５５】
また、ＨＤＤ３２０は、各種情報を記憶する。例えば、ＨＤＤ３２０は、ＯＳや利用者の認証に用いる各種データを記憶する。
【００５６】
そして、ＣＰＵ３１０が、認証制御プログラム３２０ａをＨＤＤ３２０から読み出して実行することで、実施例の各処理部と同様の動作を実行する。すなわち、認証制御プログラム３２０ａは、登録部４０、出力制御部４１および認証部４２と同様の動作を実行する。
【００５７】
なお、上記した認証制御プログラム３２０ａについては、必ずしも最初からＨＤＤ３２０に記憶させることを要しない。
【００５８】
例えば、コンピュータ３００に挿入されるフレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＤＶＤディスク、光磁気ディスク、ＩＣカードなどの「可搬用の物理媒体」にプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【００５９】
さらには、公衆回線、インターネット、ＬＡＮ、ＷＡＮなどを介してコンピュータ３００に接続される「他のコンピュータ（またはサーバ）」などにプログラムを記憶させておく。そして、コンピュータ３００がこれらからプログラムを読み出して実行するようにしてもよい。
【符号の説明】
【００６０】
１０  情報処理装置
２０  出力部
２１  受付部
２２  記憶部
２３  制御部
３０  アイコンデータ
３１  登録アイコン情報
４０  登録部
４１  出力制御部
４２  認証部
６０  認証画面
６１  アイコン
６２  アイコン表示領域
６３  ボタン
【図１】
2014215842.tif 000003
【図２】
2014215842.tif 000004
【図３】
2014215842.tif 000005
【図４】
2014215842.tif 000006
【図５】
2014215842.tif 000007
【図６】
2014215842.tif 000008
【図７】
2014215842.tif 000009