(57)【要約】【課題】システム管理者の手間をかけることなく、しかも十分なセキュリティを確保しつつ、信頼できる来訪者に対して例えば機密情報のあるネットワークへのアクセスを許可することができる認証装置、認証システム、認証方法、および認証装置を制御するためのプログラムを提供する。【解決手段】認証装置は、端末装置の識別情報を含む情報を示す識別画像６０６が印刷されたアクセスの許可申請に使用される申請書６０を出力する。そして、認証装置は、ユーザによる書き込みが必要に応じて行われた申請書６０を読み取り、読み取って得られた画像データから上記情報を認識し、認識された上記情報に対応する端末装置に対して、ネットワークへのアクセスを許可する。【選択図】図１２
2008097125.tif 000002
【特許請求の範囲】
【請求項１】
端末装置から所定のネットワークへのアクセスの許否を行う認証装置であって、
前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する出力手段と、
前記申請書を読み取る読取手段と、
読み取って得られた画像データから前記情報を認識する認識手段と、
前記認識手段によって認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可手段と、
を有することを特徴とする認証装置。
【請求項２】
前記端末装置から当該端末装置の識別情報を受信する受信手段をさらに有することを特徴とする請求項１に記載の認証装置。
【請求項３】
前記情報を管理部に登録する登録手段をさらに有し、
前記許可手段は、前記認識手段によって認識された前記情報が前記管理部に登録されていると判断された場合に、前記認識手段によって認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可することを特徴とする請求項１または２に記載の認証装置。
【請求項４】
前記情報は、前記認証装置の識別情報を含むことを特徴とする請求項１〜３のいずれか１つに記載の認証装置。
【請求項５】
前記識別画像は暗号化されていることを特徴とする請求項１〜４のいずれか１つに記載の認証装置。
【請求項６】
前記認識手段はさらに、前記申請書を読み取って得られた画像データからユーザの固有情報を認識し、
前記許可手段は、認識された固有情報に対応するユーザが認証された場合にのみ、前記ネットワークへのアクセスを許可することを特徴とする請求項１〜５のいずれか１つに記載の認証装置。
【請求項７】
ユーザの認証は、前記認証装置とは異なる外部のサーバに問い合わせることによって実行されることを特徴とする請求項６に記載の認証装置。
【請求項８】
認識された固有情報に対応するユーザに応じたアクセスのレベルを判定する判定手段をさらに有し、
前記許可手段は、判定されたレベルに応じたアクセスを許可することを特徴とする請求項６または７に記載の認証装置。
【請求項９】
端末装置と、当該端末装置から所定のネットワークへのアクセスの許否を行う認証装置と、を有する認証システムであって、
前記端末装置は、
当該端末装置の識別情報を前記認証装置に送信する送信手段を有し、
前記認証装置は、
受信した前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する出力手段と、
前記申請書を読み取る読取手段と、
読み取って得られた画像データから前記情報を認識する認識手段と、
前記認識手段によって認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可手段と、を有することを特徴とする認証システム。
【請求項１０】
端末装置から所定のネットワークへのアクセスの許否を行う認証方法であって、
前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する出力ステップと、
前記申請書を読み取る読取ステップと、
読み取って得られた画像データから前記情報を認識する認識ステップと、
前記認識ステップにおいて認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可ステップと、
を有することを特徴とする認証方法。
【請求項１１】
端末装置から所定のネットワークへのアクセスの許否を行う認証装置を制御するためのプログラムであって、
前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する指示を行う出力指示手順と、
前記申請書を読み取る指示を行う読取指示手順と、
読み取って得られた画像データから前記情報を認識する認識手順と、
前記認識手順において認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可手順と、
を前記認証装置に実行させるためのプログラム。
【請求項１２】
請求項１１に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証装置、認証システム、認証方法、および認証装置を制御するためのプログラムに関する。本発明は、特に、信頼できる来訪者に対して例えば機密情報のあるネットワークへのアクセスを許可するための認証技術に関する。
【背景技術】
【０００２】
セキュリティが確保されたオフィス環境において、信頼できる来訪者に対して機密情報のあるネットワークへのアクセスを許可する場合、一般に、システム管理者が来訪者の端末装置に対してネットワークに関する設定を行う必要があった。
【０００３】
しかし、システム管理者が常にネットワークの設定作業にかかわらなければならないことは、システム管理者に多大な負担を強いることになるとともに、来訪者に対する迅速な対応を困難にする。このため、システム管理者の手間をかけずに、信頼できる来訪者に対して機密情報のあるネットワークへのアクセスを許可すべく、特定の認証装置を経由して認証を行う方法が提案されている。
【０００４】
このような認証方法としては、例えば、ネットワークを介して接続されたＰＣ（パーソナルコンピュータ）やＰＤＡ（携帯情報端末）等の端末装置から認証装置にアクセスして認証を行う方法がある。しかしながら、この認証方法では、ユーザが認証装置の設置場所付近に立ち入って操作を行ったこと、すなわちユーザによる認証装置での物理的な操作を経たという事実は保証されない。したがって、遠隔の端末装置から認証装置へのハッキングによる不正アクセスが行われる虞がある。
【０００５】
また、申請書やカードを認証装置に読み込ませることにより認証を行う方法が提案されている（特許文献１参照）。この場合、ユーザによる認証装置での物理的な操作を経たという事実は保証される。しかしながら、この認証方法では、複製された申請書、盗まれた申請書、あるいは破棄された申請書が不正に使用される虞がある。したがって、このような不正な申請に基づくネットワークへの不正アクセスを防止することが困難であるという問題があった。
【特許文献１】特開２００２−８３２８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述の課題を解決するためになされたものであり、本発明の目的は、システム管理者の手間をかけることなく、しかも十分なセキュリティを確保しつつ、信頼できる来訪者に対して例えば機密情報のあるネットワークへのアクセスを許可することができる認証装置、認証システム、認証方法、および認証装置を制御するためのプログラムを提供することにある。
【課題を解決するための手段】
【０００７】
本発明の上記目的は、下記の手段によって達成される。
【０００８】
（１）端末装置から所定のネットワークへのアクセスの許否を行う認証装置であって、前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する出力手段と、前記申請書を読み取る読取手段と、読み取って得られた画像データから前記情報を認識する認識手段と、前記認識手段によって認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可手段と、を有することを特徴とする認証装置。
【０００９】
（２）前記端末装置から当該端末装置の識別情報を受信する受信手段をさらに有することを特徴とする上記（１）に記載の認証装置。
【００１０】
（３）前記情報を管理部に登録する登録手段をさらに有し、前記許可手段は、前記認識手段によって認識された前記情報が前記管理部に登録されていると判断された場合に、前記認識手段によって認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可することを特徴とする上記（１）または（２）に記載の認証装置。
【００１１】
（４）前記情報は、前記認証装置の識別情報を含むことを特徴とする上記（１）〜（３）のいずれか１つに記載の認証装置。
【００１２】
（５）前記識別画像は暗号化されていることを特徴とする上記（１）〜（４）のいずれか１つに記載の認証装置。
【００１３】
（６）前記認識手段はさらに、前記申請書を読み取って得られた画像データからユーザの固有情報を認識し、前記許可手段は、認識された固有情報に対応するユーザが認証された場合にのみ、前記ネットワークへのアクセスを許可することを特徴とする上記（１）〜（５）のいずれか１つに記載の認証装置。
【００１４】
（７）ユーザの認証は、前記認証装置とは異なる外部のサーバに問い合わせることによって実行されることを特徴とする上記（６）に記載の認証装置。
【００１５】
（８）認識された固有情報に対応するユーザに応じたアクセスのレベルを判定する判定手段をさらに有し、前記許可手段は、判定されたレベルに応じたアクセスを許可することを特徴とする上記（６）または（７）に記載の認証装置。
【００１６】
（９）端末装置と、当該端末装置から所定のネットワークへのアクセスの許否を行う認証装置と、を有する認証システムであって、前記端末装置は、当該端末装置の識別情報を前記認証装置に送信する送信手段を有し、前記認証装置は、受信した前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する出力手段と、前記申請書を読み取る読取手段と、読み取って得られた画像データから前記情報を認識する認識手段と、前記認識手段によって認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可手段と、を有することを特徴とする認証システム。
【００１７】
（１０）端末装置から所定のネットワークへのアクセスの許否を行う認証方法であって、前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する出力ステップと、前記申請書を読み取る読取ステップと、読み取って得られた画像データから前記情報を認識する認識ステップと、前記認識ステップにおいて認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可ステップと、を有することを特徴とする認証方法。
【００１８】
（１１）端末装置から所定のネットワークへのアクセスの許否を行う認証装置を制御するためのプログラムであって、前記端末装置の識別情報を含む情報を示す識別画像が印刷された前記アクセスの許可申請に使用される申請書を出力する指示を行う出力指示手順と、前記申請書を読み取る指示を行う読取指示手順と、読み取って得られた画像データから前記情報を認識する認識手順と、前記認識手順において認識された前記情報に対応する端末装置に対して、前記ネットワークへのアクセスを許可する許可手順と、を前記認証装置に実行させるためのプログラム。
【００１９】
（１２）上記（１１）に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の効果】
【００２０】
本発明において、認証装置は、端末装置の識別情報を含む情報を示す識別画像が印刷されたアクセスの許可申請に使用される申請書を出力する。そして、認証装置は、ユーザによる書き込みが必要に応じて行われた申請書を読み取り、読み取って得られた画像データから上記情報を認識し、認識された上記情報に対応する端末装置に対して、ネットワークへのアクセスを許可する。
【００２１】
このように本発明によれば、ネットワークへのアクセスに使用する端末装置と、ユーザによる認証装置での物理的な操作を経たという事実を保証し得る申請書とを関連付けることができる。したがって、システム管理者の手間をかけることなく、しかも十分なセキュリティを確保しつつ、信頼できる来訪者に対して例えば機密情報のあるネットワークへのアクセスを迅速に許可することが可能となる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の実施の形態を、図面を参照して詳細に説明する。
【００２３】
図１は、本発明の第１の実施形態に係る認証システムの全体構成図である。
【００２４】
認証システムは、認証装置２と、認証装置２と第１ネットワーク５１を介して通信可能に接続される端末装置１と、認証装置２と第２ネットワーク５２を介して通信可能に接続されるサーバ４とを備えている。なお、ネットワーク５１，５２に接続される機器の種類および台数は、図１に示す例に限定されない。
【００２５】
第１ネットワーク５１は、インターネット等を介して外部の機器などに接続されることが可能なレベルの、ある程度セキュリティが緩やかなネットワークである。すなわち、第１ネットワーク５１は、外部からの来訪者が利用可能なネットワークとして位置付けられている。一方、第２ネットワーク５２は、例えば機密情報が格納されたサーバ４等を備える高いセキュリティを要するネットワークである。すなわち、第２ネットワーク５２は、認証を受けたユーザのみにアクセスを許可するネットワークとして位置付けられている。ここで、認証装置２は、第１ネットワーク５１と第２ネットワーク５２との間のデータの中継（ルーティング）の機能を持つ。
【００２６】
次に、上記各機器の構成について説明するが、各機器で同様の機能を有する部分については、説明の重複を避けるため初回のみその説明を行い、２回目以降はその説明を省略する。
【００２７】
図２は、端末装置１の概略構成を示すブロック図である。端末装置１は、例えば一般的なＰＣ（パーソナルコンピュータ）である。
【００２８】
端末装置１は、ＣＰＵ１１、ＲＯＭ１２、ＲＡＭ１３、ハードディスク１４、ディスプレイ１５、入力装置１６、およびネットワークインタフェース１７を含み、これらは信号をやり取りするためのバス１８を介して相互に接続されている。
【００２９】
ＣＰＵ１１は、プログラムにしたがって、上記各部の制御や各種の演算処理を行う。ＲＯＭ１２は、各種プログラムや各種データを格納する。ＲＡＭ１３は、作業領域として一時的にプログラムおよびデータを記憶する。ハードディスク１４は、オペレーティングシステムを含む各種プログラムや、各種データを格納する。
【００３０】
ディスプレイ１５は、例えばＬＣＤ、ＣＲＴ等であり、各種の情報を表示する。入力装置１６は、例えばマウス等のポインティングデバイスやキーボードを含み、各種情報の入力を行うために使用される。ネットワークインタフェース１７は、例えばＬＡＮカードであり、ネットワーク５１を介して認証装置２と通信するために使用される。
【００３１】
図３は、認証装置２の概略構成を示すブロック図である。本実施形態では、認証装置２は、多機能周辺機器（ＭＦＰ：Ｍｕｌｔｉ−Ｆｕｎｃｔｉｏｎ  Ｐｅｒｉｐｈｅｒａｌ）を用いて実現されている。
【００３２】
認証装置２は、プリンタ制御部２１、スキャナ制御部２４、ハードディスク２７、および操作部２８を含み、これらは信号をやり取りするためのバス２９を介して相互に接続されている。プリンタ制御部２１には、第１ネットワークインタフェース２２と、プリンタ部２３とが接続される。また、スキャナ制御部２４には、第２ネットワークインタフェース２５と、スキャナ部２６とが接続される。
【００３３】
プリンタ制御部２１は、第１ＣＰＵ２１１、第１ＲＯＭ２１２、および第１ＲＡＭ２１３を含んでいる。図４に示すように、第１ＲＡＭ２１３には、申請書管理テーブル６１と、認証装置識別情報３２とが記憶される。また、図５に示すように、第１ＲＯＭ２１２には、申請書生成部３３と、暗号化部３４と、第１ルーティング部３５とがプログラムとして保存される。これらのプログラムを第１ＣＰＵ２１１が実行することにより各部３３〜３５の機能が発揮される。
【００３４】
ここで、申請書とは、第２ネットワーク５２へのアクセスの許可申請に使用される申請書をいう（図１２参照）。申請書管理テーブル６１は、ユーザによる書き込みが必要に応じて行われた申請書を読み取った画像データから得られた情報を管理するためのテーブルである。
【００３５】
認証装置識別情報３２は、認証装置２の個体を他の個体と区別するために、予め保持又は任意のタイミングで動的に生成される情報である。認証装置識別情報３２は、予め保持される場合には、第１ＲＯＭ２１２の中に固定的に保持され得る。認証装置識別情報３２は、動的に生成される場合には、個体を識別する情報を包含した、任意のロジックで生成される情報であり、詳細については後述する（図１１参照）。なお、認証装置識別情報３２が固定的に備えられるとともに、申請書の発行毎に動的に生成される情報が、申請書の発行ＩＤとして申請書に別途設けられてもよい。
【００３６】
申請書生成部３３は、印刷すべき申請書の画像データを生成する。暗号化部３４は情報の暗号化を行う。第１ルーティング部３５は、データの中継処理を行う。
【００３７】
スキャナ制御部２４は、第２ＣＰＵ２４１、第２ＲＯＭ２４２、および第２ＲＡＭ２４３を含んでいる。図６に示すように、第２ＲＡＭ２４３には、ルーティング管理テーブル６２が記憶される。また、図７に示すように、第２ＲＯＭ２４２には、申請書解析部３７と、復号化部３８と、第２ルーティング部３９とがプログラムとして保存される。これらのプログラムを第２ＣＰＵ２４１が実行することにより各部３７〜３９の機能が発揮される。
【００３８】
ここで、ルーティング管理テーブル６２は、データの中継処理に使用される情報を管理するためのテーブルである。申請書解析部３７は、ユーザによる書き込みが必要に応じて行われた申請書を読み取った画像データを解析する。復号化部３８は情報の復号化を行う。第２ルーティング部３９は、データの中継処理を行う。
【００３９】
第１ネットワークインタフェース２２は、ネットワーク５１を介して例えば端末装置１と通信するために使用される。プリンタ部２３は、帯電、露光、現像、転写および定着の各工程を含む電子写真式プロセスなどの作像プロセスを用いて、画像を用紙などの記録媒体上に印刷する。第２ネットワークインタフェース２５は、ネットワーク５２を介して例えばサーバ４と通信するために使用される。スキャナ部２６は、申請書等の原稿を読み取って画像データを得る。
【００４０】
操作部２８は、各種情報の表示および各種指示の入力に使用される。具体的には、操作部２８は、スキャナ部２６およびプリンタ部２３を利用したスキャン、プリント、コピー等の通常操作を受け付ける例えばボタンやキーを備えている。また、操作部２８は、認証装置２を管理するためのシステム管理者向けの操作を受け付ける例えばタッチパネルを備えている。システム管理者が管理された情報を操作する場合、セキュリティの確保のため、パスワード入力などの要求が行われる。
【００４１】
本実施形態では、セキュリティの確保のため第１ネットワーク５１に対する制御と第２ネットワーク５２に対する制御とが厳密に分離されていることが好ましいことから、プリンタ制御部２１とスキャナ制御部２４とが分離された構成となっている。ただし、認証システムの小規模化のためには、プリンタ制御部２１とスキャナ制御部２４とが単一の構成とされてもよい。この場合、第１ＣＰＵ２１１と第２ＣＰＵ２４１、第１ＲＯＭ２１２と第２ＲＯＭ２４２、および第１ＲＡＭ２１３と第２ＲＡＭ２４３がそれぞれ一つの構成とされる。
【００４２】
次に、本実施形態の認証システムの動作について説明する。
【００４３】
本実施形態では、ある程度セキュリティが確保されたオフィス環境において、システム管理者の手間をかけずに、信頼できる来訪者に対して機密情報のあるネットワークへのアクセスを許可すべく、認証装置２を経由して認証が行われる。
【００４４】
本実施形態の認証システムでは、信頼できる来訪者が認証装置２の設置されたオフィスに来ると、初期の状態で来訪者所有の端末装置１を第１ネットワーク５１に接続させることが許可される。ここでは、ネットワークへの接続のため、ＤＨＣＰ（Ｄｙｎａｍｉｃ  Ｈｏｓｔ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  Ｐｒｏｔｏｃｏｌ）が使用される。来訪者は、簡単な設定を行うのみで、端末装置１から第１ネットワーク５１を経由して認証装置２へのアクセスが許可される。
【００４５】
図８〜図１０、および図１８は、認証装置２のプリンタ制御部２１における処理の手順を示すフローチャートである。なお、図８〜図１０、および図１８のフローチャートにより示されるアルゴリズムは、第１ＲＯＭ２１２などの記憶部にプログラムとして記憶されており、第１ＣＰＵ２１１により実行される。
【００４６】
図８に示すように、認証装置２のプリンタ制御部２１は、端末装置１からの要求を第１ネットワーク５１を介して受信すると（Ｓ１０１：ＹＥＳ）、受信した要求の内容が通常のプリント要求か、申請書の発行要求か、あるいはアクセス要求かを判断する（Ｓ１０２）。
【００４７】
受信した要求の内容が通常のプリント要求の場合（Ｓ１０２：通常のプリント要求）、通常のプリント処理が行われる。すなわち、受信したプリントデータがビットマップ形式の画像データに変換されて、印刷のためにプリンタ部２３に出力される（Ｓ１０３）。
【００４８】
受信した要求の内容が申請書の発行要求の場合（Ｓ１０２：申請書の発行要求）、申請書の発行処理が行われる（Ｓ１０４）。申請書の発行処理の詳細については図１０を用いて後で説明する。
【００４９】
一方、受信した要求の内容がアクセス要求の場合（Ｓ１０２：アクセス要求）、アクセス処理が行われる（Ｓ１０５）。アクセス処理の詳細については図１８を用いて後で説明する。
【００５０】
次に、図１０を参照して、申請書の発行処理（図８のステップＳ１０４）について説明する。図１０に示すように、申請書の発行処理では、まず、申請書の発行要求元である端末装置１に対して、当該端末装置１を識別するための端末装置の識別情報の送信が要求される（Ｓ２０１）。
【００５１】
続いて、端末装置１の識別情報が正常に受信されたか否かが判断される（Ｓ２０２）。端末装置１の識別情報が正常に受信されなかった場合（Ｓ２０２：ＮＯ）、申請書の発行は行われず、図８のフローチャートに戻る。
【００５２】
端末装置１の識別情報が正常に受信された場合（Ｓ２０２：ＹＥＳ）、申請書のフォーム画像が作成される（Ｓ２０３）。端末装置１の識別情報は、ここでは、端末装置１にユニークなＭＡＣアドレスである。ここで、申請書のフォーム画像は、全ての申請書に共通して使用される文字や枠組み等の共通画像である。
【００５３】
続いて、端末装置１の識別情報が設定された後、暗号化される（Ｓ２０４）。すなわち、ステップＳ２０２において受信したユニークなＭＡＣアドレスが、数値化されて新たな端末装置１の識別情報として設定される。例えばこの数値化により、任意の計算方法により一意に生成される８桁の英数字が得られる。８桁の英数字を一意に生成する方法としては、例えば、ＭＤ５（Ｍｅｓｓａｇｅ  Ｄｉｇｅｓｔ  ５）やＳＨＡ（Ｓｅｃｕｒｅ  Ｈａｓｈ  Ａｌｇｏｒｉｔｈｍ）等のハッシュ関数が用いられ得る。なお、かかる数値化は省略されることもできる。そして、設定された端末装置１の識別情報は、暗号化部３４によって暗号化される。
【００５４】
本実施形態では、暗号化部３４による暗号化によって、不可読なランダムパターンの図形が生成される。
【００５５】
続いて、認証装置２の識別情報が生成された後、暗号化される（Ｓ２０５）。
【００５６】
図１１は、認証装置の識別情報の生成方法を説明するための図である。ここでは、認証装置２の識別情報は、認証装置２にユニークなＭＡＣアドレスから任意の計算方法により一意に生成される８桁の英数字と、申請書生成の日時を示す１４桁の文字列を「ＹＹＹＹＭＭＤＤｈｈｍｍｓｓ」のフォーマットで付加した２２桁の情報とされる。「ＹＹＹＹ」は西暦年、「ＭＭ」は月、「ＤＤ」は日、「ｈｈ」は時、「ｍｍ」は分、「ｓｓ」は秒を示す。
【００５７】
なお、ＭＡＣアドレスから生成される８桁の英数字の部分が認証装置２の識別情報として取り扱われ、申請書生成の日時から生成される１４桁の文字列の部分が申請書固有の発行ＩＤとして取り扱われてもよい。ただし、この場合の認証装置２における処理は、上記の２２桁の情報が認証装置２の識別情報として取り扱われる場合と同じである。そして、生成された認証装置２の識別情報は、暗号化部３４によって暗号化される。
【００５８】
続いて、ステップＳ２０４およびＳ２０５で暗号化されて得られた図形の画像が、識別画像として生成される（Ｓ２０６）。
【００５９】
ステップＳ２０６で生成された識別画像と、ステップＳ２０３で作成された申請書のフォーム画像とが合成され（ＳＳ２０７）、合成された画像の印刷が指示される（Ｓ２０８）。かかる指示を受けて、プリンタ部２３は、合成された画像を用紙に印刷することにより、申請書を発行する。
【００６０】
図１２は、申請書の一例を示す図である。申請書６０は、所属、氏名、パスワード等の本人確認となり得る情報と、利用期間等の端末装置の利用条件に関わる情報と、使用目的等の直接認証に影響を与えないその他の付加的な情報との記入欄６０１〜６０５を含んでいる。また、申請書６０には、端末装置１の識別情報および認証装置２の識別情報を含む情報を示す識別画像６０６を含む。なお、図１２は、ユーザにより書き込みが行われた後の申請書を示す。
【００６１】
識別画像６０６の印刷は、ここでは、暗号化による不可読なランダムパターンの図形の印刷とされている。かかる暗号化により、申請書が偽造される虞を確実に回避することができる。ただし、本発明は、暗号化による不可読なランダムパターンの図形の印刷に限定されるものではない。識別画像６０６の印刷は、好ましくは、人間が通常には情報を解読できないタイプの印刷であり、例えば、暗号化された文字コードの印刷、不可視なインクによる印刷、あるいは用紙への地紋印刷などが挙げられる。
【００６２】
なお、申請書６０には識別画像６０６のみが印刷されるように構成されても、本発明の効果を得ることができる。また、識別画像６０６には、端末装置１の識別情報を示す画像は必ず含まれている必要があるが、認証装置２の識別情報を示す画像は必ずしも含まれていなくてもよい。ただし、申請書６０の識別画像６０６に認証装置２の識別情報を示す画像が含まれている場合には、当該申請書６０はそれを発行した認証装置２においてのみ受理されるという制御を行うことにより、セキュリティが向上する。
【００６３】
ステップＳ２０９では、申請書の作成に使用された端末装置１の識別情報と認証装置２の識別情報とが、申請書管理テーブルに登録される。図１３は、申請書管理テーブルの一例を示す。このステップＳ２０９では、申請書管理テーブル６１における端末装置１の識別情報の欄６１２と、認証装置２の識別情報の欄６１１とが登録される。
【００６４】
本実施形態では、単純なプリント要求はセキュリティ上の脅威が比較的低い点に着目し、初期の状態で来訪者に通常のプリント要求を許可しているが（Ｓ１０３参照）、初期状態では、申請書の発行要求以外の印刷は許可しないように設定されてもよい。
【００６５】
なお、ステップＳ１０６〜Ｓ１１２の処理については後述する。
【００６６】
次に、図１４および図１５を参照して、認証装置２のスキャナ制御部２４における処理について説明する。なお、図１４および図１５のフローチャートにより示されるアルゴリズムは、第２ＲＯＭ２４２などの記憶部にプログラムとして記憶されており、第２ＣＰＵ２４１により実行される。
【００６７】
まず、スキャナ制御部２４は、スキャンジョブが存在するか否か、すなわちスキャナ部２６による原稿の読み取りの指示を受け付けたか否かを判断する（Ｓ４０１）。
【００６８】
スキャンジョブが存在する場合（Ｓ４０１：ＹＥＳ）、原稿の読み取りおよび解析が行われる（Ｓ４０２）。
【００６９】
ステップＳ４０３では、読み取りを行った原稿が申請書６０であるか否かが判断される。かかる判断は、例えば原稿の予め決められた位置に存在する予め決められた情報を読み取ることによって行われ得る。なお、認証装置２の操作部２８に認証のための特別のボタンが設置され、このボタンが押された場合には申請書の読み取り指示があったものと判断されてもよい。
【００７０】
原稿が申請書６０でないと判断された場合（Ｓ４０３：ＮＯ）、通常のスキャン処理が行われる（Ｓ４０４）。
【００７１】
原稿が申請書６０であると判断された場合（Ｓ４０３：ＹＥＳ）、復号化部３８によって、識別画像６０６の情報が復号化される（Ｓ４０５）。すなわち、申請書６０を読み取って得られた画像データから、端末装置１の識別情報と認証装置２の識別情報とが認識される。
【００７２】
また、申請書６０を読み取って得られた画像データにおいて、記入欄６０１〜６０５に記載された手書き情報が文字認識される（Ｓ４０６）。
【００７３】
続いて、スキャナ制御部２４は、プリンタ制御部２１に対して、ステップＳ４０５で認識された端末装置１の識別情報と認証装置２の識別情報の組み合わせが申請書管理テーブル６１に登録されているか否かを問い合わせる（Ｓ４０７）。そして、プリンタ制御部２１は、申請書管理テーブル６１に、問い合わせたデータがあるか否かを検索し、その結果をスキャナ制御部２４に通知する。
【００７４】
ステップＳ４０８では、スキャナ制御部２４は、プリンタ制御部２１から受信した回答が、問い合わせたデータが登録されているとの回答であるか否かを判断する。
【００７５】
問い合わせたデータが登録されていないとの回答が受信された場合（Ｓ４０８：ＮＯ）、申請書の受理が拒否される（Ｓ４１２）。このとき、何も処理が行われないか、あるいは申請書が拒否された旨が印刷された用紙が出力されてもよい。
【００７６】
一方、問い合わせたデータが登録されているとの回答が受信された場合（Ｓ４０８：ＹＥＳ）、申請書が受理され、ステップＳ４０９〜Ｓ４１１の処理が行われる。
【００７７】
ステップＳ４０９では、スキャナ制御部２４は、プリンタ制御部２１に対して、ステップＳ４０６で認識された手書き情報を申請書管理テーブル６１に追加するように要求する。そして、プリンタ制御部２１は、申請書管理テーブル６１に手書き情報を追加する。
【００７８】
続いて、予め決められた規定にしたがって、来訪者が端末装置１から第２ネットワーク５２へアクセスをするレベルが判定される（Ｓ４１０）。例えば、ここでは、アクセスにレベル１〜３があり、レベル３は最高機密情報へのアクセス権、レベル２は中程度の機密情報へのアクセス権、レベル１は低レベルの機密情報へのアクセス権、というレベル分けがされる。この場合、スキャナ制御部２４は、例えば認証用にも使用されるサーバ４等に問い合わせを行い、サーバ４に保存されている認証用データベースにおいて申請者の所属、氏名が検索される。このように、認証装置２とは異なる外部のサーバに認証用データベースを保存しておけば、管理上好ましく、しかも複数の認証装置が１つの認証用データベースを共用することが可能である。図１６は、サーバに格納される認証用データベースの一例を示す。例えば、検索された結果情報から、申請者が幹部管理職であればレベル３、一般管理職であればレベル２、非管理職であればレベル１といったアクセスレルの割り付けが行われる。これにより、アクセス要求に対するよりきめ細かい中継制御が可能になり、セキュリティの向上にも繋がる利点がある。なお、認証用データベースは、認証装置２の内部に保存されていてもよい。
【００７９】
続いて、端末装置１の識別情報とアクセスレベルとがルーティング管理テーブルに登録される。図１７は、ルーティング管理テーブルの一例を示す。ルーティング管理テーブル６２は、端末装置１の識別情報の欄６２１と、アクセスレベルの欄６２２とを含んでいる。なお、本発明において、アクセスレベルの判定および登録は必須ではない。
【００８０】
また、本人確認となり得る情報、および利用条件に関する情報のいずれか、または両方に基づいて、申請書を受理するか否かの判断が行われてもよい。これにより、認証された正規の申請者による申請書のみが受理され、かかる正規な申請に基づくアクセス要求のみが許可されるため、よりセキュリティが向上する。この場合、さらには、例えば一般社員については申請書を受理しない処理が行われ得る。また、利用期間が１ヶ月を超える場合には申請書を受理しない処理が行われ得る。
【００８１】
一方、ステップＳ４０１においてスキャンジョブが存在しないと判断された場合（Ｓ４０１：ＮＯ）、プリンタ制御部２１から、認証装置２に対する管理権限を持ったシステム管理者によるルーティング管理テーブル６２に対する操作要求を受信したか否かが判断される（Ｓ４１３）。操作要求が受信されていないと判断された場合（Ｓ４１３：ＮＯ）、ステップＳ４０１に戻る。
【００８２】
一方、ルーティング管理テーブル６２に対する操作要求が受信された場合（Ｓ４１３：ＹＥＳ）、操作要求の内容に応じてルーティング管理テーブル６２が操作され（Ｓ４１４）、ステップＳ４０１に戻る。
【００８３】
次に、図１８を参照して、アクセス処理（図８のステップＳ１０５）について説明する。図１８に示すように、アクセス処理ではまず、プリンタ制御部２１は、アクセス要求元である端末装置１に対して、当該端末装置１の識別情報の送信を要求する（Ｓ３０１）。
【００８４】
続いて、端末装置１の識別情報が正常に受信されたか否かが判断される（Ｓ３０２）。端末装置１の識別情報が正常に受信されなかった場合（Ｓ３０２：ＮＯ）、アクセスの許可は行われず、図８のフローチャートに戻る。
【００８５】
端末装置１の識別情報が正常に受信された場合（Ｓ３０２：ＹＥＳ）、プリンタ制御部２１の第１ルーティング部３５は、当該端末装置１がルーティング可能か否か、すなわち端末装置１から第２ネットワーク５２へのアクセスを中継してもよいか否かを、スキャナ制御部２４に問い合わせる（Ｓ３０３）。そして、スキャナ制御部２４の第２ルーティング部３９は、ルーティング管理テーブル６２を参照して端末装置１の識別情報が登録されているかを確認し、登録されていればルーティング許可を、登録されていなければルーティング拒否をプリンタ制御部２１の第１ルーティング部３５に通知する。なお、第２ネットワーク５２へのアクセスがレベル分けされている場合、第２ルーティング部３９は、ルーティング管理テーブル６２に登録されたアクセスレベルにしたがって、第２ネットワーク５２の資源へのアクセスの許否を判定する。
【００８６】
ステップＳ３０４では、スキャナ制御部２４の第２ルーティング部３９からの回答に基づいて、当該端末装置１がルーティング可能か否かが判断される。
【００８７】
ルーティング可能と判断された場合（Ｓ３０４：ＹＥＳ）、プリンタ制御部２１の第１ルーティング部３５は、アクセス要求をスキャナ制御部２４の第２ルーティング部３９に対して発行する（Ｓ３０５）。そして、第２ルーティング部３９は、そのアクセス要求を、第２ネットワークインタフェース２５を経由して第２ネットワーク５２に送る。このようにして、申請書を受理された来訪者は、端末装置１から第２ネットワーク５２へのアクセスの許可を受けることができる。
【００８８】
一方、ルーティング不可能と判断された場合（Ｓ３０４：ＮＯ）、アクセス要求を拒否する旨の通知がアクセス要求元の端末装置に送信される（Ｓ３０６）。
【００８９】
次に、図９のフローチャートに戻って、ステップＳ１０６〜ＳＳ１１２の処理について説明する。
【００９０】
ステップＳ１０６では、プリンタ制御部２１は、申請書管理テーブル６１のチェックを行う。具体的には、プリンタ制御部２１は、申請書管理テーブル６１内の利用期間などの利用条件に関する情報を監視する。
【００９１】
チェックの結果、アクセス許可が終了する条件が成立した端末装置が存在するか否かが判断される（Ｓ１０７）。アクセス許可が終了する条件が成立した端末装置が存在しない場合（Ｓ１０７：ＮＯ）、ステップＳ１１０に進む。
【００９２】
一方、アクセス許可が終了する条件が成立した端末装置が存在する場合（Ｓ１０７：ＹＥＳ）、プリンタ制御部２１は、当該端末装置の識別情報を申請書管理テーブル６１から削除し（Ｓ１０８）、ルーティング管理テーブル６２内の当該端末装置に関する情報を削除するようにスキャナ制御部２４に要求する（Ｓ１０９）。そして、スキャナ制御部２４は、要求に基づいて、ルーティング管理テーブル６２内の当該端末装置に関する情報を削除する。
【００９３】
ステップＳ１１０では、認証装置２に対する管理権限を持ったシステム管理者による申請書管理テーブル６１およびルーティング管理テーブル６２に対する操作要求があったか否かが判断される。ここで、操作には、申請書管理テーブル６１およびルーティング管理テーブル６２に対する参照、登録、更新、削除、初期化が含まれる。システム管理者による操作要求がない場合（Ｓ１１０：ＮＯ）、ステップＳ１０１に戻る。
【００９４】
システム管理者による操作要求があった場合には（Ｓ１１０：ＹＥＳ）、プリンタ制御部２１は、操作要求の内容に応じて申請書管理テーブル６１を操作する（Ｓ１１１）。
【００９５】
続いて、プリンタ制御部２１は、操作要求の内容に応じてルーティング管理テーブル６２を操作するように、スキャナ制御部２４に要求する（Ｓ１１２）。
【００９６】
上述したように、本実施形態では、認証装置２は、端末装置１の識別情報を含む情報を示す識別画像６０６が印刷されたアクセスの許可申請に使用される申請書６０を出力する。そして、認証装置２は、ユーザによる書き込みが必要に応じて行われた申請書６０を読み取り、読み取って得られた画像データから上記情報を認識し、認識された上記情報に対応する端末装置１に対して、ネットワーク５２へのアクセスを許可する。
【００９７】
このように本実施形態によれば、ネットワーク５２へのアクセスに使用する端末装置１と、ユーザによる認証装置２での物理的な操作を経たという事実を保証し得る申請書とを関連付けることができる。したがって、システム管理者の手間をかけることなく、しかも十分なセキュリティを確保しつつ、信頼できる来訪者に対して例えば機密情報のあるネットワークへのアクセスを迅速に許可することが可能となる。
【００９８】
次に、本発明の第２の実施形態について、以下、上述した第１の実施形態と相違する点を中心に説明する。
【００９９】
第１の実施形態では、認証装置２が申請書の画像データの生成を行う。これに対し、第２の実施形態では、申請書生成部３３および暗号化部３４は、申請書生成用のアプリケーション７１として来訪者が使用する端末装置１の例えばハードディスク１４に格納される（図２２参照）。この場合、当該アプリケーション７１は、信頼できるユーザに対して予め配布されている。
【０１００】
また、第２の実施形態では、図１９に示すように、第１ＲＡＭ２１３には認証装置識別情報３２が記憶される。また、図２０に示すように、第１ＲＯＭ２１２には第１ルーティング部３５がプログラムとして保存される。図２１に示すように、第２ＲＡＭ２４３には、ルーティング管理テーブル６２と、申請書管理テーブル６１とが記憶される。なお、第２ＲＯＭ２４２には、第１の実施形態と同様のプログラムが保存される（図７参照）。
【０１０１】
第２の実施形態では、申請書の画像データがアプリケーション７１により生成され、その後、端末装置１にインストールされている一般的なプリンタドライバ７２により、申請書を印刷出力する指示が行われる。
【０１０２】
第２の実施形態によれば、第１の実施形態と同様の効果を得ることができることに加え、認証装置２内のプリンタ制御部２１は、申請書生成に関する特殊な処理、および端末装置１との識別情報等の特別な情報交換処理を行う必要がなくなり、単純なプリント処理を行うだけで済む。これにより、認証装置２の構成が単純化することによるコストダウンが図られ、並びに、一般的なプリント処理により実現できるため汎用性が高いという効果がある。
【０１０３】
なお、第２の実施態様において、認証装置２の識別情報を示す識別画像をも申請書に印刷する場合には、端末装置１が認証装置２の識別情報を取得する必要がある。この場合、端末装置１と認証装置２との間でのプリント処理において、双方向通信による情報取得という一般的なプリント手続きにより実現することが可能である。
【０１０４】
本発明は、上述した実施形態のみに限定されるものではなく、特許請求の範囲内において、種々改変することができる。
【０１０５】
上記実施形態では、認証装置はＭＦＰを用いて実現されているが、本発明はこれに限定されるものではない。本発明の認証装置は、例えばコンピュータと、プリンタ等の印刷装置とが接続された装置として実現され得る。
【０１０６】
本実施形態の認証システムにおける各種処理を行う手段および方法は、専用のハードウェア回路、またはプログラムされたコンピュータのいずれによっても実現することが可能である。上記プログラムは、たとえばフレキシブルディスクやＣＤ−ＲＯＭなどのコンピュータ読み取り可能な記録媒体によって提供されてもよいし、インターネット等のネットワークを介してオンラインで提供されてもよい。この場合、コンピュータ読み取り可能な記録媒体に記録されたプログラムは、通常、ハードディスク等の記憶部に転送されて記憶される。また、上記プログラムは、単独のアプリケーションソフトとして提供されてもよいし、装置の一機能としてその装置のソフトウェアに組み込まれてもよい。
【図面の簡単な説明】
【０１０７】
【図１】本発明の第１の実施形態に係る認証システムの全体構成図である。
【図２】端末装置の概略構成を示すブロック図である。
【図３】認証装置の概略構成を示すブロック図である。
【図４】申請書管理テーブルと認証装置識別情報とを示す図である。
【図５】申請書生成部と暗号化部と第１ルーティング部とを示す図である。
【図６】ルーティング管理テーブルを示す図である。
【図７】申請書解析部と復号化部と第２ルーティング部とを示す図である。
【図８】認証装置のプリンタ制御部における処理の手順を示すフローチャートである。
【図９】図８から続く、認証装置のプリンタ制御部における処理の手順を示すフローチャートである。
【図１０】申請書の発行処理の手順を示すフローチャートである。
【図１１】認証装置の識別情報の生成方法を説明するための図である。
【図１２】申請書の一例を示す図である。
【図１３】申請書管理テーブルの一例を示す。
【図１４】認証装置のスキャナ制御部における処理の手順を示すフローチャートである。
【図１５】図１４から続く、認証装置のスキャナ制御部における処理の手順を示すフローチャートである。
【図１６】サーバに格納される認証用データベースの一例を示す。
【図１７】ルーティング管理テーブルの一例を示す。
【図１８】アクセス処理の手順を示すフローチャートである。
【図１９】第２の実施形態にかかる認証装置識別情報を示す図である。
【図２０】第２の実施形態にかかる第１ルーティング部を示すである。
【図２１】第２の実施形態にかかるルーティング管理テーブルと申請書管理テーブルとを示す図である。
【図２２】申請書生成用のアプリケーションとプリンタドライバを示す図である。
【符号の説明】
【０１０８】
１    端末装置、
１１    ＣＰＵ、
１２    ＲＯＭ、
１３    ＲＡＭ、
１４，２７    ハードディスク、
１５    ディスプレイ、
１６    入力装置、
１７    ネットワークインタフェース、
１８，２９    バス、
２    認証装置、
２１    プリンタ制御部、
２１１    第１ＣＰＵ、
２１２    第１ＲＯＭ、
２１３    第１ＲＡＭ、
２２    第１ネットワークインタフェース、
２３    プリンタ部、
２４    スキャナ制御部、
２４１    第２ＣＰＵ、
２４２    第２ＲＯＭ、
２４３    第２ＲＡＭ、
２５    第２ネットワークインタフェース、
２６    スキャナ部、
２８    操作部、
４    サーバ、
５１    第１ネットワーク、
５２    第２ネットワーク、
６０    申請書、
６０６    識別画像、
６１    申請書管理テーブル、
６２    ルーティング管理テーブル。
【図１】
2008097125.tif 000003
【図２】
2008097125.tif 000004
【図３】
2008097125.tif 000005
【図４】
2008097125.tif 000006
【図５】
2008097125.tif 000007
【図６】
2008097125.tif 000008
【図７】
2008097125.tif 000009
【図８】
2008097125.tif 000010
【図９】
2008097125.tif 000011
【図１０】
2008097125.tif 000012
【図１１】
2008097125.tif 000013
【図１２】
2008097125.tif 000014
【図１３】
2008097125.tif 000015
【図１４】
2008097125.tif 000016
【図１５】
2008097125.tif 000017
【図１６】
2008097125.tif 000018
【図１７】
2008097125.tif 000019
【図１８】
2008097125.tif 000020
【図１９】
2008097125.tif 000021
【図２０】
2008097125.tif 000022
【図２１】
2008097125.tif 000023
【図２２】
2008097125.tif 000024