(57)【要約】      （修正有）【課題】ＰＩＮ認証を要求するＩＣカードの使用に際し、ＩＣカード操作の利便性を高めた画像形成装置を提供する。【解決手段】画像形成装置１は、ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ログインに関する情報が記憶されたＩＣカードによってユーザのログイン処理を行うログイン手段とを有する画像形成装置であって、ＩＣカード使用者の正当性確認が行なわれた後当該ＩＣカードによって前記ログイン手段によるログイン処理が成功したとき、当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手段を有し、前記ログイン処理後に、ＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、当該ＩＣカードから取得した識別子情報が記憶された識別子情報と一致すると、当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なう。【選択図】図２
2010186328.tif 000002
【特許請求の範囲】
【請求項１】
ＩＣカードに記憶された暗証情報に基づいて当該ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ログインに関する情報が記憶されたＩＣカードによってユーザのログイン処理を行うログイン手段とを有する画像形成装置であって、
前記正当性確認手段によりＩＣカード使用者の正当性確認が行なわれた後当該ＩＣカードによって前記ログイン手段によるログイン処理が成功したとき、前記正当性確認手段により取得された当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手段を有し、
前記ログイン処理後に、ＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、前記正当性確認手段は、当該ＩＣカードから取得した識別子情報が前記記憶手段に記憶された識別子情報と一致すると、前記記憶手段に記憶され、当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なうこと、
を特徴とする画像形成装置。
【請求項２】
ＩＣカードに記憶された暗証情報に基づいて当該ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ユーザのログイン処理を行うログイン手段とを有する画像形成装置であって、
前記ログイン手段によるログイン処理が成功した後、ＩＣカードの使用に伴って前記正当性確認手段により当該ＩＣカード使用者の正当性確認が成功したとき、前記正当性確認手段により取得された当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手段を有し、
再びＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、前記正当性確認手段は、当該ＩＣカードから取得した識別子情報が前記記憶手段に記憶された識別子情報と一致すると、前記記憶手段に記憶され当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なうこと、
を特徴とする画像形成装置。
【請求項３】
ユーザのログアウト処理を行うログアウト手段と、
前記記憶手段に記憶された前記暗証情報を消去する消去手段とを有し、
前記消去手段は、前記ログアウト手段によりユーザのログアウト処理が行われたとき、当該ユーザに対応した識別子情報に対応する暗証情報を消去すること、
を特徴とする請求項１又は２に記載の画像形成装置。
【請求項４】
前記消去手段は、暗証情報の前記再利用が規定される利用回数を超えたとき、又は前記記憶手段に暗証情報が記憶されてから所定時間経過したときの少なくとも何れかの場合、当該暗証情報を消去すること、
を特徴とする請求項３に記載の画像形成装置。
【請求項５】
前記暗証情報の要求を行うアプリケーションに応じて、前記記憶手段に記憶された暗証情報の再利用の可否を設定可能であること、
を特徴とする請求項１ないし４何れか一項に記載の画像形成装置。
【請求項６】
ＩＣカードに記憶された暗証情報に基づいて当該ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ログインに関する情報が記憶されたＩＣカードによってユーザのログイン処理を行うログイン手段とを有する画像形成装置におけるＩＣカード使用者の正当性確認方法であって、
前記正当性確認手段によりＩＣカード使用者の正当性確認が行なわれた後当該ＩＣカードによって前記ログイン手段によるログイン処理が成功したとき、前記正当性確認手段により取得された当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手順と、
前記ログイン処理後に、ＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、前記正当性確認手段は、当該ＩＣカードから取得した識別子情報が前記記憶手順に記憶された識別子情報と一致すると、前記記憶手順に記憶され、当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なう暗証情報再利用手順と、
を有すること特徴とするＩＣカード使用者の正当性確認方法。
【請求項７】
ＩＣカードに記憶された暗証情報に基づいて当該ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ユーザのログイン処理を行うログイン手段とを有する画像形成装置におけるＩＣカード使用者の正当性確認方法であって、
前記ログイン手段によるログイン処理が成功した後、ＩＣカードの使用に伴って前記正当性確認手段により当該ＩＣカード使用者の正当性確認が成功したとき、前記正当性確認手段により取得された当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手順と、
再びＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、前記正当性確認手段は、当該ＩＣカードから取得した識別子情報が前記記憶手順に記憶された識別子情報と一致すると、前記記憶手順に記憶され当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なう暗証情報再利用手順と、
を有すること特徴とするＩＣカード使用者の正当性確認方法。
【請求項８】
請求項６又は７に記載のＩＣカード使用者の正当性確認方法をコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像形成装置、ＩＣカード使用者の正当性確認方法及びプログラムの分野に関する。
【背景技術】
【０００２】
ファックス、プリンタ、コピーおよびスキャナなどの各装置の機能を１つの筐体内に収納した画像形成装置が知られるようになった。この画像形成装置は、１つの筐体内に表示部、印刷部および撮像部などを設けると共に、ファックス、プリンタ、コピーおよびスキャナにそれぞれ対応する４種類のアプリケーションを設け、そのアプリケーションを切り替えることより、ファックス、プリンタ、コピーおよびスキャナとして動作させるものである。また、このような多くの機能を持つ画像形成装置の場合、ユーザは、ユーザ名とパスワードを用いて融合機にログインし、融合機はユーザが誰であるかによって使用可能な機能を制限することができる。
【０００３】
近年、ＩＣカードが広く普及し、画像形成装置を操作する際に、操作者を認識する情報や電子署名等が記録されたＩＣカードを読み取って、使用者を識別するとともに、使用の可否や使用権限等を判定するようにしたものが提案されている。
【０００４】
ここで、ＰＩＮ（Personal Identification Number）認証を行なう機能を持ったＩＣカードの多くはＰＩＮ認証に成功しない限り、ＩＣカードに保持されている情報にはアクセスできない。例えば、ＩＣカードを使用してログイン操作を行う場合、画像形成装置にＩＣカードをかざした後、ＰＩＮ情報の入力及び照合が行なわれる。このＰＩＮ情報の認証の成功をもってＩＣカードに保持されているユーザ名とパスワードが取得され、ログイン認証が行なわれる。このように、ＩＣカード使用者に対してまずＰＩＮ情報を要求することで、ＩＣカード使用者の正当性確認（本人認証）を行っている。
【０００５】
ところで、ログイン操作後においてもＩＣカードをかざす必要がある場合がある。例えば、機密性の高いアプリケーションを使用する場合や、電子署名を使用するアプリケーションを使用する場合、再度の本人認証を行なったり、ＩＣカードに保持される電子署名情報を取り出すため、ユーザは再度ＩＣカードをかざしてＰＩＮ情報（暗証番号等）を入力する必要がある。このように、ログイン後においても、ＩＣカード使用者がＩＣカードを用いて特定のサービスを受ける場合には、サービスの使用毎に再度ＰＩＮ認証を行なわなくてはならない。ＩＣカード使用者の正当性確認は、セキュリティの観点から重要である反面、ユーザサイドからすると多少操作が煩雑となることは否めない。
【０００６】
これに関する技術として、ＩＣカード所有者が、複数のサービスに対応したＩＣカードを用いて各サービスを受ける場合に、サービス毎に行なう必要のあるＰＩＮ認証を、共通のＰＩＮを一つ覚えておくだけで実行できる構成にすることで、ＩＣカード所有者の利便性を向上できるＩＣカード端末および、本人認証方法が知られている（例えば、特許文献１参照）。ＩＣカード使用の際、操作の煩雑にならないようユーザ操作の利便性を高めるようにしたものである。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、特許文献１に記載される発明においても、非接触型ＩＣカードをかざしてのログイン操作後、本人認証を要求する特定のサービスを受ける場合には、サービスの使用毎に再度ＰＩＮ認証を行なわなくてはならない。例えば上述の如く、機密性の高いアプリケーションを使用する場合や、電子署名を使用するアプリケーションを使用する場合、ユーザは再度ＩＣカードをかざしてＰＩＮ情報を入力する必要がある。このように、ログイン操作においてＩＣカード使用者は一旦既にＩＣカードをかざしＰＩＮ認証を行なっているにも関わらず、ログイン操作後においても特定のサービスを受ける場合には再度ＰＩＮ情報入力操作を行う必要がある。
【０００８】
そこで本発明では上記のような問題に鑑みて、ＰＩＮ認証を要求するＩＣカードの使用に際し、セキュリティに留意しつつＰＩＮ情報の入力ポリシーに応じてＩＣカード操作の利便性を高めた画像形成装置、ＩＣカード使用者の正当性確認方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
そこで上記課題を解決するため、本発明に係る画像形成装置は、ＩＣカードに記憶された暗証情報に基づいて当該ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ログインに関する情報が記憶されたＩＣカードによってユーザのログイン処理を行うログイン手段とを有する画像形成装置であって、前記正当性確認手段によりＩＣカード使用者の正当性確認が行なわれた後当該ＩＣカードによって前記ログイン手段によるログイン処理が成功したとき、前記正当性確認手段により取得された当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手段を有し、前記ログイン処理後に、ＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、前記正当性確認手段は、当該ＩＣカードから取得した識別子情報が前記記憶手段に記憶された識別子情報と一致すると、前記記憶手段に記憶され、当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なうことを特徴とする。
【００１０】
また上記課題を解決するため、本発明に係る画像形成装置は、ＩＣカードに記憶された暗証情報に基づいて当該ＩＣカード使用者の正当性確認を行なう正当性確認手段と、ユーザのログイン処理を行うログイン手段とを有する画像形成装置であって、前記ログイン手段によるログイン処理が成功した後、ＩＣカードの使用に伴って前記正当性確認手段により当該ＩＣカード使用者の正当性確認が成功したとき、前記正当性確認手段により取得された当該ＩＣカードの識別子情報及び前記暗証情報を記憶する記憶手段を有し、再びＩＣカードの使用に伴って前記暗証情報の要求が発生したとき、前記正当性確認手段は、当該ＩＣカードから取得した識別子情報が前記記憶手段に記憶された識別子情報と一致すると、前記記憶手段に記憶され当該識別子情報に対応する暗証情報を再利用してＩＣカード使用者の正当性確認を行なうことを特徴とする。
【００１１】
また上記課題を解決するため、前記画像形成装置において、前記オプション情報取得手段は、ユーザのログアウト処理を行うログアウト手段と、前記記憶手段に記憶された前記暗証情報を消去する消去手段とを有し、前記消去手段は、前記ログアウト手段によりユーザのログアウト処理が行われたとき、当該ユーザに対応した識別子情報に対応する暗証情報を消去することを特徴とする。
【００１２】
また上記課題を解決するため、前記画像形成装置において、前記消去手段は、暗証情報の前記再利用が規定される利用回数を超えたとき、又は前記記憶手段に暗証情報が記憶されてから所定時間経過したときの少なくとも何れかの場合、当該暗証情報を消去すること  を特徴とする。
【００１３】
また上記課題を解決するため、前記画像形成装置において、前記暗証情報の要求を行うアプリケーションに応じて、前記記憶手段に記憶された暗証情報の再利用の可否を設定可能であることを特徴とする。
【００１４】
なお、本発明の構成要素、表現または構成要素の任意の組合せを、方法、装置、システム、コンピュータプログラム、記録媒体、などに適用したものも本発明の態様として有効である。
【発明の効果】
【００１５】
本発明によれば、ＰＩＮ認証を要求するＩＣカードの使用に際し、セキュリティに留意しつつＰＩＮ情報の入力ポリシーに応じてＩＣカード操作の利便性を高めた画像形成装置、ＩＣカード使用者の正当性確認方法及びプログラムを提供することができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る画像形成装置１のハードウェア構成の一例を示す図である。
【図２】本実施形態に係る画像形成装置１の主要機能構成を示す機能ブロック図である。
【図３】ＩＣカード１０に格納されるデータを示す図の一例である。
【図４】ＩＣカードを用いたログイン処理を説明するシーケンス図である。
【図５】カードＩＤ及びＰＩＮの情報が保存された様子を示す図の一例である。
【図６】ＰＩＮ保存処理を説明するフローチャートである。
【図７】ＰＩＮ再利用に関する設定を示す図の一例である。
【図８】ＰＩＮ再利用処理を説明するシーケンス図である。
【図９】ＰＩＮ検索処理を説明するフローチャートである。
【図１０】ＰＩＮ再利用されない場合の処理を説明するシーケンス図である。
【図１１】ＩＣカードを用いたログアウト処理を説明するシーケンス図である。
【図１２】規定時間経過による保存ＰＩＮ消去処理を説明するフローチャートである。
【図１３】手動操作によるログイン処理を説明するシーケンス図である。
【図１４】手動操作ログイン後のＰＩＮ保存処理を説明するシーケンス図である。
【発明を実施するための形態】
【００１７】
以下、本発明を実施するための形態を各実施形態において図面を用いて説明する。画像形成装置に対して本発明を適用した実施形態を示す。画像形成装置は、プリンタ、コピーおよびスキャナなどの複数の機能を一つの筐体内に収納したデジタル複合機（MFP：Multi-Function Peripheral）である。またこれら基本機能だけでなく、デジタル画像技術の高度化やＭＦＰに関連する技術の進化に伴い、多彩なセキュリティ機能等も有しており、ユーザ環境において様々な利用形態を提供している。
【００１８】
＜概要＞
ＩＣカードによるログイン機能を有する画像形成装置を使用する場合、ユーザは一般にまずユーザログイン操作として、ＩＣカードリーダ１８に対して自分が所持するＩＣカード１０をかざすことになる。当該ＩＣカードは、ＰＩＮ認証が必要なＩＣカードであるものとすると、ＰＩＮの入力要求に従ってユーザはＰＩＮ（例えば、暗証番号）の入力を行なう。このＰＩＮ認証が成功すると、ＩＣカード内に記憶された画像形成装置のユーザＩＤ及びパスワードが読み込まれてログイン認証が行なわれる。そしてこのログインが成功すれば、以後ユーザは画像形成装置を使用できるようになる。
【００１９】
ここで、ログイン操作後においても画像形成装置の使用にあたって、上述したように再度ＩＣカードをかざしＰＩＮ認証が必要な場合がある。例えば、機密性の高いアプリケーションを使用する場合や、電子署名情報等ＩＣカード内に記憶された情報が必要なアプリケーションを使用する場合である。このような場合、これらアプリケーションからのＩＣカード提示要求に従って、ユーザは再度ＩＣカードをＩＣカードリーダに対してかざす操作が必要である。その後、続けてＰＩＮの入力要求に従ってユーザはＰＩＮの入力を行なう。
【００２０】
しかしながら、ユーザからすると一旦ログイン操作時においてＩＣカードをかざしＰＩＮ入力操作を既にしているにもかかわらず再度同様の操作を行なうことは、操作が煩わしい場合がある。
【００２１】
そこで本発明に係る画像形成装置においては、一旦ログイン操作時においてＩＣカードをかざしＰＩＮ入力操作を行なって、ＰＩＮ認証及びログインに成功した場合は、所定の制限の下、ログアウト迄は再度ＰＩＮ入力操作を不要にするように構成した。即ち、ＰＩＮ認証を要求するＩＣカードの使用に際し、セキュリティに留意しつつＰＩＮ情報の入力ポリシーに応じてＩＣカード操作の利便性を高めるようにしたものである。以下、詳細に説明を行う。
【００２２】
＜構成＞
（ハードウェア）
図１は、本発明の実施形態に係る画像形成装置１のハードウェア構成の一例を示す図である。本実施形態に係る画像形成装置１は、操作パネル１１と、記憶メディアＩ／Ｆ１２と、コントローラ１３と、データ通信Ｉ／Ｆ１４と、スキャナ１５と、プロッタ１６と、ＨＤＤ（Hard Disk Drive）１７と、ＩＣカードリーダ１８とから構成され、それぞれ相互に接続されている。
【００２３】
操作パネル１１は、入力装置１１aと表示装置１１bとを有しており、入力装置１１aは、ハードウェアキーなどで構成され、画像形成装置１に各操作信号を入力するのに用いられる。また、表示装置１１bは、ディスプレイなどで構成され、例えば画像形成動作に関する各種情報を表示する。データ通信Ｉ／Ｆ１４は、インタフェース装置１４aを有しており、画像形成装置１をネットワークなどのデータ伝送路に接続するインタフェースである。ＨＤＤ１７は、画像形成装置１で取り扱われる受信文書データや読み取り画像データなどの各種データを格納している。また、ＨＤＤ１７は、これらの各種データを、所定のファイルシステムやＤＢ（Data Base）により管理している。
【００２４】
ＨＤＤ１７に格納される各種データの中には、例えば、ユーザ認証に係る認証データも含まれる。このような場合には、メモリカードなどの記録媒体１２bによって画像形成装置１に提供されるか、データ伝送路であるネットワークなどを通じてアップロードされる。記録媒体１２bは、記憶メディアＩ／Ｆ１２が有するドライブ装置１２aにセットされ各種データが記録媒体１２bからドライブ装置１２aを介してＨＤＤ１７に格納される。
【００２５】
コントローラ１３は、ＲＯＭ（Read Only Memory）１３a、ＲＡＭ（Random Access Memory）１３b、及びＣＰＵ（Central Processing Unit）１３cとを有しており、ＲＯＭ１３aは、画像形成装置１が起動されるときに実行されるプログラムや各種データを格納している。また、ＲＡＭ１３bは、ＲＯＭ１３aやＨＤＤ１７から読み出された各種プログラムやデータを一時保持する。更に、ＣＰＵ１３cは、ＲＡＭ１３bが一時保持しているプログラムを実行する。コントローラ１３は、例えば、データ通信Ｉ／Ｆ１４を介して印刷データを受信した場合に、ＲＯＭ１３aからＲＡＭ１３b上に読み出された、ＰＤＬ（Page Description Language）を解釈可能なプログラム（ＰＤＬパーサ）をＣＰＵ１３cにより実行し、印刷データを解釈してビットマップイメージを生成する。
【００２６】
スキャナ１５は、画像読取装置１５aを有しており、読み取り面に配置された原稿を光学的に読み取り画像データを生成する。プロッタ１６は、印刷装置１６aを有しており、例えば、電子写真プロセス方式によってビットマップイメージを記録紙に印刷する。
【００２７】
ＩＣカードリーダ１８は、ユーザの所持するＩＣカード１０がかざされると、操作者を認識する情報（ＰＩＮ情報）、ログイン情報（ユーザ名及びパスワード）、電子署名情報等、ＩＣカード１０に記録された情報を読み取る装置である。
【００２８】
このように、本実施形態に係る画像形成装置１では、上記ハードウェア構成により、コピー、プリンタ、ファクシミリ、スキャナなどの複数の機能を実現している。またＩＣカード１０によるログイン／ログアウト操作が可能となっている。
【００２９】
（機能）
図２は、本実施形態に係る画像形成装置１の主要機能構成を示す機能ブロック図である。画像形成装置１は、ＩＣカードアプリケーション２０１、ＩＣカードインターフェース２０２、ＰＩＮ再利用管理部２０３、ＩＣカード制御部２０４及び認証部２０５を有する。
【００３０】
ＩＣカードアプリケーション（以下ＩＣカードアプリと略す）２０１は、主にユーザとのインターフェースを司る。
【００３１】
ＩＣカードインターフェース２０２は、ＩＣカード１０とＩＣカードアプリとのインターフェースを提供する機能を有している。
【００３２】
ＰＩＮ再利用管理部２０３は、ＰＩＮ情報の保存及び消去、要求されたＰＩＮ情報の検索、及びその他ＰＩＮ再利用に係る管理を行なう機能を有している。
【００３３】
ＩＣカード制御部２０４は、ＩＣカード使用に係る動作の制御を行なう。例えば、ＩＣカードインターフェース２０２を介してＩＣカード１０内の情報を取得する。また、ＰＩＮ再利用管理部２０３にＰＩＮ情報を保存要求、ＰＩＮ情報の検索要求等を行う。
【００３４】
認証部２０５は、ユーザＩＤ及びパスワードによりユーザ認証を行い画像形成装置１の使用可否を判定する。ユーザＩＤ毎の使用権限を判定しその使用権限内で使用を制限することもできる。
【００３５】
これらの機能は、実際にはＣＰＵ１３ｃが実行するプログラムによりコンピュータ（画像形成装置１）に実現させるものである。なお、上記各機能部は必ずしも画像形成装置１内に構築されなくともよく、ネットワーク上に接続された外部装置にその機能を設けることもできる。例えば、認証部２０５は外部の認証装置として構築できる。
【００３６】
（ＩＣカードのデータ）
ここで本発明に係る画像形成装置１の動作について言及する前に、ＩＣカード１０に格納されるデータについて説明しておく。図３は、ＩＣカード１０に格納されるデータを示す図の一例である。図中、ＩＣカード（Ａ）及びＩＣカード（Ｂ）の例が示されている。
「カードＩＤ」情報は、ＩＣカードを固有に特定する識別子として機能する情報である。「ＰＩＮ」情報は、ＩＣカード使用者の正当性確認を行なうための暗証情報である。「ＩＣカードがロックされるまでのＰＩＮ入力失敗回数」情報は、不正使用防止のため、連続してＰＩＮ認証に失敗した際にＩＣカードの使用を不可にするＰＩＮ入力失敗回数を示す情報である。「ログインユーザＩＤ」及び「ログインパスワード」情報は、画像形成装置１を使用するためのユーザＩＤ及びパスワード情報である。「電子署名」情報は、画像形成装置１の有する特定のアプリケーションが使用するもので、例えば機密性の高い文書にアクセスしたり、機密性の高い文書を発行する場合に使用される。勿論、これら以外の情報も必要に応じて格納することができる。
【００３７】
なお、「カードＩＤ」情報はＰＩＮ認証なしで取得されることが可能で、「ログインユーザＩＤ」及び「ログインパスワード」、「電子署名」はＩＣカードから取得されるためにはＰＩＮ認証（成功）が必要である。つまり、セキュリティ上重要な情報はＰＩＮ認証を経ないとＩＣカードから取り出せないようになっている。
【００３８】
＜動作＞
次に、本発明に係る画像形成装置１の動作を処理毎に説明していく。動作の流れとして、（１）ログイン処理、（２）ＰＩＮ保存処理、（３）ＰＩＮ再利用処理、（４）ログアウト処理、（５）保存ＰＩＮ消去処理の順に以下説明する。
【００３９】
（１）ログイン処理
ユーザは、ＩＣカード１０を用いて画像形成装置１にログイン操作を行なうことができる。画像形成装置１を使用したいユーザは、まずログイン操作として、ＩＣカードリーダ１８に対して自分が所持するＩＣカード１０をかざす操作を行なう。画像形成装置１は、ＩＣカードリーダ１８はＩＣカード１０を検出すると、ユーザにＰＩＮ情報の入力を要求する表示を行う。ユーザがＰＩＮ情報の入力を行うと、画像形成装置１は、入力されたＰＩＮ情報をＩＣカードリーダ１８を介してＩＣカード１０に通知する。ＩＣカード１０は、ＩＣカード１０内のＰＩＮ情報と通知されたＰＩＮ情報とを照合し、これらが一致する場合ＩＣカード１０内のユーザＩＤ及びパスワードの情報をＩＣカードリーダ１８を介して画像形成装置１に送信する。画像形成装置１は、ＩＣカード１０から送られてきたユーザＩＤ及びパスワードを認証部２０５に送信して認証を要求する。認証部２０５は、ＤＢ等に記憶しているユーザ情報と照合し、認証に成功した場合、当該画像形成装置１の使用を可能にする。またあわせて、使用権限を判定しその使用権限内で使用を制限することもできる。
【００４０】
図４は、ＩＣカードを用いたログイン処理を説明するシーケンス図である。以下、図を参照しつつ説明を行う。
【００４１】
ＩＣカードアプリ２０１は、表示装置１１bに「ログインしてください。」等の表示を行う（Ｓ４０１）。これはいわばユーザのログイン待機状態にある。
【００４２】
ユーザは、操作パネル１１上のタッチパネル又はハードウェアキー（入力装置１１a）、具体的にはログインボタンを押下すると（Ｓ４０２）、ＩＣカードアプリ２０１は、ユーザにＩＣカードのセットを促す表示を行なう（Ｓ４０３）。例えば、表示装置１１bに「ＩＣカードをセットしてください。」等の表示を行う。また、表示とともにＩＣカードアプリ２０１は、ＩＣカード制御部２０４にＩＣカード使用開始を伝え（Ｓ４０４）、ＩＣカード制御部２０４は、ＩＣカードに係る制御を開始する（Ｓ４０５）。
【００４３】
ユーザはＩＣカードリーダ１８にＩＣカード１０をセットする（ＩＣカードをかざす）と（Ｓ４０６）、ＩＣカードインターフェース２０２は、ＩＣカード１０を検出しＩＣカード１０内からカードＩＤを読み出して（Ｓ４０７）、ＩＣカード制御部２０４に伝達する。ここではカードＩＤとして「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」が読み出されたとする。
【００４４】
さらにＩＣカード制御部２０４は、ＩＣカードインターフェース２０２を通じ、ＩＣカード１０からログイン情報（ユーザＩＤ及びパスワード）の読み取りを行なう（Ｓ４０８）。なお、ログイン情報は、ログインに関する情報との意を含む。つまり、ログイン情報とは、ユーザＩＤ及びパスワードに限られず、ＩＣカード内に保存され最終的にログイン用途に用いられる情報であればよい。例えば、ＩＣカード内に保存された社員番号を取得し、サーバからその社員番号に紐付けられたユーザＩＤ及びパスワードを取得して、ログイン認証に用いられればよい。このように、ＩＣカード内に保存されたログイン情報は、最終的にログイン認証に用いられれば（結びつけば）よいのである。
【００４５】
再び図４に戻る。ＩＣカード１０からログイン情報の読み取りを行なう場合（Ｓ４０８）、ログイン情報にアクセスするにはＰＩＮ認証が必要であるので、ＩＣカードインターフェース２０２はＰＩＮ（暗証情報）を要求する（Ｓ４０９）。
【００４６】
ＰＩＮ要求がＩＣカードアプリ２０１に伝達されると（Ｓ４１０）、ＩＣカードアプリ２０１はＰＩＮ入力を要求する表示を行う（Ｓ４１１）。例えば、表示装置１１bに「ＰＩＮを入力してください。」等の表示を行う。
【００４７】
ユーザがＰＩＮ、例えば「９９９９」を入力すると（Ｓ４１２）、ＰＩＮ情報はＩＣカード制御部２０４に伝達される（Ｓ４１３）。ＩＣカード制御部２０４は、ＰＩＮ情報を付して再びＩＣカード１０からログイン情報（ユーザＩＤ及びパスワード）の読み取りを行なう（Ｓ４１４）。
【００４８】
ＩＣカードインターフェース２０２は、有効なＰＩＮが入力されたので、ＩＣカード１０内からログイン情報を取得してＩＣカード制御部２０４に伝達する（Ｓ４１５）。ＩＣカード制御部２０４は、取得したログイン情報を付して認証部２０５に対してログイン（認証）要求を行う（Ｓ４１６）。
【００４９】
認証部２０５は、ＩＣカードアプリ２０１に認証開始した旨を伝達し（Ｓ４１７）、認証処理を開始する（Ｓ４１８）。認証処理は、例えば予め内部のＤＢ等に登録されているユーザＩＤ及びパスワードの一致／不一致をもって認証を行なう。認証処理中、ＩＣカードアプリ２０１は、例えば表示装置１１bに「認証中です。しばらくお待ちください。」等の表示を行っておく（Ｓ４１９）。
【００５０】
認証部２０５は、認証が成功するとログインを許可し、ログイン通知をＩＣカードアプリ２０１及びＩＣカード制御部２０４に通知する（Ｓ４２０）。ＰＩＮ再利用管理部２０３及びＩＣカードインターフェース２０２へは、ＩＣカード制御部２０４を介してログイン通知がなされる。また「コピーできます。」等の表示により認証成功の旨、ユーザに通知する（Ｓ４２３）。一方、認証失敗の場合（Ｓ４２１）、「認証に失敗しました。」等の表示を行う（Ｓ４１９）。
【００５１】
ＩＣカード制御部２０４は、ログイン通知を受け（Ｓ４２０）、ＰＩＮ再利用管理部２０３に対してカードＩＤ及びＰＩＮの保存処理要求を行う（Ｓ４２４）。そして、ＰＩＮ再利用管理部２０３はカードＩＤ及びＰＩＮの保存処理を行う（Ｓ４２５）。
【００５２】
図５は、カードＩＤ及びＰＩＮの情報が保存された様子を示す図の一例である。このようにログイン操作時においてＩＣカード１０から取得した「カードＩＤ」及び「ＰＩＮ」の情報をペアで保存しておく。この保存されたＰＩＮは、後のＰＩＮ認証において再利用される。なお、本実施の形態においてはＰＩＮ再利用管理部２０３が、カードＩＤ及びＰＩＮの情報を保存（記憶）する機能を有するものとする（即ち記憶手段を含む）。なお図中、「ＰＩＮ再利用回数（残）」はＰＩＮが再利用可能な回数を規定するもの、「規定時間」はＰＩＮが再利用可能な時間を規定するものであるが、これについては後述する。
（２）ＰＩＮの保存処理
ここで、ＰＩＮ保存処理（Ｓ４２５）について詳しく説明する。図６は、ＰＩＮ保存処理を説明するフローチャートである。図を参照しつつ説明を行う。
【００５３】
まずＰＩＮの保存処理を行うにあたって、ＰＩＮの重複チェックを行なう（Ｓ６０１）。既に同一のＰＩＮが保存されていないかを確認するためである。重複ＰＩＮがある場合（Ｓ６０２）には、既に同一のＰＩＮが保存されているのでＰＩＮ保存は不要であり処理を終了（ＥＮＤ）する。重複ＰＩＮがない場合には、「ＰＩＮの手入力タイミング」が参照される（Ｓ６０３）。
【００５４】
図７は、ＰＩＮ再利用に関する設定を示す図の一例である。この設定内容は、例えば管理者等によりセキュリティポリシー等に応じて予め設定される。図中、「ＰＩＮの手入力タイミング」７０１は、ＰＩＮ再利用に関する設定項目の一つで、ＰＩＮ入力の手入力（ＩＣカードをかざす操作）のタイミングを設定するものである。具体的に説明する。
【００５５】
「毎回ＰＩＮ手入力」と設定されている場合は、ユーザはログイン時や上述の特定アプリケーション使用時等において、ＰＩＮ認証が要求されるたびに毎回（常に）ＰＩＮの入力を行なわなくてはならない。即ち、従来のＩＣカードの使用形態である。この場合、毎回ＰＩＮは入力されるため当然ながらＰＩＮ保存は不要である。
【００５６】
「ＰＩＮ手入力は１回のみ」と設定されている場合は、ユーザは例えばログイン操作時など、操作初回１回のみＰＩＮ手入力を行なえば、その後保存ＰＩＮが消去される迄（例えば、ログアウト操作時迄）は、再度のＰＩＮ手入力は不要である。つまり、ログイン操作時にひとたびＰＩＮ認証を成功していれば、後の特定アプリケーション使用時において、ＰＩＮ手入力は不要となる。この場合、ＰＩＮの再利用に備え、ＰＩＮ保存されることが必要である。
【００５７】
「電子署名時はＰＩＮ手入力」と設定されている場合は、ユーザは例えばログイン操作時など、操作初回１回のみＰＩＮ手入力を行なえば、原則、その後ログアウト迄は再度のＰＩＮ手入力は不要である。但し、ＩＣカード１０内から電子署名の情報が取得される場合には、再度手入力によるＰＩＮ認証が必要となる。この場合、ＰＩＮの再利用に備え、ＰＩＮ保存されることが必要である。このように、特に成りすましを防止すべき操作実行時については依然ＰＩＮ入力を要求するように設定できる。なお、本実施の形態において「電子署名時」はＰＩＮ手入力としたのはあくまで一例であり、他にも特段機密性の高い機密文書閲覧時、ある特定のアプリケーション使用時等には、ＰＩＮ手入力を要求するように設定できる。つまり、管理者がセキュリティポリシーに応じて、何の操作をＰＩＮ入力を要求すべき操作なのか、又は何の操作をＰＩＮ再利用を許可するのかを個々に設定することができる。この場合、その管理者の設定に応じて、図中、「ＰＩＮの手入力タイミング」７０１は、多種な設定内容になりうる。
【００５８】
再び、図６のＳ６０４に戻り、「ＰＩＮの手入力タイミング」７０１が「毎回ＰＩＮ手入力」と設定されている場合、ＰＩＮ保存は不要であり処理を終了する。「毎回ＰＩＮ手入力」と設定されていない場合、図５に示されるように、カードＩＤとともにＰＩＮを保存する（Ｓ６０５）。
【００５９】
次にこのＰＩＮ保存のタイミングで、図７の「保存ＰＩＮ消去タイミング」７０２を参照する（Ｓ６０６）。そして、「保存ＰＩＮ消去タイミング」７０２の設定内容に従い、ＰＩＮの情報の保存とともに、図５に示される「ＰＩＮ再利用回数（残）」、「規定時間」も入力しておく（Ｓ６０７）。
【００６０】
「保存ＰＩＮ消去タイミング」７０２は、ＰＩＮ再利用に関する設定項目の一つで、保存されたＰＩＮを消去するタイミングを設定するものである。具体的に、消去タイミングとして「規定回数（再）利用後に消去」や「規定時間経過後に消去」の設定ができる。「規定回数（再）利用後に消去」する場合、図５に示される「ＰＩＮ再利用回数（残）」に規定される回数（例えば、３回）を超えたタイミングで、保存ＰＩＮは（記憶手段から）消去される。「規定時間経過後に消去」する場合、図５に示される「規定時間」（例えば、１０分）経過のタイミングで、保存ＰＩＮは（記憶手段から）消去される。勿論、これら両方を同時に組合せてもよいし、再利用回数や規定時間は任意に変更可能である。
【００６１】
（３）ＰＩＮ再利用処理
これまでの説明したログイン処理により、ユーザは画像形成装置１を使用できるようになる。そして、ログイン中、上述したような正当性確認を要求するアプリケーション（例えば、機密性の高いアプリケーション）を使用する場合、アプリケーションからのＩＣカード提示要求に従って、ユーザは再度ＩＣカードをＩＣカードリーダに対してかざす操作が必要であり、その後ＰＩＮの入力要求に従ってユーザはＰＩＮの入力（手入力）を行なう必要がある。そこでＰＩＮ再利用処理は、ＰＩＮの入力（手入力）に代えて、上述の保存ＰＩＮを再利用することにより再びのＰＩＮ入力の手間を削減するようにした処理である。図８は、ＰＩＮ再利用処理を説明するシーケンス図である。
【００６２】
なお、図８を用いてＰＩＮ再利用処理を説明する前提として、ＩＣカード制御部２０４及びＰＩＮ再利用管理部２０３は、図７の「ＰＩＮ手入力のタイミング」７０１の設定内容に関して「ＰＩＮ手入力は１回のみ」に設定されているものとして、動作を行なうものとする。また、上述の「ＰＩＮ再利用回数（残）」に規定される回数以上の再利用、又は「規定時間」経過により、ログイン操作時に保存された保存ＰＩＮは消去されていないものとする。従って、ユーザは例えばログイン操作時など、操作初回１回のみＰＩＮ手入力を行なえば、その後保存ＰＩＮが消去される迄（例えば、ログアウト操作時迄）は、後の特定アプリケーション使用時において、再度のＰＩＮ手入力は不要である。以下、図を参照しつつ説明を行う。
【００６３】
まず、ログイン中、ＩＣカードによる正当性確認を要求するアプリケーションを使用する場合、当該アプリケーションはＩＣカードアプリ２１０を介して、ユーザにＩＣカードのセットを促す表示を行なう（Ｓ８０１）。例えば、表示装置１１bに「機密文書を閲覧するためにはＩＣカードをセットしてください。」等の表示を行う。
【００６４】
ユーザはＩＣカードリーダ１８にＩＣカード１０をセットする（ＩＣカードをかざす）と（Ｓ８０２）、ＩＣカードインターフェース２０２は、ＩＣカード１０を検出しＩＣカード１０内からカードＩＤを読み出して（Ｓ８０３）、ＩＣカード制御部２０４に伝達する。ＩＣカードは、上述ログイン時のカードと同一カードであり、カードＩＤとして「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」が読み出されたとする。
【００６５】
さらにＩＣカード制御部２０４は、ＩＣカードインターフェース２０２を通じ、ＩＣカード１０からログイン情報の読み取りを行なう（Ｓ８０４）。しかしながらログイン情報にアクセスするにはＰＩＮ認証が必要であるので、ＩＣカードインターフェース２０２としては、ＰＩＮ（暗証情報）を要求する（Ｓ８０５）。
【００６６】
ＰＩＮ要求がＩＣカード制御部２０４に伝達されると、ＩＣカード制御部２０４は、ＰＩＮ検索要求をＰＩＮ再利用管理部２０３に行う（Ｓ８０６）。ＰＩＮ再利用管理部２０３は、カードＩＤの情報を検索キーとして、当該カードＩＤに対応するＰＩＮを検索する（Ｓ８０７）。そして、検索結果をＩＣカード制御部２０４に返答する（Ｓ８０８）。検索結果内容としては、該当ＰＩＮの有無、該当ＰＩＮがある場合にはそのＰＩＮの情報が含まれる。ここでは、カードＩＤ「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」に対応するＰＩＮ「９９９９」は保存されている（図５）ので、ＰＩＮ再利用管理部２０３は、ＰＩＮ「９９９９」を検索結果としてＩＣカード制御部２０４に返答する。
【００６７】
また、ＰＩＮ再利用管理部２０３は、該当するＰＩＮがある場合、「ＰＩＮ再利用回数（残）」をカウントダウン（−１）しておく。さらに「ＰＩＮ再利用回数（残）」の値が「０」になった場合はＰＩＮの情報を消去する。この保存ＰＩＮ消去処理についてはまた後述する。
【００６８】
図９は、ＰＩＮ検索処理を説明するフローチャートである。以下、簡単に説明を行う。まずＰＩＮ再利用管理部２０３は、保存ＰＩＮは１以上保存されているか判定する（Ｓ９０１）。保存ＰＩＮがなければ検索できないので、検索結果は該当ＰＩＮなしとする（Ｓ９０９）。次にカードＩＤの情報をキーとして、保存ＰＩＮの検索を行なう（Ｓ９０２）。該当する保存ＰＩＮの有無を判定し（Ｓ９０３）、該当する保存ＰＩＮがある場合は「ＰＩＮ再利用回数（残）」の値が存在するか判定する（Ｓ９０４）。「保存ＰＩＮの消去タイミング」７０２において「規定回数利用後に消去」の設定がなされているかの確認である。この値が存在する場合は、「ＰＩＮ再利用回数（残）」を１カウントダウンする（Ｓ９０５）。そして、「ＰＩＮ再利用回数（残）」が「０」であるか判定する（Ｓ９０６）。「０」である場合規定利用回数を超えたので、当該保存ＰＩＮの消去処理が行われる（Ｓ９０７）。保存ＰＩＮの消去処理についてはまた後述する。そして、検索結果は該当ＰＩＮありとする（Ｓ９０８）。
【００６９】
再び図８に戻り、保存ＰＩＮがある場合（Ｓ８０９）、ＩＣカード制御部２０４は、保存されていたＰＩＮ情報を付して再びＩＣカード１０からログイン情報の読み取りを行なう（Ｓ８１０）。これは即ちＰＩＮの再利用である。
【００７０】
ＩＣカードインターフェース２０２は、有効なＰＩＮが入力されたので、ＩＣカード１０内からログイン情報を取得してＩＣカード制御部２０４に伝達する（Ｓ８１１）。ＩＣカード制御部２０４は、取得したログイン情報を付して認証部２０５に対して認証要求を行う（Ｓ８１２）。
【００７１】
認証部２０５は、認証処理を行い（Ｓ８１３）、上述のＩＣカード１０による正当性確認を要求したアプリケーションに対して、認証結果を返信する（Ｓ８１４）。そして認証に成功すれば、当該アプリケーションの提供するサービスとして、機密文書の閲覧が可能になる。なお、画像形成装置１の認証部２０５による認証方法は一例であり、当該アプリケーション自体の認証機能がログイン情報を使用して認証（例えば、機密文書閲覧許可）するようにも構成できる。
【００７２】
以上、ＰＩＮ再利用処理について説明を行った。ＰＩＮの入力（手入力）に代えて、上述の保存ＰＩＮを再利用することにより、再びのＰＩＮ入力の手間を削減することができる。
【００７３】
（保存ＰＩＮがない場合）
図８においてＳ４１０−Ｓ４１３、Ｓ４２４、Ｓ４２５（網掛け箇所）のステップは、ＰＩＮ検索（Ｓ８０７）の結果、該当する保存ＰＩＮがない場合に行われるステップである。但し、処理の詳細は図４の説明と重複するので省略する。ここで、該当する保存ＰＩＮがない場合について補足説明しておく。該当する保存ＰＩＮがない場合として、図５に示されるような「ＰＩＮ再利用回数（残）」の値が「０」になり保存ＰＩＮの情報が消去されてしまった場合、「規定時間」を経過して保存ＰＩＮの情報が消去されてしまった場合（図６のＳ６１０）が挙げられる。一旦保存ＰＩＮとして記憶手段に記憶されたものの所定の条件に達してしまったために、保存ＰＩＮの情報が消去され、検索されなかったのである。また、そもそもログイン操作時で使用されたＩＣカードと異なるＩＣカードがセットされ場合（Ｓ８０２）なども挙げられる。当然、異なるＩＣカードでは「ＩＤカード」の情報は異なるので検索されることはない。その異なるＩＣカードにとっては、初回の使用であるからである。
【００７４】
上記の場合、ＰＩＮの入力処理が行われなければならない（Ｓ４１０−Ｓ４１３）。また異なるＩＣカードでＰＩＮ入力されてもログインユーザが異なれば、ログイン自体を要求される。そして、ＩＣカード制御部２０４は、当該カードＩＤ及び取得されたＰＩＮの保存処理要求を行い（Ｓ４２４）、ＰＩＮ再利用管理部２０３はカードＩＤ及びＰＩＮの保存処理を行う（Ｓ４２５）。そして、保存されたＰＩＮは所定の条件の下、以後再利用が可能となる。勿論、保存ＰＩＮがある場合（Ｓ８０９）には、Ｓ４２４及びＳ４２５の処理は行われない。
【００７５】
（ＰＩＮ再利用されない場合）
ここで、ＰＩＮ再利用されない場合の説明を行う。つまり、前提として、図７の「ＰＩＮ手入力のタイミング」７０１の設定内容に関して「電子署名時はＰＩＮ手入力」に設定されている場合である。ユーザは例えばログイン操作時など、操作初回１回のみＰＩＮ手入力を行なえば、原則、その後ログアウト迄は再度のＰＩＮ手入力は不要である。しかしながら、ＩＣカード制御部２０４は、ＩＣカード１０内から電子署名の情報が取得される場合には、再度手入力によるＰＩＮ認証を要求する動作を行う。図１０は、ＰＩＮ再利用されない場合の処理を説明するシーケンス図である。以下、図を参照しつつ説明を行う。
【００７６】
まず電子署名を要求するアプリケーションは、ＩＣカードアプリ２０１を介してユーザに電子署名情報を要求する。ＩＣカードアプリ２０１は、表示装置１１bに「電子署名のためにＩＣカードをセットしてください。」等の表示を行う（Ｓ１００１）。
【００７７】
ユーザはＩＣカードリーダ１８にＩＣカード１０をセットする（ＩＣカードをかざす）と（Ｓ１００２）、ＩＣカードインターフェース２０２は、ＩＣカード１０を検出しＩＣカード１０内からカードＩＤを読み出して（Ｓ１００３）、ＩＣカード制御部２０４に伝達する。ＩＣカードは、上述ログイン時のカードと同一カードであり、カードＩＤとして「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」が読み出されたとする。
【００７８】
さらにＩＣカード制御部２０４は、ＩＣカードインターフェース２０２を通じ、ＩＣカード１０から電子署名情報の読み取りを行なう（Ｓ１００４）。しかしながら電子署名情報にアクセスするにはＰＩＮ認証が必要であるので、ＩＣカードインターフェース２０２としては、ＰＩＮ（暗証情報）を要求する（Ｓ１００５）。
【００７９】
ＩＣカード制御部２０４は、図７の「ＰＩＮ手入力のタイミング」７０１の設定内容は「電子署名時はＰＩＮ手入力」に設定されているので、ＰＩＮ検索要求（又はＰＩＮ再利用）は行わずに、ＩＣカードアプリ２０１にＰＩＮ要求を行う（Ｓ１００６）。
【００８０】
ＰＩＮ要求がＩＣカードアプリ２０１に伝達されると、ＩＣカードアプリ２０１はＰＩＮ入力を要求する表示を行う（Ｓ１００７）。例えば、表示装置１１bに「ＰＩＮを入力してください。」等の表示を行う。
【００８１】
ユーザがＰＩＮ、例えば「９９９９」を入力すると（Ｓ１００８）、ＰＩＮ情報はＩＣカード制御部２０４に伝達される（Ｓ１００９）。ＩＣカード制御部２０４は、ＰＩＮ情報を付して再びＩＣカード１０から電子署名情報の読み取りを行なう（Ｓ１０１０）。
【００８２】
ＩＣカードインターフェース２０２は、有効なＰＩＮが入力されたので、ＩＣカード１０内から電子署名情報を取得してＩＣカード制御部２０４に伝達する（Ｓ１０１１）。ＩＣカード制御部２０４は、取得した電子署名情報を付して認証部２０５に対して認証要求を行う（Ｓ１０１２）。
【００８３】
認証部２０５は、認証処理を行い（Ｓ１０１３）、電子署名を要求したアプリケーションに対して、認証結果を返信する（Ｓ１０１４）。そして認証に成功すれば、当該アプリケーションの使用等が可能となる。なお、画像形成装置１の認証部２０５による認証方法は一例であり、当該アプリケーション自体の認証機能が電子署名情報を使用して認証するようにも構成できる。
【００８４】
以上、ＰＩＮ再利用されない場合の処理について説明を行った。即ち、画像形成装置１は、ＰＩＮ再利用が可能であっても、所定の場合においては、ＰＩＮ再利用を行なわず、再度手入力によるＰＩＮ認証を要求する動作を行う。機密性の高いアプリケーション等、特定のアプリケーション使用時等には、常にＰＩＮ手入力を要求するようにして、セキュリティポリシーに応じてセキュリティを保つことができる。
【００８５】
（４）ログアウト処理
ユーザは、ＩＣカード１０を用いて画像形成装置１にログアウト操作を行なうことができる。図１１は、ＩＣカードを用いたログアウト処理を説明するシーケンス図である。以下、図を参照しつつ説明を行う。
【００８６】
ＩＣカードアプリ２０１は、表示装置１１bに「コピーできます。」等の表示を行っている（Ｓ１１０１）。何らか次の操作を待機する待機画面である。
【００８７】
ユーザはログアウト操作としてまず、操作パネル１１上のタッチパネル又はハードウェアキー（入力装置１１a）、具体的にはログアウトボタンを押下すると（Ｓ１１０２）、ＩＣカードアプリ２０１は、ユーザにＩＣカードのセットを促す表示を行なう（Ｓ１１０３）。例えば、表示装置１１bに「ログアウトするには、ＩＣカードをセットしてください。」等の表示を行う。
【００８８】
ユーザはＩＣカードリーダ１８にＩＣカード１０をセットする（ＩＣカードをかざす）と（Ｓ１１０４）、ＩＣカードインターフェース２０２は、ＩＣカード１０を検出しＩＣカード１０内からカードＩＤを読み出して（Ｓ１１０５）、ＩＣカード制御部２０４に伝達する。ＩＣカードは、上述ログイン時のカードと同一カードであり、カードＩＤとして「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」が読み出されたとする。ここで、ログアウト処理を簡潔にするため、ＩＣカード制御部２０４は、ログイン処理時に「カードＩＤ」と「ユーザＩＤ」を対応付けて記憶しているものとする。「カードＩＤ」の情報のみから、ログアウトするユーザを特定できるようにするためである。勿論、ＩＣカード１０内から再度ユーザＩＤの情報を読み取ることで、「カードＩＤ」からログアウトする「ユーザＩＤ」を特定してもよい。
【００８９】
ＩＣカード制御部２０４は、かざされたＩＣカードの「カードＩＤ」に対応する「ユーザＩＤ」（例えば、user001）を付して認証部２０５に対してログアウト要求を行う（Ｓ１１０６）。
【００９０】
認証部２０５は、ログアウト処理を行い（Ｓ１１０７）、ログアウト通知を送信する（Ｓ１１０８）。ＩＣカードアプリ２１０はログアウト通知を受けて、表示装置１１bに「ログインしてください。」等の表示を行う（Ｓ１１０９）。また、ＩＣカード制御部２０４はログアウト通知を受けて、ＰＩＮ再利用管理部２０３及びＩＣカードインターフェースに対して、ログアウト通知を行なう（Ｓ１１１０及びＳ１１１１）。
【００９１】
ＩＣカード制御部２０４は、ＰＩＮ再利用管理部２０３に対して、ログアウト通知を行なう際、「カードＩＤ」の情報を付して保存ＰＩＮ消去要求を行う（Ｓ１１１０）。
【００９２】
要求を受けてＰＩＮ再利用管理部２０３は、保存ＰＩＮ消去処理を行う（Ｓ１１１２）。「カードＩＤ」の情報「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」に対応する保存ＰＩＮを記憶手段から消去する処理である。ユーザ（例えば、user0001）はログアウト操作により画像形成装置１の使用を終了したので、保存されているＰＩＮを消去（削除）することによりセキュリティを保つためである。最後にＩＣカード制御部２０４は、ＩＣカードに係る制御を終了する（Ｓ１１１３）。
【００９３】
以上、ログアウト処理について説明を行った。このようにログアウト処理とともに、ログインユーザが使用したＩＣカード１０の保存ＰＩＮを消去することで、ＰＩＮの漏洩や盗難を防止する。
【００９４】
なお、ログアウト処理はＩＣカードによらずとも行うことができる。例えば、操作パネル１１上のキー操作のみでログアウトできる。この場合もログアウト処理とともに、ログアウトするユーザＩＤに対応する保存ＰＩＮを消去する処理を行えばよい。また、所定時間の間、何ら操作がない場合には、タイムアウトとして自動的にログアウト処理を行うこともできる。同様に、ログアウトするユーザＩＤに対応する保存ＰＩＮを消去する処理を行えばよい。
【００９５】
（５）保存ＰＩＮ消去処理
次にＰＩＮ保存処理（Ｓ１１１２）について詳しく説明する。ＰＩＮ再利用管理部２０３は、図５に示されるような保存ＰＩＮ情報を監視（管理）しており、保存ＰＩＮを所定のタイミングで消去する処理を行う（消去手段）。所定のタイミングとは、上述でも触れたように、保存ＰＩＮが「規定回数」再利用された場合、保存ＰＩＮが保存されてから「規定時間経過」した場合、またログアウトを行った場合である。
【００９６】
まず、「規定時間」が経過した場合の保存ＰＩＮの消去処理について、上述のＰＩＮ検索処理（再び図９参照）に含めて説明済みである。ＰＩＮ再利用を行なうにあたって該当するＰＩＮの検索を行なうが、該当するＰＩＮが検索された場合（ＰＩＮ再利用された場合）、「ＰＩＮ再利用回数（残）」を１カウントダウンする（Ｓ９０５）。そして、「ＰＩＮ再利用回数（残）」が「０」であるか判定する（Ｓ９０６）。「０」である場合規定利用回数を超えたので、当該保存ＰＩＮの消去処理が行われる（Ｓ９０７）。
【００９７】
次に、保存ＰＩＮが保存されてから「規定時間経過」した場合の保存ＰＩＮの消去処理について、図１２は、規定時間経過による保存ＰＩＮ消去処理を説明するフローチャートである。「保存ＰＩＮ消去タイミング」７０２において「規定時間経過後に消去」の設定がなされている場合、ＰＩＮの保存処理（図６参照）の完了のタイミングで、「規定時間」監視タイマーを起動する（Ｓ１２０１）。規定時間をカウントするためである。そして、「規定時間」経過を監視して（Ｓ１２０２）、規定時間が経過した場合には、「規定時間」を経過したＰＩＮを消去する（Ｓ１２０３）。具体的には、図５に示されるような「ＰＩＮ」の情報が「カードＩＤ」の情報とともに記憶手段から消去される。
【００９８】
次に、ログアウトを行った場合の保存ＰＩＮの消去処理について、ＰＩＮ再利用管理部２０３は、ログアウトを行なったユーザ（ＩＤ）の、ＩＣカードのカードＩＤに対応する保存ＰＩＮを消去する（図１１のＳ１１１２）。勿論、ログアウトを行った場合でも、それ以前にＰＩＮが消去されてしまった場合や手動ログイン等によりＩＣカード未使用の場合等、該当するＰＩＮが保存されていなければ当然ながら消去されない。
【００９９】
このように保存ＰＩＮの消去処理を行うのは、ＰＩＮ情報の漏洩を防止するためにほかならない。ＰＩＮを保存してＰＩＮの再利用を行なうことにより、ユーザのＰＩＮ入力の手間は削減することができる一方、永続的にＰＩＮを保存しておくことはセキュリティの観点から望ましくない。従って、所定の条件の下においてのみＰＩＮの再利用を行えるようにするため、保存ＰＩＮの消去処理を行う。なお、保存ＰＩＮを消去するタイミングとして、他にも例えば、画像形成装置１がネットワーク接続を行なったとき、ＤｏＳ攻撃を受けたときなども適用できる。いずれもＰＩＮ情報の漏洩を防止するためである。
【０１００】
＜変形例＞
ＩＣカードによってログイン操作を行なう場合の実施の形態について説明を行ってきた。本変形例においては、ＩＣカードによらず、手動操作（例えば、操作パネル）によりログイン操作を行なった場合の本発明に係る画像形成装置１の動作を説明する。概要的には、手動操作によりログインを行なう場合、ＩＣカードは使用されないので、ＰＩＮ情報を保存（取得）することはできない。しかしながらログイン中において、ＩＣカードをかざし正当性確認を要求するアプリケーション等を１回使用するなどして、ひとたびＰＩＮが入力されたならばそのＰＩＮを保存しておく。そしてそれ以後、当該ＰＩＮの再利用を行なうものである。
【０１０１】
図１３は、手動操作によるログイン処理を説明するシーケンス図である。なお、上述の説明と重複する箇所は、説明を省略又は簡略する場合がある。以下、説明する。
【０１０２】
なお、本変形例において、ＩＣカード制御部２０４及びＰＩＮ再利用管理部２０３は、図７の「ＰＩＮ手入力のタイミング」７０１の設定内容に関して「ＰＩＮ手入力は１回のみ」に設定されているものとして、動作を行なうものとする。また簡潔に説明するため、「保存ＰＩＮ消去タイミング」７０２では、「規定回数利用後に消去」、「規定時間経過後に消去」の設定はなされていないものとする。
【０１０３】
ＩＣカードアプリ２０１は、表示装置１１bに「ログインしてください。」等の表示を行う（Ｓ１３０１）。
【０１０４】
ユーザは、ログインボタンを押下すると（Ｓ１３０２）、ＩＣカードアプリ２０１は、ユーザにログイン操作を促す表示を行なう（Ｓ１３０３）。例えば、表示装置１１bに「ＩＣカードをセットしてください。（操作キーからのログインもできます）」等の表示を行う。また、表示とともにＩＣカードアプリ２０１は、ＩＣカード制御部２０４にＩＣカード使用開始を伝え（Ｓ１３０４）、ＩＣカード制御部２０４は、ＩＣカードに係る制御を開始する（Ｓ１３０５）。
【０１０５】
本変形例による画像形成装置１は操作キーからのログインも可能となっているので、ここではＩＣカードを使用せず、操作パネル１１上のタッチパネル又はハードウェアキー操作により、画像形成装置１のログイン情報（ユーザＩＤ「user001」及びパスワード「9999」）が入力されたものとする（Ｓ１３０６）。
【０１０６】
認証部２０５は、ログイン情報が入力されると認証処理を開始する（Ｓ１３０８）。認証処理は、例えば予め内部のＤＢ等に登録されているユーザＩＤ及びパスワードの一致／不一致をもって認証を行なう。認証処理中、ＩＣカードアプリ２０１は、認証開始が伝えられると（Ｓ１３０７）、例えば表示装置１１bに「認証中です。しばらくお待ちください。」等の表示を行っておく（Ｓ１３０９）。
【０１０７】
認証部２０５は、認証が成功するとログインを許可し、ログイン通知をＩＣカードアプリ２０１及びＩＣカード制御部２０４に通知する（Ｓ１３１０）。ＰＩＮ再利用管理部２０３及びＩＣカードインターフェース２０２へは、ＩＣカード制御部２０４を介してログイン通知がなされる。また「コピーできます。」等の表示により認証成功の旨、ユーザに通知する（Ｓ１３１３）。一方、認証失敗の場合（Ｓ１３１１）、「認証に失敗しました。」等の表示を行う（Ｓ１３１２）。
【０１０８】
以上、手動操作によるログイン処理である。これまで何らＩＣカードは使用されておらず、従ってＰＩＮは保存されていない。
【０１０９】
図１４は、手動操作ログイン後のＰＩＮ保存処理を説明するシーケンス図である。さらに続けて、説明を行う。
【０１１０】
手動操作ログイン後、ＩＣカードによる正当性確認を要求するアプリケーションを使用する場合、当該アプリケーションはＩＣカードアプリ２１０を介して、ユーザにＩＣカードのセットを促す表示を行なう（Ｓ１４０１）。例えば、表示装置１１bに「機密文書を閲覧するためにはＩＣカードをセットしてください。」等の表示を行う。
【０１１１】
ユーザはＩＣカードリーダ１８にＩＣカード１０をセットする（ＩＣカードをかざす）と（Ｓ１４０２）、ＩＣカードインターフェース２０２は、ＩＣカード１０を検出しＩＣカード１０内からカードＩＤを読み出して（Ｓ１４０３）、ＩＣカード制御部２０４に伝達する。初めて使用されるこのＩＣカードは、カードＩＤとして「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」が読み出されたとする。
【０１１２】
さらにＩＣカード制御部２０４は、ＩＣカードインターフェース２０２を通じ、ＩＣカード１０からログイン情報の読み取りを行なう（Ｓ１４０４）。しかしながらログイン情報にアクセスするにはＰＩＮ認証が必要であるので、ＩＣカードインターフェース２０２としては、ＰＩＮ（暗証情報）を要求する（Ｓ１４０５）。
【０１１３】
ＰＩＮ要求がＩＣカード制御部２０４に伝達されると、ＩＣカード制御部２０４は、ＰＩＮ検索要求をＰＩＮ再利用管理部２０３に行う（Ｓ１４０６）。ＰＩＮ再利用管理部２０３は、カードＩＤの情報を検索キーとして、当該カードＩＤに対応するＰＩＮを検索する（Ｓ１４０７）。そして、検索結果をＩＣカード制御部２０４に返答する（Ｓ１４０８）。勿論この検索結果は、該当ＰＩＮなしである。これまで何らＩＣカードは使用されておらず、従ってＰＩＮは保存されていないからである。
【０１１４】
保存ＰＩＮがない場合（Ｓ１４０９）、ＩＣカード制御部２０５は、ＰＩＮ要求をＩＣカードアプリ２０１に伝達すると（Ｓ１４１０）、ＩＣカードアプリ２０１はＰＩＮ入力を要求する表示を行う（Ｓ１４１１）。例えば、表示装置１１bに「ＰＩＮを入力してください。」等の表示を行う。
【０１１５】
ユーザがＰＩＮ、例えば「９９９９」を入力すると（Ｓ１４１２）、ＰＩＮ情報はＩＣカード制御部２０４に伝達される（Ｓ１４１３）。ＩＣカード制御部２０４は、ＰＩＮ情報を付して再びＩＣカード１０からログイン情報（ユーザＩＤ及びパスワード）の読み取りを行なう（Ｓ１４１４）。
【０１１６】
ＩＣカードインターフェース２０２は、有効なＰＩＮが入力されたので、ＩＣカード１０内からログイン情報を取得してＩＣカード制御部２０４に伝達する（Ｓ１４１５）。ＩＣカード制御部２０４は、取得したログイン情報を付して認証部２０５に対して認証要求を行う（Ｓ１４１６）。
【０１１７】
認証部２０５は、ログイン中のユーザ（user001）であるかも確認しつつ、認証処理を行い（Ｓ１４１７）、上述のＩＣカード１０による正当性確認を要求したアプリケーションに対して、認証結果を返信する（Ｓ１４１８）。そして認証に成功すれば、当該アプリケーションの提供するサービスとして、機密文書の閲覧が可能になる。また認証成功の場合、ＩＣカード制御部２０４にその旨を伝達する（Ｓ１４１９）。
【０１１８】
またさらに、ＩＣカード制御部２０４は、認証成功の場合、ＰＩＮ再利用管理部２０３に対してカードＩＤ及びＰＩＮの保存処理要求を行う（Ｓ１４２０）。そして、ＰＩＮ再利用管理部２０３はカードＩＤ及びＰＩＮの保存処理を行う（Ｓ１４２１）。ここで保存される情報は、具体的にはカードＩＤとして「０８４５ｃ０２１ｆｃ０５８ｃ１ａ」、ＰＩＮとして「９９９９」である。従って、以後ログアウトによって当該ＰＩＮが消去される迄は、当該ＰＩＮの再利用が可能となる。即ち例えば、再度正当性確認を要求するアプリケーションや電子署名を必要とするアプリケーション等を使用する場合、ユーザはＩＣカードをかざすだけでよく、ＰＩＮ入力の手間を削減することができる。
【０１１９】
以上、変形例に係る画像形成装置１のように、ＰＩＮ保存のタイミングとしてはログイン操作時に限られる訳でなく、ＰＩＮが入力された段階でＰＩＮを取得、保存することが可能である。但し、セキュリティの観点から、やはりログイン中（ログインからログアウト迄の間）であることが望ましい。
【０１２０】
＜総括＞
以上、本発明による画像形成装置１は、ひとたびＩＣカードが使用されてＰＩＮ認証が成功したならば、当該ＰＩＮ情報を保存しておき、以後ＰＩＮ入力要求されたときは、当該ＰＩＮの再利用を行なうので、何度もＰＩＮを入力しなければならないという手間を削減することができる。また、保存ＰＩＮ漏洩に配慮しつつ、ＰＩＮを保存するルールを設定可能とし、管理者がセキュリティポリシーに応じて柔軟に使用することが可能である。
【０１２１】
即ち本発明によれば、ＰＩＮ認証を要求するＩＣカードの使用に際し、セキュリティに留意しつつＰＩＮ情報の入力ポリシーに応じてＩＣカード操作の利便性を高めた画像形成装置、ＩＣカード使用者の正当性確認方法及びプログラムを提供することができる。
【０１２２】
本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。
【符号の説明】
【０１２３】
１        画像形成装置
１０        ＩＣカード
１１        操作パネル
１１ａ    入力装置
１１ｂ    表示装置
１２        記憶メディアＩ／Ｆ
１２ａ    ドライブ装置
１２ｂ    記録媒体
１３        コントローラ
１３ａ    ＲＯＭ
１３ｂ    ＲＡＭ
１３ｃ    ＣＰＵ
１４        データ通信Ｉ／Ｆ
１４ａ    インターフェース装置
１５        スキャナ
１５ａ    画像読取装置
１６        プロッタ
１６ａ    印刷装置
１７        ＨＤＤ
１８        ＩＣカードリーダ
２０１    ＩＣカードアプリケーション
２０２    ＩＣカードインターフェース
２０３    ＰＩＮ再利用管理部
２０４    ＩＣカード制御部
２０５    認証部
【先行技術文献】
【特許文献】
【０１２４】
【特許文献１】特開２００３−１２３０３２号公報
【図１】
2010186328.tif 000003
【図２】
2010186328.tif 000004
【図３】
2010186328.tif 000005
【図４】
2010186328.tif 000006
【図５】
2010186328.tif 000007
【図６】
2010186328.tif 000008
【図７】
2010186328.tif 000009
【図８】
2010186328.tif 000010
【図９】
2010186328.tif 000011
【図１０】
2010186328.tif 000012
【図１１】
2010186328.tif 000013
【図１２】
2010186328.tif 000014
【図１３】
2010186328.tif 000015
【図１４】
2010186328.tif 000016