(57)【要約】【課題】高度なセキュリティを確保するために長大な認証情報を入力する場合でもその中の一部を覚えておけばよく、ユーザに負担をかけずに認証情報を入力できるようにすることである。【解決手段】ＣＰＵ１は、基準認証情報メモリ３ｃに予め部分認証用の基準情報として情報配置領域内での指定部分の配置状態が設定されている状態において、情報配置領域内に認証情報を配置入力する操作が行われた場合に、情報配置領域内での全体の配置状態の中から指定部分の配置状態を検出し、その検出し指定部分の配置状態と、部分認証用の基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として行う。【選択図】  図１
2014186467.tif 000002
【特許請求の範囲】
【請求項１】
認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行う認証処理装置であって、
前記所定の配置領域内での情報の配置状態として、任意に指定された指定部分での配置状態を認証用の基準情報として設定する設定手段と、
前記認証情報を構成する所定個数の情報を前記配置領域内に配置入力する操作が行われた場合に、前記配置領域内での全体の配置状態の中から前記指定部分の配置状態を検出する検出手段と、
前記検出手段により検出された指定部分の配置状態と前記設定手段によって基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として実行する部分認証手段と、
を備えたことを特徴とする認証処理装置。
【請求項２】
前記設定手段は、前記所定の配置領域内において前記所定個数よりも少ない複数のエリアを部分認証の対象となるエリアとして任意に指定すると共に、その複数の指定エリアの個々に情報を配置する場合の配置順序を任意に指定し、前記指定されたエリアと前記指定された配置順序を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記配置領域内での全体の配置状態の中から前記指定されたエリアと前記指定された配置順序を要素として、どのエリアにどのような順序で情報が配置されたかの配置状態を検出する、
ようにしたことを特徴とする請求項１に記載の認証処理装置。
【請求項３】
前記設定手段は、更に、前記複数の指定エリアの個々に対応して配置される各情報内容を部分認証の対象となる情報として任意に指定し、前記指定されたエリア、前記指定された情報内容、前記指定された配置順序を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記指定されたエリア、前記指定された情報内容、前記指定された部分順を要素として、どのエリアにどの内容の情報がどのような順序で配置されたかの配置状態を検出する、
ようにしたことを特徴とする請求項２に記載の認証処理装置。
【請求項４】
前記設定手段は、前記認証情報を構成する所定個数の情報よりも少ない複数の情報を部分認証の対象となる情報として任意に指定すると共に、その複数の指定情報の個々に対応して各情報を配置する場合の配置順序を任意に指定し、前記指定された情報と前記指定された配置順序を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記配置領域内での全体の配置状態の中から前記指定された情報と前記指定された配置順序を要素として、どの情報をどのような順序で配置されたかの配置状態を検出する、
ようにしたことを特徴とする請求項１に記載の認証処理装置。
【請求項５】
前記配置順序は、部分認証の対象同士の並びに対して各対象が何番目であるかの順位を示す部分順である、
ことを特徴とする請求項１〜請求項４のいずれか１項に記載の認証処理装置。
【請求項６】
前記配置順序は、前記所定個数分の認証情報全体の並びに対して部分認証の各対象が何番目であるかの順位を示す全体順である、
ことを特徴とする請求項１〜請求項４のいずれか１項に記載の認証処理装置。
【請求項７】
前記設定手段は、前記所定の配置領域内において前記所定個数よりも少ない複数のエリアを部分認証の対象となるエリアとして任意に指定すると共に、その複数の指定エリアの個々に対応して配置される各情報内容を指定し、前記指定されたエリアと前記指定された情報を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記配置領域内での全体の配置状態の中から前記指定されたエリアと前記指定された情報内容を要素として、どのエリアにどのような情報が配置されたかの配置状態を検出する、
ようにしたことを特徴とする請求項１に記載の認証処理装置。
【請求項８】
前記部分認証手段は、前記認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行った場合に、その認証処理の結果が否定であることを条件として部分認証を開始する、
ようにしたことを特徴とする請求項１〜請求項７のいずれか１項に記載の認証処理装置。
【請求項９】
前記所定の配置領域内に情報が配置入力された場合に、予め任意に指定された一部のエリアに対して配置が禁止されている情報が配置されたか否かを判別する禁止判別手段と、
前記禁止判別手段によって配置が禁止されている情報が配置されたことが判別された場合に、前記配置領域内に配置された認証情報全体の入力を無効とする入力制御手段と、
を更に備える、
ようにしたことを特徴とする請求項１〜請求項８のいずれか１項に記載の認証処理装置。
【請求項１０】
前記部分認証手段は、部分認証の処理の仕方が異なる複数種の部分認証方法の中から予め任意に選択された部分認証方法に応じて部分認証を実行する、
ようにしたことを特徴とする請求項１〜請求項９のいずれか１項に記載の認証処理装置。
【請求項１１】
前記認証情報を所定の配置領域内に配置入力する操作は、情報一覧領域内の情報を移動して前記配置領域内に配置入力する移動操作、前記配置領域内に情報を入力するキー操作、前記配置領域内に情報を手書き入力する操作のいずれかである、
ことを特徴とする請求項１〜請求項１０のいずれか１項に記載の認証処理装置。
【請求項１２】
前記認証情報を構成する所定個数の情報を前記配置領域内に配置し終わったか否かを判別する終了判別手段を更に備え、
前記検出手段は、前記終了判別手段によって所定個数の情報を配置し終わったことが判別された際に前記配置状態を検出する、
ようにしたことを特徴とする請求項１〜１１のいずれか１項に記載の認証処理装置。
【請求項１３】
コンピュータに対して、
認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行う機能と、
前記所定の配置領域内での情報の配置状態として、任意に指定された指定部分での配置状態を認証用の基準情報として設定する機能と、
前記認証情報を構成する所定個数の情報を前記配置領域内に配置入力する操作が行われた場合に、前記配置領域内での全体の配置状態の中から前記指定部分の配置状態を検出する機能と、
前記検出された指定部分の配置状態と前記基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として実行する機能と、
を実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された認証情報に応じて認証処理を行う認証処理装置及びプログラムに関する。
【背景技術】
【０００２】
一般に、ＰＣ（パーソナルコンピュータ）、タブレット端末装置、携帯端末装置などの情報処理装置では、本人確認などの認証処理を行う場合に、その認証に使用されるパスワード（認証情報）の中でも特に文字数が長大のパスフレーズを使用することによって高度なセキュリティを実現することができ、認証が解かれる危険性の大幅な低減を期待することができるようになるが、文字数が長大であるが故にユーザにとっては覚えづらくなるという問題が残る。そこで、従来、４桁のパスワードであっても、その文字の入力位置及び入力順を決めておくことによってセキュリティを高めることができる技術が存在している（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０００−３３９０８４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した特許文献の技術にあっては、パスフレーズのように桁数が多いパスワードの場合には、その桁数分の入力位置及び入力順を覚えておき、パスワードの入力時には１桁毎にその入力位置及び入力順を想い出しながら行う必要があるため、ユーザに大きな負担をかけてしまう。逆に、パスワードの桁数が少ないと、その末尾の桁を入力し終わった状態で第三者に盗み見られたり、盗撮されたりすると、何回かの入力間違えを繰り返すことで認証が解かれてしまう危険性があった。
【０００５】
本発明の課題は、高度なセキュリティを確保するために長大な認証情報を入力する場合でもその中の一部を覚えておけばよく、ユーザに負担をかけずに認証情報を入力できるようにすることである。
【課題を解決するための手段】
【０００６】
上述した課題を解決するために本発明の認証処理装置は、
認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行う認証処理装置であって、
前記所定の配置領域内での情報の配置状態として、任意に指定された指定部分での配置状態を認証用の基準情報として設定する設定手段と、
前記認証情報を構成する所定個数の情報を前記配置領域内に配置入力する操作が行われた場合に、前記配置領域内での全体の配置状態の中から前記指定部分の配置状態を検出する検出手段と、
前記検出手段により検出された指定部分の配置状態と前記設定手段によって基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として実行する部分認証手段と、
を備えたことを特徴とする認証処理装置である。
【発明の効果】
【０００７】
本発明によれば、高度なセキュリティを確保するために長大な認証情報を入力する場合でもその中の一部を覚えておけばよく、ユーザに負担をかけずに認証情報を入力することができ、セキュリティと操作性の両方を満足することが可能となる。
【図面の簡単な説明】
【０００８】
【図１】証処理装置として適用した携帯端末装置（タブレット端末装置）の基本的な構成要素を示したブロック図。
【図２】タッチ表示部５上で認証情報を配置入力する場合の入力画面を示した図。
【図３】（１）は、入力画面内に認証情報として９桁の数値を全て配置した状態を示した図、（２）は、９桁の数値列を、時間差をあけて次々に配置した場合の配置順序を図式化した図。
【図４】基準認証情報メモリ３ｃを説明するための図。
【図５】情報配置メモリ３ｄを説明するための図。
【図６】部分認証方法メモリ３ｅを説明するための図。
【図７】基準認証情報メモリ３ｃの内容を設定する処理を示したフローチャート。
【図８】認証処理を示したフローチャート。
【図９】図８に続く動作を示したフローチャート。
【図１０】部分認証時に情報配置メモリ３ｄから情報を取得する処理（図９のステップＢ２３）を詳述するためのフローチャート。
【発明を実施するための形態】
【０００９】
以下、図１〜図１０を参照して本発明の実施形態を説明する。
図１は、認証処理装置として適用した携帯端末装置（タブレット端末装置）の基本的な構成要素を示したブロック図である。
ＣＰＵ１は、電源部（二次電池）２からの電力供給によって動作し、記憶部３内の各種のプログラムに応じてこのタブレット端末装置の全体動作を制御する中央演算処理装置である。記憶部３は、例えば、ＲＯＭ、フラッシュメモリなどを有する構成で、図７〜図１０に示した動作手順に応じて本実施形態を実現するためのプログラムや各種のアプリケーションなどが格納されているプログラムメモリ３ａと、このタブレット端末装置が動作するために必要となる各種の情報（例えば、フラグなど）を一時的に記憶するワークメモリ３ｂ、後述する基準認証情報メモリ３ｃ、情報配置メモリ３ｄ、部分認証方法メモリ３ｅを有している。
【００１０】
記憶部３は、例えば、ＳＤカード、ＩＣカードなど、着脱自在な可搬型メモリ（記録メディア）を含む構成であってもよく、図示しないが、通信機能を介してネットワークに接続されている状態においては所定のサーバ装置側の記憶領域を含むものであってもよい。操作部４は、押しボタン式のキーとして、図示省略したが、電源をオン／オフさせる電源キーなどを備えている。タッチ表示部５は、表示パネル５ａにタッチパネル５ｂを積層配設したタッチスクリーンを構成するもので、例えば、静電容量方式あるいは抵抗膜方式を採用しているが、その他の方式であってもよい。
【００１１】
なお、上述のタッチ操作とは、タッチパネル５ｂ上において指やペンを直接タッチする接触操作に限らず、その接触操作に近似する操作として、例えば、指やペンの接近や接近移動による静電容量変化又は明るさ変化などに応じて指やペンの位置を検出する非接触操作を含むことを意味している。つまり、接触操作を検出する接触型タッチパネルに限らず、非接触操作を検出する非接触型タッチパネルや操作検出デバイスであってもよいが、本実施形態にあっては、タッチ操作として、接触型タッチパネル上での接触操作を例示した場合を示している。無線ＬＡＮ（Local  Area  Network）通信部６は、高速大容量の通信が可能な無線通信モジュールで、最寄りの無線ＬＡＮルータ（図示省略）を介してインターネットに接続可能となっている。
【００１２】
図２は、タッチ表示部５上で認証情報を配置入力する場合の入力画面を示した図である。
タッチ表示部５上の認証情報入力画面には、認証情報などを入力するのに使用される情報一覧領域ＬＴ及び情報配置領域ＡＲを有している。情報一覧領域ＬＴは、複数桁の認証情報を構成する各桁の情報（図示の例では“１”〜“９”の数値）を一覧表示する画面であり、その各数値“１”〜“９”の個々は、移動可能な矩形の小片部（数値パーツ）Ｐによって構成されている。ここで、ユーザは、“１”〜“９”の数値パーツＰの中から任意の数値パーツＰを選択しながら、マウス操作のドラッグ・アンド・ドロップ方式に相当するタッチ操作（タッチしながら移動して手を離す操作）を行って数値パーツＰを移動し、情報配置領域ＡＲ上の任意のエリア内にその選択した数値パーツＰを次々に配置して認証情報を順次入力するようにしている。
【００１３】
情報配置領域ＡＲは、情報一覧領域ＬＴに隣接し、例えば、３×３のマトリックス状に区分されて矩形のエリアＡ〜Ｉを有している。この矩形のエリアＡ〜Ｉは、情報一覧領域ＬＴからドラッグ・アンド・ドロップ方式で移動された数値パーツＰが配置される配置エリアである。この情報配置領域ＡＲの下側には、全桁数分の認証情報を入力（配置）し終わった際に操作される確定ボタン（タッチキー）ＯＫが配設されている。なお、図示の場合、認証情報（パスフレーズ）は、９桁の数値列の情報を例示したが、その桁数は９桁以上であってもよく、また、数値が限らず、アルファベット文字なども含むようにしてもよい。
【００１４】
図３（１）は、情報配置領域ＡＲを構成する配置エリアＡ〜Ｉ内に“１”〜“９”の数値パーツＰを全て配置した状態を例示した図である。
図示の例では、１行１列目の配置エリアＡに数値“２”が配置され、２行１列目の配置エリアＢに数値“７”が配置され、３行１列目の配置エリアＣに数値“４”が配置され、また、１行２列目の配置エリアＤに数値“９”、２行２列目の配置エリアＥに数値“１”、３行２列目の配置エリアＦに数値“４”が配置され、更に、１行３列目の配置エリアＧに数値“５”、２行３列目の配置エリアＨに数値“３”、３行３列目の配置エリアＩに数値“８”が配置された場合である。
【００１５】
図３（２）は、時間差を持って９個の数値パーツＰを次々に配置した場合の配置順序を図式化したもので、図中の矢印は、配置順序（いわゆるＺオーダの前後関係）として古い順を示している。図示の例では、最初に、配置エリアＧに数値“５”、配置エリアＨに数値“３”、配置エリアＩに数値“８”が順次配置され、次に、配置エリアＤに数値“９”、配置エリアＥに数値“１”、配置エリアＦに数値“４”が順次配置され、更に、配置エリアＡに数値“２”、配置エリアＢに数値“７”、配置エリアＣに数値“４”が順次配置された場合を示している。このように情報配置領域ＡＲは、例えば、その列方向をＹ軸、行方向をＸ軸、Ｚオーダの前後方向をＺ軸とすると、各情報を３次元座標系内に配置可能となっている。
【００１６】
図４は、基準認証情報メモリ３ｃを説明するための図である。
基準認証情報メモリ３ｃは、予めユーザ操作によって任意に設定された照合基準用の認証情報（基準情報）を記憶するメモリで、全体認証用領域３ｃ１、配置除外確認用領域３ｃ２、部分認証用領域３ｃ３の各領域を有している。全体認証用領域３ｃ１は、照合基準用の認証情報（基準パスワード）としてその全桁数（例えば、９桁）を記憶する領域で、ＣＰＵ１は、情報配置領域ＡＲ上に配置入力された全桁数分の認証情報と、この全体認証用領域３ｃ１内に予め任意に設定されている全桁数分の基準情報とを１桁毎に順次照合比較することによって本人確認などの認証処理（全体認証）を行うようにしている。このような全体認証の結果、全桁数分の情報がその順序も含めて一致していれば、認証ＯＫ（肯定）となるが、１桁でも相違していれば、認証ＮＧ（否定）となる。なお、図示の例では、全体認証用の基準情報として、“５３８９１６２７４”を設定した場合を例示している。
【００１７】
配置除外確認用領域３ｃ２は、予め任意に指定した配置エリア内に予め任意に指定した情報が配置入力されることを除外することを示す情報が設定される領域で、例えば、配置エリアＡに数値“１”以外の数値が配置入力された際にはその数値の入力を有効とするが、数値“１”が配置入力された際にはその数値“１”の入力を無効とすることを示す情報が設定される。この配置除外確認用領域３ｃ２には、配置除外を示す情報として一種類に限らず、複数種類の配置除外を設定するようにしてもよい。また、配置エリアと対象数値とを１対１で設定する場合に限らず、１対２のように設定するようにしてもよく、更に、対象数値は、入力を無効とする対象の数値に限らず、入力を有効とする数値、上述の例では、数値“１”以外の数値を設定するようにしてもよい。
【００１８】
部分認証用領域３ｃ３は、上述の全体認証の処理に対する概念である部分認証を行うための照合基準用の認証情報（部分認証用の基準情報）が予めユーザ操作によって任意に設定される領域である。ここで、本実施形態において部分認証とは、上述の全体認証を行った結果、その処理結果が否定（認証ＮＧ）となったことを条件に開始される認証処理であり、情報配置領域ＡＲ内での情報の配置状態として、ユーザ操作により任意に指定された指定部分（複数の配置エリア）での配置状態が部分認証用の基準情報として部分認証用領域３ｃ３に設定される。ＣＰＵ１は、上述の全体認証時に情報配置領域ＡＲの全ての配置エリアＡ〜Ｉに各情報（数値）が配置入力されている状態において、この情報配置領域ＡＲ内の指定部分での配置状態を検出すると共に、その配置状態が部分認証用領域３ｃ３内に部分認証用の基準情報として設定されている配置状態に一致するか否かを照合比較する部分認証処理を行う。
【００１９】
すなわち、部分認証用領域３ｃ３は、情報配置領域ＡＲ内の一部分の配置状態を部分認証用の基準情報として記憶する領域で、その配置状態を示す各要素として「情報内容」、「配置エリア」、「配置順序」の各項目を有している。「情報内容」は、全体認証用の基準情報（全桁数：９桁）よりも少ない複数桁（例えば、３桁）の情報が部分認証の対象となる情報として設定される項目である。「配置エリア」は、情報配置領域ＡＲの一部分として、全体認証用の基準情報（全桁数：９桁）よりも少ない複数（例えば、３桁）の配置エリアが部分認証用の対象エリアとして設定される項目である。「配置順序」は、「情報内容」で示される情報を何番目に配置するかを示す情報の配置順序、又は「配置エリア」で示されるエリアに対して何番目に情報を配置するかを示すエリアへの配置順序が設定される項目である。
【００２０】
図示の例は、全体認証用の基準情報を構成する９桁のうち任意３桁の情報（数値“５”、“６”、“７”）を部分認証用の対象として、その３桁の情報間で最初に（１番目に）、配置エリアＧに数値“５”が配置されること、次に（２番目に）、配置エリアＦに数値“６”が配置されること、最後に（３番目に）、配置エリアＢに数値“７”が配置されること、を定義する配置状態が部分認証用の基準情報として設定された場合である。なお、部分認証の対象となる情報は、数値“５”、“６”、“７”に限らず、任意であり、更に２桁、４桁などであってもよく、同様に、配置エリアもＧ、Ｆ、Ｂに限らず、任意であることは勿論である。
【００２１】
このように部分認証用領域３ｃ３は、部分認証用の基準情報として情報配置領域ＡＲ内の一部分の配置状態を示す各要素「情報内容」、「配置エリア」、「配置順序」を対応付けて設定可能となっているが、その中の２種類の要素を任意に組み合わせたものを部分認証用の基準情報として設定するようにしてもよい。例えば、上述した３桁の情報間において、「配置エリア」と「配置順序」とを対応付ける組み合わせを部分認証用の基準情報とする場合には、「情報内容」に関わらず、いずれかの情報が最初に配置エリアＧに配置されること、次に配置エリアＦに配置されること、最後に配置エリアＢに配置されること、を定義する配置状態が部分認証用の基準情報として設定すればよい。
【００２２】
また、「情報内容」と「配置順序」とを対応付ける組み合わせの場合には、「配置エリア」に関わらず、最初に数値“５”が配置されること、次に数値“６”が配置されること、最後に数値“７”が配置されること、を定義する配置状態が部分認証用の基準情報として設定すればよい。また、「情報内容」と「配置エリア」とを対応付ける組み合わせの場合には、「配置順序」に関わらず、配置エリアＧに数値“５”が配置されること、配置エリアＦに数値“６”が配置されること、配置エリアＢに数値“７”が配置されること、を定義する配置状態が部分認証用の基準情報として設定すればよい。
【００２３】
上述の「配置順序」は、部分認証の対象「情報内容」又は「配置エリア」同士の並びに対して各対象が何番目であるかの順位を示す部分順を示している。例えば、全９桁のうち任意３桁の情報（例えば、数値“５”、“６”、“７”）間での配置順序として、３つの数値“５”、“６”、“７”の中で何番目（１〜３番目）に配置されたのかを示す順序（部分順）を示している。この部分順では、全体の順番に拘わらず、例えば、数値“５”の全体の順番が６番目であっても、部分認証の対象である数値“５”、“６”、“７”間では１番目となる。なお、部分認証用の基準情報としての「配置順序」は、上述の例では部分順を示したが、これに限らず、所定個数分の認証情報全体の並びに対して部分認証の各対象「情報内容」又は「配置エリア」が何番目であるかの順位を示す全体順であってもよい。例えば、部分認証の対象である数値“５”、“６”、“７”が認証情報全体に対して何番目（１〜９番目）であるかの全体順であってもよい。
【００２４】
図５は、情報配置メモリ３ｄを説明するための図である。
情報配置メモリ３ｄは、情報配置領域ＡＲ上に配置された認証情報の各桁の配置状態を一時記憶するメモリで、「配置順序」、「情報内容」、「配置エリア」の各項目を有している。図中、矢印方向は、配置順序（いわゆるＺオーダの前後関係）として古い順を示している。「配置順序」の“No．１〜No．９”は、全桁に対して何番目（１〜９番目）に配置されたのかの全体順を示している。なお、図中、欄外に付した二重丸は、上述した部分認証用の基準情報として設定されている部分認証の対象を示し、米印は、上述した配置除外確認の対象であることを示している。
【００２５】
図６は、部分認証方法メモリ３ｅを説明するための図である。
部分認証方法メモリ３ｅは、部分認証の処理の仕方が異なる複数種の部分認証方法の中から予め任意に選択された部分認証方法を指定するメモリであり、「部分認証方法」、「選択」の各項目を有している。「部分認証方法」は、その認証方法を定義する項目で、本実施形態では７種類の部分認証方法を有し、その中からいずれか一つの部分認証方法をユーザ操作により任意に選択可能としている。この７種類の部分認証方法は、「配置エリア」、「情報内容」、「配置順序（部分順又は全体順）」の各要素のうち、その２以上の要素（２つの要素又は３つの要素）をどのように組み合わせるかの組み合わせ状態に応じて決められたもので、「選択」の二重丸は、予めユーザ操作によって任意に選択指定された部分認証方法であることを示している。
【００２６】
種類「１」は、「配置エリア」、「情報内容」、「配置順序（部分順）」を要素として組み合わせて部分認証を行う方法を示している。種類「２」は、「配置エリア」、「配置順序（部分順）」を要素として組み合わせて部分認証を行う方法を示し、種類「３」は、「情報内容」、「配置順序（部分順）」を要素として組み合わせて部分認証を行う方法を示している。また、種類「４」は、「配置エリア」、「情報内容」、「配置順序（全体順）」を要素として組み合わせて部分認証を行う方法を示している。同様に、種類「５」は、「配置エリア」、「配置順序（全体順）」を要素として組み合わせて部分認証を行う方法を示し、種類「６」は、「情報内容」、「配置順序（全体順）」を要素として組み合わせて部分認証を行う方法を示している。更に、種類「７」は、「配置エリア」、「情報内容」を要素として組み合わせて部分認証を行う方法を示している。
【００２７】
このように本実施形態の認証処理装置（タブレット端末装置）は、認証情報（例えば、長大のパスフレーズ）を構成する所定個数（例えば、９桁）の情報を所定の配置領域（タッチ表示部５上の情報配置領域ＡＲ）内に配置入力する操作に応答して認証処理を行う認証処理装置であって、前記所定の配置領域内での情報の配置状態として、任意に指定された指定部分での配置状態を認証用の基準情報（部分認証用の基準情報）として設定する設定手段（ＣＰＵ１、プログラムメモリ３ａ、部分認証用領域３ｃ３）と、前記認証情報を構成する所定個数の情報を前記配置領域内に配置入力する操作（例えば、情報一覧領域ＬＴからのドラッグ・アンド・ドロップ操作）が行われた場合に、前記配置領域内での全体の配置状態の中から前記指定部分の配置状態を検出する検出手段（ＣＰＵ１、プログラムメモリ３ａ、情報配置メモリ３ｄ）と、前記検出手段により検出された指定部分の配置状態と前記設定手段によって基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として実行する部分認証手段（ＣＰＵ１、プログラムメモリ３ａ、部分認証用領域３ｃ３）と、を備えてなる。
【００２８】
次に、本実施形態における認証処理装置（タブレット端末装置）の動作概念を図７〜図１０に示すフローチャートを参照して説明する。ここで、これらのフローチャートに記述されている各機能は、読み取り可能なプログラムコードの形態で格納されており、このプログラムコードにしたがった動作が逐次実行される。また、ネットワークなどの伝送媒体を介して伝送されてきた上述のプログラムコードに従った動作を逐次実行することもできる。すなわち、記録媒体のほかに、伝送媒体を介して外部供給されたプログラム／データを利用して本実施形態特有の動作を実行することもできる。なお、図７〜図１０は、認証処理装置の全体動作のうち、本実施形態の特徴部分の動作概要を示したフローチャートであり、この図７〜図１０のフローから抜けた際には、全体動作のメインフロー（図示省略）に戻る。
【００２９】
図７は、基準認証情報メモリ３ｃの内容を設定する処理を示したフローチャートである。
先ず、ＣＰＵ１は、認証情報設定処理がユーザ操作により指定されると、タッチ表示部５上に図２に示すような認証情報入力画面を表示する（ステップＡ１）。この入力画面内の情報一覧領域ＬＴと情報配置領域ＡＲを使用してユーザは、情報一覧領域ＬＴ内から数値パーツＰを選びながら全体認証用の基準情報を構成する各数値をその１桁目から順に情報配置領域ＡＲに移動する操作（マウス操作のドラッグ・アンド・ドロップ方式に相当するタッチ操作）を行った後、確定ボタンＯＫを操作する（ステップＡ２）。これによってＣＰＵ１は、この情報配置領域ＡＲ内に配置入力された全体認証用の基準情報の桁数を計数し（ステップＡ３）、この全体認証用の基準情報をその桁数と共に基準認証情報メモリ３ｃの全体認証用領域３ｃ１に設定する処理（ステップＡ４）を行う。その後、認証情報入力画面を元の状態（配置入力前の空状態）に初期化しておく（ステップＡ５）。
【００３０】
次に、ユーザ操作により配置除外情報の設定が指示されたかを調べたり（ステップＡ６）、部分認証用の基準情報の設定が指示されたかを調べたり（ステップＡ１０）、全ての設定終了が指示されたかを調べたりする（ステップＡ１１）。いま、配置除外情報の設定がユーザ操作により指示されたときには（ステップＡ６でＹＥＳ）、次のステップＡ７〜Ａ９に移る。この場合、情報配置領域ＡＲ内に数値を移動する操作が行われると（ステップＡ７）、つまり、情報配置領域ＡＲ内に情報が配置されていない初期状態において、ユーザが情報一覧領域ＬＴ内から入力無効の対象となる数値パーツＰを選び、情報配置領域ＡＲ内の配置エリアに移動する操作が行われると、ＣＰＵ１は、配置エリアと入力無効の対象数値とを対応付けた情報を、基準認証情報メモリ３ｃの配置除外確認用領域３ｃ２に設定する処理を行う（ステップＡ８）。その後、認証情報入力画面を元の状態（配置入力前の空状態）に初期化しておく（ステップＡ９）。
【００３１】
また、部分認証用の基準情報の設定がユーザ操作により指示されたときには（ステップＡ１０でＹＥＳ）、次のステップＡ１２〜Ａ１９に移る。この場合、情報配置領域ＡＲ内に数値を移動する操作が行われると（ステップＡ１２）、つまり、ユーザが情報一覧領域ＬＴ内から部分認証の対象となる数値パーツＰを選び、情報配置領域ＡＲ内の配置エリアに移動する操作が行われると、ＣＰＵ１は、どの情報（数値）が部分認証の対象として指定されたかを特定すると共に（ステップＡ１３）、どの配置エリアが部分認証の対象として指定されたかを特定する（ステップＡ１４）。
【００３２】
そして、部分認証の先頭の情報が配置された場合であるかを調べ（ステップＡ１５）、先頭の情報が配置されたときには（ステップＡ１５でＹＥＳ）、配置順位（部分順）としてその初期値を“１”とするが（ステップＡ１６）、先頭以外の情報の配置であれば（ステップＡ１５でＮＯ）、配置順位（部分順）に“１”を加算する処理を行う（ステップＡ１７）。このようにして「配置順位（部分順）」を得た後は、上述のステップＡ１３で特定した「情報（数値）の内容」、上述のステップＡ１４で特定した「配置エリア」、「配置順位（部分順）」を対応付けて基準認証情報メモリ３ｃの部分認証用領域３ｃ３に設定する処理を行う（ステップＡ１８）。これによって一つの基準情報の設定が終わると、基準情報を全て設定し終わったかを調べ（ステップＡ１９）、その設定が終了するまで上述のステップＡ１２に戻って、上述の動作を繰り返す。これによって部分認証用の基準情報を全て配置入力し終わったときには（ステップＡ１９でＹＥＳ）、上述のステップＡ６に戻る。その後、全ての設定終了を指示する操作が行われたときには（ステップＡ１１でＹＥＳ）、図７のフローから抜ける。
【００３３】
図８及び図９は、認証処理を示したフローチャートである。
先ず、ＣＰＵ１、タッチ表示部５上に図２に示すような認証情報入力画面を表示する（図８のステップＢ１）。この入力画面内の情報一覧領域ＬＴと情報配置領域ＡＲを使用してユーザは、全桁数分の認証情報を配置入力するために情報一覧領域ＬＴ内から配置対象の数値パーツＰを選び、それをタッチしながら移動して情報配置領域ＡＲに配置する操作を行う。例えば、全桁数分（９桁分）の認証情報として“５３８９１６２７４”を１桁毎に順次配置するために、最初は、その先頭数値“５”の数値パーツＰをタッチしながら情報配置領域ＡＲへ移動し、この情報配置領域ＡＲの配置エリア内に配置してタッチを離す操作を行う。ここで、ＣＰＵ１は、情報の移動操作が開始されたか（数値パーツＰがタッチされたか）を調べたり（ステップＢ２）、移動中フラグ（図示省略）がオンされているか（数値パーツＰが移動中であるか）を調べたり（ステップＢ５）、移動終了操作が行われたか（数値パーツＰからタッチが離されたか）を調べたりする（ステップＢ７）。
【００３４】
いま、情報の移動操作の開始を検出すると（ステップＢ２でＹＥＳ）、タッチ操作された数値パーツＰの情報内容（数値“５”）を特定（ステップＢ３）した後、数値パーツＰが移動中であることを示すために移動中フラグ（図示省略）をオンにする（ステップＢ４）。その後、移動中フラグのオンを検出すると（ステップＢ５でＹＥＳ）、数値パーツＰを移動する処理を継続する（ステップＢ６）。その後、移動終了操作を検出すると（ステップＢ７でＹＥＳ）、数値パーツＰが配置された情報配置領域ＡＲの配置エリアを特定し（ステップＢ８）、認証情報を構成する先頭の情報が配置された場合であるかを調べる（ステップＢ９）。
【００３５】
先頭の情報の配置であれば（ステップＢ９でＹＥＳ）、配置順位（全体順）としてその初期値を“１”とするが（ステップＢ１０）、先頭の情報の配置でなければ（ステップＢ９でＮＯ）、配置順位（全体順）に“１”を加算する処理を行う（ステップＢ１１）。このようにして「配置順位（全体順）」を得た後は、その「配置順位（全体順）」に対して、上述のステップＢ３で特定した「情報内容」と、上述のステップＢ８で特定した「配置エリア」を情報配置メモリ３ｄに記憶する処理を行う（ステップＢ１２）。そして確定ボタンＯＫが操作されたか、つまり、全桁数分（９桁分）の認証情報を配置し終わったかを調べるが（ステップＢ１３）、最初は先頭の数値を配置した場合であるから（ステップＢ１３でＮＯ）、上述のステップＢ２に戻り、次の情報の移動操作待ちとなる。
【００３６】
これによって全桁数分（９桁分）の認証情報を配置し終わって確定ボタンＯＫが操作されたときには（ステップＢ１３でＹＥＳ）、図９のフローに移り、情報配置メモリ３ｄから「配置順序」に「情報内容」、「配置エリア」の各情報を取得する（ステップＢ１４）。そして、認証処理に先立って、基準認証情報メモリ３ｃの配置除外確認用領域３ｃ２を参照し、上述の取得情報の中に配置除外に該当する情報が含まれているかを確認する処理を行う（ステップＢ１５）。例えば、配置除外の情報として配置エリアＡと入力無効の対象数値“１”とが対応付けられている場合に、配置エリアＡ内に数値“１”が配置されているかを確認する。その結果、配置エリアＡ内に数値“１”が配置されていれば、つまり、配置除外情報が含まれていれば（ステップＢ１６でＹＥＳ）、情報配置領域ＡＲ内に配置された認証情報全体の入力を無効とするために、認証結果を否定（認証ＮＧ）として図８及び図９のフローから抜ける。
【００３７】
また、配置エリアＡ内に数値“１”以外の数値が配置されていれば、つまり、配置除外情報が含まれていなければ（ステップＢ１６でＮＯ）、全桁認証処理（ステップＢ１７〜Ｂ１９）に移る。先ず、基準認証情報メモリ３ｃの全体認証用領域３ｃ１をアクセスして全体認証用の基準情報（全桁数）を取得し（ステップＢ１７）、情報配置メモリ３ｄから「配置順序」に取得した各「情報内容」と照合比較して（ステップＢ１８）、全桁が基準情報に一致しているかを調べる（ステップＢ１９）。その結果、全桁一致を検出して正しい認証情報が配置入力されたことを確認したときには（ステップＢ１９でＹＥＳ）、全体認証の結果が肯定（認証ＯＫ）となって図８及び図９のフローから抜ける。
【００３８】
一方、全体認証の結果、全桁が基準情報と一致せずに１桁でも不一致を検出したときには（ステップＢ１９でＮＯ）、つまり、全体認証の結果が否定（認証ＮＧ）となり、それを条件として、部分認証の処理に移る（ステップＢ２０〜Ｂ２６）。先ず、ＣＰＵ１は、部分認証方法メモリ３ｅを参照し（ステップＢ２０）、予め選択指定されている部分認証方法の種類を判別する（ステップＢ２１）。そして、基準認証情報メモリ３ｃの部分認証用領域３ｃ３を参照し（ステップＢ２２）、判別した部分認証方法の種類に応じて情報配置メモリ３ｄから部分認証用の各基準情報を取得する（ステップＢ２３）。
【００３９】
図１０は、部分認証方法の種類に応じて情報配置メモリ３ｄから部分認証用の各要素を取得する処理（図９のステップＢ２３）を詳述するフローチャートである。
先ず、ＣＰＵ１は、判別した部分認証方法の種類は、部分認証方法メモリ３ｅの“No．１”又は“No．４”であるかを調べ（ステップＣ１）、“No．１”又は“No．４”の部分認証方法が選択されている場合には（ステップＣ１でＹＥＳ）、基準認証情報メモリ３ｃの部分認証用領域３ｃ３を参照し、部分認証用の基準情報に該当するものとして、情報配置領域ＡＲから「配置順位」、「配置エリア」、「情報内容」の各要素を取得する（ステップＣ２）。
【００４０】
例えば、部分認証用領域３ｃ３の設定内容が図４の場合には、情報配置領域ＡＲから「情報内容」“５”、“６”、“７”、「配置エリア」“Ｇ”、“Ｆ”、“Ｂ”、「配置順位」“１”、“６”、“８”の各要素を取得する。そして、判別した方法が“No．１”であれば（ステップＣ３でＹＥＳ）、「配置順位」を部分順に変更する処理を行う（ステップＣ４）。この場合、「情報内容」“５”、“６”、“７”、「配置エリア」“Ｇ”、“Ｆ”、“Ｂ”に対する「配置順位」が“１”、“６”、“８”の場合には“１”、“２”、“３”に変更される。
【００４１】
また、判別した部分認証方法の種類が“No．２”又は“No．５”であれば（ステップＣ５でＹＥＳ）、部分認証用の基準情報に該当するものとして、情報配置領域ＡＲから「配置順位」、「配置エリア」の各要素を取得する（ステップＣ６）。例えば、図４の例では、情報配置領域ＡＲから「配置エリア」“Ｇ”、“Ｆ”、“Ｂ”、「配置順位」“１”、“６”、“８”の各要素を取得する。そして、判別した方法が“No．２”であれば（ステップＣ７でＮＯ）、「配置順位」を部分順に変更する処理を行う（ステップＣ４）。
【００４２】
同様に、判別した部分認証方法の種類が“No．３”又は“No．６”であれば（ステップＣ８でＹＥＳ）、部分認証用の基準情報に該当するものとして、情報配置領域ＡＲから「配置順位」、「配置の内容」の各要素を取得する（ステップＣ９）。例えば、図４の例では、「情報内容」“５”、“６”、“７”、「配置順位」が“１”、“６”、“８”の各要素を取得する。そして、判別した方法が“No．３”であれば（ステップＣ１１でＮＯ）、「配置順位」を部分順に変更する処理を行う（ステップＣ４）。また、判別した部分認証方法の種類が“No．７”であれば（ステップＣ８でＮＯ）、部分認証用の基準情報に該当するものとして、情報配置領域ＡＲから「配置エリア」、「配置の内容」の各要素を取得する（ステップＣ１０）。
【００４３】
このようにして部分認証方法の種類に応じて情報配置メモリ３ｄから部分認証用の基準情報を取得すると（図９のステップＢ２３）、情報配置メモリ３ｄから取得した認証情報の各要素と部分認証用領域３ｃ３から取得した基準情報の各要素とを照合比較する（ステップＢ２５）。その結果、それらの各要素は全て一致しているか、つまり、部分認証用の認証情報がその基準情報と全て一致しているか）を調べ（ステップＢ２６）、この部分認証の結果、一つでも不一致を検出したときには（ステップＢ２６でＮＯ）、認証の結果を認証ＮＧとして図８及び図９のフローから抜ける。また、部分認証の結果、各要素が一致したときには（ステップＢ２６でＹＥＳ）、全体認証の結果が認証ＮＧとなっても部分認証では認証ＯＫとなって図８及び図９のフローから抜ける。
【００４４】
例えば、部分認証用領域３ｃ３の設定内容が図４の場合に、部分認証方法の種類が“No．１”であれば、最初に配置エリアＧに数値“５”が配置され、次に配置エリアＦに数値“６”が配置され、最後に配置エリアＢに数値“７”が配置された場合に認証ＯＫとなる。また、部分認証方法の種類が“No．２”であれば、「情報内容」に関わらず、いずれかの情報が最初に配置エリアＧに配置され、次に配置エリアＦに配置され、最後に配置エリアＢに配置された場合に認証ＯＫとなる。また、部分認証方法の種類が“No．３”であれば、「配置エリア」に関わらず、最初に数値“５”が配置され、次に数値“６”が配置され、最後に数値“７”が配置された場合に認証ＯＫとなる。
【００４５】
図４の場合に、部分認証用領域３ｃ３の「配置順位」として“部分順”を例示したが、これが“全体順”の場合、例えば、“全体順”として「配置順位（１）」、「配置順位（６）」、「配置順位（８）」の場合において、部分認証方法の種類が“No．４”であれば、９桁構成の認証情報の全体として１番目に配置エリアＧに数値“５”が配置され、６番目に配置エリアＦに数値“６”が配置され、８番目に配置エリアＢに数値“７”が配置された場合に認証ＯＫとなる。
【００４６】
同様に、部分認証方法の種類が“No．５”であれば、「情報内容」に関わらず、いずれかの情報が１番目に配置エリアＧに配置され、６番目に配置エリアＦに配置され、８番目に配置エリアＢに配置された場合に認証ＯＫとなる。また、部分認証方法の種類が“No．６”であれば、「配置エリア」に関わらず、１番目に数値“５”が配置され、６番目に数値“６”が配置され、８番目に数値“７”が配置された場合に認証ＯＫとなる。他方、部分認証方法の種類が“No．７”であれば、「配置順序」に関わらず、配置エリアＧに数値“５”が配置され、配置エリアＦに数値“６”が配置され、配置エリアＢに数値“７”が配置された場合に認証ＯＫとなる
【００４７】
以上のように、本実施形態においてＣＰＵ１は、基準認証情報メモリ３ｃに予め部分認証用の基準情報として情報配置領域ＡＲ内での指定部分の配置状態が設定されている状態において、情報配置領域ＡＲ内に認証情報を配置入力する操作が行われた場合に、情報配置領域ＡＲ内での全体の配置状態の中から指定部分の配置状態を検出し、その検出し指定部分の配置状態と、部分認証用の基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として行うようにしたので、高度なセキュリティを確保するために長大な認証情報を配置入力する場合であっても、その一部の配置状態さえ覚えておけばよく、ユーザに負担をかけずに認証情報を配置入力することができ、セキュリティと操作性の両方を満足することが可能となる。
【００４８】
情報配置領域ＡＲ内での指定部分の配置状態として「配置エリア」、「配置順序」が部分認証用の基準情報として設定されている場合には、どのエリアにどのような順序で情報が配置されたかの配置状態を検出して部分認証を行うようにしたので、ユーザは、認証情報を配置入力する際に「配置エリア」、「配置順序」の配置状態さえ覚えておけばよく、ユーザに負担をかけずに認証情報の入力が可能となる。
【００４９】
情報配置領域ＡＲ内での指定部分の配置状態として「配置エリア」、「配置順序」のほか、「情報内容」を加えた３要素が認証用の基準情報として設定されている場合には、どのエリアにどの内容の情報がどのような順序で配置されたかの配置状態を検出して部分認証を行うようにしたので、２要素の場合に比べてセキュリティを高めることが可能となると共に、１要素を加えたとしてもユーザへの負担も少なくて済む。
【００５０】
情報配置領域ＡＲ内での指定部分の配置状態として「情報内容」、「配置順序」が部分認証用の基準情報として設定されている場合には、どの内容の情報がどのような順序で配置されたかの配置状態を検出して部分認証を行うようにしたので、ユーザは、認証情報を配置入力する際に「情報内容」、「配置順序」の配置状態さえ覚えておけばよく、ユーザに負担をかけずに認証情報の入力が可能となる。
【００５１】
「配置順序」は、部分認証の対象「情報内容」又は「配置エリア」同士の並びに対して各対象が何番目であるかの順位を示す部分順であるから、部分認証の対象同士での配置順序を覚えておけばよく、ユーザへの負担も少なくて済む。
【００５２】
「配置順序」は、所定個数分（例えば、９桁）の認証情報全体の並びに対して部分認証の各対象が何番目であるかの順位を示す全体順であるから、全体の流れとして配置順序を覚えておくことができ、覚え易いものとなる。
【００５３】
情報配置領域ＡＲ内での指定部分の配置状態として「情報内容」、「配置エリア」が部分認証用の基準情報として設定されている場合には、どの内容の情報がどのエリアに配置されたかの配置状態を検出して部分認証を行うようにしたので、ユーザは、認証情報を配置入力する際に「情報内容」、「配置エリア」の配置状態さえ覚えておけばよく、ユーザに負担をかけずに認証情報の入力が可能となる。
【００５４】
全体認証の処理結果が否定であることを条件として部分認証を開始するようにしたので、全体認証で認証ＮＧであっても部分認証で認証ＯＫとすることができ、認証情報の全桁を再入力しなくても良くなり、操作性が大幅に向上する。
【００５５】
配置エリアの一部に対して配置が禁止されている情報が配置された場合には、認証情報全体の入力無効とするようにしたので、更にセキュリティが向上する。
【００５６】
部分認証の処理の仕方が異なる複数種の部分認証方法の中から予め任意に選択された部分認証方法に応じて部分認証を行うようにしたので、セキュリティと操作性の両面からユーザにとってベストな部分認証方法を選択することが可能となる。
【００５７】
認証情報を配置入力する場合、情報一覧領域ＬＴ内の情報を情報配置領域ＡＲ内に移動して配置する操作で行うようにしたので、認証情報の入力が確実かつ容易なものとなる。
【００５８】
認証情報を構成する所定個数の情報を情報配置領域ＡＲ内に配置し終わった際にその配置状態を検出して認証処理を行うようにしたので、全ての配置が終わった段階で情報配置領域ＡＲの内容が第三者に盗み見られたり、盗撮されたりしたとしてもその配置順序までも知られることはない。
【００５９】
なお、上述した実施形態においては、全体認証の処理結果が否定であることを条件として部分認証を開始するようにしたが、部分認証を行った結果、認証ＯＫの場合には全体認証を省略するようにしてもよい。
【００６０】
上述した実施形態においては、情報配置領域ＡＲを３×３のマトリックス構成としたが、認証情報の桁数に合わせてその規模を大きくしてもよく、また、マトリックス構成に限らず、複数の配置エリアを直線的に配列したり、環状に配列したりするなど、その配列形状は任意である。
【００６１】
上述した実施形態においては、情報一覧領域ＬＴから個々の情報を選択して情報配置領域ＡＲ内に移動配置するようにしたが、情報配置領域ＡＲへの情報の配置は、タッチ表示部５上のタッチキー（ソフトキー）又はキーボード上の押下キー（ハードキー）の操作であってもよい。更に情報配置領域ＡＲへの情報の配置は、その配置エリア内に文字を手書入力する操作であってもよく、配置入力する手段は問わない。
【００６２】
上述した実施形態においては、情報配置領域ＡＲ内の一つの配置エリアに一つの情報を配置するようにしたが、例えば、一つの配置エリアに対して２個の情報を、時間差をあけて配置入力したり、２個の情報を同時に配置入力したりするようにしてもよい。この場合、一つの配置エリアに配置入力された複数の情報を並列表示するようにしてもよい。
【００６３】
また、上述した実施形態においては、認証処理装置としてタブレット端末装置に適用した場合を示したが、これに限らず、スマートフォンなどの携帯電話機、パーソナルコンピュータ、ＰＤＡ（個人向け携帯型情報通信機器）、デジタルカメラ、音楽プレイヤーなどであってもよい。
【００６４】
また、上述した実施形態において示した“装置”や“部”とは、機能別に複数の筐体に分離されていてもよく、単一の筐体に限らない。また、上述したフローチャートに記述した各ステップは、時系列的な処理に限らず、複数のステップを並列的に処理したり、別個独立して処理したりするようにしてもよい。
【００６５】
以上、この発明の実施形態について説明したが、この発明は、これに限定されるものではなく、特許請求の範囲に記載された発明とその均等の範囲を含むものである。
以下、本願出願の特許請求の範囲に記載された発明を付記する。
（付記）
（請求項１）
請求項１に記載の発明は、
認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行う認証処理装置であって、
前記所定の配置領域内での情報の配置状態として、任意に指定された指定部分での配置状態を認証用の基準情報として設定する設定手段と、
前記認証情報を構成する所定個数の情報を前記配置領域内に配置入力する操作が行われた場合に、前記配置領域内での全体の配置状態の中から前記指定部分の配置状態を検出する検出手段と、
前記検出手段により検出された指定部分の配置状態と前記設定手段によって基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として実行する部分認証手段と、
を備えたことを特徴とする認証処理装置である。
（請求項２）
請求項２に記載の発明は、請求項１に記載の認証処理装置において、
前記設定手段は、前記所定の配置領域内において前記所定個数よりも少ない複数のエリアを部分認証の対象となるエリアとして任意に指定すると共に、その複数の指定エリアの個々に情報を配置する場合の配置順序を任意に指定し、前記指定されたエリアと前記指定された配置順序を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記配置領域内での全体の配置状態の中から前記指定されたエリアと前記指定された配置順序を要素として、どのエリアにどのような順序で情報が配置されたかの配置状態を検出する、
ようにしたことを特徴とする認証処理装置である。
（請求項３）
請求項３に記載の発明は、請求項２に記載の認証処理装置において、
前記設定手段は、更に、前記複数の指定エリアの個々に対応して配置される各情報内容を部分認証の対象となる情報として任意に指定し、前記指定されたエリア、前記指定された情報内容、前記指定された配置順序を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記指定されたエリア、前記指定された情報内容、前記指定された部分順を要素として、どのエリアにどの内容の情報がどのような順序で配置されたかの配置状態を検出する、
ようにしたことを特徴とする認証処理装置である。
（請求項４）
請求項４に記載の発明は、請求項１に記載の認証処理装置において、
前記設定手段は、前記認証情報を構成する所定個数の情報よりも少ない複数の情報を部分認証の対象となる情報として任意に指定すると共に、その複数の指定情報の個々に対応して各情報を配置する場合の配置順序を任意に指定し、前記指定された情報と前記指定された配置順序を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記配置領域内での全体の配置状態の中から前記指定された情報と前記指定された配置順序を要素として、どの情報をどのような順序で配置されたかの配置状態を検出する、
ようにしたことを特徴とする認証処理装置である。
（請求項５）
請求項５に記載の発明は、請求項１〜請求項４のいずれか１項に記載の認証処理装置において、
前記配置順序は、部分認証の対象同士の並びに対して各対象が何番目であるかの順位を示す部分順である、
ことを特徴とする認証処理装置である。
（請求項６）
請求項６に記載の発明は、請求項１〜請求項４のいずれか１項に記載の認証処理装置において、
前記配置順序は、前記所定個数分の認証情報全体の並びに対して部分認証の各対象が何番目であるかの順位を示す全体順である、
ことを特徴とする認証処理装置である。
（請求項７）
請求項７に記載の発明は、請求項１に記載の認証処理装置において、
前記設定手段は、前記所定の配置領域内において前記所定個数よりも少ない複数のエリアを部分認証の対象となるエリアとして任意に指定すると共に、その複数の指定エリアの個々に対応して配置される各情報内容を指定し、前記指定されたエリアと前記指定された情報を要素とする配置状態を前記基準情報として設定し、
前記検出手段は、前記配置領域内での全体の配置状態の中から前記指定されたエリアと前記指定された情報内容を要素として、どのエリアにどのような情報が配置されたかの配置状態を検出する、
ようにしたことを特徴とする認証処理装置である。
（請求項８）
請求項８に記載の発明は、請求項１〜請求項７のいずれか１項に記載の認証処理装置において、
前記部分認証手段は、前記認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行った場合に、その認証処理の結果が否定であることを条件として部分認証を開始する、
ようにしたことを特徴とする認証処理装置である。
（請求項９）
請求項９に記載の発明は、請求項１〜請求項８のいずれか１項に記載の認証処理装置において、
前記所定の配置領域内に情報が配置入力された場合に、予め任意に指定された一部のエリアに対して配置が禁止されている情報が配置されたか否かを判別する禁止判別手段と、
前記禁止判別手段によって配置が禁止されている情報が配置されたことが判別された場合に、前記配置領域内に配置された認証情報全体の入力を無効とする入力制御手段と、
を更に備える、
ようにしたことを特徴とする認証処理装置である。
（請求項１０）
請求項１０に記載の発明は、請求項１〜請求項９のいずれか１項に記載の認証処理装置において、
前記部分認証手段は、部分認証の処理の仕方が異なる複数種の部分認証方法の中から予め任意に選択された部分認証方法に応じて部分認証を実行する、
ようにしたことを特徴とする認証処理装置である。
（請求項１１）
請求項１１に記載の発明は、請求項１〜請求項１０のいずれか１項に記載の認証処理装置において、
前記認証情報を所定の配置領域内に配置入力する操作は、情報一覧領域内の情報を移動して前記配置領域内に配置入力する移動操作、前記配置領域内に情報を入力するキー操作、前記配置領域内に情報を手書き入力する操作のいずれかである、
ことを特徴とする認証処理装置である。
（請求項１２）
請求項１２に記載の発明は、請求項１〜１１のいずれか１項に記載の認証処理装置において、
前記認証情報を構成する所定個数の情報を前記配置領域内に配置し終わったか否かを判別する終了判別手段を更に備え、
前記検出手段は、前記終了判別手段によって所定個数の情報を配置し終わったことが判別された際に前記配置状態を検出する、
ようにしたことを特徴とする認証処理装置である。
（請求項１３）
請求項１３に記載の発明は、
コンピュータに対して、
認証情報を構成する所定個数の情報を所定の配置領域内に配置入力する操作に応答して認証処理を行う機能と、
前記所定の配置領域内での情報の配置状態として、任意に指定された指定部分での配置状態を認証用の基準情報として設定する機能と、
前記認証情報を構成する所定個数の情報を前記配置領域内に配置入力する操作が行われた場合に、前記配置領域内での全体の配置状態の中から前記指定部分の配置状態を検出する機能と、
前記検出された指定部分の配置状態と前記基準情報として設定されている指定部分の配置状態とを照合する処理を部分認証として実行する機能と、
を実現させるためのプログラムである。
【符号の説明】
【００６６】
１  ＣＰＵ
３  記憶部
３ａ  プログラムメモリ
３ｃ  基準認証情報メモリ
３ｄ  情報配置メモリ
３ｅ  部分認証方法メモリ
３ｃ１  全体認証用領域
３ｃ２  配置除外確認用領域
３ｃ３  部分認証用領域
５  タッチ表示部
ＬＴ  情報一覧領域
ＡＲ  情報配置領域
【図１】
2014186467.tif 000003
【図２】
2014186467.tif 000004
【図３】
2014186467.tif 000005
【図４】
2014186467.tif 000006
【図５】
2014186467.tif 000007
【図６】
2014186467.tif 000008
【図７】
2014186467.tif 000009
【図８】
2014186467.tif 000010
【図９】
2014186467.tif 000011
【図１０】
2014186467.tif 000012