(57)【要約】【課題】他人により認証のための入力手順が推定される可能性を低減させる。【解決手段】認証装置１０は、画面２０上に複数の分割領域２２を含む入力領域２１を設定する設定手段１１と、設定手段１１が設定した複数の分割領域２２それぞれの位置を操作者に案内するものであって、識別情報を持たないガイド２３を、画面２０上に表示する表示手段１３と、画面２０の押下による入力を受け付け、画面２０上における押下の位置を検出する検出手段１２と、検出手段１２が検出した押下の位置に基づいて、設定手段１１が設定した複数の分割領域２２のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を検出手段１２が受け付けた入力の順番と対応付けて記憶手段１５に格納する算出手段１４と、記憶手段１５に格納された特定情報を照合情報と照合する照合手段１６と、を有する。【選択図】図１
2012159927.tif 000002
【特許請求の範囲】
【請求項１】
画面上に複数の分割領域を含む入力領域を設定する設定手段と、
前記設定手段が設定した複数の分割領域それぞれの位置を操作者に案内するものであって、識別情報を持たないガイドを、前記画面上に表示する表示手段と、
前記画面の押下による入力を受け付け、前記画面上における押下の位置を検出する検出手段と、
前記検出手段が検出した押下の位置に基づいて、前記設定手段が設定した複数の分割領域のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を前記検出手段が受け付けた入力の順番と対応付けて記憶手段に格納する算出手段と、
前記記憶手段に格納された特定情報を照合情報と照合する照合手段と、
を有することを特徴とする認証装置。
【請求項２】
前記設定手段は、前記検出手段が検出した押下の位置に基づいて、相対的に前記入力領域を前記画面上に設定すること、
を特徴とする請求項１記載の認証装置。
【請求項３】
前記設定手段は、前記画面上に、複数の分割領域を放射状に設定し、
前記算出手段は、前記検出手段が検出した押下の位置を角度情報に変換することで特定情報を得ること、
を特徴とする請求項１または２記載の認証装置。
【請求項４】
前記設定手段は、前記画面上に、中心領域を設定し、かつ、複数の分割領域を中心領域を包囲するように設定し、
前記表示手段は、前記設定手段が設定した中心領域における押下を前記検出手段が検出すると、これに応答して前記ガイドを前記画面上に表示すること、
を特徴とする請求項３記載の認証装置。
【請求項５】
前記表示手段は、前記ガイドを前記画面上に所定時間表示した後、前記ガイドを前記画面上から消去すること、
を特徴とする請求項１〜４のいずれか１項に記載の認証装置。
【請求項６】
前記設定手段は、操作者の識別情報に応じた数の複数の分割領域を、前記画面上に設定すること、
を特徴とする請求項１〜５のいずれか１項に記載の認証装置。
【請求項７】
前記設定手段は、前記画面上に設定する分割領域の数に応じて、前記画面上に設定する入力領域のサイズを決定すること、
を特徴とする請求項１〜６のいずれか１項に記載の認証装置。
【請求項８】
画面上に複数の分割領域を含む入力領域を設定し、
設定した複数の分割領域それぞれの位置を操作者に案内するものであって、識別情報を持たないガイドを、前記画面上に表示し、
前記画面の押下による入力を受け付け、前記画面上における押下の位置を検出し、
検出した押下の位置に基づいて、設定した複数の分割領域のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を受け付けた入力の順番と対応付けて記憶手段に格納し、
前記記憶手段に格納された特定情報を照合情報と照合する、
ことを特徴とする認証方法。
【請求項９】
コンピュータを、
画面上に複数の分割領域を含む入力領域を設定する設定手段、
前記設定手段が設定した複数の分割領域それぞれの位置を操作者に案内するものであって、識別情報を持たないガイドを、前記画面上に表示する表示手段、
前記画面の押下による入力を受け付け、前記画面上における押下の位置を検出する検出手段、
前記検出手段が検出した押下の位置に基づいて、前記設定手段が設定した複数の分割領域のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を前記検出手段が受け付けた入力の順番と対応付けて記憶手段に格納する算出手段、
前記記憶手段に格納された特定情報を照合情報と照合する照合手段、
として機能させることを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、認証装置、認証方法、および、認証プログラムに関する。
【背景技術】
【０００２】
例えば、金融機関に設置されたＡＴＭ（Automated Teller Machine）等の端末装置は、操作者を認証するための認証装置を有している。認証装置は、操作者により入力された数字等の識別情報からなるパスワードを、予め登録されたパスワードと照合することにより認証を行う。
【０００３】
このような認証装置には、画面に入力案内を表示し、この入力案内に従って操作者が画面を押下することで、パスワードが入力されるものがある。入力案内の表示方法には、様々な方法が提案されている。
【０００４】
なお、入力案内を画面に表示する方法としては、例えば、画面上に表示されたホットスポットの位置を操作者に把握させるため、ホットスポットの選択を補助するための補助標識を画面上に表示する技術がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２６７２８１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、パスワードは生年月日や電話番号等の個人情報に基づいて設定されている場合があり、他人により容易に推定されてしまう可能性がある。このため、パスワードを用いて認証を行う方法では、他人により認証のための入力手順が推定されてしまう可能性がある。
【０００７】
このような点に鑑み、開示の認証装置、認証方法、および、認証プログラムは、他人により認証のための入力手順が推定されてしまう可能性を低減することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために以下のような認証装置、認証方法、および、認証プログラムが提供される。
この認証装置は、画面上に複数の分割領域を含む入力領域を設定する設定手段と、設定手段が設定した複数の分割領域それぞれの位置を操作者に案内するものであって、識別情報を持たないガイドを、画面上に表示する表示手段と、画面の押下による入力を受け付け、画面上における押下の位置を検出する検出手段と、検出手段が検出した押下の位置に基づいて、設定手段が設定した複数の分割領域のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を検出手段が受け付けた入力の順番と対応付けて記憶手段に格納する算出手段と、記憶手段に格納された特定情報を照合情報と照合する照合手段と、を有する。
【０００９】
また、この認証方法は、画面上に複数の分割領域を含む入力領域を設定し、設定した複数の分割領域それぞれの位置を操作者に案内するものであって、識別情報を持たないガイドを、画面上に表示し、画面の押下による入力を受け付け、画面上における押下の位置を検出し、検出した押下の位置に基づいて、設定した複数の分割領域のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を受け付けた入力の順番と対応付けて記憶手段に格納し、記憶手段に格納された特定情報を照合情報と照合する。
【００１０】
また、この認証プログラムは、コンピュータを、画面上に複数の分割領域を含む入力領域を設定する設定手段、設定手段が設定した複数の分割領域それぞれの位置を操作者に案内するものであって、識別情報を持たないガイドを、画面上に表示する表示手段、画面の押下による入力を受け付け、画面上における押下の位置を検出する検出手段、検出手段が検出した押下の位置に基づいて、設定手段が設定した複数の分割領域のうち押下された分割領域を特定する特定情報を算出し、算出した特定情報を検出手段が受け付けた入力の順番と対応付けて記憶手段に格納する算出手段、記憶手段に格納された特定情報を照合情報と照合する照合手段、として機能させる。
【発明の効果】
【００１１】
開示の認証装置、認証方法、および、認証プログラムによれば、他人により認証のための入力手順が推定される可能性を低減させることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】第１の実施の形態に係る認証装置の一例を示す図である。
【図２】第２の実施の形態に係る認証装置のハードウェアの一例を示す図である。
【図３】第２の実施の形態に係る認証装置の機能の一例を示すブロック図である。
【図４】第２の実施の形態に係る画面上に設定された入力領域の一例を示す図である。
【図５】第２の実施の形態に係るガイドの一例を示す図である。
【図６】第２の実施の形態に係るガイドの一例を示す図である。
【図７】第２の実施の形態に係る照合情報の一例を示す図である。
【図８】第２の実施の形態に係る認証装置の入力領域設定手順の一例を示すフローチャートである。
【図９】第２の実施の形態に係る認証装置の認証手順の一例を示すフローチャートである。
【図１０】第２の実施の形態に係る角度情報の算出方法の一例を説明するための図である。
【図１１】第２の実施の形態に係る入力手順の一例を示す図である。
【発明を実施するための形態】
【００１３】
以下、実施の形態を図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態に係る認証装置の一例を示す図である。
【００１４】
認証装置１０は、設定手段１１と、検出手段１２と、表示手段１３と、算出手段１４と、記憶手段１５と、照合手段１６とを有している。
設定手段１１は、認証装置１０に接続された画面２０上に複数の分割領域２２を含む入力領域２１を設定する。
【００１５】
表示手段１３は、設定手段１１が設定した複数の分割領域２２のそれぞれの位置を操作者に案内するものであって、数字や記号等の識別情報を持たないガイド２３を、画面２０上に表示する。
【００１６】
検出手段１２は、操作者による画面２０の押下による入力を受け付け、画面２０上における押下の位置を検出する。
算出手段１４は、検出手段１２が検出した押下の位置に基づいて、設定手段１１が設定した複数の分割領域２２のうち押下された分割領域２２を特定する特定情報を算出する。さらに、算出手段１４は、算出した特定情報を、検出手段１２が受け付けた入力の順番と対応付けて記憶手段１５に格納する。
【００１７】
照合手段１６は、記憶手段１５に格納された特定情報を照合情報と照合する。
次に、認証装置１０による処理手順について説明する。
まず、設定手段１１が、画面２０上に複数の分割領域２２を含む入力領域２１を設定する。
【００１８】
次に、表示手段１３が、ガイド２３を画面２０上に表示する。
次に、検出手段１２が、画面２０の押下による入力を受け付け、画面２０上における押下の位置を検出する。
【００１９】
次に、算出手段１４が、検出手段１２が検出した押下の位置に基づいて、複数の分割領域２２のうち押下された分割領域２２を特定する特定情報を算出する。
次に、算出手段１４が、算出した特定情報を、検出手段１２が受け付けた入力の順番と対応付けて記憶手段１５に格納する。
【００２０】
次に、照合手段１６が、記憶手段１５に格納された特定情報を照合情報と照合する。
このように、認証装置１０では、表示手段１３が、設定手段１１によって画面２０上に設定された複数の分割領域２２のそれぞれの位置を操作者に案内するものであって、数字や記号等の識別情報を持たないガイド２３を、画面２０上に表示する。
【００２１】
これによれば、操作者は画面２０上に表示されたガイド２３に従って入力を行うこととなるが、このガイド２３は数字や記号等の識別情報を持たないため、入力手順は数字や記号等の識別情報には基づかないものとなる。
【００２２】
これにより、他人は、生年月日や電話番号等の個人情報に基づいて入力手順を推定することはできない。
［第２の実施の形態］
次に、第１の実施の形態の認証装置１０をより具体的にした実施の形態を、第２の実施の形態として説明する。
【００２３】
図２は、第２の実施の形態に係る認証装置のハードウェアの一例を示す図である。
認証装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０９を介してＲＡＭ（Random Access Memory）１０２と複数の周辺機器が接続されている。
【００２４】
ＲＡＭ１０２は、認証装置１００の主記憶装置として使用される。ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【００２５】
バス１０９に接続されている周辺機器としては、ハードディスクドライブ（ＨＤＤ:Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５、光学ドライブ装置１０６、カードリーダ１０７、および通信インタフェース１０８がある。
【００２６】
ＨＤＤ１０３は、内蔵したディスクに対して、磁気的にデータの書き込みおよび読み出しを行う。ＨＤＤ１０３は、認証装置１００の二次記憶装置として使用される。ＨＤＤ１０３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、二次記憶装置としては、フラッシュメモリなどの半導体記憶装置を使用することもできる。
【００２７】
グラフィック処理装置１０４には、モニタ３１が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ３１の画面に表示させる。モニタ３１としては、ＣＲＴ（Cathode Ray Tube）を用いた表示装置や液晶表示装置などがある。
【００２８】
入力インタフェース１０５には、タッチパネル３２が接続されている。入力インタフェース１０５は、タッチパネル３２から送られてくる信号をＣＰＵ１０１に送信する。
光学ドライブ装置１０６は、レーザ光などを利用して、光ディスク３３に記録されたデータの読み取りを行う。光ディスク３３は、光の反射によって読み取り可能なようにデータが記録された可搬型の記録媒体である。光ディスク３３には、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。
【００２９】
カードリーダ１０７は、ＩＤ（IDentification）カード３４に記録されたデータの読み取りを行う。ＩＤカード３４には、例えば、磁気テープやＩＣチップ等の記録媒体が付されている。
【００３０】
通信インタフェース１０８は、ネットワーク４０に接続されている。通信インタフェース１０８は、ネットワーク４０を介して、他のコンピュータまたは通信機器との間でデータの送受信を行う。
【００３１】
以上のようなハードウェア構成によって、第２の実施の形態の処理機能を実現することができる。
図３は、第２の実施の形態に係る認証装置の機能の一例を示すブロック図である。
【００３２】
認証装置１００は、入力領域設定手段１１０と、ガイド設定手段１１１と、表示手段１１２と、検出手段１１３と、角度算出手段１１４と、記憶手段１１５と、照合手段１１６とを有している。
【００３３】
検出手段１１３は、操作者による画面２１０の押下による入力を受け付ける。さらに、検出手段１１３は、画面２１０上における押下の位置を検出する。
入力領域設定手段１１０は、照合情報格納手段３１１に格納された照合情報、および、検出手段１１３が検出した押下の位置に基づいて画面２１０上に入力領域を設定する。入力領域には、複数の分割領域、および、中心領域が含まれる。ここでは、入力領域の形状は円である。
【００３４】
ガイド設定手段１１１は、入力領域設定手段１１０が設定した入力領域および複数の分割領域に基づいて、ガイドを設定する。また、ガイド設定手段１１１は、設定したガイドの解除を行う。ガイドは、入力領域設定手段１１０が設定した複数の分割領域それぞれの位置を操作者に案内するものであって、数字や記号等の識別情報を持たないものである。
【００３５】
表示手段１１２は、入力領域設定手段１１０が設定した入力領域の外周を示す円を、画面２１０上に表示する。さらに、表示手段１１２は、ガイド設定手段１１１が設定したガイドを、画面２１０上に表示する。
【００３６】
角度算出手段１１４は、検出手段１１３が検出した押下の位置と、入力領域設定手段１１０が設定した入力領域の位置とを比較する。さらに、角度算出手段１１４は、検出手段１１３が検出した押下の位置を角度情報に変換する。さらに、角度算出手段１１４は、変換した角度情報を検出手段１１３が受け付けた入力の順番と対応付けて、記憶手段１１５に格納する。
【００３７】
照合手段１１６は、照合情報格納手段３１１に格納された照合情報と、検出手段１１３が受け付けた入力の回数とを比較する。さらに、照合手段１１６は、照合情報格納手段３１１に格納された照合情報と、記憶手段１１５に格納された角度情報とを照合する。
【００３８】
次に、入力領域設定手段１１０により画面２１０上に設定された入力領域の一例について説明する。
図４は、第２の実施の形態に係る画面上に設定された入力領域の一例を示す図である。
【００３９】
ここでは、入力領域２１１の形状は円である。入力領域２１１の画面２１０上における位置は、操作者が画面２１０を押下した位置が中心となるように設定される。
中心領域２１３の形状は円であり、入力領域２１１の中心に位置している。複数の分割領域２１２は、中心領域２１３を包囲するように放射状に配置されている。なお、分割領域２１２の数は、これに限定されるものではない。
【００４０】
次に、画面２１０上に表示されたガイドの一例について説明する。
図５、図６は、第２の実施の形態に係るガイドの一例を示す図である。
図５（Ａ）に示す例は、画面２１０上に、８つの分割領域が設定されている場合である。ガイドは、複数の円２１４により構成されており、複数の円２１４のそれぞれは、各分割領域に対応する位置に表示されている。複数の円２１４のそれぞれは、同じ大きさ、同じ形状により構成されている。なお、図面中の円２１５は、入力領域２１１の外周を示す円である。また、画面２１０上には、数字や記号等の識別情報は表示されていない。
【００４１】
図５（Ｂ）に示す例は、画面２１０上に、４つの分割領域が設定されている場合である。この場合、円２１５は、図５（Ａ）に示す例と比べて小さいが、ガイドを構成する円２１４は、図５（Ａ）に示す例と同じ大きさである。
【００４２】
図６に示す例は、画面２１０上に、８つの分割領域が設定されている場合の他の例である。この例では、複数の円２１４に加えて、分割領域の境界線に対応する位置に、線２１６が表示されている。線２１６が表示されることで、操作者は、分割領域の位置をより認識しやすくなる。
【００４３】
次に、照合情報格納手段３１１に格納される照合情報の一例について説明する。
図７は、第２の実施の形態に係る照合情報の一例を示す図である。
照合情報３１１ａには、個人ＩＤと対応付けられて、分割数、入力回数、認証角度が格納されている。ここで、分割数とは、入力領域設定手段１１０が、画面２１０に設定する分割領域の数を決定するためのものである。認証角度は、回数と対応付けられて複数個格納されている。
【００４４】
照合情報３１１ａは、ＩＤカード３４の磁気テープやＩＣチップ等の記憶媒体に格納されており、カードリーダ１０７がＩＤカード３４を読み込んだ段階で、照合情報格納手段３１１に格納される。
【００４５】
次に、認証装置１００による入力領域設定手順について説明する。
図８は、第２の実施の形態に係る認証装置の入力領域設定手順の一例を示すフローチャートである。図８に示す処理は、検出手段１１３が画面２１０の押下による入力を受け付けることで開始される。なお、照合情報格納手段３１１には、照合情報３１１ａが予め格納されているものとする。
【００４６】
［ステップＳ１００］入力領域設定手段１１０が、検出手段１１３が検出した押下の位置に基づいて基準点を決定する。
［ステップＳ１０１］入力領域設定手段１１０が、照合情報格納手段３１１に格納された照合情報３１１ａから、対象の個人ＩＤに対応付けられた分割数を取得する。ここで、対象の個人ＩＤは、例えば、カードリーダ１０７が読み込んだカード情報により取得することができる。
【００４７】
［ステップＳ１０２］入力領域設定手段１１０が、ステップＳ１０１で取得した分割数に基づいて、画面２１０上に設定する入力領域のサイズを決定する。具体的には、入力領域設定手段１１０は、取得した分割数の値が多ければ、入力領域を大きくし、取得した分割数の値が少なければ、入力領域を小さくする。ここで、入力領域の形状は円であり、入力領域のサイズは、例えば、半径により認証装置１００内で定義される。
【００４８】
［ステップＳ１０３］入力領域設定手段１１０が、ステップＳ１０２で決定したサイズに基づいて、画面２１０上に入力領域を設定する。入力領域は、ステップＳ１００で決定した基準点を中心とする円により設定される。すなわち、入力領域設定手段１１０は、検出手段１１３が検出した押下の位置に基づいて、相対的に入力領域を画面２１０上に設定する。
【００４９】
［ステップＳ１０４］入力領域設定手段１１０が、ステップＳ１０３で設定した入力領域内であって、入力領域の中心に、中心領域を設定する。
［ステップＳ１０５］入力領域設定手段１１０が、ステップＳ１０３で設定した入力領域内に、ステップＳ１０４で設定した中心領域を包囲するように、複数の分割領域を放射状に設定する。ここで、入力領域設定手段１１０は、分割領域の数を、ステップＳ１０１で取得した分割数に基づいて決定する。なお、ステップＳ１０３〜Ｓ１０５の処理の順番は、入れ替えることも可能である。
【００５０】
［ステップＳ１０６］表示手段１１２が、入力領域設定手段１１０が設定した入力領域の外周を示す円を、画面２１０上に表示して処理を終了する。
次に、認証装置１００による認証手順について説明する。
【００５１】
図９は、第２の実施の形態に係る認証装置の認証手順の一例を示すフローチャートである。図９に示す処理は、検出手段１１３が画面２１０の押下による入力を受け付けることで開始される。
【００５２】
なお、画面２１０上には、入力領域設定手段１１０により、入力領域、中心領域、および、複数の分割領域が予め設定されているものとする。また、照合情報格納手段３１１には、図７に示す照合情報３１１ａが予め格納されているものとする。
【００５３】
［ステップＳ２００］角度算出手段１１４が、検出手段１１３によって検出された押下の位置が、入力領域設定手段１１０によって画面２１０上に設定された入力領域内であるかどうかを判定する。入力領域内である場合、角度算出手段１１４は、処理をステップＳ２０２に進める。入力領域内ではない場合、角度算出手段１１４は、処理をステップＳ２０１に進める。
【００５４】
［ステップＳ２０１］角度算出手段１１４が、入力領域内での押下を促すメッセージを表示し、処理をステップＳ２００に戻す。
［ステップＳ２０２］角度算出手段１１４が、検出手段１１３によって検出された押下の位置が、入力領域設定手段１１０によって画面２１０上に設定された中心領域内であるかどうかを判定する。中心領域内である場合、角度算出手段１１４は、処理をステップＳ２０３に進める。中心領域内ではない場合、角度算出手段１１４は、処理をステップＳ２０７に進める。
【００５５】
［ステップＳ２０３］ガイド設定手段１１１が、入力領域設定手段１１０によって画面上に設定された入力領域および複数の分割領域に基づいて、ガイドを設定する。
［ステップＳ２０４］表示手段１１２が、ステップＳ２０３でガイド設定手段１１１が設定したガイドを、画面２１０上に表示する。
【００５６】
［ステップＳ２０５］ガイド設定手段１１１が、ステップＳ２０３から所定時間経過した後、設定したガイドを解除する。ここで、所定時間とは、画面２１０上に表示されたガイドを、操作者が認識できる程度の短い時間である。
【００５７】
［ステップＳ２０６］表示手段１１２が、画面２１０上に表示しているガイドを消去して処理をステップＳ２００に進める。
［ステップＳ２０７］角度算出手段１１４が、検出手段１１３が検出した押下の位置を角度情報に変換する。
【００５８】
［ステップＳ２０８］角度算出手段１１４が、ステップＳ２０７で変換した角度情報を検出手段１１３が受け付けた入力の順番と対応付けて、記憶手段１１５に格納する。
［ステップＳ２０９］照合手段１１６が、照合情報格納手段３１１に格納されている照合情報３１１ａから、対象の個人ＩＤに対応付けられた入力回数を取得する。
【００５９】
［ステップＳ２１０］照合手段１１６が、検出手段１１３が受け付けた入力の回数が、ステップＳ２０９で照合情報３１１ａから取得した入力回数に到達しているかどうかを判定する。照合手段１１６は、入力回数に到達している場合、処理をステップＳ２１１に進める。照合手段１１６は、入力回数に到達していない場合、処理をステップＳ２００に進める。
【００６０】
［ステップＳ２１１］照合手段１１６が、照合情報格納手段３１１に格納された照合情報３１１ａから、対象の個人ＩＤに対応付けられた認証角度を取得する。
［ステップＳ２１２］照合手段１１６が、記憶手段１１５に格納された角度情報を、取得した認証角度と照合する。ここで、照合手段１１６は、記憶手段１１５に格納された角度情報を、その角度情報に対応付けられた入力の順番に該当する認証角度と照合する。
【００６１】
照合の手順としては、まず、照合手段１１６は、照合情報格納手段３１１に格納された照合情報３１１ａから、対象の個人ＩＤに対応付けられた分割数を取得する。そして、照合手段１１６は、この分割数に基づいて、複数の角度範囲を設定する。すなわち、複数の角度範囲のそれぞれは、３６０度を分割数で割った角度に設定される。ここで、複数の角度範囲のそれぞれは、画面２１０上に設定された各分割領域の範囲を指している。
【００６２】
そして、照合手段１１６は、記憶手段１１５に格納されている角度情報と、照合情報３１１ａから取得した認証角度とが、同じ角度範囲にあるときは一致と判定し、異なる角度範囲にあるときは不一致と判定する。
【００６３】
例えば、分割数が８の場合、角度範囲は、入力領域の真上を起点として時計回りに、０度以上〜４５度未満、４５度以上〜９０度未満、９０度以上〜１３５度未満、１３５度以上〜１８０度未満、１８０度以上〜２２５度未満、２２５度以上〜２７０度未満、２７０度以上〜３１５度未満、３１５度以上〜３６０度未満と設定される。
【００６４】
このとき、例えば、記憶手段１１５に格納された１回目の角度情報が８５度であり、照合情報３１１ａから取得した１回目の認証角度が８０度であった場合、角度情報と認証角度とはいずれも４５度以上〜９０度未満の角度範囲に属するため、一致と判定される。
【００６５】
また、例えば、記憶手段１１５に格納された２回目の角度情報が６０度であり、照合情報３１１ａから取得した２回目の認証角度が１２０度であった場合、角度情報は４５度以上〜９０度未満の角度範囲に属し、認証角度は９０度以上〜１３５度未満の角度範囲に属することとなり、角度情報と認証角度とは属する角度範囲が異なるため、不一致と判定される。
【００６６】
［ステップＳ２１３］照合手段１１６は、ステップＳ２１２で照合した角度情報が全て一致しているかどうかを判定する。全て一致している場合、照合手段１１６は、処理をステップＳ２１４に進める。全て一致していない場合、すなわち、１つでも不一致がある場合、照合手段１１６は、処理をステップＳ２１５に進める。
【００６７】
［ステップＳ２１４］照合手段１１６が、照合正常判定を行って処理を終了する。
［ステップＳ２１５］照合手段１１６が、照合異常判定を行って処理を終了する。
次に、上述したステップＳ２０７における角度情報の算出方法の一例について説明する。
【００６８】
図１０は、第２の実施の形態に係る角度情報の算出方法の一例を説明するための図である。
検出手段１１３が検出した押下の位置を（Ｘ２，Ｙ２）とし、入力領域設定手段１１０が決定した基準点を（Ｘ１，Ｙ１）とした場合、次式が成立する。
【００６９】
ｘ1＝Ｘ２−Ｘ１
ｙ1＝Ｙ２−Ｙ１
ｘ1＝（ｘ12＋ｙ12）1/2ｃｏｓθ
ｙ1＝（ｘ12＋ｙ12）1/2ｓｉｎθ
すなわち、角度情報として、例えば、ｓｉｎθを、次式で求めることができる。
【００７０】
ｓｉｎθ＝ｙ1／（ｘ12＋ｙ12）1/2
次に、認証装置１００における入力手順の一例について説明する。
図１１は、第２の実施の形態に係る入力手順の一例を示す図である。まず、図１１（Ａ）に示す例を説明する。
【００７１】
［ステップＳ３００］操作者が、認証装置１００の画面２１０を押下すると、押下した位置を中心とする円２１５が画面２１０上に表示される。
［ステップＳ３０１］操作者が、円２１５の中心領域を押下する。
【００７２】
［ステップＳ３０２］画面２１０上に、複数の円２１４から成るガイドが一定時間、例えば、５秒間、表示される。
［ステップＳ３０３］操作者が、ステップＳ３０２で表示されたガイドに従って、所定の分割領域に対応する位置を選択して押下する。このとき、画面２１０上にはガイドは表示されていない。ステップＳ３０３を所定回数繰り返すことにより、認証のための入力が行われる。なお、複数の円２１４の位置がわからなくなった場合には、操作者は、ステップＳ３０１〜Ｓ３０３を繰り返す。
【００７３】
次に、図１１（Ｂ）に示す例について説明する。この例では、画面２１０上にガイドが自動的に表示される。
［ステップＳ４００］操作者が、認証装置１００の画面２１０を押下すると、押下した位置を中心とする円２１５と、複数の円２１４および複数の線２１６から成るガイドとが画面２１０上に表示される。なお、ガイドについては、一定時間表示された後、画面２１０から消える。
【００７４】
［ステップＳ４０１］操作者が、ステップＳ４００で表示されたガイドに従って、所定の分割領域に対応する位置を選択して押下する。このとき、画面２１０上にはガイドは表示されていない。
【００７５】
［ステップＳ４０２］画面２１０上に、複数の円２１４から成るガイドが表示される。なお、ガイドについては、一定時間表示された後、画面２１０から消える。
［ステップＳ４０３］操作者が、ステップＳ４０２で表示されたガイドに従って、所定の分割領域に対応する位置を選択して押下する。このとき、画面２１０上にはガイドは表示されていない。
【００７６】
上記ステップＳ４０２，Ｓ４０３を所定回数繰り返すことにより、認証のための入力が行われる。図１１（Ｂ）に示す例では、画面２１０上にガイドが自動的に表示されるため、画面２１０上にガイドを表示させるために、操作者が画面２１０を押下する手間を省くことが可能となる。
【００７７】
なお、図１１（Ｂ）に示す例は、例えば、図９に示すフローチャートにおいて、ステップＳ２０７〜Ｓ２０９の間に、ステップＳ２０３〜Ｓ２０６と同じステップを追加することで実現することが可能となる。
【００７８】
以上説明してきたように、認証装置１００では、ガイド設定手段１１１が、入力領域設定手段１１０が画面２１０上に設定した複数の分割領域のそれぞれの位置を操作者に案内するものであって、数字や記号等の識別情報を持たないガイドを設定し、表示手段１１２が、ガイド設定手段１１１によって設定されたガイドを画面２１０上に表示する。
【００７９】
これによれば、操作者は画面２１０上に表示されたガイドに従って入力を行うこととなるが、このガイドは数字や記号等の識別情報を持たないため、入力手順は数字や記号等の識別情報には基づかないものとなる。
【００８０】
これにより、他人は、生年月日や電話番号等の個人情報に基づいて入力手順を推定することはできない。
さらに、認証装置１００では、入力領域設定手段１１０は、検出手段１１３が検出した押下の位置に基づいて基準点を決定し、この基準点を基準にして入力領域を画面２１０上に設定する。すなわち、入力領域設定手段１１０は、検出手段１１３が検出した押下の位置に基づいて、相対的に入力領域を画面２１０上に設定する。
【００８１】
これによれば、入力領域の位置が、操作者による画面２１０の押下の位置に応じて変動するため、例えば、操作を他人に盗み見られた場合でも、操作者による押下位置を他人が特定することは難しくなる。これにより、他人により認証のための入力手順が推定される可能性はさらに低減される。
【００８２】
さらに、認証装置１００では、表示手段１１２は、ガイドを画面２１０上に所定時間表示した後、ガイドを画面２１０上から消去する。
これによれば、例えば、操作を他人に盗み見られた場合でも、ガイドが画面上に表示される時間は短いため、他人が操作者による押下位置と分割領域の位置とを対応付けることが難しくなり、操作者による押下位置を他人が特定することはよりいっそう難しくなる。
【００８３】
さらに、認証装置１００では、入力領域設定手段１１０は、画面２１０上に設定する分割領域の数を、個人ＩＤに応じて設定する。
これによれば、画面２１０上に設定される分割領域の位置が、操作者に応じて変動するため、例えば、操作を他人に盗み見られた場合でも、操作者による押下位置を他人が特定することはよりいっそう難しくなる。
【００８４】
さらに、認証装置１００では、入力領域設定手段１１０は、画面２１０上に設定する分割領域の数に応じて、画面２１０上に設定する入力領域のサイズを決定する。
これによれば、分割領域の数が多い場合は入力領域を大きくし、分割領域の数が少ない場合は入力領域を小さくすることで、いずれの場合においても、各分割領域の大きさを同じにすることができる。これにより、操作者が分割領域を選択して押下する際の操作性を向上することが可能となる。
【００８５】
さらに、認証装置１００では、入力領域の外周を示す円を画面２１０上に表示し、円の中心を空けるようにして、円の周辺領域にガイドを表示している。さらに、空けた円の中心に、ガイドを画面２１０上に表示させるための押下領域に設定している。
【００８６】
これによれば、操作者が、ガイドを表示させるための押下領域の位置を、容易に特定することができ、操作性を向上することが可能となる。すなわち、入力領域の外周を示す円が、入力領域のみならず、ガイドを表示させるための押下領域である円の中心の特定にも寄与している。
【００８７】
また、入力領域の外周は入力領域の設定に応じて決められればよく、特に円に限らない。
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、認証装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体としては、磁気記憶装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記憶装置には、ハードディスク装置（ＨＤＤ）、フレキシブルディスク（ＦＤ）、磁気テープなどがある。光ディスクには、ＤＶＤ、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ／ＲＷなどがある。光磁気記録媒体には、ＭＯ（Magneto-Optical disk）などがある。
【００８８】
プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータの記憶装置に格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【００８９】
プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラムもしくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、ネットワークを介して接続されたサーバコンピュータからプログラムが転送されるごとに、逐次、受け取ったプログラムに従った処理を実行することもできる。
【００９０】
また、上記の処理機能の少なくとも一部を、ＤＳＰ（Digital Signal Processor）、ＡＳＩＣ（Application Specific Integrated Circuit）、ＰＬＤ（Programmable Logic Device）などの電子回路で実現することもできる。
【符号の説明】
【００９１】
１０，１００  認証装置
１１  設定手段
１２，１１３  検出手段
１３，１１２  表示手段
１４  算出手段
１５，１１５  記憶手段
１６，１１６  照合手段
２０，２１０  画面
２１，２１１  入力領域
２２，２１２  分割領域
２３  ガイド
３１  モニタ
３２  タッチパネル
３３  光ディスク
３４  ＩＤカード
４０  ネットワーク
１０１  ＣＰＵ
１０２  ＲＡＭ
１０３  ＨＤＤ
１０４  グラフィック処理装置
１０５  入力インタフェース
１０６  光学ドライブ装置
１０７  カードリーダ
１０８  通信インタフェース
１０９  バス
１１０  入力領域設定手段
１１１  ガイド設定手段
１１４  角度算出手段
３１１  照合情報格納手段
３１１ａ  照合情報
２１３  中心領域
２１４，２１５  円
２１６  線
【図１】
2012159927.tif 000003
【図２】
2012159927.tif 000004
【図３】
2012159927.tif 000005
【図４】
2012159927.tif 000006
【図５】
2012159927.tif 000007
【図６】
2012159927.tif 000008
【図７】
2012159927.tif 000009
【図８】
2012159927.tif 000010
【図９】
2012159927.tif 000011
【図１０】
2012159927.tif 000012
【図１１】
2012159927.tif 000013