(57)【特許請求の範囲】
【請求項１】
予め設定された複数の識別子を含む認証識別子と、前記複数の識別子の相対的な入力位置のパターンと、認証対象処理と、を関連付けた認証情報を記憶する記憶手段と、
ユーザから入力される識別子とその入力位置との情報を入力情報として取得する取得手段と、
前記入力情報に含まれる識別子と前記認証情報に含まれる識別子とが一致し、前記入力情報に含まれる識別子の相対的な入力位置のパターンと前記認証情報における識別子の相対的な入力位置のパターンと、が一致した場合にそれらの組み合わせに関連付けられた認証対象処理について認証を与える認証処理手段と、
を備えることを特徴とする認証装置。
【請求項２】
請求項１に記載の認証装置であって、
前記認証情報は、さらに識別子の絶対的な入力位置を関連付けたものであり、
前記認証処理手段は、さらに前記入力情報に含まれる識別子の絶対的な入力位置と前記認証情報における識別子の絶対的な入力位置と、が一致した場合に認証を与えることを特徴とする認証装置。
【請求項３】
請求項２に記載の認証装置であって、
前記認証情報は、前記認証識別子と前記相対的な入力位置のパターンと前記絶対的な入力位置の組み合わせに対して、さらに認証対象処理を関連付けたものであり、
前記認証処理手段は、前記入力情報に含まれる識別子と、前記入力情報に含まれる識別子の絶対的な入力位置及び相対的な入力位置のパターンの組み合わせに関連付けられた認証対象処理について認証を与えることを特徴とする認証装置。
【請求項４】
請求項１〜３のいずれか１項に記載の認証装置であって、
前記認証情報はユーザによって設定されることを特徴とする認証装置。
【請求項５】
請求項１〜３のいずれか１項に記載の認証装置であって、
前記認証情報は自動的に設定されることを特徴とする認証装置。
【請求項６】
請求項１〜５のいずれか１項に記載の認証装置であって、
前記取得手段は、ユーザから入力される識別子を入力する入力枠を複数並べて配置し、ユーザから識別子の入力を受ける際に指定された前記入力枠の位置を入力位置として取得することを特徴とする認証装置。
【請求項７】
請求項１〜６のいずれか１項に記載の認証装置であって、
前記識別子は、数字、英字、ひらがな、カタカナ、漢字、色、音、画像、モーション、および計測して識別処理可能な情報のいずれかあるいはそれらの組合せを含むことを特徴とする認証装置。
【請求項８】
予め設定された複数の識別子を含む認証識別子と、前記複数の識別子の相対的な入力位置のパターンと、認証対象処理と、を関連付けた認証情報を記憶する記憶手段を備えたコンピュータを、
ユーザから入力される識別子とその入力位置との情報を入力情報として取得する取得手段と、
前記入力情報に含まれる識別子と前記認証情報に含まれる識別子とが一致し、前記入力情報に含まれる識別子の相対的な入力位置のパターンと前記認証情報における識別子の相対的な入力位置のパターンと、が一致した場合にそれらの組み合わせに関連付けられた認証対象処理について認証を与える認証処理手段と、
して機能させることを特徴とする認証プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証を行う認証装置及び認証プログラムに関する。
【背景技術】
【０００２】
ＡＴＭや携帯電話を利用する際にユーザの認証等の処理に各種の暗証番号が使用されている。一般的な暗証番号は、０から９までの数字を４桁から８桁等の設定に応じた長さで組み合わせて構成される。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
ところで、このように数字の組み合わせを暗証番号として用いる場合、ユーザは自分の誕生日（例えば、１９７０年１月１日生まれであれば１９７００１０１等）や身体的特徴（例えば、身長が１６０ｃｍで体重が５０ｋｇであれば０１６０００５０等）のように身近な数字の組み合わせとすることが多い。このような暗証番号は類推され易く、セキュリティ上の問題を生ずるおそれがある。
【０００４】
そのため、桁数を増やす等の対処や身近ではない数字を用いるようにさせる等の措置が講じられる場合があるが、ユーザが記憶し難くなる等の問題がある。
【０００５】
本発明は、セキュリティを担保しつつ、ユーザビリティを向上させた認証装置及び認証プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの態様は、予め設定された複数の識別子を含む認証識別子と、前記複数の識別子の相対的な入力位置のパターンと、を関連付けた認証情報を記憶する記憶手段と、ユーザから入力される識別子とその入力位置との情報を入力情報として取得する取得手段と、前記入力情報に含まれる識別子と前記認証情報における識別子とが一致し、前記入力情報に含まれる識別子の相対的な入力位置のパターンと前記認証情報における識別子の相対的な入力位置のパターンと、が一致した場合に認証を与える認証処理手段と、を備えることを特徴とする認証装置である。
【０００７】
また、本発明の別の態様は、予め設定された複数の識別子を含む認証識別子と、前記複数の識別子の相対的な入力位置のパターンと、を関連付けた認証情報を記憶する記憶手段を備えたコンピュータを、ユーザから入力される識別子とその入力位置との情報を入力情報として取得する取得手段と、前記入力情報に含まれる識別子と前記認証情報における識別子とが一致し、前記入力情報に含まれる識別子の相対的な入力位置のパターンと前記認証情報における識別子の相対的な入力位置のパターンと、が一致した場合に認証を与える認証処理手段と、して機能させることを特徴とする認証プログラムである。
【０００８】
ここで、前記認証情報は、前記認証識別子と前記相対的な入力位置のパターンとの組み合わせに対して、さらに認証対象処理を関連付けたものであり、前記認証処理手段は、前記入力情報に含まれる識別子と前記認証情報に含まれる識別子とが一致し、前記入力情報に含まれる識別子の相対的な入力位置のパターンと前記認証情報のパターンと、が一致した場合にそれらの組み合わせに関連付けられた認証対象処理について認証を与えることが好適である。
【０００９】
また、前記認証情報は、さらに識別子の絶対的な入力位置を関連付けたものであり、前記認証処理手段は、さらに前記入力情報に含まれる識別子の絶対的な入力位置と前記認証情報における識別子の絶対的な入力位置と、が一致した場合に認証を与えることが好適である。
【００１０】
前記認証情報は、前記認証識別子と前記相対的な入力位置のパターンと前記絶対的な入力位置の組み合わせに対して、さらに認証対象処理を関連付けたものであり、前記認証処理手段は、前記入力情報に含まれる識別子と、前記入力情報に含まれる識別子の絶対的な入力位置及び相対的な入力位置のパターンの組み合わせに関連付けられた認証対象処理について認証を与えることが好適である。
【００１１】
また、前記認証情報はユーザによって設定されることが好適である。また、前記認証情報は自動的に設定されるものとしてもよい。
【００１２】
また、前記取得手段は、ユーザから入力される識別子を入力する入力枠を複数並べて配置し、ユーザから識別子の入力を受ける際に指定された前記入力枠の位置を入力位置として取得することが好適である。
【００１３】
また、前記識別子は、数字、英字、ひらがな、カタカナ、漢字、色、音、画像、モーションおよび計測して識別処理可能な情報のいずれかあるいはそれらの組合せを含むことが好適である。
【発明の効果】
【００１４】
本発明によれば、短い桁数の識別子の組み合わせを用いて、セキュリティを担保しつつ、ユーザビリティを向上させた認証装置及び認証プログラムを提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の実施の形態における認証装置の構成を示す図である。
【図２】本発明の実施の形態における入力枠の配置例を示す図である。
【図３】本発明の実施の形態における識別子の入力位置のパターンの例を示す図である。
【図４】本発明の実施の形態における認証情報データベースの登録例を示す図である。
【図５】本発明の実施の形態における認証処理のフローチャートである。
【図６】本発明の実施の形態における認証装置の機能ブロック図である。
【図７】本発明の実施の形態における入力画面の例を示す図である。
【図８】本発明の実施の形態におけるフリック入力画面の例を示す図である。
【図９】本発明の変形例１における認証情報データベースの登録例を示す図である。
【図１０】本発明の変形例２における認証情報データベースの登録例を示す図である。
【図１１】本発明の変形例３における認証情報データベースの登録例を示す図である。
【発明を実施するための形態】
【００１６】
本発明の実施の形態における認証装置１００は、図１に示すように、処理部１０、記憶部１２、入力部１４及び出力部１６を含んで構成される。すなわち、認証装置１００は、コンピュータの基本構成を備えており、一般的なＰＣ、スマートフォン、タブレット、携帯電話機等とすることができる。また、認証装置１００は、その機能の一部をインターネット等の通信手段１０４によって接続された外部サーバ１０２によって実現してもよい。
【００１７】
処理部１０は、ＣＰＵ等の演算処理を行う手段を含む。処理部１０は、記憶部１２に記憶されている認証プログラムを実行することによって、本実施の形態における認証処理を実現する。記憶部１２は、半導体メモリ、ハードディスク等の記憶手段を含む。記憶部１２は、処理部１０とアクセス可能に接続され、認証プログラム、認証処理に供される認証情報、ユーザからの入力された入力情報等を記憶する。入力部１４は、認証装置１００に情報を入力する手段を含む。入力部１４は、例えば、ユーザからの入力を受けるタッチパネルやキーボード等を備える。出力部１６は、ユーザから入力情報を受け付けるためのユーザインターフェース画面（ＵＩ）等や認証装置１００での認証結果を出力する手段を含む。出力部１６は、例えば、ユーザに対して画像を呈示するディスプレイを備える。
【００１８】
本実施の形態では、認証装置１００は、複数の識別子を含む認証識別子と、当該複数の識別子の相対的な入力位置のパターンと、の組み合わせによって認証処理を行う。例えば、４桁の数字の組み合わせからなる暗証番号が認証識別子となる。
【００１９】
識別子は、数字に限定されるものではなく、互いに違いが区別できる情報であればよい。識別子は、例えば、英字、ひらがな、カタカナ、漢字等の記号を含むものとしてもよい。さらに、識別子は、色や音や画像やモーション等の互いに違いが区別できる情報としてもよい。本実施の形態では、このような識別子の組み合わせを認証識別子として使用する。
【００２０】
また、識別子の数は、２以上であればよく、限定されるものではない。認証識別子とする識別子の数を増やせばセキュリティ性は向上するが、ユーザが記憶することが困難となるので適度な数に設定することが好適である。
【００２１】
また、相対的な入力位置のパターンとは、認証識別子を入力する際にユーザインターフェースを介して入力される複数の認証識別子の相対的な位置の組み合わせを意味する。具体例としては、図２に示すように、入力枠２０を複数並べたユーザインターフェース画面を出力部１６に表示し、ユーザにいずれかの入力枠２０を指定させて認証識別子を順番に入力をさせるときの入力枠２０の選択順のパターンを意味する。例えば、４つの認証識別子に対する相対的な入力位置のパターンの例として、図３（ａ）の矢印で示すような入力枠２０の選択順（Ａ１→Ｂ１→Ａ２→Ｂ２）でそれぞれの認証識別子を入力するようなパターンが挙げられる。なお、本実施の形態では、入力の絶対的な位置については考慮しない。したがって、図３（ａ）の矢印で示す選択順（Ａ１→Ｂ１→Ａ２→Ｂ２）のパターンと図３（ｂ）の矢印で示す選択順（Ａ２→Ｂ２→Ａ３→Ｂ３）のパターンは、同じ相対的な入力位置のパターンとして扱われる。
【００２２】
もちろん、入力枠２０の数や配置は本例に限定されるものではなく、２つ以上の入力位置を選択できるものであればよい。入力枠２０の数を増やすことによって、入力位置の組み合わせの数が増加し、セキュリティ性を向上させることができるが、ユーザがパターンを記憶することが困難となる。したがって、入力枠２０の数は適度な数に設定することが好適である。
【００２３】
また、同じ入力枠２０を複数回選択した入力位置のパターンとしてもよい。例えば、図４の例においてユーザＺの認証情報では、Ｃ２→Ａ１→Ｃ２→Ｂ２というＣ２の入力枠２０が２回選択されるパターンが登録されている。さらに、同一の入力枠２０を連続して選択するパターンとしてもよい。
【００２４】
このような認証識別子と、その相対的な入力位置のパターンと、が組み合わされて１つの認証情報として認証情報データベースに登録される。認証情報データベースは記憶部１２に記憶される。例えば、図４に示すように、４桁の数字の組み合わせとその相対的な入力位置のパターンが認証情報データベースに登録される。
【００２５】
認証装置１００では、処理部１０によって認証プログラムを実行することによって、このような認証情報を用いて認証処理が行われる。認証処理は、図５に示すフローチャートに沿って実行される。これによって、図６の機能ブロック図で示すような認証装置１００が実現される。
【００２６】
ステップＳ１０では、認証情報の設定が行われる。認証情報は、上記のように、複数の識別子を組み合わせた認証識別子と、当該複数の識別子の相対的な入力位置のパターンと、を関連付けた情報である。認証情報は、認証処理において認証が必要となるユーザ毎に設定される。この処理が認証情報設定手段３０に相当する。
【００２７】
なお、認証情報は、ユーザ自身が設定してもよいし、認証装置１００で自動的に設定してユーザに提示するようにしてもよい。ユーザ自身が設定する場合、ユーザは認証装置１００に予め認証情報を入力して登録しておけばよい。認証装置１００で自動的に設定する場合、例えば、ランダムに識別子及びその入力位置を選択し、その識別子と入力位置の選択順を各ユーザの認証情報として予め登録しておけばよい。このとき、認証情報に対して有効期限を設け、ワンタイム認証としてもよい。
【００２８】
ステップＳ１２では、ユーザから認証情報が取得される。ユーザは、出力部１６に表示されたユーザインターフェースを介して入力部１４を用いてユーザを特定する情報とユーザの認証に必要な認証情報を認証装置１００へ入力する。ユーザを特定する情報とは、ユーザ名やユーザＩＤ等とすればよい。この処理が取得手段３２に相当する。
【００２９】
例えば、図７に示すように、タッチパネル上にユーザＩＤを入力するための入力枠２２及び認証識別子を入力するための複数の入力枠２０を並べたユーザインターフェース画面を表示させる。ユーザは、まず入力枠２２にユーザＩＤを入力する。これにより、認証装置１００は、認証対象となるユーザを特定する情報を取得する。入力されたユーザＩＤは記憶部１２に記憶される。次に、ユーザは、入力枠２０を順に指定しつつ、自身を認証するための認証識別子を入力する。これにより、認証装置１００は、識別子とその入力位置を順に取得する。入力された識別子、その入力位置及びその入力順は記憶部１２に記憶される。
【００３０】
例えば、ユーザＩＤとして「Ｘ」が入力され、Ａ１の入力枠２０が選択され識別子として「１」が入力され、続いて、Ｂ１の入力枠２０に「２」、Ａ２の入力枠２０に「３」、Ｂ２の入力枠２０に「４」が入力される。
【００３１】
入力枠２０に識別子を入力させるとき、選択された入力枠２０を中心に識別子を選択させる画像を表示させてもよい。例えば、図８に示すように、タッチパネル上において入力枠２０が指でタップされると、タップされた入力枠２０の周囲を囲むように選択肢を表示させたフリック入力画面２４を表示させ、入力したい選択肢の方向に指先をスライドさせることによってその選択肢を識別子として入力する方式を採用してもよい。図８では、図７のＡ１の入力枠２０を選択したときの例を示している。なお、図８の例では、選択肢として数字が表示される態様を示しているが、英字、ひらがな、カタカナ、漢字等の種別をさらに指定し、入力可能な態様としてもよい。
【００３２】
ステップＳ１４では、入力情報と認証情報とを比較して認証するか否かが判断される。処理部１０は、記憶部１２からステップＳ１２で取得したユーザＩＤ及び入力情報を読み出し、認証情報データベースにおいてユーザＩＤで特定されるユーザに対して登録されている認証情報と入力情報とが一致するか否かを判定する。すなわち、入力された識別子、その入力位置及びその入力順が認証情報として登録されている認証識別子及びその相対的な入力位置のパターンと一致するか否かが判定される。この処理が認証処理手段３４に相当する。
【００３３】
例えば、ユーザＩＤが「Ｘ」、「１２３４」の識別子がＡ１→Ｂ１→Ａ２→Ｂ２の順に入力枠２０に入力された場合、図４に示した認証情報データベースのユーザＸに関連付けて登録されている認証情報における認証識別子及びその相対的な入力位置のパターンと一致するので認証が与えられる。
【００３４】
また、ユーザＩＤが「Ｘ」であり、「１２３４」の識別子がＡ２→Ｂ２→Ａ３→Ｂ３、Ｂ１→Ｃ１→Ｂ２→Ｃ２、Ｂ２→Ｃ２→Ｂ３→Ｃ３の順に入力枠２０に入力された場合にも同様に認証が与えられる。すなわち、識別子の入力順が一致すると共に、これらの識別子の相対的な入力位置のパターンがＡ１→Ｂ１→Ａ２→Ｂ２と一致するからである。このように、本実施の形態では、認証のためにユーザが入力した識別子、その入力順及び相対的な入力位置のパターンが一致していれば、その入力位置の絶対的な位置に関わらず、認証が許可される。
【００３５】
ステップＳ１６では、認証結果がユーザに提示される。処理部１０は、ステップＳ１４でユーザに認証を与えた場合、その旨をユーザに提示したり、認証によって許可された処理を実行したりする。例えば、アプリケーションへのログイン、銀行口座に対する引き出しや預け入れ等の処理等を認証によって許可する。この処理が後処理手段３６に相当する。
【００３６】
以上のように、認証装置１００による認証処理が行われる。本実施の形態では、認証識別子の組み合わせのみならず、その入力位置のパターンも合わせて認証に用いることによって、短い桁数の識別子の組み合わせを用いて、セキュリティを担保しつつ、ユーザビリティを向上させた認証を行うことができる。
【００３７】
例えば、０〜９までの任意の数字を重複して４桁の数字を暗証番号として使用する場合、１００００通り程度の組み合わせとなる。これに対して、３×３の９つの入力枠２０において仮に重複せず４つを選択し、かつその相対的な位置のパターンを組み合わせた場合、およそ３０００万通りの組み合わせとなる。これは、１０進７桁の文字列の組合せよりも多い。あるいは、４×４の１６個の入力枠２０において重複せずに４つを選択するとすれば４億３６８０万通りの組合せとなり、１０進８桁の文字列の組合せよりも多くなる。さらに、選択する入力枠２０の重複を許したり、入力枠２０を増やしたりすることによって、さらに組み合わせの数を増やすことができる。
【００３８】
なお、認証に失敗した場合、なにも処理せず、識別子の入力を再度受け付けるようにしてもよい。このとき、認証処理の回数に制限を設けて、認証の失敗が所定回数に達したときは認証処理やユーザに対するサービスの提供を中止するという処理を行ってもよい。
【００３９】
＜変形例１＞
また、認証識別子とその相対的な入力位置のパターンとの組み合わせに応じて認証される処理の対象を変更するようにしてもよい。
【００４０】
１つの態様として、認証識別子を共通にし、その相対的な入力位置のパターンの違いによって認証される処理対象を変更する。例えば、図９の認証情報データベースの登録例に示すように、ユーザＸに対して認証識別子「１２３４」が登録されており、その相対的な入力位置のパターンの違いによってユーザＸの銀行口座に対する「残高照会、記帳」、「引き出し、振り込み、振り替え」、「暗証番号の変更」という認証の対象を異ならせる。本例では、認証識別子「１２３４」をＡ１→Ｂ１→Ａ２→Ｂ２と同じ相対的な入力位置のパターンで入力枠２０に入力した場合、ユーザＸの銀行口座の「残高照会」及び「記帳」を許可する。また、認証識別子「１２３４」をＢ２→Ｂ３→Ｃ２→Ｃ３と同じ相対的な入力位置のパターンで入力枠２０に入力した場合、ユーザＸの銀行口座の「引き出し」、「振り込み」及び「振り替え」を許可する。また、認証識別子「１２３４」をＡ２→Ｂ１→Ｂ２→Ｃ１と同じ相対的な入力位置のパターンで入力枠２０に入力した場合、ユーザＸの銀行口座の「暗証番号の変更」を許可する。なお、認証識別子や相対的な入力位置のパターンの組み合わせや、それらに対する認証対象処理はこれらの例に限定されるものではない。
【００４１】
このように、従来の暗証番号に相当する認証識別子は共通にしておき、その相対的な入力位置のパターンに応じて認証される処理対象を異ならせることによってセキュリティ性を向上させることができる。例えば、高いセキュリティ性が要求されない処理に対してはシンプルなパターンを認証情報として登録しておき、比較的高いセキュリティ性が要求される処理に対しては複雑なパターンを認証情報として登録しておくことによって、処理の内容に応じた認証処理を実現することができる。また、比較的高いセキュリティ性が要求される処理については通常よく使わないパターンを登録しておくことによって、通常よく使う入力位置のパターンがなんらかの方法で他人に知られた場合であっても高いセキュリティ性が要求される処理についてはセキュリティ性を保つことができる。
【００４２】
また、第三者に何らかの事情により認証識別子と入力位置のパターンを伝えなければならない事態となった際に、認証識別子とある入力位置のパターンとが使用されるとその利用と同時に通報するといった処理を登録しておくこともできる。
【００４３】
また、別の態様として、認証される処理対象に応じて認証識別子及びその相対的な入力位置のパターンの両方を変更する態様もある。例えば、図９の認証情報データベースの登録例に示すように、ユーザＹに対して認証識別子及びその相対的な入力位置のパターンの違いによって、ユーザＹの銀行口座に対する「残高照会、記帳」と「その他の処理」という認証の対象を異ならせる。本例では、認証識別子「５６７８」をＢ２→Ａ２→Ａ１→Ｂ１と同じ相対的な入力位置のパターンで入力枠２０に入力した場合にはユーザＹの銀行口座の「残高照会」及び「記帳」が許可される。また、認証識別子「６７８９」をＡ３→Ａ１→Ｂ３→Ｂ１と同じ相対的な入力位置のパターンで入力枠２０に入力した場合にはユーザＹの銀行口座の「その他の処理」が許可される。なお、認証識別子や相対的な入力位置のパターンの組み合わせや、それらに対する認証対象処理はこれらの例に限定されるものではない。
【００４４】
このように、認証識別子及びその相対的な入力位置のパターンの両方を認証される処理対象に応じて異ならせることによってセキュリティ性を向上させることができる。例えば、高いセキュリティ性が要求されない処理に対してはユーザがよく使う認証識別子及び相対的な入力位置のパターンを認証情報として登録しておき、比較的高いセキュリティ性が要求される処理に対しては普段は使わない認証識別子及び相対的な入力位置のパターンを認証情報として登録しておくことによって、処理の内容に応じた認証処理を実現することができる。
【００４５】
また、本実施の形態ではすべての認証情報に相対的な入力位置のパターンを組み合わせものとしたが、認証識別子のみの認証情報を含んでいてもよい。例えば、高いセキュリティ性が要求されない処理に対しては識別子の組み合わせのみからなる認証識別子を認証情報として登録しておき、その入力位置によらず、識別子とその入力順が一致していれば認証を与えるようにする。一方、比較的高いセキュリティ性が要求される処理に対しては認証識別子と相対的な入力位置のパターンとを組み合わせて認証情報として登録しておくことによって、より高いセキュリティ性を持たせることができる。
【００４６】
＜変形例２＞
また、認証識別子とその相対的な入力位置のパターンのみならず、認証識別子の絶対的な入力位置も認証情報として利用してもよい。
【００４７】
１つの態様として、認証情報として登録されている認証識別子の入力位置のパターンを相対的な位置のパターンとして用いるか、絶対的な位置のパターンとして用いるかを登録しておき、認証時にはその登録内容に応じて認証判定を行う。
【００４８】
例えば、図１０の認証情報データベースの登録例に示すように、ユーザＸに対して認証識別子「１２３４」が登録されており、その入力位置のパターンは相対的なものであるとされている。この場合、上記実施の形態と同様に、認証識別子「１２３４」をＡ１→Ｂ１→Ａ２→Ｂ２と同じ「相対的な」入力位置のパターンで入力枠２０に入力した場合、ユーザＸに対して認証を与える。すなわち、「１２３４」の識別子がＡ２→Ｂ２→Ａ３→Ｂ３、Ｂ１→Ｃ１→Ｂ２→Ｃ２、Ｂ２→Ｃ２→Ｂ３→Ｃ３の順に入力枠２０に入力された場合にも同様に認証を与える。一方、ユーザＹに対しては認証識別子「５６７８」が登録されており、その入力位置のパターンは絶対的なものであるとされている。この場合、認証識別子「５６７８」をＢ２→Ａ２→Ａ１→Ｂ１の入力枠２０に順に入力したときのみユーザＹに対して認証を与える。すなわち、「５６７８」の識別子がＢ２→Ａ２→Ａ１→Ｂ１と相対的に同じパターンとしてＢ３→Ａ３→Ａ２→Ｂ２やＣ２→Ｂ２→Ｂ１→Ｃ１等の順に入力枠２０に入力された場合には認証は与えない。なお、認証識別子や相対的な入力位置のパターンの組み合わせや、それらに対する認証対象処理はこれらの例に限定されるものではない。
【００４９】
このように、認証識別子の入力位置を相対的なものとして判断するか、絶対的なものとして判断するか、によって認証結果を変更することによってセキュリティ性を変更することができる。例えば、高いセキュリティ性が要求されない処理に対しては相対的な入力位置のパターンを認証情報として登録しておき、比較的高いセキュリティ性が要求される処理に対しては絶対的な入力位置のパターンを認証情報として登録しておくことによって、処理の内容に応じた認証処理を実現することができる。
【００５０】
＜変形例３＞
また、認証識別子とその相対的な入力位置のパターンのみならず、認証識別子の絶対的な入力位置に応じて認証される処理の対象を変更するようにしてもよい。これは、上記変形例１と変形例２とを組み合わせた態様である。
【００５１】
１つの態様として、認証識別子を共通にし、その相対的な入力位置のパターンや絶対的な入力位置のパターンに応じて認証される処理対象を変更する。例えば、図１１の認証情報データベースの登録例に示すように、ユーザＸに対して認証識別子「１２３４」が登録されており、その相対的な入力位置のパターンや絶対的な入力位置の違いによってユーザＸの銀行口座に対する「残高照会、記帳」、「引き出し、振り込み、振り替え」、「暗証番号の変更」という認証の対象を異ならせる。本例では、認証識別子「１２３４」をＡ１→Ｂ１→Ａ２→Ｂ２と同じ相対的な入力位置のパターンで入力枠２０に入力した場合、ユーザＸの銀行口座の「残高照会」及び「記帳」を許可する。また、認証識別子「１２３４」をＢ２→Ｂ３→Ｃ２→Ｃ３という絶対的な入力位置のパターンで入力枠２０に入力した場合のみユーザＸの銀行口座の「引き出し」、「振り込み」及び「振り替え」を許可する。また、認証識別子「１２３４」をＡ２→Ｂ１→Ｂ２→Ｃ１という絶対的な入力位置のパターンで入力枠２０に入力した場合のみユーザＸの銀行口座の「暗証番号の変更」を許可する。なお、認証識別子や相対的な入力位置のパターンの組み合わせや、それらに対する認証対象処理はこれらの例に限定されるものではない。
【００５２】
このように、従来の暗証番号に相当する認証識別子は共通にしておき、その相対的な入力位置のパターンや絶対的な入力位置のパターンに応じて認証される処理対象を異ならせることによってセキュリティ性を向上させることができる。例えば、高いセキュリティ性が要求されない処理に対しては相対的な入力位置のパターンを認証情報として登録しておき、比較的高いセキュリティ性が要求される処理に対しては絶対的な入力位置のパターンを認証情報として登録しておくことによって、処理の内容に応じた認証処理を実現することができる。
【００５３】
また、別の態様として、認証される処理対象に応じて認証識別子及びその相対的な入力位置のパターンや絶対的な入力位置のパターンの両方を変更する態様もある。例えば、図１１の認証情報データベースの登録例に示すように、ユーザＹに対して認証識別子及びその相対的な入力位置のパターンや絶対的な入力位置のパターンの違いによって、ユーザＹの銀行口座に対する「残高照会、記帳」と「その他の処理」という認証の対象を異ならせる。本例では、認証識別子「５６７８」をＢ２→Ａ２→Ａ１→Ｂ１と同じ相対的な入力位置のパターンで入力枠２０に入力した場合にはユーザＹの銀行口座の「残高照会」及び「記帳」が許可される。また、認証識別子「６７８９」をＡ３→Ａ１→Ｂ３→Ｂ１という絶対的な入力位置のパターンで入力枠２０に入力した場合にはユーザＹの銀行口座の「その他の処理」が許可される。なお、認証識別子や相対的な入力位置のパターンの組み合わせや、それらに対する認証対象処理はこれらの例に限定されるものではない。
【００５４】
このように、認証識別子及びその相対的な入力位置のパターンや絶対的な入力位置のパターンを認証される処理対象に応じて異ならせることによってセキュリティ性を向上させることができる。例えば、高いセキュリティ性が要求されない処理に対してはユーザがよく使う認証識別子及び相対的な入力位置のパターンを認証情報として登録しておき、比較的高いセキュリティ性が要求される処理に対しては普段は使わない認証識別子及び絶対的な入力位置のパターンを認証情報として登録しておくことによって、処理の内容に応じた認証処理を実現することができる。
【００５５】
なお、上記実施の形態及び変形例のいずれにおいても、識別子として色や音や画像やモーション等の情報を用いてもよい。例えば、「赤」「青」「緑」「黄色」等の複数の色の組み合わせを認証識別子としてもよい。この場合、入力枠２０を選択すると、その周辺に選択肢となる色を表示させ、ユーザに入力させるようにしてもよい。また、例えば、音を用いる場合、Ｃ，Ｄ，Ｅ，Ｆ等の複数の音程の組み合わせを認証識別子としてもよい。この場合、入力枠２０を選択すると、音程を入力する画面（ピアノの鍵盤等）を表示させ、ユーザに音程を入力させるようにしてもよい。音程の入力に応じて、出力部１６から入力された音程の音を出力するようにしてもよい。あるいは、音を認証識別子とする場合には音をパターン識別した結果に基づいてもよい。この態様であれば、音声認識により識別された音や文字を認証識別子とし、入力枠２０を選択するとマイクによって音を入力してもよい。また、例えば画像を認証識別子に用いる場合、入力枠２０を選択すると、その周辺に選択肢となる画像を表示させ、ユーザに選択させるようにしてもよい。また、画像を認証識別子とする場合には静止画像や動画像をパターン識別した結果に基づいてもよい。この態様であれば、画像認識により識別された画像を認証識別子とし、入力枠２０を選択するとカメラによって静止画像や動画像を撮影し、それを入力情報として処理してもよい。また、例えば、モーションを認証識別子として用いる場合は、タッチパネル上で描かれる軌跡、カメラで画像認識されることで算出される軌跡、端末装置などのモーションセンサで計測される動きなど、を入力してもよい。そのほか、認証識別子には、利用端末が計測した情報を処理して識別性を設定したものを利用してもよい。また、認証識別子は、いずれかの方式あるいはそれらの組合せで構成されてもよい。
【符号の説明】
【００５６】
１０  処理部、１２  記憶部、１４  入力部、１６  出力部、２０，２２  入力枠、２４  フリック入力画面、３０  認証情報設定手段、３２  取得手段、３４  認証処理手段、３６  後処理手段、１００  認証装置、１０２  外部サーバ、１０４  通信手段。
【要約】
【課題】
【解決手段】予め設定された複数の識別子を含む認証識別子と、複数の識別子の相対的な入力位置のパターンと、を関連付けた認証情報を認証情報データベースとして記憶し、ユーザから入力される識別子とその入力位置との情報を入力情報として取得し、入力情報に含まれる識別子と認証情報における識別子とが一致し、入力情報に含まれる識別子の相対的な入力位置のパターンと認証情報における識別子の相対的な入力位置のパターンと、が一致した場合に認証を与える認証装置１００とする。
【選択図】図４【図１】
0005433812.tif 000002
【図２】
0005433812.tif 000003
【図３】
0005433812.tif 000004
【図４】
0005433812.tif 000005
【図５】
0005433812.tif 000006
【図６】
0005433812.tif 000007
【図７】
0005433812.tif 000008
【図８】
0005433812.tif 000009
【図９】
0005433812.tif 000010
【図１０】
0005433812.tif 000011
【図１１】
0005433812.tif 000012