(57)【要約】【課題】パスワードを用いることなく、また特別なハードウェアの追加なしに、十分にセキュリティ性の高いユーザ認証を実現する。【解決手段】ＰＤＡ１は、個人情報を管理するＰＩＭプログラム１２６と、ユーザ認証処理を実行する認証プログラム１２７を有している。認証プログラム１２７は、不揮発性メモリ１２２内のＰＩＭ領域１２４に保存された個人情報（アドレス帳、ユーザ辞書）に基づいて、現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する。そして、認証プログラム１２７は、ユーザ認証用問題を表示部１１に表示し、その表示されたユーザ認証用問題に対する回答と表示されたユーザ認証用問題に対応する答えとに基づいて、ユーザの正当性を判別する。【選択図】      図２
2006011959.tif 000002
【特許請求の範囲】
【請求項１】
ユーザによる入力部の操作に応じて個人情報の入力および編集を行う個人情報管理機能を有する情報端末装置において、
前記個人情報を格納する記憶媒体と、
前記記憶媒体に格納されている現在の個人情報に基づいて、前記現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する認証問題作成手段と、
前記ユーザ認証用問題を前記情報端末装置の表示部に表示する手段と、
前記表示されたユーザ認証用問題に対して前記入力部から入力される回答と前記ユーザ認証用問題に対応する前記答えとに基づいて、前記ユーザが正当なユーザであるか否かを判別する手段とを具備することを特徴とする情報端末装置。
【請求項２】
前記認証問題作成手段は、ユーザ認証処理の度に、前記認証問題情報を作成するように構成されていることを特徴とする請求項１記載の情報端末装置。
【請求項３】
前記個人情報は複数の人物に関するアドレス情報を少なくとも含み、
前記認証問題作成手段は、前記アドレス情報に基づいて、前記アドレス情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する手段を含むことを特徴とする請求項１記載の情報端末装置。
【請求項４】
前記個人情報は単語とその読みとの関係を示すユーザ辞書情報を少なくとも含み、
前記認証問題作成手段は、前記ユーザ辞書情報に基づいて、前記ユーザ辞書情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する手段を含むことを特徴とする請求項１記載の情報端末装置。
【請求項５】
前記認証問題作成手段は、前記記憶媒体に格納されている現在の個人情報の一部と前記現在の個人情報とは異なる偽の擬似個人情報の一部とを組み合わせることによって、前記現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する手段を含むことを特徴とする請求項１記載の情報端末装置。
【請求項６】
前記ユーザ認証用問題は、前記擬似個人情報の一部が前記現在の個人情報に含まれているか否かをユーザに対して問い合わせるための問題を少なくとも含むことを特徴とする請求項５記載の情報端末装置。
【請求項７】
ユーザによる入力部の操作に応じて個人情報の入力および編集を行う個人情報管理機能を有する情報端末装置に適用されるユーザ認証方法であって、
前記情報端末装置内に格納されている現在の個人情報に基づいて、前記現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証情報を作成する認証情報作成ステップと、
前記ユーザ認証用問題を前記情報端末装置の表示部に表示するステップと、
前記表示されたユーザ認証用問題に対して前記入力部から入力される回答と前記ユーザ認証用問題に対応する前記答えとに基づいて、前記ユーザが正当なユーザであるか否かを判別するステップとを具備することを特徴とするユーザ認証方法。
【請求項８】
前記認証問題作成ステップは、前記記憶媒体に格納されている現在の個人情報の一部と前記現在の個人情報とは異なる偽の擬似個人情報の一部とを組み合わせることによって、前記現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成するステップを含むことを特徴とする請求項７記載のユーザ認証方法。
【請求項９】
前記ユーザ認証用問題は、前記擬似個人情報の一部が前記現在の個人情報に含まれているか否かをユーザに対して問い合わせるための問題を少なくとも含むことを特徴とする請求項８記載のユーザ認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば携帯電話、ＰＤＡ、パーソナルコンピュータのような情報端末装置および同装置で用いられるユーザ認証方法に関する。
【背景技術】
【０００２】
従来、ＰＣ（パーソナルコンピュータ）などの情報端末におけるユーザ認証方法のなかでも良く知られたものとして、パスワード入力による認証方法が挙げられる。しかしながら、ユーザ認証に必要なパスワードはユーザの覚えやすい誕生日などの情報を使用して設定される傾向があり、本人以外の第三者に容易に推測される恐れがある。また、複雑に設定されたパスワードでは設定したユーザ自身が失念してしまう恐れがあり、情報端末へのアクセスが困難になってしまう問題があった。
【０００３】
近年では、人間の指紋などの身体的な特徴を利用してユーザを認識するバイオメトリクス認証方式や、公開鍵基盤を前提にした認証方式も開発され、ユーザ認識方法の多様化が図られている。
【０００４】
また、人の名前などの特定の文字列をユーザに予め認証用情報として入力させ、そして認証時には質問形式でユーザに認証用情報の再入力を促す認証方法も知られている（例えば、特許文献１参照。）。
【特許文献１】特開２００３−２１６５７８
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、一般にはバイオメトリクス認証方式や公開鍵基盤を利用した認証方式は、専用のハードウェア等の構造基盤の存在が必要不可欠であり、容易に実装することができないという問題がある。
【０００６】
また、特許文献１の認証方法も、認証用情報として入力された特定の文字列を一種のパスワードとして利用する方法であるので、入力された認証用情報が本人以外の第三者に容易に推測される恐れがある。特に、特許文献１の認証方法では、ユーザ認証の度に同じ質問が出題されるため、認証用情報の推測は第三者にとって容易である。
【０００７】
本発明は上述の事情を考慮してなされたものであり、パスワードを用いることなく、また特別なハードウェアの追加なしに、十分にセキュリティ性の高いユーザ認証を行うことが可能な情報処理端末およびユーザ認証方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述の課題を解決するため、本発明は、ユーザによる入力部の操作に応じて個人情報の入力および編集を行う個人情報管理機能を有する情報端末装置において、前記個人情報を格納する記憶媒体と、前記記憶媒体に格納されている現在の個人情報に基づいて、前記現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する認証問題作成手段と、前記ユーザ認証用問題を前記情報端末装置の表示部に表示する手段と、前記表示されたユーザ認証用問題に対して前記入力部から入力される回答と前記ユーザ認証用問題に対応する前記答えとに基づいて、前記ユーザが正当なユーザであるか否かを判別する手段とを具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、パスワードを用いることなく、また特別なハードウェアの追加なしに、十分にセキュリティ性の高いユーザ認証を行うことが可能となり、情報処理端末の不正利用を防止することが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して本発明の実施形態を説明する。
【００１１】
図１には、本発明の一実施形態に係る情報端末装置の外観が示されている。この情報端末装置は例えば携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｉｓｔａｎｔｓ）、パーソナルコンピュータなどから構成されている。以下では、情報端末装置１をＰＤＡとして実現した場合を想定する。
【００１２】
このＰＤＡ１は、ペン２によりペンタッチ入力が可能な表示部１１と、操作キー１２などを備えている。このＰＤＡ１は個人情報管理機能（ＰＩＭ：Ｐｅｒｓｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｎａｇｅｒ）を有している。個人情報管理機能は、ペン２または操作キー１２の操作に応じて例えばアドレス帳、メモ帳のような個人情報の入力および編集を行う機能である。
【００１３】
さらに、本ＰＤＡ１は、本ＰＤＡ１を現在操作しているユーザが正当なユーザであるか否かを判別するためのユーザ認証機能を有している。ユーザ認証処理時には、ユーザ認証用問題が表示部１１に表示される。そして、ユーザ認証用問題に対するユーザからの回答に基づいて、現在のユーザが正当なユーザであるか否かが判別される。表示部１１に表示されるユーザ認証用問題は、現在の個人情報の内容をユーザに対して問う問題であり、本ＰＤＡ１に格納されている現在の個人情報に基づいて作成される。
【００１４】
操作キー１２は、表示部１１に表示された各種メニュー等の機能の選択や決定、入力などの操作機能を持つ入力部である。ペン２による表示部１１へのペンタッチ入力も、操作キー１２と同様の操作機能を有する。
【００１５】
ユーザ認証用問題は、例えばＰＤＡ１に格納されているアクセス制限付きのデータや機能に対するアクセス要求が発生した時などにＰＤＡ１に現在格納されている個人情報に基づいて自動的に作成され、そして表示部１１に表示される。
【００１６】
図２は、本ＰＤＡ１のシステム構成を示すブロック図である。本ＰＤＡ１は、上述の表示部１１および操作キー１２に加え、ＣＰＵ１２１、例えばフラッシュメモリなどから構成される不揮発性メモリ１２２、ＲＡＭ１２３、およびカメラ１３等を備えている。表示部１１は、ペン２によるペンタッチ入力を認識するタブレット１１０と、液晶ディスプレイ１１１とから構成されている。カメラ１３は例えばＣＣＤ撮像素子から構成されており、画像データを取り込むために用いられる。
【００１７】
ＣＰＵ１２１は本ＰＤＡ１の動作を制御するプロセッサであり、バスを介して本ＰＤＡ１の各コンポーネントを制御する。不揮発性メモリ１２２は、ＰＩＭ（Ｐｅｒｓｏｎａｌ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｍａｎａｇｅｒ）領域１２４と認証用問題領域１２５とを有している。ＰＩＭ領域１２４は、たとえばアドレス帳（住所録）、メモ帳、ユーザ辞書などの個人情報を格納するための領域である。ＲＡＭ１２２にはＰＩＭプログラム１２６と認証用プログラム１２７が格納されている。ＰＩＭプログラム１２６は、個人情報を管理するためのプログラムであり、ユーザによるペン２または操作キー１２の操作に応じて個人情報の入力および編集を行う。認証用プログラム１２７はユーザ認証を行うためのプログラムであり、ＰＩＭ領域１２４に記録されている現在の個人情報に基づいて、その現在の個人情報の内容をユーザに対して問うユーザ認証用問題とその答えとを含む認証問題情報を作成する。作成された認証問題情報は認証用問題領域１２５に格納され、この認証問題情報を用いてユーザ認証処理が実行される。認証問題情報は、基本的には、ユーザ認証処理の実行の度に作成される。
【００１８】
次に、図１および図２を参照して、ユーザ認証用問題を表示部１１に表示させる方法を説明する。認証プログラム１２７は、例えば、不揮発性メモリ１２２に記憶されたアクセス制限対象に指定された電子情報またはアクセス制限対象に指定されたＰＤＡ１の特定の機能が、ペン２によるペンタッチ入力あるいは操作キー１２の操作によってアクセス要求された時に起動される。認証用プログラム１２７は、不揮発性メモリ１２２内のＰＩＭ領域１２４に保存された個人情報に基づいてユーザ認証用問題を作成し、認証用問題領域１２５に記録する。そして、認証用プログラム１２７は、認証用問題領域１２５からランダムに問題を選択し、表示部１１に表示する。表示部１１に表示されたユーザ認証用問題に対してペン２あるいは操作キー１２の操作によって入力される回答と、表示されたユーザ認証用問題に対応する答えとに基づいて、アクセス許可／禁止の判定が行われる。
【００１９】
次に、図３のフローチャートを参照して、本ＰＤＡ１によって実行されるユーザ認証処理の手順を説明する。認証プログラム１２７の制御の下に、ＣＰＵ１２１は以下のユーザ認証処理を実行する。
【００２０】
ＰＤＡ１の不揮発性メモリ１２２に記録されたアクセス制限対象の電子情報またはアクセス制限対象のＰＤＡ１の特定機能に対するアクセス要求が発生した場合（ステップＳ３０１）、ＣＰＵ１２１は、ＰＩＭプログラム１２６によって不揮発性メモリ１２２のＰＩＭ領域１２４に記録されている現在の個人情報の内容に従ってユーザ認証用問題とその問題に対応した答えとを作成する（ステップＳ３０２）。次いで、ＣＰＵ１２１は、作成したユーザ認証用問題を表示部１１に表示し（ステップＳ３０３）、その問題に対する回答が入力されるまで待機する。
【００２１】
ユーザによるペン２または操作キー１２の操作によって回答が入力されると、ＣＰＵ１２１は、入力された回答が出題した問題に対応する答え（正解）に一致するかどうか判定する（ステップＳ３０４）。入力された回答が出題した問題に対応する答えと一致する場合（ステップＳ３０４のＹＥＳ）、ＣＰＵ１２１は、アクセス要求された電子情報または機能に対するアクセスを許可してユーザ認証を終了する（ステップＳ３０５）。一方、入力された回答がその問題に対応する答えに一致しない場合（ステップＳ３０４のＮＯ）には、ＣＰＵ１２１は、アクセス要求された電子情報または機能に対するアクセスを拒否してアクセス認証処理を終了する（ステップＳ３０６）。
【００２２】
図４は、ＰＤＡ１に登録されたアドレス帳データベースの例を示している。アドレス帳データベースは、各人物毎にその苗字、名前、写真（ＰＨＯＴＯ）などの情報を管理する電子情報である。このアドレス帳データベースは、登録された個人情報を識別するアドレスＩＤ項目と、そのアドレスＩＤに関連した人物の苗字項目および名前項目と、その人物のイメージイラストなどの画像情報を取り込んだＰｈｏｔｏ項目とによって構成される。ＰＤＡ１の本来のユーザは、ＰＩＭプログラム１２６を用いることによって、各人物の苗字項目および名前項目のそれぞれの内容の入力や、削除などの編集を自由に行うことが出来る。また、人物のイメージイラストなどの画像情報は、例えばカメラ１３から取り込むことができる。
【００２３】
図５は、アドレス帳データベースから作成された認証問題情報の例を示している。この認証問題情報は、図４のアドレス帳データベースの内容をユーザに対して問うためのユーザ認証用問題とその答えとの組み合わせから構成される。例えば、問題番号Ｑ０１の認証問題情報は、図４のアドレスＩＤ［Ａ００１］に対応するアドレス帳情報の内容をユーザに対して問うためのユーザ認証用問題“斑玉さんの名前は？”とその答え“蹴斗”とから構成される。
【００２４】
図６は、ＰＤＡ１に登録されたユーザ辞書の例を示している。ユーザ辞書は、ユーザ個人の単語登録帳であり、単語とその読みとの関係を示している。このユーザ辞書は、ＰＤＡ１への文章入力の際にユーザによって入力された読みを、特定の単語に変換するために参照される情報である。図６のユーザ辞書は、登録された単語を識別する単語ＩＤ項目と、登録された単語を示す単語項目と、その単語の読みを示した読み項目とによって構成される。ここでは例えばＰＤＡ１のメモ帳などの機能などにより入力された顔文字に対応した変換例を示しており、対応した文字の読みを入力して変換させると顔文字に置き換わり、またその逆変換も行われる。
【００２５】
図７は、ユーザ辞書から作成された認証問題情報の例を示している。この認証問題情報は、図６のユーザ辞書の内容をユーザに対して問うためのユーザ認証用問題とその答えとの組み合わせから構成される。
【００２６】
例えば、問題番号Ｑ０４に対応する認証問題情報は、図６における単語ＩＤ［Ｗ００１］のユーザ辞書の内容を、ユーザに対して問うためのユーザ認証用問題“(^-^)”とその答え“ニコ”とから構成される。
【００２７】
上述の図３のステップＳ３０２においては、現在のアドレス帳およびユーザ辞書の内容に基づいて、上述の複数のユーザ認証用問題Ｑ０１，Ｑ０２，Ｑ０３，Ｑ０４，Ｑ０５，Ｑ０６，…が作成される。そして、ステップＳ３０３においては、例えば、これら作成されたユーザ認証用問題Ｑ０１，Ｑ０２，Ｑ０３，Ｑ０４，Ｑ０５，Ｑ０６の中からランダムに選択された一つの問題が表示部１１に表示される。
【００２８】
以上のように、本実施形態においては、ユーザ認証処理の度に、ＰＩＭプログラム１２６によって管理されている現在の個人情報に基づいて、その現在の個人情報の内容をユーザに問うためのユーザ認証用問題が作成される。個人情報はユーザによって自由に入力、編集される情報である。このため、ＰＤＡ１に現在格納されている個人情報の内容は正当なユーザのみが知りうる情報である。よって、個人情報を用いたユーザ認証を行うことにより、推測／失念の危険性あるパスワードを用いることなく、また特別なハードウェアの追加なしに、十分にセキュリティ性の高いユーザ認証を行うことが可能となる。
【００２９】
次に、図８のフローチャートを参照して、本ＰＤＡ１によって実行されるユーザ認証処理の手順の他の例について説明する。
【００３０】
認証プログラム１２７の制御の下に、ＣＰＵ１２１は以下のユーザ認証処理を実行する。ここでは、複数のユーザ認証用問題を順次出題し、それら問題に対する正答率に基づいて、正当なユーザであるか否かの判定が行われる。
【００３１】
ＰＤＡ１の不揮発性メモリ１２２に記録されたアクセス制限対象の電子情報またはアクセス制限対象のＰＤＡ１の特定機能へのアクセス要求が発生した場合（ステップＳ８０１）、ＣＰＵ１２１は、ユーザ認証用問題の正解数ＨＩＴと不正解数ＭＩＳＳとユーザ認証用問題出題数Ｎとを初期化する（ステップＳ８０２）。
【００３２】
次に、ＣＰＵ１２１は、ユーザ認証用問題出題数Ｎと予め設定された出題数（出題総数）とを比較する（ステップＳ８０３）。出題総数の値は２以上に予め設定されている。ユーザ認証用問題出題数Ｎが予め設定された出題数（出題総数）よりも少ないならば（ステップＳ８０３のＹＥＳ）、ＣＰＵ１２１は、不揮発性メモリ１２２のＰＩＭ領域１２４に現在記録されている個人情報に基づいて、複数のユーザ認証用問題とそれら複数のユーザ認証用問題それぞれに対応する答えとを含む認証問題情報を作成する（ステップＳ８０４）。そして、ＣＰＵ１２１は、作成されたユーザ認証用問題の中の一つを選択して、表示部１１に表示し（ステップＳ８０５）、その問題に対する回答が入力されるまで待機する。
【００３３】
ユーザによるペン２または操作キー１２の操作によって回答が入力されると、ＣＰＵ１２１は、入力された回答が出題した問題に対応する答えに一致するかどうかを判定する（ステップＳ８０６）。入力された回答が出題した問題に対応する答えに一致するならば（ステップＳ８０６のＹＥＳ）、ＣＰＵ１２１は、正解数ＨＩＴの値を１加算すると共に、現在のユーザ認証用問題数Ｎの値を１加算する（ステップＳ８０７、ステップＳ８０８）。一方、入力された回答が出題した問題に対応する答えに一致しないならば（ステップＳ８０６のＮＯ）、ＣＰＵ１２１は、不正解数ＭＩＳＳの値を１加算すると共に、現在のユーザ認証用問題数Ｎの値を１加算する（ステップＳ８０９、ステップＳ８０８）。
【００３４】
次に、ＣＰＵ１２１は、現在のユーザ認証用問題数Ｎと予め設定された出題数（出題総数）とを比較し（ステップＳ８０３）、現在のユーザ認証用問題数Ｎの値が出題総数に達するまで、ステップＳ８０４〜Ｓ８０９の処理を繰り返し実行する。すなわち、予め設定されたユーザ認証用問題の出題数が例えば１０問の場合、現在のユーザ認証用問題出題数Ｎが１０になるまで、ステップＳ８０４〜Ｓ８０９の処理が繰り返される。
【００３５】
一方、現在のユーザ認証用問題数Ｎの値が出題総数に達すると（ステップＳ８０３のＮＯ）、ＣＰＵ１２１は、現在の正解数ＨＩＴまたは現在の不正解数ＭＩＳＳと、予め設定された正解数または不正解数とに従って、アクセス可否の判断を行う（ステップＳ８１０）。例えば、現在の正解数ＨＩＴの値が予め設定された正解数ＨＩＴに比べ、同数あるいは上回っている場合、ＣＰＵ１２１は、認証をパスしたと見なし（ステップＳ８１１のＹＥＳ）、アクセス要求された電子情報または機能に対するアクセスを許可し（ステップＳ８１２）、認証処理を終了する。すわなち、例えば出題された認証用問題数が１０問として、現在カウントされた正解数ＨＩＴが８であったとき、予め設定された正解数ＨＩＴがもし６であれば、前者の正解数ＨＩＴが後者の正解数ＨＩＴを上回っているので、ＣＰＵ１２１は、現在のユーザが正当なユーザであると判断し、アクセスを許可する。一方、例えば、現在の正解数ＨＩＴの値が予め設定された正解数ＨＩＴよりも少ない場合には（ステップＳ８１１のＮＯ）、ＣＰＵ１２１は、現在のユーザが正当なユーザではないと判断して、アクセス要求された電子情報または機能に対するアクセスを禁止し（ステップＳ８１３）、認証処理を終了する。
【００３６】
次に、個人情報のみならず、ダミーデータをも用いて認証問題情報を作成する処理について説明する。ダミーデータとは、ＰＤＡ１に格納されている実際の個人情報とは異なる偽の擬似個人情報である。
【００３７】
図９は、ダミーデータとして使用されるダミーアドレス帳データベースの例を示している。このダミーアドレス帳データベースは、認証用プログラム１２７によって作成される。この場合、認証用プログラム１２７は、ＰＤＡ１に格納されている現在のアドレス帳データベースとダミーアドレス帳データベースの内容が一致しないように、ＰＤＡ１に格納されている現在のアドレス帳データベースに基づいて、ダミーアドレス帳データベースを作成する。
【００３８】
このダミーアドレス帳データベースは、ダミーＩＤ項目と、ダミー人物の苗字および名前項目と、そのダミー人物のイメージイラストなどの画像項目によって構成される。ダミーアドレス帳データベースの内容は、上述したように、ＰＤＡ１の本来のユーザが登録したアドレス帳とは異なる偽の情報である。認証用プログラム１２７は、ＰＤＡ１に現在格納されている実際のアドレス帳データベースの一部と、ダミーアドレス帳データベースの一部とを組み合わせることによって、ＰＤＡ１に現在格納されている実際のアドレス帳データベースの内容をユーザに問うユーザ認証用問題とその答えとを含む認証問題情報を作成する。この場合、ユーザ認証用問題は、ダミーアドレス帳データベースの内容がＰＤＡ１に実際に格納されている現在のアドレス帳のデータであるか否かをユーザに問う問題を含む。ＰＤＡ１の本来のユーザは、ＰＤＡ１に実際に格納されているアドレス帳のデータであるか否かを判断することが出来るが、第三者にとってはその判断は極めて困難である。よって、ＰＤＡ１に現在格納されている実際のアドレス帳データベースとダミーアドレス帳データベースとを組み合わせて複数のユーザ認証用問題を作成および出題することにより、よりセキュリティ性の高いユーザ認証を実現することが出来る。
【００３９】
図１０は、ＰＤＡ１に格納されている実際のユーザ辞書のダミーデータとして使用される、ダミーユーザ辞書の例を示している。ダミーユーザ辞書は、認証用プログラム１２７によって作成される。この場合、認証用プログラム１２７は、ＰＤＡ１に格納されている現在のユーザ辞書とダミーユーザ辞書の内容が一致しないように、ＰＤＡ１に格納されている現在のユーザ辞書に基づいて、ダミーユーザ辞書を作成する。
【００４０】
このダミーユーザ辞書は、ダミー単語ＩＤ項目と、ダミー単語を示す単語ＩＤ項目と、そのダミー単語の読みを示す読みＩＤ項目とによって構成される。ダミーユーザ辞書の内容も、ＰＤＡ１の本来のユーザが登録したユーザ辞書とは異なる情報である。認証用プログラム１２７は、ＰＤＡ１に現在格納されている実際のユーザ辞書の一部と、ダミーユーザ辞書の一部とを組み合わせることによって、ＰＤＡ１に現在格納されている実際のユーザ辞書の内容をユーザに問うユーザ認証用問題とその答えとを含む認証問題情報を作成する。ユーザ認証用問題は、ダミーユーザ辞書の内容がＰＤＡ１に現在実際に格納されているユーザ辞書のデータであるか否かをユーザに問う問題を含む。ＰＤＡ１の本来のユーザは、ＰＤＡ１に現在実際に格納されているユーザ辞書のデータであるか否かを判断することが出来るが、第三者にとってはその判断は極めて困難である。よって、ＰＤＡ１に格納されている実際のユーザ辞書とダミーユーザ辞書とを組み合わせて複数のユーザ認証用問題を作成および出題することにより、よりセキュリティ性の高いユーザ認証を実現することが出来る。
【００４１】
図１１は、ダミーアドレス帳データベースおよびダミーユーザ辞書からそれぞれ生成される認証問題情報の例を示している。例えば、問題番号Ｑ０１の認証問題情報は、図１０のダミーユーザ辞書内のダミー単語ＩＤ［ＤＷ００１］に対応する単語“東京”が、現在のユーザ辞書に登録されている単語であるか否かをユーザに問うための問題であり、現在のユーザ辞書の内容を問うためのユーザ認証用問題“［東京］の読みは？”とその答え“−”とから構成される。答え“−”は、いわゆる解なしに相当しており、ＰＤＡ１に登録されていないデータに対応する問題であることを意味している。
【００４２】
図１２は、個人情報とダミーデータとを組み合わせて作成したユーザ認証用問題の出題例を示している。
【００４３】
このユーザ認証用問題は、選択肢左部の３つの問題項目の各々に対して、選択肢右部の三つの回答項目の中から正解の項目を選択して、正しい組み合わせを完成させるという問題である。
【００４４】
この場合、選択肢左部の問題項目「斑玉」に対しては、選択肢右部「蹴斗」が正解にあたる。さらに、選択肢左部の問題項目「東京」はＰＤＡ１に現在格納されている個人情報ではないので、選択肢右部の「−」が正解にあたる。選択肢左部問題項目「田中」もＰＤＡ１に現在格納されている個人情報ではないので、選択肢右部の「−」が正解にあたる。
【００４５】
もし個人情報のみを用いて、選択肢左部の３つの問題項目の各々に対して選択肢右部の三つの回答項目の中から正解の項目を一つ選択することによって３つの正しい組み合わせを見つけ出すという問題を作成したならば、正しい組み合わせを見つけ出すことができる確率は、第一の組み合わせを見つける確率が３分の１、残りの選択肢から第二の組み合わせを見つける確率が２分の１、最後に残された選択肢同士の第三の組み合わせを見つける確率が１／１であるので、１／６となる。
【００４６】
一方、ダミーデータを用いた場合、選択肢左部のどの問題項目についても選択肢右部の３つの回答項目の中から正解の項目を選択できる確率は１／３であるので、正しい組み合わせを見つける確率は、１／２７となり、ダミーデータを用いない場合に対して、ユーザ認証のセキュリティ性の向上を実現できる。
【００４７】
なお、ダミーデータは複数のユーザ認証用問題を作成および出題する認証処理のみならず、図３のフローチャートで説明したように、一つのユーザ認証用問題を作成および出題する認証処理においても利用することができる。この場合、例えば、個人情報およびダミーデータの組み合わせの中からランダムに一つのアドレス情報または辞書情報を選択し、その選択したアドレス情報または辞書情報から認証問題情報を作成すればよい。
【００４８】
また、以上の説明では、ユーザ認証処理の度に認証問題情報を作成する場合を例示したが、個人情報が更新（入力／編集）された時に認証問題情報を作成し、ユーザ認証処理時に、既に作成されている認証問題情報の中からランダムに一つのユーザ認証用問題を選択して出題してもよい。この場合においても、現在の個人情報の内容を反映したユーザ認証用問題を出題することが出来る。
【００４９】
また、以上のユーザ認証処理はコンピュータプログラムによって実現されているので、当該コンピュータプログラムをコンピュータ読み取り可能な記憶媒体を通じてＰＩＭ機能を有する通常のコンピュータに導入するだけで、本実施形態と同様の効果を容易に実現することが出来る。
【００５０】
また、本発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に構成要素を適宜組み合わせてもよい。
【図面の簡単な説明】
【００５１】
【図１】本発明の一実施形態に係る情報端末装置の外観を示す図。
【図２】同実施形態の情報端末装置のシステム構成を示すブロック図。
【図３】同実施形態の情報端末装置によって実行されるユーザ認証処理の手順を示すフローチャート。
【図４】同実施形態の情報端末装置に登録されたアドレス帳データベースの例を示す図。
【図５】図４に示したアドレス帳データベースから作成される認証問題情報の例を示す図。
【図６】同実施形態の情報端末装置に登録されたユーザ辞書の例を示す図。
【図７】図６に示したユーザ辞書から作成される認証問題情報の例を示す図。
【図８】同実施形態の情報端末装置によって実行されるユーザ認証処理の他の手順を示すフローチャート。
【図９】同実施形態の情報端末装置によって作成されるダミーアドレス帳データベースの例を示す図。
【図１０】同実施形態の情報端末装置によって作成されるダミーユーザ辞書の例を示す図。
【図１１】図９のダミーアドレス帳データベースおよび図１０のダミーユーザ辞書から作成される認証問題情報の例を示す図。
【図１２】同実施形態の情報端末装置が個人情報とダミーデータの組み合わせを用いて作成するユーザ認証用問題の出題の例を示す図。
【符号の説明】
【００５２】
１…情報端末装置（ＰＤＡ）、２…ペン、１１…表示部、１２…操作キー、１１０…タブレット、１１１…ＬＣＤ、１２１…ＣＰＵ、１２２…不揮発性メモリ、１２３…ＲＡＭ、１２４…ＰＩＭ領域、１２５…認証用問題領域、１２６…ＰＩＭプログラム、１２７…認証プログラム。
【図１】
2006011959.tif 000003
【図２】
2006011959.tif 000004
【図３】
2006011959.tif 000005
【図４】
2006011959.tif 000006
【図５】
2006011959.tif 000007
【図６】
2006011959.tif 000008
【図７】
2006011959.tif 000009
【図８】
2006011959.tif 000010
【図９】
2006011959.tif 000011
【図１０】
2006011959.tif 000012
【図１１】
2006011959.tif 000013
【図１２】
2006011959.tif 000014