(57)【特許請求の範囲】
【請求項１】
１人以上のユーザーを含む操作者が諸情報を入力するための入力部と、
１人以上のユーザーの各々に関する個別情報を記憶する記憶部と
を具備し、
前記記憶部はユーザーの各々に関する前記個別情報として、
ユーザーのユーザー識別番号と、
ユーザーの第１パスワードと、
ユーザーの第２パスワードと、
ユーザーが少なくとも前記入力部を介して前記第１パスワードを入力する際の各種特徴データを記憶するデータベースとを互いに関連する一組として保持し、
操作者が前記記憶部に記憶されている何れかの前記ユーザー識別番号によって認証要求を入力した際、
前記各種特徴データのサンプル数が規定値に達していない場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、
前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲内に収まっていると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、
前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲を逸脱していても、前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証する
ことを特徴とする電子機器。
【請求項２】
１人以上のユーザーを含む操作者が諸情報を入力するための入力部と、
前記１人以上のユーザーの各々に関する個別情報を記憶する記憶部と
を具備する電子機器における認証方法であって、
前記記憶部はユーザーの各々に関する前記個別情報として、
ユーザーのユーザー識別番号と、
ユーザーの第１パスワードと、
ユーザーの第２パスワードと、
ユーザーが少なくとも前記入力部を介して前記第１パスワードを入力する際の各種特徴データを記憶するデータベースと
を互いに関連する一組として保持し、
操作者が前記記憶部に記憶されている何れかの前記ユーザー識別番号によって認証要求を入力した際、
前記各種特徴データのサンプル数が規定値に達していない場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、
前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲内に収まっていると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、
前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲を逸脱していても、前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証する
ことを特徴とする電子機器における認証方法。
【請求項３】
操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証した場合、
前記入力部を介して前記第１の情報が入力された際の前記各種特徴データを前記データベースの各々に蓄積する
ことを特徴とする請求項２に記載の電子機器における認証方法。
【請求項４】
操作者が入力する前記第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致しない場合には、
前記入力部を介した前記認証要求の入力を含む全ての前記諸情報の入力を停止することを特徴とする請求項３に記載の電子機器における認証方法。
【請求項５】
前記入力部はタッチパネルを有し、
前記入力部を介して前記第１パスワードを入力する際の前記各種特徴データとして、
前記タッチパネルへの押圧値と、
前記タッチパネルに配列した複数のボタン領域の各々に対する押圧座標と、
前記タッチパネルに対する押圧点の移動速度と、
前記タッチパネル上に予め設定される２つの操作の間の時間と
の内の１つ以上の要素を用いる
ことを特徴とする請求項２ないし請求項４の何れかに記載の電子機器における認証方法。
【請求項６】
ユーザーの前記ユーザー識別番号を書き込んだＩＤカードを読み取るカードリーダーを有し、
操作者が前記ＩＤカードを前記カードリーダーによって読み取らせることで前記ユーザー識別番号によって認証要求を入力する
ことを特徴とする請求項２ないし請求項５の何れかに記載の電子機器における認証方法。
【請求項７】
前記認証要求を入力した操作者をユーザーとして認証しない場合、
当該認証要求を入力した前記ユーザー識別番号に関連するユーザーに宛てた電子情報を作成し、
１人以上のユーザーの各々が諸情報を入力するための情報端末とともに情報通信網に接続されるメールサーバーに前記電子情報を格納する
ことを特徴とする請求項２ないし請求項６の何れかに記載の電子機器における認証方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、利用登録された正規のユーザー以外に対しては、その操作を制限したり情報の漏洩を防止するためのセキュリティ機能を備えた電子機器および電子機器における認証方法に関するものである。
【背景技術】
【０００２】
電子情報機器の類は、情報を大量且つ正確に記憶するだけでなく、秘匿性の高い情報や、個人のプライバシーに関する情報の記憶にも利用される。従って、電子情報機器からの情報の引き出しや、電子情報機器の利用に対しては、高いセキュリティ性が要求されるようになった。
【０００３】
セキュリティの一例として、正当な利用者が予めパスワード（暗証番号を含む）を登録しておき、電子情報機器の利用に際してパスワードを入力し、利用者の認証を受けることで、この電子機器の利用を可能とする方法がある。
また、パスワードや暗証番号は覚えにくく忘れ易いため、予め登録された描画パターンを利用者が示すことによって、利用者の認証を受ける方法もある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−５９７６７号公報
【特許文献２】特開２０１２−１５０５３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
さらに、パスワード認証や描画パターン認証によるセキュリティ性を向上させる方法として、従来から様々なものが提案されている。
例えば特許文献１は、携帯型の電子情報機器の側面に複数のセンサーを配列し、パスワードや描画パターンを入力する操作に加えて、ボタンやタッチパネル以外の操作パターンも、利用者の認証に用いている。
【０００６】
また、こうしてパスワードによる認証を設けても、携帯型の電子情報機器を紛失した場合等では、ブルートフォースアタック（Brute-force attack、総当たり攻撃）によってセキュリティを通過されてしまう可能性もある。
そこで、特許文献２に示されるような技術も提案されている。特許文献２は、ユーザー認証を受ける際の操作の特徴が正規に利用登録されたユーザーのものと異なる場合、正規のユーザー以外が不正利用しているものと判断し、これ以降の電子情報機器の操作を無効とするものである。
【０００７】
また、個別にパスワードを登録している複数のユーザーが共用する電子情報機器では、認証を受けたユーザーが利用終了処理（認証終了処理、ログアウト）をしないで電子情報機器から離れてしまうと、認証されているユーザーの情報等が、認証されていない人等に窃用されてしまう恐れや、電子情報機器から各種情報が漏洩する恐れがある。上述の特許文献２は、こうした不正利用を防止する効果も有している。
【０００８】
しかしながら、電子情報機器の操作を無効としてしまうと、不正利用者以外も、この電子情報機器が利用できなくなってしまう。すなわち、パスワードを登録している正規のユーザーの利便性を著しく損なうことになってしまうという問題があった。
【０００９】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、ユーザーに煩雑な操作を要求することなく、利用登録された正当なユーザー以外の第三者が操作をした場合には操作を制限あるいは不能としたり情報の漏洩を防止することができる電子機器および電子機器における認証方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明の電子機器は、１人以上のユーザーを含む操作者が諸情報を入力するための入力部と、１人以上のユーザーの各々に関する個別情報を記憶する記憶部とを具備し、前記記憶部はユーザーの各々に関する前記個別情報として、ユーザーのユーザー識別番号と、ユーザーの第１パスワードと、ユーザーの第２パスワードと、ユーザーが少なくとも前記入力部を介して前記第１パスワードを入力する際の各種特徴データを記憶するデータベースとを互いに関連する一組として保持し、操作者が前記記憶部に記憶されている何れかの前記ユーザー識別番号によって認証要求を入力した際、前記各種特徴データのサンプル数が規定値に達していない場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲内に収まっていると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲を逸脱していても、前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証することを特徴とする。
また、本発明の電子機器における認証方法は、１人以上のユーザーを含む操作者が諸情報を入力するための入力部と、前記１人以上のユーザーの各々に関する個別情報を記憶する記憶部とを具備する電子機器における認証方法であって、前記記憶部はユーザーの各々に関する前記個別情報として、ユーザーのユーザー識別番号と、ユーザーの第１パスワードと、ユーザーの第２パスワードと、ユーザーが少なくとも前記入力部を介して前記第１パスワードを入力する際の各種特徴データを記憶するデータベースとを互いに関連する一組として保持し、操作者が前記記憶部に記憶されている何れかの前記ユーザー識別番号によって認証要求を入力した際、前記各種特徴データのサンプル数が規定値に達していない場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲内に収まっていると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証し、前記各種特徴データのサンプル数が規定値に達している場合、前記入力部を介して入力される第１の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第１パスワードとが一致し、且つ前記入力部を介して前記第１の情報を入力する際の各種特徴データが、それぞれ前記認証要求が入力された前記ユーザー識別番号に関連する前記データベースの示すヒストグラムに対して予め設定される所定の範囲を逸脱していても、前記入力部を介して入力される第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致すると、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証することを特徴とする。
ここで、操作者を前記認証要求が入力された前記ユーザー識別番号に関連するユーザーとして認証した場合、前記入力部を介して前記第１の情報が入力された際の各種特徴データを前記データベースの各々に蓄積する。
この場合、操作者が入力する前記第２の情報と、前記認証要求が入力された前記ユーザー識別番号に関連する前記第２パスワードとが一致しない場合には、前記入力部を介した前記認証要求の入力を含む全ての前記諸情報の入力を停止する。
また、本発明の電子機器における認証方法では、前記入力部はタッチパネルを有し、前記入力部を介して前記第１パスワードを入力する際の前記各種特徴データとして、前記タッチパネルへの押圧値と、前記タッチパネルに配列した複数のボタン領域の各々に対する押圧座標と、前記タッチパネルに対する押圧点の移動速度と、前記タッチパネル上に予め設定される２つの操作の間の時間との内の１つ以上の要素を用いることとする。
また、ユーザーの前記ユーザー識別番号を書き込んだＩＤカードを読み取るカードリーダーを有し、操作者が前記ＩＤカードを前記カードリーダーによって読み取らせることで前記ユーザー識別番号によって認証要求を入力してもよい。
あるいは、前記認証要求を入力した操作者をユーザーとして認証しない場合、当該認証要求を入力した前記ユーザー識別番号に関連するユーザーに宛てた電子情報を作成し、前記１人以上のユーザーの各々が諸情報を入力するための情報端末とともに情報通信網に接続されるメールサーバーに前記電子情報を格納することとしてもよい。
【発明の効果】
【００１１】
本発明によれば、ユーザーに煩雑な操作を要求することなく、利用登録された正当なユーザー以外の第三者が操作をした場合には操作を制限あるいは不能としたり情報の漏洩を防止することができる電子機器および電子機器における認証方法を提供することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の各実施の形態に係るＭＦＰ１１の構成例ならびに使用例を示す図である。
【図２】本実施の形態における操作表示部１４０の表示例を示す図である。
【図３】本発明に係る認証処理の流れの一例を示す図（フローチャート）である。
【図４】本実施の形態における押圧点座標Ｐ（ｘ，ｙ）の求め方を示す図である。
【図５】本実施の形態におけるデータベースが示すヒストグラムの一例を示す図である。
【発明を実施するための形態】
【００１３】
次に、本発明の実施の形態を、図面を参照して具体的に説明する。本実施の形態では、画像形成装置として、ＭＦＰ（Ｍulti Ｆunction Ｐeripherals、複合機とも称される）を用いる例について説明する。なお、本発明において特徴的ではなく、あるいは特徴的な部分と関連の弱い部位については、符号の付与や説明は省略する。
【００１４】
図１を参照すると、ＭＦＰ１１は本体１１ａと、本体１１ａの上方に載置されるＡＤＦ（Ａuto Ｄocument Ｆeeder：原稿読み取り装置、オートドキュメントフィーダー）１１ｂから構成されている。
本体１１ａの上部には原稿等の画像を光学的に読み取る画像読取部１５０が設けられている。
【００１５】
本体１１ａの前部において、ユーザー（図示等省略、以降同様）が原稿を載置してコピーやファクシミリ送信等の操作をする際に視認し易い部位には、操作表示部１４０が設けられている。
この操作表示部１４０は、ＬＣＤ（Ｌiquid Ｃrystal Ｄisplay：液晶表示装置）等を用いた表示部１４０ａと、表示部１４０ａの上面に設けられたタッチパネル１４０ｂ等から構成されている。
【００１６】
本実施の形態のタッチパネル１４０ｂは、押圧点の位置が検出できるとともに、その各押圧点の押圧値（押圧力）が検出できるものとする。タッチパネル１４０ｂに関して、その他の構成は既知のものであり、１人以上のユーザーを含む操作者が諸情報を入力するための入力部として機能する。
【００１７】
また、操作表示部１４０内には制御部１１０や記憶部１２０を有している。制御部１１０には、各種通信インターフェイスや計時機能も含まれる（何れも図示省略）。この各種通信インターフェイスは、情報通信網１０との間で画像データや操作指示命令情報等をやり取りする他、カードリーダー２１が接続され、ＩＤカード２２からユーザー識別番号（あるいはログイン番号）等の各種情報を読み取る（ＩＤカード２２に各種情報を書き込むこともできる）。
なお、情報通信網１０としては電話回線やＬＡＮ（Ｌocal Ａrea Ｎetwork）等が適用されるが、これ等も既知のものなので、詳細な説明は省略する。
【００１８】
記憶部１２０には、ＨＤＤ（Ｈard Ｄisk Ｄrive：固定磁気記憶装置）やフラッシュメモリー（flash memory：電気的書き換え可能半導体記憶装置の一種）等が用いられる（これ等も既知のものなので、詳細な説明は省略する）。
記憶部１２０には、本実施の形態のＭＦＰ１１の各種動作プログラムが予め書き込まれる他、スキャンや印刷の際に画像データを書き込む。
【００１９】
また記憶部１２０には、複数のデータベース（詳細は後述するが、本実施の形態ではＤＮ-n、ＤＰ-n、ＤＶ-n、Ｄｔ-nとする）の領域が設定される。さらに記憶部１２０には、このデータベースの内容を一時的に保持するための一時領域（詳細は後述するが、本実施の形態ではＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’とする）も設定される。
本実施の形態ではこのデータベースを、複数のユーザー３０-n（３０-1、３０-2・・・）の各々について、タッチパネル１４０ｂの操作の特徴データを逐次蓄積するために、記憶部１２０に設けるものとする。
【００２０】
ところで特徴データを逐次蓄積する際、利用登録された正規のユーザー３０-n以外（例えば３０-x）による特徴を蓄積すると、このユーザー３０-nの特徴データを蓄積しているデータベースの正確性を欠くことになる。
そこで、利用登録された正規のユーザー３０-n以外が利用した場合等で、正規のユーザー３０-nとして認証されなかった場合には、一時領域に保持している内容でデータベースを元に戻すことによって、正規のユーザー３０-nの特徴データだけを正確に蓄積するものとする。
【００２１】
この他、記憶部１２０には、正規のユーザーとして、１人または複数のユーザー３０-nの各々のユーザー識別番号（複数のユーザー３０-nに対応してＩＤ-n）や、各ユーザー識別番号に関連付けられた第１パスワード（複数のユーザー３０-nに対応してＰＷn-1）及び第２パスワード（複数のユーザー３０-nに対応してＰＷn-2）も登録されている。
【００２２】
さらに上述の操作表示部１４０には、発光表示器（パイロットランプ）や音声報知器（ブザーやスピーカー）等も有しているが、詳細な説明は省略する。
また本実施の形態の情報通信網１０には、ＭＦＰ１１の他に情報端末（パーソナルコンピューターやタブレット端末、スマートフォン等を含む）３１、３１・・・や、メールサーバー４１等も接続される。
【００２３】
ＭＦＰ１１が有する制御部１１０は、情報端末３１を利用するユーザー３０-n等宛に定型文の電子メール等の電子情報を作成し、この電子メールをメールサーバー４１に格納する機能を有している。
一方の情報端末３１は、ユーザー３０-n宛の電子メールがメールサーバー４１に格納されると、その旨をユーザー３０-nに報知する機能を有している。
なお、これら電子メールの作成機能や報知機能の詳細は本発明の特徴点ではないので、その説明は省略する。
【００２４】
この他に本体１１ａには、印刷部１６０が設けられている。印刷部１６０は、このＭＦＰ１１が原稿のコピーを行う時や受信したファクシミリ文書を印刷する時、あるいは外部からデータが入力されてプリンターとして動作を行う時に、印刷用紙にトナー等による画像を形成する。なお、印刷部１６０の詳細な構成や動作については、一般的なものと同じであるので、その説明は省略する。
【００２５】
操作表示部１４０が有する表示部１４０ａの表示の様子について、図２に示す。表示部１４０ａには、「原稿サイズ」や「用紙サイズ」等の選択入力をするための複数のシンボル（アイコンやボタンと称され、この図形上でタッチパネルを操作できるようにするもの）１４００-1、１４００-2・・・が表示される（本実施の形態では、操作表示部１４０の左側から中央部にかけて表示される）。
【００２６】
また表示部１４０ａには、ユーザーの認証や指定数値を入力するためのシンボルであるボタン１４０１-1、１４０１-2・・・や、処理の開始を指示するためのシンボルであるスタートボタン１４０２が表示される（本実施の形態では、概ね操作表示部１４０の右側に表示される）。なお、ボタン１４０１-1、１４０１-2・・・の部分を、数字ボタン部１４０１とする。
【００２７】
以降は、特段の記載がない限り、制御部１１０による動作であるものとして説明する。また本実施の形態では、算用数字である「０」、「１」・・・「８」、「９」の組み合わせを、便宜上パスワードとして扱うものとする。
またここでの処理は、ＭＦＰ１１の利用に際して正規のユーザーであることを認証する処理である。本実施の形態では、複数のユーザー３０-nの内、ユーザー３０-1のユーザー識別番号ＩＤ-1によって認証を受けようと（ログインしようと）する場合について説明する。
【００２８】
図３を参照すると、まずユーザー３０-1のユーザー識別番号が入力される（ステップＳｔ１１）。ここでは、操作表示部１４０のボタン１４０１-1、１４０１-2・・・を操作するか、あるいはＩＤカード２２-1に書き込まれているユーザー識別番号をカードリーダー２１で読み取ることで入力される。
【００２９】
ユーザー識別番号が入力されると、ボタン１４０１-1、１４０１-2・・・を表示している部位のタッチパネル１４０ｂから、ユーザー３０-1の第１パスワードＰＷ1-1の入力を要求する（ステップＳｔ１２）。以下、記憶部１２０に登録されている第１パスワードＰＷ1-1に対し、操作者によってタッチパネル１４０ｂから入力される第１パスワードを第１パスワードＰＷin-1とする。次いで、記憶部１２０に設定されたデータベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1の内容を、それぞれ一時領域ＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’にコピーする（ステップＳｔ１３）。
【００３０】
このデータベースＤＮ-1（ＤＮ-n）は、ユーザー３０-1（３０-n）による操作の特徴データであるタッチパネル１４０ｂへの押圧値Ｎを蓄積するものである。
また一時領域ＤＮ’は、ユーザー３０-1のユーザー識別番号によって認証を受けようとしたにも拘わらず、例えばユーザー３０-xによって操作された場合に、データベースＤＮ-1に蓄積されたユーザー３０-xによる押圧値Ｎを無効とするために、ユーザー３０-xによる押圧値Ｎが蓄積される直前のデータベースＤＮ-1の内容を保持するものである。
【００３１】
一方データベースＤＰ-1（ＤＰ-n）は、ユーザー３０-1（３０-n）による操作の特徴データであるボタン１４０１-1、１４０１-2・・・への押圧点座標Ｐ（ｘ，ｙ）を蓄積するものである。また一時領域ＤＰ’は、例えばユーザー３０-xによる押圧点座標Ｐ（ｘ，ｙ）が蓄積される直前のデータベースＤＰ-1の内容を保持するものである。
【００３２】
本実施の形態のタッチパネル１４０ｂでは、図４（ａ）に示すように、ボタン１４０１ｂの領域の各々（ボタン１４０１-1、１４０１-2・・・の領域の各々）で、押圧点の座標（ｘ，ｙ）を検出できる。
これは、ボタン１４０１ｂを操作（押下）する際、ボタン１４０１ｂのどの位置を押圧するかユーザー（３０-n）によって異なるためであり、即ち操作の特徴データとなり得る。
【００３３】
例えば図４（ｂ）に示すように数字や文字を覆うようにボタン１４０１ｂを押下する傾向のあるユーザーの場合、押下点Ｐの座標Ｐ（ｘ，ｙ）を蓄積すると、例えば（５，５）を中心に分布するということになる。一方、図４（ｃ）に示すように数字や文字を見ながらボタン１４０１ｂを押下する傾向のあるユーザーの場合、押下点Ｐの座標Ｐ（ｘ，ｙ）を蓄積すると、例えば（８，２）を中心に分布するということになる。
【００３４】
押圧値Ｎも、その傾向はユーザー（３０-n）によって異なり、操作の特徴データとなり得る。例えば、ボタン１４０１-1、１４０１-2・・・に対する押圧値Ｎを蓄積すると、図５に示すようなヒストグラムとなる。なお、本実施の形態は一例であるので、押圧値Ｎの単位は定義しない。
図５では頻度がサンプル数を示しており、データベースＤＮ-1において例えば押圧値Ｎが６のサンプル数は１、押圧値Ｎが７のサンプル数は１、押圧値Ｎが８のサンプル数は３・・・ということになる。
【００３５】
図示は省略するが、上述の座標Ｐ（ｘ，ｙ）についても、蓄積することでヒストグラムとして表すことができる。なお、本実施の形態は一例であるので、ｘとｙとをそれぞれ一次元で扱うのか、あるいはｘとｙとの二次元で扱うのかは定義しない。
【００３６】
上述のデータベースＤＶ-1（ＤＶ-n）は、ユーザー３０-1（３０-n）による操作の特徴データである移動速度Ｖを蓄積するものであり、一時領域ＤＶ’は移動速度Ｖが蓄積される直前のデータベースＤＶ-1の内容を保持するものである。
この移動速度Ｖは、ドラッグ（ドラッグ・アンド・ドロップ：drag-and-drop）やスワイプ（swipe）、あるいはフリック（flick）のように、タッチパネル１４０ｂ上で押圧点の移動を伴う操作における、単位時間当たりの移動量を意味している（本実施の形態は一例であるので、移動速度Ｖの単位やベクトル量であるかスカラー量であるかは定義しない）。
【００３７】
データベースＤｔ-1（Ｄｔ-n）は、ユーザー３０-1（３０-n）による操作の特徴データである数字ボタン部１４０１の操作が終了してからスタートボタン１４０２を押下するまでの時間（空き時間）ｔswを蓄積するものである。また一時領域Ｄｔ’は、例えばユーザー３０-xによる時間ｔswが蓄積される直前のデータベースＤｔ-1の内容を保持するものである。
なお、移動速度Ｖならびに時間ｔswについても、蓄積することでヒストグラムとして表すことができるが、本実施の形態においては図示および詳細な説明は省略する。
【００３８】
上述のステップＳｔ１３の後、タッチパネル１４０ｂへの操作が確認されるまで待機する（ステップＳｔ１４）。
タッチパネル１４０ｂへの操作が確認され、これがスタートボタン１４０２の押下でなく（ステップＳｔ１５）、また押圧しながら移動を伴う操作でなければ（ステップＳｔ１６）、タッチパネル１４０ｂへの押圧値ＮをデータベースＤＮ-1に蓄積する（ステップＳｔ１７）。
【００３９】
なおここで、データベースＤＮ-1に蓄積されているサンプル数（蓄積数）が上限値（例えば１００とする）に達している場合、最も古い特徴データ（押圧値Ｎ）を消去し、新たに取得した特徴データを蓄積する。これにより、データベースＤＮ-1の容量（必要な容量）が不必要に増大することを防止する。また、他のデータベースＤＰ-1、ＤＶ-1、Ｄｔ-1も、同様とする。
【００４０】
ステップＳｔ１７で押圧値Ｎを蓄積した後、さらにボタン１４０１ｂへの押圧点の座標（ｘ，ｙ）をデータベースＤＰ-1に蓄積し（ステップＳｔ１８）、ステップＳｔ１４へ戻る（第１パスワードＰＷin-1の次の桁の入力を待つ）。
【００４１】
また、こうした第１パスワードＰＷin-1の入力に際して、上述のステップＳｔ１６でタッチパネル１４０ｂへの操作が押圧しながら移動を伴う操作であった場合、タッチパネル１４０ｂの押下点の移動速度ＶをデータベースＤＶ-1に蓄積し（ステップＳｔ１９）、ステップＳｔ１４へ戻る。
【００４２】
上述のステップＳｔ１５で、スタートボタン１４０２が押下された（即ち、第１パスワードＰＷin-1の入力が終了したと判断する）場合、数字ボタン部１４０１の操作が終了してからスタートボタン１４０２が押下されるまでの時間ｔswをデータベースＤｔ-1に蓄積する（ステップＳｔ２０）。
次に、記憶部１２０に書き込まれているユーザー３０-1の第１パスワードＰＷ1-1（ユーザー３０-nの第１パスワードを第１パスワードＰＷn-1とする）と入力された第１パスワードＰＷin-1とが一致するか否かを確認する（ステップＳｔ２１）。
【００４３】
ステップＳｔ２１で第１パスワードＰＷ1-1と第１パスワードＰＷin-1とが一致する場合、次にデータベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1の各々について、サンプル数が規定値に達しているか否かを確認する（ステップＳｔ２２）。
この規定値が上述したサンプル数の上限値より小さい場合、第１パスワードＰＷin-1を入力中のユーザーの特徴データとデータベースに蓄積されているユーザーの特徴データとを適確に比較することが難しい。
【００４４】
そこで本実施の形態では、サンプル数の規定値を上限値と同一とし、またステップＳｔ２２で各データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1のサンプル数が規定値未満である場合には、各データベースにユーザーの特徴データを蓄積するのみで、そのヒストグラムは参照しない。
【００４５】
なお、各データベースのヒストグラムを参照できない場合には、ユーザーの特徴データに基づいて、利用登録された正規のユーザーからの認証要求であるか否かを確認することはできない。そこで、このような場合には、第２パスワードの入力を要求することによってセキュリティ性を向上させることができるが、これについては後述する。
即ち、ステップＳｔ２２で各データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1のサンプル数が規定値未満である場合には、ユーザー３０-1によって操作が行われたものと判断して認証を行い（ステップＳｔ２３）、認証処理を終了する。
【００４６】
一方上述のステップＳｔ２１で、第１パスワードＰＷ1-1と第１パスワードＰＷin-1とが一致しない場合には、ユーザー３０-1以外によって操作が行われたものと判断して、認証を行わない。またこの場合には、ステップＳｔ１３において一時領域ＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’にコピーした内容で、それぞれデータベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1を元に戻す（ステップＳｔ２４）。
即ち、データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1にユーザー３０-1以外の特徴データが蓄積されたので、データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1の内容を第１パスワードＰＷin-1の入力が開始される前の状態に戻し、処理を終了する。
【００４７】
なお、第１パスワードＰＷ1-1と第１パスワードＰＷin-1とが一致しない場合に、第２パスワードの入力で認証を行うことで、セキュリティ性を損なわずに利便性を向上させることができる（即ち、他のユーザーによる利用を阻害しない）が、これについては後述する。
【００４８】
また、登録された正規のユーザーとして認証しない場合には、ステップＳｔ２４の処理と同時に（ステップＳｔ２４の直後またはステップＳｔ２４に代えて）、ユーザー３０-1に電子メールを送信する等して注意を喚起することができるが、これについては後述する。
【００４９】
上述のステップＳｔ２２で各データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1のサンプル数が規定値に達している場合、第１パスワードＰＷin-1を入力中のユーザーの各特徴データが、各データベースが示すヒストグラムの所定範囲内に収まっているか否かを確認する（ステップＳｔ２５）。
【００５０】
ここで例えば、図５において所定範囲としてヒストグラムの最小値から最大値までの間と設定されている場合に、押圧値Ｎが１６であれば、データベースＤＮ-1のヒストグラムの最小値から最大値までの間に収まっていることになる。
さらに、他の特徴データである座標Ｐ（ｘ，ｙ）および移動速度Ｖならびに時間ｔswについても、それぞれデータベースＤＰ-1、ＤＶ-1、Ｄｔ-1が示すヒストグラムの所定範囲内に収まっていれば、ステップＳｔ２３へ移り、ユーザー３０-1によって操作が行われたものと判断して認証を行う。
【００５１】
一方、例えば図５において所定範囲としてヒストグラムの最小値から最大値までの間と設定されている場合に、押圧値Ｎが２６であれば、データベースＤＮ-1のヒストグラムの最小値から最大値までの間から逸脱していることになる。
このような場合には、ユーザー３０-1以外によって操作が行われたものと判断する。従って認証を行わず、ステップＳｔ２４へ移って一時領域ＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’にコピーした内容で、それぞれデータベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1を元に戻す。
即ち、データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1にユーザー３０-1以外の特徴データが蓄積されたので、データベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1の内容を第１パスワードＰＷin-1の入力が開始される前の状態に戻す。
【００５２】
ただし、ユーザー３０-1によって操作が行われたにも関わらず、何等かの理由で第１パスワードＰＷin-1を入力中のユーザーの各特徴データが、各データベースが示すヒストグラムの所定範囲内に収まらない場合も起こり得る。
そこで、このような場合にも、第２パスワードの入力を要求することによってセキュリティ性を向上させることができる。
【００５３】
ここで、上述のステップＳｔ２２で各データベースのサンプル数が規定値未満の場合（各データベースのヒストグラムを参照しない場合）およびステップＳｔ２５で特徴データが各データベースのヒストグラムの所定範囲から逸脱している場合の、第２パスワード入力要求について説明する。
【００５４】
この、第２パスワード入力要求である追加処理Ａは、図３においては一点鎖線枠内に示す。
追加処理Ａではまず、ＭＦＰ１１の記憶部１２０からの機密性の高い情報の引き出しや、原稿を読み取ってファクシミリでの送信等、セキュリティの高い動作の指示があるか否かを確認する（ステップＳｔ３１）。
【００５５】
ここで、メンテナンスや原稿の読み取り等の指示に対しては動作を行っても良いが、これらの動作中にも、繰り返しステップＳｔ３１で、セキュリティの高い動作の指示があるか否かを確認する。
また、図示省略するが、メンテナンスや原稿の読み取り等の動作が終了してから所定の時間経過後、あるいはセキュリティの高い動作の指示がないまま所定の時間経過した場合には、認証処理を終了する。
【００５６】
一方、ステップＳｔ３１でセキュリティの高い動作の指示があった場合には、第２パスワードＰＷin-2の入力を要求する（ステップＳｔ３２）。以下、記憶部１２０に登録されている第２パスワードＰＷ1-2に対し、操作者によってタッチパネル１４０ｂから入力される第２パスワードを第２パスワードＰＷin-2とする。第２パスワードＰＷin-2が入力されると、記憶部１２０に書き込まれているユーザー３０-1の第２パスワードＰＷ1-2（ユーザー３０-nの第２パスワードを第２パスワードＰＷn-2とする）と入力された第２パスワードＰＷin-2とが一致するか否かを確認する（ステップＳｔ３３）。
【００５７】
ステップＳｔ３３で、第２パスワードＰＷ1-2と第２パスワードＰＷin-2とが一致する場合には、表示部１４０ａ等からセキュリティメッセージを表示する（ステップＳｔ３４）。
この後、ステップＳｔ２３に移って認証を行い（即ち、ユーザー３０-1によって操作が行われたものと判断し）、認証処理を終了する。
【００５８】
この、第２パスワードによって認証した場合のセキュリティメッセージとしては、例えば「タッチパネルの押圧が強かったため、セキュリティ機能が働きました。」、「タッチパネルの押圧に関するセキュリティ機能を引き続き有効にしますか？」等が挙げられる。
このようなメッセージを表示部１４０ａに表示することによって、第２パスワードの入力を要求されることが多いユーザーに対して、セキュリティ強度の見直しを促すことができる。
この場合、詳細な説明は省略するが、「引き続き有効にする。」、「無効にする。」等の選択肢を表示部１４０ａに表示し、ユーザー３０-1に対してセキュリティ強度の見直しを要求することもできる。
【００５９】
一方、ステップＳｔ３３で第２パスワードＰＷ1-2と第２パスワードＰＷin-2とが一致しない場合には、次回（ステップＳｔ１１において）ユーザー３０-1で認証を受けるためにユーザー識別番号が入力される際に表示部１４０ａに表示すべき注意メッセージを用意する（ステップＳｔ３５）。
また、ユーザーの認証要求を含むタッチパネル１４０ｂ等からの操作の受け付けを停止し（ステップＳｔ３６）、図示省略するが所定の時間が経過後、メンテナンスや原稿の読み取り等の動作を終了させる。
【００６０】
この後、ステップＳｔ２４に移り、ステップＳｔ１３で一時領域ＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’にコピーした内容で、それぞれデータベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1を元に戻し（即ち、ユーザー３０-1以外によって操作が行われたものと判断し）、認証処理を終了する。
【００６１】
この、第２パスワードによっても認証されなかった場合のステップＳｔ３５での注意メッセージとしては、例えば「他のユーザーがあなたのアカウントにログインした可能性があります。」、「ＩＤカードが盗まれていませんか？」、「パスワードが漏れていませんか？」、「操作後にログアウトを忘れていませんか？」等が挙げられる。
なお、このような注意メッセージの通知は表示部１４０ａから行う他、後述する追加処理Ｂと同様に電子メールで行うこともできる。
【００６２】
なお、この追加処理Ａでは、セキュリティの高い動作の指示を待って（ステップＳｔ３１）、第２パスワードＰＷin-2の入力を要求しているが、セキュリティの高い動作の指示の有無に関わらず第２パスワードＰＷin-2の入力を要求するようにしてもよい。
同様に、セキュリティの高い動作の指示を待つか否かをユーザー毎に選択できるようにしてもよい。
【００６３】
さらにここで、上述のステップＳｔ２４で一時領域ＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’にコピーした内容でそれぞれデータベースＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1を元に戻した後の、ユーザー３０-1に対する注意喚起について説明する。この、ユーザー３０-1に対する注意喚起である追加処理Ｂは、図３において二点鎖線枠内に示す。
【００６４】
注意喚起処理ではまず、ユーザー３０-1に対して、不正な認証要求があったかも知れない旨を通知する情報を含む電子メールを作成し、この電子メールをメールサーバー４１の所定領域（所定アドレス）に格納する（ステップＳｔ４１）。
【００６５】
ここで、電子メールを用いて通知する情報としては、例えば「他のユーザーがあなたのアカウントにログインした可能性があります。」のようなメッセージとする。なお、メールサーバー４１に格納された電子メールの内容をユーザー３０-1が確認するまでの流れには様々なものがあるので、詳細な説明は省略する。
不正な認証要求があったかも知れない旨を電子メールによって通知されたユーザー３０-1は、必要に応じて、セキュリティレベルの変更指示をＭＦＰ１１に入力する（ステップＳｔ４２）。
【００６６】
セキュリティレベルの変更とは、例えばユーザー３０-1本人が第１パスワードＰＷin-1を入力したにも係わらず、特徴データからユーザー３０-1本人であることが認証されなかった場合には、各データベースのヒストグラムに設定された所定範囲を広げ、ユーザー３０-1の特徴データを蓄積し直す。
また、意図せずにユーザー３０-1以外によって操作されたと判断される場合には、例えばユーザー３０-1のユーザー識別番号による認証を直ちに停止する。
さらに、このセキュリティレベルの変更には、第１パスワードＰＷ1-1や第２パスワードＰＷ1-2の変更も含まれる。
【００６７】
本実施の形態では、ユーザー３０-1から電子メールによる通知を受けた旨の確認もしくはセキュリティレベルの変更指示が入力されたか否か（ステップＳｔ４３）を、ステップＳｔ４２で入力されるまで繰り返し確認し、入力が確認されれば、認証処理を終了する。
【００６８】
以上説明したように本発明の実施の形態によれば、複数のユーザー３０-nの各々に対応してユーザー識別番号と第１パスワードＰＷn-1と第２パスワードＰＷn-2とを登録するとともにデータベースＤＮ-n、ＤＰ-n、ＤＶ-n、Ｄｔ-nにはユーザー３０-nによる操作の特徴データを蓄積し、これ等各データベースのヒストグラムを求める。何れかのユーザー３０-nのユーザー識別番号による認証要求に対し、入力された第１パスワードＰＷin-1と登録された第１パスワードＰＷn-1とが一致し且つ第１パスワードＰＷin-1の入力中を含む操作の特徴データの値が各データベースに係るヒストグラムの所定の範囲内に入っていれば、認証要求のあったユーザー識別番号のユーザー３０-nによる操作であると判断して認証する。
【００６９】
また、第１パスワードＰＷin-1の入力中を含む操作の特徴データの値が各データベースに係るヒストグラムの所定の範囲を逸脱している場合は、高いセキュリティが要求されない動作指示は正規のユーザーとして認証しないまま実行し、一方高いセキュリティが要求される動作が指示された場合には第２パスワードＰＷin-2の入力を要求し、入力された第２パスワードＰＷin-2と登録された第２パスワードＰＷn-2とが一致する場合にはユーザー３０-nによる操作であると判断して認証する。
【００７０】
さらに、第１パスワードＰＷin-1と第１パスワードＰＷn-1とが一致しない場合あるいは第２パスワードＰＷin-2と第２パスワードＰＷn-2とが一致しない場合には、電子情報等によってユーザー３０-n等に通知し、第１および第２パスワードの変更やヒストグラムの所定の範囲の変更等、セキュリティレベルを変更するよう、注意を喚起する。
【００７１】
これにより、例えば第１パスワードを盗まれただけでは、不正にユーザー認証されることはない。
また、第１パスワードの入力時に諸般の理由で正規のユーザーの特徴を逸脱していても、第２パスワードによって正規のユーザーとして認証を受けることができるので、操作不能となって他の正規のユーザーの利用を妨害することが少ない。
さらに、不正な認証が行われようとしている可能性のあるユーザーには電子メール等によって通知されるので、不正認証の防止だけでなく、不正利用者を特定する等の効果が期待できる。
【００７２】
なお、本発明が上述の実施の形態に限定されず、本発明の技術思想の範囲内において適宜変更され得ることは明らかである。
例えば、操作表示部１４０は表示部１４０ａとタッチパネル１４０ｂとの組み合わせに限定されず、ＬＣＤと押圧点の座標や押圧力を求めることができるポインティングデバイス、あるいは押しボタンスイッチによるキーボードを配置した構成であってもよい。
【００７３】
また、複数の押しボタンスイッチを配列したキーボードからパスワード等を入力する構成であっても、押しボタンスイッチを押下するタイミング（時間間隔）を正確に求め、蓄積することによって、ユーザーによる操作の特徴データとすることができる。
【００７４】
あるいは、本実施の形態ではデータベースに蓄積する特徴データとして、押圧値Ｎおよび押圧点座標Ｐ（ｘ，ｙ）、移動速度Ｖそして空き時間ｔswを用いたが、本発明はこれ等の内の１つ以上を用いればよく、また、この他の要素を用いてもよい。
【符号の説明】
【００７５】
１０  情報通信網
１１  ＭＦＰ
１１ａ  本体
１１ｂ  ＡＤＦ
２１  カードリーダー
２２、２２-1  ＩＤカード
３０、３０-1、３０-2、３０-n、３０-x  ユーザー
３１  情報端末
４１  メールサーバー
１１０  制御部
１２０  記憶部
１４０  操作表示部
１４０ａ  表示部
１４０ｂ  タッチパネル
１５０  画像読取部
１６０  印刷部
１４００-1、１４００-2・・・  シンボル
１４０１  数字ボタン部
１４０１-1、１４０１-2・・・  ボタン
１４０１ｂ  ボタン
１４０２  スタートボタン
ＤＮ-1、ＤＰ-1、ＤＶ-1、Ｄｔ-1  データベース
ＤＮ-n、ＤＰ-n、ＤＶ-n、Ｄｔ-n  データベース
ＤＮ’、ＤＰ’、ＤＶ’、Ｄｔ’  一時領域
ＰＷ1-1、ＰＷin-1、ＰＷn-1  第１パスワード
ＰＷ1-2、ＰＷin-2、ＰＷn-2  第２パスワード
ＩＤ-1、ＩＤ-n  ユーザー識別番号
【図１】
0006308144.tif 000002
【図２】
0006308144.tif 000003
【図３】
0006308144.tif 000004
【図４】
0006308144.tif 000005
【図５】
0006308144.tif 000006