(57)【要約】      （修正有）【課題】認証手続を行う時間に応じて、セキュリティ強度及び認証情報の入力にかかる操作負荷を調整することが可能な情報処理装置を提供する。【解決手段】情報処理装置は、アカウント情報記憶部、設定値記憶部、受付部、操作処理部、有効時間判定部、検証用認証情報取得部及び認証判定部を備える。アカウント情報記憶部は、識別情報、パスワード及び副パスワードを対応づけて記憶する。設定値記憶部は、副パスワードでの認証手続の有効時間を記憶する。受付部は、操作処理部を介して入力識別情報と入力認証情報とを受け付ける。有効時間判定部は、受け付けに基き、副パスワードでの認証手続きの有効時間に該当するか否かを判定する。検証用認証情報取得部は、判定結果に基き、入力識別情報に対応して記憶されたパスワード又は副パスワードを検証用認証情報として取得する。認証判定部は、入力認証情報が検証用認証情報と一致する場合に、認証は成功と判定する。【選択図】図４
2017142555.tif 000002
【特許請求の範囲】
【請求項１】
識別情報と、文字列に基づく認証情報と、該認証情報に準ずる付加認証情報とを対応づけて記憶する第１の記憶手段と、
前記付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する第２の記憶手段と、
入力識別情報および入力認証情報を受け付ける受付手段と、
前記受付手段による受け付けに基づいて、前記有効時間に該当するか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記入力識別情報に一致する識別情報に対応して記憶された前記認証情報または前記付加認証情報を検証用認証情報として取得する取得手段と、
入力された前記入力認証情報が、前記判定結果に基づく検証用認証情報と一致する場合に、認証を成功させると判定する認証判定手段と
を含む、情報処理装置。
【請求項２】
前記情報処理装置は、複数の認証経路を有し、
前記取得手段は、
前記判定結果が前記有効時間に該当することを示し、かつ、前記入力識別情報および前記入力認証情報を受け付けた際に前記複数の認証経路のうちの第１の認証経路が使用されていた場合に、前記付加認証情報を検証用認証情報として取得し、
前記判定結果が前記有効時間に該当しないことを示す場合、または、前記入力識別情報および前記入力認証情報を受け付けた際に前記複数の認証経路のうちの第２の認証経路が使用された場合に、前記認証情報を検証用認証情報として取得する、
請求項１に記載の情報処理装置。
【請求項３】
前記第２の記憶手段は、複数のアカウントに共通で、前記付加認証情報での認証手続が有効である有効時間を規定する前記時間情報を記憶する、請求項１または２に記載の情報処理装置。
【請求項４】
前記第２の記憶手段は、アカウント毎に、前記識別情報に対応付けて、前記付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する、請求項１または２に記載の情報処理装置。
【請求項５】
前記時間情報は、１または複数の時間帯を示す情報を含む、請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記第２の記憶手段は、
前記付加認証情報での認証手続が有効である有効時間を規定する、事前定義された時間情報の候補を記憶する手段と、
前記時間情報の候補を指定する指定情報を記憶する手段と
を含む、請求項1〜５のいずれか1項に記載の情報処理装置。
【請求項７】
前記第１の認証経路は、当該情報処理装置が備える物理的動作に応答する操作装置を経由した認証経路であり、前記第２の認証経路は、外部との通信に基づく認証経路であり、前記複数の認証経路各々に対して独立したパスワードポリシーが適用される、請求項２に記載の情報処理装置。
【請求項８】
情報処理装置を実現するためのプログラムであって、コンピュータを、
識別情報と、文字列に基づく認証情報と、該認証情報に準ずる付加認証情報とを対応づけて記憶する第１の記憶手段、
前記付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する第２の記憶手段、
入力識別情報および入力認証情報を受け付ける受付手段、
前記受付手段による受け付けに基づいて、前記有効時間に該当するか否かを判定する判定手段、
前記判定手段による判定結果に基づいて、前記入力識別情報に一致する識別情報に対応して記憶された前記認証情報または前記付加認証情報を検証用認証情報として取得する取得手段、および、
入力された前記入力認証情報が、前記判定結果に基づく検証用認証情報と一致する場合に、認証を成功させると判定する認証判定手段
として機能させるためのプログラム。
【請求項９】
認証方法であって、情報処理装置は、
入力識別情報および入力認証情報を受け付けるステップと、
前記受け付けるステップに基づいて、文字列に基づく認証情報に準ずる付加認証情報での認証手続が有効である有効時間に該当するか否かを判定するステップと、
前記判定するステップでの判定結果に基づいて、前記入力識別情報に一致する識別情報に対応して記憶された前記認証情報または前記付加認証情報を検証用認証情報として取得するステップと、
入力された前記入力認証情報が、前記判定結果に基づく検証用認証情報と一致する場合に、認証を成功させると判定するステップと
を含む、認証方法。
【請求項１０】
識別情報と、文字列に基づく認証情報と、該認証情報に準ずる付加認証情報とを対応づけて記憶する第１の記憶手段と、
前記付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する第２の記憶手段と、
入力識別情報および入力認証情報を受け付ける受付手段と、
前記受付手段による受け付けに基づいて、前記有効時間に該当するか否かを判定する判定手段と、
前記判定手段による判定結果に基づいて、前記入力識別情報に一致する識別情報に対応して記憶された前記認証情報または前記付加認証情報を検証用認証情報として取得する取得手段と、
入力された前記入力認証情報が、前記判定結果に基づく検証用認証情報と一致する場合に、認証を成功させると判定する認証判定手段と
を含む、情報処理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、プログラム、認証方法および情報処理システムに関し、より詳細には、認証機能を有する情報処理装置、プログラム、認証方法および情報処理システムに関する。
【背景技術】
【０００２】
情報セキュリティ分野においては、利用者を特定するためのアカウント名などの利用者識別情報およびパスワードなどの認証情報を用いた認証方式が知られている。この認証方式では、パスワードが設定した本人しか知らない情報であることを根拠として、認証判断が行われる。そのため、パスワードの運用においては、簡単には予測できない情報を用いて、秘密裏に管理することが求められる。また、総当たり攻撃に対抗するために、充分な複雑さおよびパスワード長が要求される。
【０００３】
複合機などの情報処理装置においては、情報処理装置が備える操作パネルを経由した認証経路や、クライアント端末上の画面からのネットワークを経由した認証経路など複数の認証経路が設けられていることがある。従来技術では、いずれの認証経路であるかを問わず、一律のパスワードポリシーが適用されていた。
【０００４】
しかしながら、いずれの認証経路からの認証処理においても共通の複雑なパスワードを求めることは、認証経路毎の特性が全く考慮されておらず、操作性の観点および妥当なセキュリティ強度の観点から、利用者に対し過剰な負担を与える場合がある。一方で、人手による操作が必要であるため比較的低速な攻撃しか行えないような操作パネルを経由した認証経路であっても、時間帯によってそのセキュリティリスクが異なり得る。
【０００５】
上記認証に関連して、特許第４５４４２９７号公報（特許文献１）が知られている。特許文献１は、ＰＣからプリンタに印刷指示を行う際にユーザがその印刷ジョブ固有の認証情報、時刻条件、認証方法を指定することで、その印刷ジョブにおける認証方法を選択する方法を開示する。しかしながら、特許文献１の従来技術は、使用する経路の特徴および時間に応じて、セキュリティ強度を確保しつつ、認証手続の認証情報を入力するための利用者の操作負荷を軽減することができるというものではなかった。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、上記従来技術に鑑みてなされたものであり、本発明は、認証手続を行う時間に応じて、セキュリティ強度および認証情報の入力にかかる操作負荷を調整することが可能な情報処理装置を提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明では、上記課題を解決するために、下記特徴を有する情報処理装置を提供する。情報処理装置は、識別情報と、文字列に基づく認証情報と、該認証情報に準ずる付加認証情報とを対応づけて記憶する第１の記憶手段と、上記付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する第２の記憶手段とを含む。情報処理装置は、さらに、入力識別情報および入力認証情報を受け付ける受付手段と、受け付けに基づいて、有効時間に該当するか否かを判定する判定手段と、判定結果に基づいて、入力識別情報に一致する識別情報に対応して記憶された認証情報または付加認証情報を検証用認証情報として取得する取得手段と、入力された入力認証情報が、判定結果に基づく検証用認証情報と一致する場合に、認証を成功させると判定する認証判定手段とを含む。
【発明の効果】
【０００８】
上記構成により、認証手続を行う時間に応じて、セキュリティ強度および認証情報の入力にかかる操作負荷を調整することが可能となる。
【図面の簡単な説明】
【０００９】
【図１】本実施形態による複合機を含むネットワーク環境を示す概略図。
【図２】本実施形態による複合機の全体構成を示す機能ブロック図。
【図３】本実施形態による複合機が提供する、複数の認証経路で用いられる認証画面を示す図。
【図４】本実施形態による複合機上で実現される、複数の認証経路および認証手続を行う時間に応じた識別認証処理に関連した機能ブロック図。
【図５】１または複数の実施形態による複合機で管理される情報のデータ構造を示す図。
【図６】１または複数の実施形態による複合機で表示される設定画面を例示する図。
【図７】本実施形態による複合機が実行する、識別認証処理を示すフローチャート。
【図８】他の実施形態による複合機で管理される情報のデータ構造を示す図。
【図９】他の実施形態による複合機が実行する、識別認証処理を示すフローチャート。
【図１０】例示的な実施形態による複合機のハードウェア構成を示す図。
【発明を実施するための形態】
【００１０】
以下、本実施形態について説明するが、以下に説明する実施形態に限定されるものではない。なお、以下に説明する実施形態では、情報処理装置として、複合機１１０を一例として説明する。
【００１１】
図１は、本実施形態による複合機１１０を含むネットワーク環境１００の概略を示す。図１に示すネットワーク環境１００には、ネットワーク１０２を介して接続される、複合機１１０と、クライアント端末１９０とが含まれる。複合機１１０およびクライアント端末１９０は、ネットワーク１０２を介して互いに通信可能に構成されている。ネットワーク１０２は、有線、無線またはこれらの混合のローカル・エリア・ネットワーク、インターネットや移動体通信網などの公衆ネットワーク、またはこれらの両方を含み構成される。
【００１２】
複合機１１０は、利用者に対し、プリント、スキャン、コピー、ファクシミリ送受信などの各種の画像処理サービスを提供する装置である。利用者は、利用者識別情報および認証情報を用いた識別認証処理を経て、複合機１１０が提供する各種機能を利用することができる。
【００１３】
クライアント端末１９０は、ネットワーク１０２を経由して複合機１１０に対しアクセスし、プリント、スキャン、ファクシミリ送信などを要求することができる。クライアント端末１９０は、また、ネットワーク１０２を経由して複合機１１０にアクセスし、各種設定をリモートで行うことができる。
【００１４】
図２は、本実施形態による複合機１１０の全体構成を示す機能ブロック図である。図２に示す複合機１１０は、操作パネル・インタフェース１１２と、ＷＥＢサービス・インタフェース１１４と、操作処理部１１６と、画像機能部１１８と、設定値管理部１２０と、識別認証処理部１２２と、設定値記憶部１２４と、アカウント情報記憶部１２６とを含み構成される。
【００１５】
操作パネル・インタフェース１１２は、複合機１１０が備える物理的なインタフェースを介して複合機１１０にアクセスするためインタフェースである。操作パネル・インタフェース１１２は、ハードウェアキーおよびタッチパネルなどによるソフトウェアキーのいずれかまたは両方を用いたユーザ操作を受け付ける。受け付けられた操作は、操作処理部１１６に転送され、操作処理部１１６からの指令に従って操作パネル・インタフェース１１２からフィードバック表示が行われる。
【００１６】
ＷＥＢサービス・インタフェース１１４は、ネットワーク１０２経由で複合機１１０にアクセスするためインタフェースである。ＷＥＢサービス・インタフェース１１４は、ＷＥＢサーバ機能を備えており、クライアント端末１９０上のＷＥＢブラウザを用いたユーザ操作を受け付けることができる。受け付けられた操作は、操作処理部１１６に転送され、操作処理部１１６からの指令に従ってＷＥＢサービス・インタフェース１１４からフィードバック表示が行われる。
【００１７】
以降、これら操作パネル・インタフェース１１２およびＷＥＢサービス・インタフェース１１４を総称して、インタフェースと参照する場合がある。
【００１８】
操作処理部１１６は、インタフェース１１２，１１４と複合機１１０の各機能部１１８〜１２２との間に介在する。操作処理部１１６は、インタフェース１１２，１１４に対して行われたユーザ操作に応じて、画像機能部１１８、設定値管理部１２０および識別認証処理部１２２を呼び出す。
【００１９】
画像機能部１１８は、コピー、プリント、スキャン、ファクシミリ送信といった複合機１１０の有する各種画像機能を提供する。画像機能部１１８は、利用者からの各種画像機能に対する操作を受け付けており、その利用者に適用される役割や権限により、要求された操作が許可される場合は、その操作を実行する。
【００２０】
設定値管理部１２０は、複合機１１０の動作を制御するための種々の設定項目を管理する。設定値記憶部１２４は、複合機１１０の動作を制御するための種々の設定項目の設定値を記憶する。アカウント情報記憶部１２６は、複合機１１０を利用する利用者毎のアカウント情報を記憶する。
【００２１】
設定値管理部１２０は、インタフェース１１２，１１４を介した設定項目への操作を受け付けており、その利用者に適用される役割や権限により、要求された操作が許可される場合は、設定値記憶部１２４の該当設定値に対し操作を反映する。設定値管理部１２０は、同様に、インタフェース１１２，１１４を介したアカウントの登録、変更および削除の操作を受け付ける。設定値管理部１２０は、その利用者に適用される役割や権限により、要求された操作が許可される場合は、アカウント情報記憶部１２６に対し、そのアカウントの登録、既存アカウントの内容変更または削除の操作を実行する。なお、以下の説明では、適切な方法で利用者が複合機１１０に登録されているものとする。
【００２２】
識別認証処理部１２２は、複合機１１０における利用者の識別および認証を担当する。識別認証処理部１２２は、アカウント情報記憶部１２６に登録されているアカウント情報および入力された利用者の識別情報および認証情報に基づいて、利用者を識別および認証し、ログインの許可または拒否を行う。識別認証処理部１２２は、また、ログインの許可を行う場合、その利用者に適用される役割または権限を特定することができる。
【００２３】
説明する実施形態では、上記識別認証処理を行うため、ＷＥＢサービス・インタフェース１１４は、ネットワーク１０２を介して接続される外部のクライアント端末１９０等のリモートの利用者に対し、通信に基づく認証経路を提供する。操作パネル・インタフェース１１２は、当該複合機１１０のローカルの利用者に対し、物理的動作に応答する操作装置を経由した認証経路を提供する。したがって、説明する実施形態において、複合機１１０は、複数の認証経路を有しており、利用者は、複合機１１０が備える操作パネル・インタフェース１１２またはＷＥＢサービス・インタフェース１１４を使用して、複合機１１０に対し認証処理を要求することができる。
【００２４】
図３は、本実施形態による複合機１１０が提供する、複数の認証経路で用いられる典型的な認証画面を示す。図３（Ａ）は、操作パネル・インタフェース１１２により提供される認証画面２００を示し、図３（Ｂ）は、ＷＥＢサービス・インタフェース１１４により提供される、クライアント端末１９０のディスプレイ上に表示されるブラウザ画面２５０上の認証画面２５２を示す。
【００２５】
いずれの認証画面２００，２５２も、利用者の識別情報２０２，２５４およびパスワードなどの認証情報２０４，２５６を入力するＧＵＩ（グラフィカル・ユーザ・インタフェース）部品および認証要求の指示を受け付けるボタン２０８，２５８などのＧＵＩ部品を備える。図３（Ａ）に示す操作パネルの画面上に表示される認証画面２００には、さらに、ソフトウェアキーボード２０６が含まれている。
【００２６】
このような複数の認証経路を有する複合機１１０において、すべての認証経路で、いかなる状況でも一律に共通なパスワードポリシーが適用されると、操作性の観点および妥当なセキュリティ強度の観点から利用者に過剰な負担を与える可能性がある。
【００２７】
そこで、本実施形態による複合機１１０は、識別情報と、文字列に基づく認証情報と、該認証情報に準ずる、文字列に基づく付加認証情報とを事前に対応づけて記憶しておく。複合機１１０は、さらに、付加認証情報での認証手続が有効である有効時間を規定する時間情報を事前に記憶しておく。複合機１１０は、入力識別情報および入力認証情報を受け付けたことに基づいて、上記有効時間に該当するか否かを判定し、判定結果に基づいて、入力識別情報に一致する識別情報に対応して記憶された認証情報または付加認証情報を検証用認証情報として取得する。そして、複合機１１０は、入力された入力認証情報が、判定結果に基づく検証用認証情報と一致する場合には、認証を成功させるものと判定する。
【００２８】
このように、利用者が操作し入力すべき認証情報を、認証経路毎に別々のものを利用可能とするとともに、認証情報に準ずる付加認証情報での認証手続が有効である有効時間を規定する時間情報を事前に定義する。これにより、認証経路の特徴および認証手続を行う時間に応じた適切なポリシーを適用することが可能となる。ひいては、セキュリティ上の脅威が小さく操作負荷の高いインタフェースに対しては、有効時間中ポリシーを緩和し、充分なセキュリティを維持しながら操作負荷を軽減することができる。すなわち、追加のハードウェアを採用することなく、使用する経路の特徴および認証手続を行う時間に応じた認証情報のセキュリティ強度および認証情報の入力にかかる操作負荷の調整を図る。
【００２９】
なお、説明する実施形態では、情報処理装置として、複合機１１０を一例として説明するが、情報処理装置としては、説明する複合機１１０に限定されるものではない。情報処理装置としては、その他、レーザプリンタなどの画像形成装置、スキャナなどの画像読取装置、ファクシミリなどの画像通信装置、プロジェクタなどの映像投影装置、映像表示装置、サーバ装置、電子会議端末、電子黒板、携帯情報端末、撮像装置、自動販売機、医療機器、電源装置、空調システム、ガスや水道や電気などの計量装置、冷蔵庫や洗濯機といったネットワーク家庭用電化製品など、所定の認証処理が要求され、複数の認証経路を有する如何なる情報処理装置を挙げることができる。
【００３０】
図４は、本実施形態による複合機１１０上で実現される、複数の認証経路および認証手続を行う時間に応じた識別認証処理に関連した機能ブロック図である。図４に示すように、識別認証処理部１２２は、より詳細には、受付部１２８と、有効時間判定部１３０と、検証用認証情報取得部１３２と、認証判定部１３４とを含む。
【００３１】
受付部１２８は、複数の認証経路のインタフェース１１２，１１４うちのいずれかを使用して入力された、識別情報と認証情報（以下、利用者により入力された認証情報を入力認証情報と参照する。）とを受け付ける。説明する実施形態では、認証経路は、操作パネル・インタフェース１１２およびＷＥＢサービス・インタフェース１１４が提供する２つの認証経路を含む。受付部１２８は、識別情報および認証情報が入力されたインタフェース１１２，１１４から、操作処理部１１６を介して、その使用されたインタフェースの種別を示す情報（操作パネルまたはＷＥＢサービスの別）も受け付ける。
【００３２】
有効時間判定部１３０は、入力識別情報および入力認証情報による認証手続を受け付けたことに基づいて、付加認証情報での認証手続が有効である有効時間に現在の時間が該当するか否かを判定する。検証用認証情報取得部１３２は、有効時間判定部１３０による判定結果および使用された認証経路に基づいて、入力識別情報に一致する識別情報に対応する検証用の認証情報（以下、利用者により入力された入力認証情報と照合するための検証用の認証情報を検証用認証情報と参照する。）を取得する。
【００３３】
図５（Ａ）は、本実施形態による複合機１１０においてアカウント情報記憶部１２６上で管理されるアカウント情報のデータ構造を示す。図５（Ａ）に示すように、アカウント情報は、利用者（アカウント）毎に、利用者の識別情報およびパスワードに加えて、さらに副パスワードを含む。アカウント情報記憶部１２６は、説明する実施形態において、識別情報と、認証情報と、付加認証情報とを対応づけて記憶する第１の記憶手段を構成する。
【００３４】
ここで、パスワードおよび副パスワードは、英字、数字、カナ、記号、および全角文字の少なくとも１つを含む文字列に基づく認証情報であり、利用者に対し文字毎に一連の入力操作を要求するものである。パスワードおよび副パスワードに対しては、複雑性に対する要件（例えば、英数字と記号とを必ず使用するや、大文字と小文字を混ぜるなど）および長さに対する要件（８文字以上など）といったパスワードポリシーが課される場合がある。副パスワードは、パスワードに準ずるものであるが、パスワードと比較して、複雑性に対する要件および長さに対する要件の少なくとも一方の要件が緩和されており、本実施形態による付加認証情報を構成する。図５（Ａ）の例示では、複数の認証経路各々に対しては、独立したパスワードポリシーが適用されており、例示されるように、副パスワードは、パスワードに比較して短い文字列長が許容されている。なお、説明する実施形態では、パスワードおよび副パスワードとして文字列の形態で記憶されているものとして示すが、これに限定されるものではなく、ハッシュ値の形態で記憶されることを妨げるものではない。
【００３５】
図５（Ｂ）は、本実施形態による複合機１１０において設定値記憶部１２４上で管理される副パスワードの有効時間範囲情報のデータ構造を示す。図５（Ｂ）に示すように、本実施形態においては、すべての利用者（アカウント）に対し、共通に副パスワードによる認証手続が有効である時間を規定する１つの有効時間範囲が設定されている。説明する実施形態において、設定値記憶部１２４は、付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する第２の記憶手段を構成する。
【００３６】
なお、図５（Ｂ）は、一例であり、有効時間範囲の定め方は、特に限定されるものではない。他の実施形態では、図５（Ｃ）に示すように、複数の有効時間範囲が定められていてもよいし、１日における時間範囲だけでなく、曜日または曜日のグループ（例えば、月曜から金曜と、土曜および日曜のグループ）毎に１または複数の時間帯が設定されていてもよい。さらに、図５（Ｂ）に示す例では、設定値記憶部１２４において、すべての利用者（アカウント）に対し、共通の有効時間範囲が定められているが、このような態様に限定されるものでもない。例えば、図５（Ｄ）に示すように、アカウント毎に、識別情報に対応付けて、副パスワードでの認証手続が有効である有効時間を規定する時間情報を記憶してもよい。これは、フレックスタイムやシフト勤務のように利用者毎に勤務時間がバラバラな場合に利便性が向上し、有効である。そのような実施形態においては、アカウント情報記憶部１２６が、付加認証情報での認証手続が有効である有効時間を規定する時間情報を記憶する第２の記憶手段を構成することになる。
【００３７】
本実施形態では、有効時間判定部１３０は、現在時間と、図５（Ｂ）〜（Ｄ）に示すような設定情報を参照し、副パスワードによる認証手続が有効である時間範囲内にあるか否かを判定する。そして、検証用認証情報取得部１３２は、判定結果に基づいて、図５（Ａ）に示すようなアカウント情報を参照し、検証用認証情報（パスワードまたは副パスワード）を取得する。より具体的には、検証用認証情報取得部１３２は、判定結果が有効時間に該当することを示し、かつ、認証手続に複数の認証経路のうちの操作パネル・インタフェースが使用されていた場合に、副パスワードを検証用認証情報として取得する。一方、検証用認証情報取得部１３２は、判定結果が有効時間に該当しないことを示す場合、または、認証手続に複数の認証経路のうちのＷＥＢインタフェースが使用されていた場合に、パスワードを検証用認証情報として取得する。
【００３８】
認証判定部１３４は、入力された入力認証情報が、取得された判定結果に基づく検証用認証情報と一致する場合に、認証を成功させるものと判定する。認証判定部１３４は、識別情報に対応するアカウント情報が存在しない場合、および、入力認証情報が取得した検証用認証情報と一致しない場合は、認証を失敗させるものと判定する。
【００３９】
図６（Ａ）は、本実施形態による複合機１１０のディスプレイ上に表示される、上述した副パスワード有効時間範囲を設定するための設定画面を例示する図である。図６（Ａ）に示す設定画面３００は、設定ボタン３０２と、取消ボタン３０４と、設定を促すメッセージ３０６と、副パスワード有効時間範囲を表すスケジュール表示３０８と、設定内容を変更するためのＧＵＩ（Graphical user Interface）部品群３１０〜３１８を含む。なお、説明する実施形態では、管理者が、ＧＵＩ部品３１０〜３１８を用いて設定内容を記述し、スケジュールを上書きすることで、副パスワード有効時間範囲を設定するものとして説明する。
【００４０】
チェックボックス群３１０は、上書き対象の曜日を指定するためのＧＵＩ部品である。チェックボックスにチェックが入ると、その曜日が指定される。プルダウン・メニュー３１２および３１４は、それぞれ時間帯の開始時刻および終了時刻を選択するためのＧＵＩ部品である。プルダウン・メニュー３１２および３１４には、予め選択の候補となる時刻がリストアップされている。プルダウン・メニュー３１６は、上記開始時刻および終了時刻で指定される時間帯を、副パスワード有効時間範囲内（利用可能）として上書きするか、副パスワード有効時間範囲外（利用不可能）として上書きするかを選択するためのＧＵＩ部品である。
【００４１】
管理者は、チェックボックス群３１０を用いて曜日を指定し、プルダウン・メニュー３１２〜３１６で、時間帯の開始時刻および終了時刻を指定し、有効時間範囲内または有効時間範囲外を選択することで、設定内容を記述することができる。そして、管理者は、設定ボタン３１８を押下することにより、ＧＵＩ部品３１０〜３１６で記述された設定内容でスケジュールを変更することができる。スケジュール表示３０８には、設定反映後の利用可能な時間帯が表される。例えばグレー強調表示された時間帯は、副パスワード有効時間範囲であることを示す。
【００４２】
ＧＵＩ部品３１０〜３１８を用いて設定内容の変更は、複数回行われてもよい。例えば、９：００〜１２：００と、１３：００〜１７：００とをそれぞれ指定して、複数の有効時間範囲を設定することができる。また、９：００〜１７：００を指定して有効時間範囲内を設定し、１２：００〜１３：００を指定して有効時間範囲外を設定し、これにより、９：００〜１２：００および１３：００〜１７：００の複数の有効時間範囲を設定してもよい。
【００４３】
そして、設定ボタン３０２が押下されると、スケジュール表示３０８で示された設定内容が反映され、副パスワード有効時間範囲が、設定値記憶部１２４に設定される。一方、取消ボタン３０４が押下されると、スケジュール表示３０８で示された設定内容が破棄される。
【００４４】
なお、図６（Ａ）に示した設定画面は、一例であり、特に限定されるものではない。図６（Ａ）に示した例では、曜日を指定して時間帯を設定可能なように説明したが、曜日を指定せずに一律で時間帯のみ設定可能としてもよいことは言うまでもない。また、図６（Ａ）に示す例は、システム設定として、すべての利用者に対し共通な副パスワード有効時間範囲の設定を行う画面を示しているが、利用者毎に同様な設定画面を表示するようにしてもよい。
【００４５】
以下、図７を参照しながら、本実施形態における識別認証処理について、より詳細に説明する。図７は、本実施形態による複合機１１０が実行する識別認証処理を示すフローチャートを示す。
【００４６】
図７に示す処理は、利用者からの認証要求に基づいて、ステップＳ１００から開始される。なお、複合機１１０を利用しようとする利用者は、図３（Ａ）および図３（Ｂ）に示すような認証画面２００，２５２のいずれかを用いて、自身のアカウントの識別情報および認証情報を入力する。そして、ログインを指示するボタン２０８，２５８が操作されたことに基づいて、認証要求が行われる。
【００４７】
ステップＳ１０１では、複合機１１０は、複数の認証経路のインタフェース１１２，１１４のうちのいずれかを使用して入力された、入力識別情報および入力認証情報を受け取る。インタフェース１１２，１１４は、入力された入力識別情報および入力認証情報に対し、使用されたインタフェースを識別する種別情報として自身の種別（操作パネルまたはＷＥＢインタフェース）を付加して、操作処理部１１６に転送する。
【００４８】
ステップＳ１０２では、複合機１１０は、入力された入力識別情報に一致する識別情報に対応するアカウントが存在するか否かを判定する。より具体的には、操作処理部１１６は、識別認証処理部１２２に対し、入力された識別情報を渡し、対応するアカウント情報の有無を問い合わせる。識別認証処理部１２２は、渡された識別情報を受け付け、アカウント情報記憶部１２６に登録されている複数のアカウント情報から、渡された識別情報のものを検索する。適切なアカウントが存在しない場合は、識別認証処理部１２２は、入力された識別情報に不備であるため「存在しない」旨を応答する。適切なアカウントが存在する場合は、識別認証処理部１２２は、「存在する」旨を応答する。
【００４９】
ステップＳ１０２で、対応するアカウントが存在すると判定された場合（ＹＥＳ）は、ステップＳ１０３へ処理が進められる。ステップＳ１０３では、複合機１１０は、識別認証処理部１２２により、現在時間と、図５（Ｂ）に示すような設定情報を参照し、副パスワードによる認証手続が有効である時間範囲内にあるか否かを判定する。より具体的には、副パスワード有効時間範囲が全アカウントに共通して設定されている場合は、識別認証処理部１２２は、設定値管理部１２０から設定値記憶部１２４に記録されている副パスワード有効時間範囲の設定値を受け取る。副パスワード有効時間範囲がアカウント毎に設定されている場合は、識別認証処理部１２２は、アカウント情報記憶部１２６に記録されている副パスワード有効時間範囲の設定値を読み出す。そして、識別認証処理部１２２は、現在時間と、取得した副パスワード有効時間範囲の設定値とを比較し、時間範囲内にあるか否かを判定する。また、複数の時間範囲が定められている場合は、各有効時間範囲について、範囲内か否かの判定が行われる。
【００５０】
そして、識別認証処理部１２２は、現在の時間が、設定値管理部１２０から受け取った副パスワード有効時間範囲の範囲内か範囲外かによって振る舞いを変える。ステップＳ１０３で、現在の時間が副パスワード有効時間範囲外にあると判定された場合（ＮＯ）、ステップＳ１０４へ処理が進められる。ステップＳ１０４では、複合機１１０は、検証用認証情報取得部１３２により、アカウント情報内の「パスワード」を検証用認証情報として取得し、ステップＳ１０８へ処理を進める。一方、ステップＳ１０３で、副パスワード有効時間範囲内にあると判定された場合（ＹＥＳ）、ステップＳ１０５へ処理を進める。
【００５１】
ステップＳ１０５では、複合機１１０は使用インタフェースに応じて処理を分岐させる。識別認証処理部１２２は、受付部１２８により操作処理部１１６から伝達された認証情報および使用インタフェース情報（操作パネルまたはＷＥＢサービスの別）を受け付ける。識別認証処理部１２２は、使用インタフェース情報によって処理を分岐させる。
【００５２】
ステップＳ１０６およびＳ１０７では、複数の認証経路のうちの使用された認証経路のインタフェースに基づいて、識別情報に対応する使用された認証経路に応じた検証用認証情報が取得される。より具体的には、使用インタフェースがＷＥＢサービス・インタフェース１１４であった場合（Ｓ１０５：ＷＥＢサービス）は、ステップＳ１０６へ処理が分岐される。ステップＳ１０６では、複合機１１０は、アカウント情報内の「パスワード」を検証用認証情報として取得し、ステップＳ１０８へ処理を進める。一方、使用インタフェースが操作パネル・インタフェース１１２であった場合（Ｓ１０５：操作パネル）は、ステップＳ１０７へ処理が分岐される。ステップＳ１０７では、複合機１１０は、アカウント情報の「副パスワード」を検証用認証情報として取得し、ステップＳ１０８へ処理を進める。
【００５３】
ステップＳ１０８では、複合機１１０は、入力認証情報が、ステップＳ１０４、ステップＳ１０６またはステップＳ１０７で取得された検証用認証情報と一致するか否かを判定する。ステップＳ１０８で、一致すると判定された場合（ＹＥＳ）は、ステップＳ１０９へ処理が分岐されて、複合機１１０は、認証を成功させる（ログイン成功）と判定する。以降、利用者には、複合機１１０の画像機能部１１８などが提供する機能を利用するための所定の権限が与えられることになる。一方、ステップＳ１０８で、一致しないと判定された場合（ＮＯ）は、ステップＳ１１０へ処理が分岐されて、複合機１１０は、認証を失敗させる（ログイン失敗）と判定する。また、ステップＳ１０２で、アカウントが存在しないと判定された場合（ＮＯ）も、ステップＳ１１０へ処理が分岐されて、複合機１１０は、認証を失敗させる（ログイン失敗）と判定する。
【００５４】
上述した実施形態では、図５（Ａ）に示すように、アカウント情報として、「パスワード」および「副パスワード」が独立して設定可能となっている。図５（Ａ）に示すように、利用者識別子「USER1」のアカウントにおいては、パスワードとして「abc@defg」が、副パスワードとして「ab」が登録されている。そして、図７に示すフローに従うと、ＷＥＢサービス・インタフェース１１４を介した認証操作では、パスワード「abc@def」に一致する場合のみログインが許可される。操作パネル・インタフェース１１２を介した認証操作では、副パスワード有効時間範囲内であれば、副パスワード「ab」に一致する場合にログインが許可されることになる。しかしながら、有効時間範囲外の場合は、パスワード「abc@def」に一致する場合のみログインが許可されることになる。なお、操作パネル・インタフェース１１２を介した認証操作であって、副パスワード有効時間範囲内である場合も、パスワード「abc@def」に一致する場合にログインを許可することは妨げられない。
【００５５】
一般的に、利用者認証においては、パスワードといった文字列に基づく認証情報が設定した本人しか知らない情報だということを根拠として、認証判断を行っている。このため、パスワードの運用には、簡単には予測できない情報を用い、秘密裏に管理することが求められる。また、パスワードを用いた認証方式は、原理上、あらゆる文字の組み合わせを試行するという総当り攻撃で突破される可能性があり、ネットワーク経由で総当たりを試行するツールも存在し得る。そのため、対抗策としては、パスワードに英数字および記号が混合することを要求したり、パスワード長が一定以上であることを求めたりするようなパスワードポリシーの厳格化が行われる。これによって、総当り試行が的中するために必要な回数期待値を増大させ、確率的に事実上突破されないようにできる。
【００５６】
しかしながら、パスワードポリシーが厳格化されると、パスワードの記憶、管理、インタフェース１１２，１１４の操作性に起因した操作負荷の観点から、利用者に対し負荷を強いることになる。例えば、操作パネルには、充分な広い領域が確保されない場合があり、操作負荷を生じさせる。特に、図３（Ａ）に示すようなソフトウェアキーボード２０６を採用する場合は、さらに、操作の確実性、操作の応答性、入力フィードバック性などの観点で、ハードウェアキーに比べても操作負荷が高い。つまり、操作パネル・インタフェース１１２は、ＷＥＢサービス・インタフェース１１４と比較して操作負荷が高いと言える。
【００５７】
セキュリティ強度の観点からは、ネットワーク経由での認証経路では、膨大な攻撃試行が可能であるため、厳しいパスワードポリシーを適用するのは妥当である。しかしながら、操作パネルを経由した認証経路では、操作者が人手で操作する必要があるため、応答性、操作にかかる疲労などの理由で連続試行が難しく、ネットワーク経由に比べると圧倒的に低速な攻撃しか行えない。また、操作パネルは、利用者が複合機１１０に物理的にアクセスする必要があるので、物理的なセキュリティは高いといえる。
【００５８】
一方で、人手による操作が必要であるため比較的低速な攻撃しか行えないような操作パネルを経由した認証経路であっても、時間帯によってそのセキュリティリスクが異なり得る。例えば、就業時間中などオフィスに複数の従業員が居る時間帯では、操作パネルからの不正アクセスは通常困難である。しかしながら、就業時間外など従業員の人数が少ない時間帯では、就業時間と比較して操作パネルからの不正アクセスが相対的に容易となる。このため、操作パネルを用いる認証経路に対し、時間にかかわらず、ネットワーク経由の認証経路と共通の厳格なパスワードポリシーが適用されると、利用者に過剰な負担を与えることになる。
【００５９】
上述した実施形態では、管理者は、通常攻撃されやすいと考えられるＷＥＢサービス・インタフェース１１４の認証経路に対しては、複雑かつ長い、総当り攻撃に耐性のあるパスワードを要求し、セキュリティ強度を確保することができる。同時に、手動操作に限定され反復した試行攻撃がされ難い操作パネル・インタフェース１１２の認証経路に対しては、所定の有効時間範囲内であることを条件として、「ab」というような、インタフェースおよび認証手続を行う時間に適したレベルの強度と利便性とを両立したパスワードを利用するよう要件を緩和することができる。このような構成により、認証手続を行う時間に応じて、セキュリティ強度および認証情報の入力にかかる操作負荷を調整することが可能となる。例えば、就業時間内は操作パネル・インタフェース１１２からのログイン操作を簡便に行うことを可能とし、一方、就業時間外には操作パネル・インタフェース１１２からのログイン操作を従来通りのセキュリティ強度としておきたいというような要望に応えることができる。
【００６０】
なお、図５（Ａ）では、「２文字」の副パスワードが登録されているが、副パスワードに対するパスワードポリシーについては、特に限定されるものではない。利用者は、例えば副パスワードにパスワードを同じ値を登録することにより、インタフェースを問わず同じパスワードを使用することも可能であるし、また副パスワードを空欄にしてパネルからは事実上認証入力なしでよいとすることも可能であるし、副パスワードに４文字のパスワードを登録してもう少し強度を確保することも可能であり、これらは任意である。
【００６１】
また、上記認証方式に対しては、いくつかの既存セキュリティ上のメカニズムが提供されているが、副パスワードでの運用に対しても同様に適用することができる。例えば、一定回数間違えた場合にアカウントの利用を禁止する、いわゆるアカウントロック機能が知られているが、副パスワードでの入力失敗にも同様に適用可能である。パスワードの入力失敗および副パスワードの入力失敗を独立してカウントし、独立してロックをかけてもよいし、通算してカウントし、独立してロックをかけてもよいし、通算してカウントし、連動してロックをかけてもよい。パスワードの登録時に一定以上の強度を要求するパスワードポリシー機能も知られているが、副パスワードに対しても適用可能である。その場合、認証経路毎に独立して適用可能とすることが好ましい。
【００６２】
さらに、上述した実施形態では、副パスワードは、パスワードとは別に設定されるものとして説明した。しかしながら、このような実施形態に限定されるものではなく、他の実施形態では、所定の規則に基づいてパスワードから副パスワードを生成するように構成してもよい。
【００６３】
上記所定の規則としては、識別情報に対応付けられた検証用認証情報をそのまま用いるという規則、または、識別情報に対応付けられた検証用認証情報のうちの所定の連続または非連続の部分を抽出するという規則を挙げることができる。ここで、連続または非連続の部分としては、先頭から所定数の文字列、最後から所定数の文字列、先頭から所定数の文字列と最後から所定数の文字列との連結、所定数飛ばしなどを挙げることができる。このように、検証用認証情報を得るための情報として、検証用認証情報の生成を規定する所定の規則を用いることができる。
【００６４】
例えば、すべての利用者に共通する設定として、または、利用者ごとのアカウント情報として、「副パスワード生成方式」を追加し、「先頭２文字」や「加工なし」、「１文字おき」、「先頭＋最後」という規則を登録することができる。例えば、「先頭２文字」を生成方式として登録することにより、「パスワード」の先頭２文字だけを利用して、副パスワードを生成することができる。例えば、「１文字おき」生成方式として登録することにより、１文字おきに文字を抽出して副パスワードを生成することができる。「最初＋最後」を生成方式として登録することにより、最初の１文字と最後の１文字を足して副パスワードを生成することができる。
【００６５】
以下、図６（Ｂ）、図８、図９を参照しながら，他の実施形態による複合機１１０が実行する識別認証処理について説明する。なお、以下に示す他の実施形態は、図１〜図７を参照して説明した実施形態と同様の構成を備えるので、以下、相違点を中心に説明する。
【００６６】
第２の実施形態では、それぞれ１または複数の副パスワード有効時間範囲を含む１以上の副パスワード有効設定を設定値記憶部１２４に記憶し、アカウント情報記憶部１２６に、各アカウント毎に選択された副パスワード有効設定を示す指定情報を記憶する。
【００６７】
図８（Ａ）は、他の実施形態による複合機１１０において設定値記憶部１２４上で管理される１以上の副パスワード有効設定を含むテーブルを例示する。図８（Ａ）に示すように、複数の副パスワード有効設定（副パスワード有効設定番号１，２，３）が示されており、その各々に対して、１または複数の副パスワード有効時間範囲（副パスワード有効時間範囲１，２，３）が記録されている。
【００６８】
図８（Ｂ）は、他の実施形態による複合機１１０においてアカウント情報記憶部１２６上で管理されるアカウント情報のデータ構造を示す。図８（Ｂ）に示すように、アカウント情報は、利用者（アカウント）毎に、利用者の識別情報、パスワードおよび副パスワードに加えて、さらに、副パスワード有効設定を示す指定情報として副パスワード有効設定番号を含む。
【００６９】
この実施形態において、設定値記憶部１２４は、付加認証情報での認証手続が有効である有効時間を規定する、事前定義された時間情報の候補を記憶する手段を構成する。アカウント情報記憶部１２６は、時間情報の候補を指定する指定情報を記憶する手段を構成する。
【００７０】
本実施形態では、有効時間判定部１３０は、現在時間と、図８（Ａ）および図８（Ｂ）に示すような情報を参照し、入力された識別情報に関し、副パスワードによる認証手続が有効である時間範囲内にあるか否かを判定する。そして、検証用認証情報取得部１３２は、判定結果に基づいて、図８（Ｂ）に示すようなアカウント情報を参照し、検証用認証情報（パスワードまたは副パスワード）を取得する。
【００７１】
図６（Ｂ）は、他の実施形態による複合機１１０のディスプレイ上に表示される、ユーザ毎に副パスワード有効時間範囲を候補から選択するための設定画面を例示する図である。図６（Ｂ）に示す設定画面３５０は、設定ボタン３５２と、取消ボタン３５４と、設定を促すメッセージ３５６と、事前定義された候補となる設定毎の副パスワード有効時間範囲を表すスケジュール表示３５８と、候補となる複数の設定から１つの設定を選択するラジオボタン３６０とを含む。なお、候補となる設定は、事前に、システム管理者等により適切に定義されているものとする。
【００７２】
なお、説明する実施形態では、管理者は、ラジオボタン３６０を用いて事前定義された複数の候補となる設定から、一つを選択することにより、１または複数の副パスワード有効時間範囲を設定することができる。設定ボタン３５２が押下されると、ラジオボタン３６０で選択された設定で該当アカウントの設定内容が反映され、副パスワード有効時間範囲が、アカウント情報記憶部１２６に設定される。一方、取消ボタン３５４が押下されると、設定内容が破棄される。
【００７３】
以下、図９を参照しながら、他の実施形態における識別認証処理について、より詳細に説明する。図９は、他の実施形態による複合機１１０が実行する識別認証処理を示すフローチャートを示す。
【００７４】
図９に示す処理は、利用者からの認証要求に基づいて、ステップＳ２００から開始される。ステップＳ２０１では、複合機１１０は、複数の認証経路のインタフェース１１２，１１４のうちのいずれかを使用して入力された、入力識別情報および入力認証情報を受け取る。ステップＳ２０２では、複合機１１０は、入力された入力識別情報に一致する識別情報に対応するアカウントが存在するか否かを判定する。ステップＳ２０２で、対応するアカウントが存在すると判定された場合（ＹＥＳ）は、ステップＳ２０３へ処理が進められる。
【００７５】
ステップＳ２０３では、複合機１１０は、識別情報に対応する副パスワード有効時間を取得する。より具体的には、有効時間判定部１３０は、アカウント情報記憶部１２６に記録されている副パスワード有効設定番号を取得し、設定値記憶部１２４に記録されている、設定番号に対応する副パスワード有効設定に含まれる１または複数の有効時間範囲を設定値管理部１２０から受け取る。ステップＳ２０４では、複合機１１０は、識別認証処理部１２２により、副パスワードによる認証手続が有効である時間範囲内にあるか否かを判定する。識別認証処理部１２２は、現在時間と、取得した副パスワード有効時間範囲各々とを比較し、各時間範囲内にあるか否かを判定する。
【００７６】
そして、識別認証処理部１２２は、現在の時間が、副パスワード有効時間範囲の範囲内か範囲外かによって振る舞いを変える。ステップＳ２０４で、現在の時間が副パスワード有効時間範囲外にあると判定された場合（ＮＯ）、ステップＳ２０５へ処理を進める。ステップＳ２０５では、複合機１１０は、識別認証処理部１２２により、アカウント情報内の「パスワード」を検証用認証情報として取得し、ステップＳ２０９へ処理を進める。一方、ステップＳ２０４で、副パスワード有効時間範囲内にあると判定された場合（ＹＥＳ）、ステップＳ２０６へ処理を進める。
【００７７】
ステップＳ２０６では、複合機１１０は、使用インタフェースに応じて処理を分岐させる。使用インタフェースがＷＥＢサービス・インタフェース１１４であった場合（Ｓ２０６：ＷＥＢサービス）は、ステップＳ２０７へ処理が分岐される。ステップＳ２０７では、複合機１１０は、アカウント情報内の「パスワード」を検証用認証情報として取得し、ステップＳ２０９へ処理を進める。一方、使用インタフェースが操作パネル・インタフェース１１２であった場合（Ｓ２０６：操作パネル）は、ステップＳ２０８へ処理が分岐される。ステップＳ２０８では、複合機１１０は、アカウント情報の「副パスワード」を検証用認証情報として取得し、ステップＳ２０９へ処理を進める。
【００７８】
ステップＳ２０９では、複合機１１０は、入力認証情報が、ステップＳ２０５、ステップＳ２０７またはステップＳ２０８で取得された検証用認証情報と一致するか否かを判定する。ステップＳ２０９で、一致すると判定された場合（ＹＥＳ）は、ステップＳ２１０へ処理が分岐されて、複合機１１０は、認証を成功させる（ログイン成功）と判定する。一方、ステップＳ２０９で、一致しないと判定された場合（ＮＯ）は、ステップＳ２１１へ処理が分岐されて、複合機１１０は、認証を失敗させる（ログイン失敗）と判定する。また、ステップＳ２０２で、アカウントが存在しないと判定された場合（ＮＯ）も、ステップＳ２１１へ処理が分岐されて、複合機１１０は、認証を失敗させる（ログイン失敗）と判定する。
【００７９】
上述した他の実施形態では、アカウント情報毎に候補から選択された１つの副パスワード有効設定番号が記憶されている。このため、複数の副パスワード有効時間を設定する場合に、アカウント情報の中に副パスワード有効時間範囲自体を記録しておくよりも、利便性が高く、効率が良いと言える。
【００８０】
以下、図１０を参照して、複合機１１０のハードウェア構成について説明する。図１０は、例示的な実施形態による複合機１１０のハードウェア構成を示す。複合機１１０は、コントローラ５２と、オペレーションパネル８２と、ＦＣＵ（ファクシミリ・コントロール・ユニット）８４と、エンジン部８６とを含み構成される。コントローラ５２は、ＣＰＵ５４と、ＮＢ（ノースブリッジ）５８と、ＮＢ５８を介してＣＰＵ５４と接続するＡＳＩＣ６０と、システムメモリ５６とを含み構成される。ＡＳＩＣ６０は、各種画像処理を実行し、ＡＧＰ（Accelerated Graphic Port）８８を介してＮＢ５８と接続される。システムメモリ５６は、描画用メモリなどとして用いられる。
【００８１】
ＡＳＩＣ６０は、ローカルメモリ６２と、ハードディスクドライブ６４と、フラッシュメモリなどの不揮発性メモリ（以下、ＮＶ−ＲＡＭとして参照する。）６６と接続する。ローカルメモリ６２は、コピー用画像バッファや符号バッファとして用いられ、ＨＤＤ６４は、画像データ、文書データ、プログラム、フォントデータやフォームデータなどを蓄積するストレージである。ＮＶ−ＲＡＭ６６は、複合機１１０を制御するためのプログラムや各種システム情報や各種設定情報を格納する。
【００８２】
コントローラ５２は、さらにＳＢ（サウスブリッジ）６８と、ＮＩＣ（ネットワーク・インタフェース・カード）７０と、ＳＤ（Secure Digital）カード・スロット７２と、ＵＳＢインタフェース７４と、ＩＥＥＥ１３９４インタフェース７６と、セントロニクス・インタフェース７８とを含み構成され、これらはＰＣＩバス９０を介してＮＢ５８と接続される。ＳＢ６８は、図示しないＲＯＭやＰＣＩバス周辺デバイスなどとＮＢ５８とを接続するためのブリッジである。ＮＩＣ７０は、複合機１１０をインターネットやＬＡＮなどのネットワークに接続するインタフェース機器であり、ネットワークを介した指令を受付けている。ＮＩＣ７０は、図２に示したＷＥＢサービス・インタフェース１１４を構成する。ＳＤカード・スロット７２は、図示しないＳＤカードを着脱可能に装着する。ＵＳＢインタフェース７４、ＩＥＥＥ１３９４インタフェース７６およびセントロニクス・インタフェース７８は、それぞれの規格に準じたインタフェースであり、印刷ジョブなどを受付けている。
【００８３】
オペレーションパネル８２は、コントローラ５２のＡＳＩＣ６０と接続され、オペレータからの各種指示の入力を受付けや、画面表示を行なうためのユーザ・インタフェースを提供する。オペレーションパネル８２は、図２に示した操作パネル・インタフェース１１２を構成する。ＦＣＵ８４およびエンジン部８６は、ＰＣＩバス９２を介してＡＳＩＣ６０と接続する。ＦＣＵ８４は、Ｇ３またはＧ４といったファクシミリ通信規格に準じた通信方法を実行する。エンジン部８６は、アプリケーションが発行したプリント指令やスキャン指令を受け、画像形成処理や画像読取処理を実行する。エンジン部８６は、スキャナ部およびプリント部を構成する。
【００８４】
本実施形態による複合機１１０は、ハードディスクドライブ６４やＮＶ−ＲＡＭ６６から制御プログラムを読み出し、システムメモリ５６やローカルメモリ６２が提供する作業空間に展開することにより、ＣＰＵ５４の制御の下、上述した各機能部および各処理を実現する。なお、上述した実施形態では、すべての機能部が、複合機１１０の単一の装置上に実現されるものとした。しかしながら、これらの機能部は、複合機１１０と、他のコンピュータ装置とで分散実装され、情報処理システムとして構成すこともできる。
【００８５】
以上説明したように、上述した本実施形態によれば、認証手続を行う時間に応じて、セキュリティ強度および認証情報の入力にかかる操作負荷を調整することが可能な情報処理装置、プログラム、認証方法および情報処理システムを提供することができる。
【００８６】
なお、上記機能部は、アセンブラ、Ｃ、Ｃ＋＋、Ｃ＃、Ｊａｖａ（登録商標）などのレガシープログラミング言語やオブジェクト指向プログラミング言語などで記述されたコンピュータ実行可能なプログラムにより実現でき、ＲＯＭ、ＥＥＰＲＯＭ、ＥＰＲＯＭ、フラッシュメモリ、フレキシブルディスク、ＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ブルーレイディスク、ＳＤカード、ＭＯなど装置可読な記録媒体に格納して、あるいは電気通信回線を通じて頒布することができる。
【００８７】
これまで本発明の実施形態について説明してきたが、本発明の実施形態は上述した実施形態に限定されるものではなく、他の実施形態、追加、変更、削除など、当業者が想到することができる範囲内で変更することができ、いずれの態様においても本発明の作用・効果を奏する限り、本発明の範囲に含まれるものである。
【符号の説明】
【００８８】
１００…ネットワーク環境、１０２…ネットワーク、１１０…複合機、１１２…操作パネル・インタフェース、１１４…ＷＥＢサービス・インタフェース、１１６…操作処理部、１１８…画像機能部、１２０…設定値管理部、１２２…識別認証処理部、１２４…設定値記憶部、１２６…アカウント情報記憶部、１２８…受付部、１３０…有効時間判定部、１３２…検証用認証情報取得部、１３４…認証判定部、１９０…クライアント端末、２００…認証画面、２０２…識別情報、２０４…認証情報、２０６…ソフトウェアキーボード、２０８…ボタン、２５０…ブラウザ画面、２５２…認証画面、２５４…識別情報、２５６…認証情報、２５８…ボタン、３００…設定画面、３０２…設定ボタン、３０４…取消ボタン、３０６…メッセージ、３０８…スケジュール表示、３１０…チェックボックス群、３１２，３１４，３１６…プルダウンメニュー、３１８…設定ボタン、３５０…設定画面、３５２…設定ボタン、３５４…取消ボタン、３５６…メッセージ、３５８…スケジュール表示、３６０…ラジオボタン、５０…複合機、５２…コントローラ、５４…ＣＰＵ、５６…システムメモリ、５８…ＮＢ、６０…ＡＳＩＣ、６２…ローカルメモリ、６４…ＨＤＤ、６８…ＳＢ、７０…ＮＩＣ、７２…ＳＤカード・スロット、７４…ＵＳＢインタフェース、７６…ＩＥＥＥ１３９４インタフェース、７８…セントロニクス・インタフェース、８２…オペレーションパネル、８４…ＦＣＵ、８６…エンジン部、８８…ＡＧＰ、９０…ＰＣＩバス、９２…ＰＣＩバス
【先行技術文献】
【特許文献】
【００８９】
【特許文献１】特許第４５４４２９７号公報
【図１】
2017142555.tif 000003
【図２】
2017142555.tif 000004
【図３】
2017142555.tif 000005
【図４】
2017142555.tif 000006
【図５】
2017142555.tif 000007
【図６】
2017142555.tif 000008
【図７】
2017142555.tif 000009
【図８】
2017142555.tif 000010
【図９】
2017142555.tif 000011
【図１０】
2017142555.tif 000012