(57)【特許請求の範囲】
【請求項１】
ユーザからの指示を受け付ける指示受付部と、
媒体に対してデータの読出および書込を行うデータ読出書込部と、
自装置の使用権限を、公開鍵暗号方式の公開鍵に対応付けて記憶する鍵登録部と、
ユーザＩＤとパスワードを入力させるか、または生体認証技術を用いてユーザの認証を行うユーザ認証部と、
前記データ読出書込部を介して、前記鍵登録部に記憶された公開鍵に対応する秘密鍵が前記媒体に記憶されているか否かを照合する照合部と、
前記照合部により前記秘密鍵が記憶されていることが確認され、かつ前記ユーザ認証部によりユーザの認証が行われた場合に、対応する前記使用権限に応じて前記自装置の使用を許可するアクセス制御部と、
前記媒体が取り外されないようにロックするロック機構と、
前記照合部により前記秘密鍵が記憶されていることが確認され、かつ前記ユーザ認証部によりユーザの認証が行われた場合に、前記ロック機構をロックして、前記媒体が取り外されないようにするロック制御部と、
前記ロック制御部は、前記指示受付部が前記装置の使用を終了する指示を受け付けた場合に、再度前記ユーザ認証部によりユーザが認証されたことを条件に、前記ロック機構のロックを解除する認証機能付き装置。
【請求項２】
請求項１に記載の認証機能付き装置において、
前記鍵登録部は、前記公開鍵を、装置の機能毎の使用可否に対応付けて記憶する認証機能付き装置。
【請求項３】
請求項１または２に記載の認証機能付き装置において、
前記装置の近傍にユーザがいるか否かを検出するユーザ検出部と、
前記媒体が差し込まれる媒体差込部と、
前記媒体が前記媒体差込部に差し込まれた状態で、ユーザが近傍にいないことが検出された場合に、予め設定された通知先にネットワークを介して通知する通知部と、
をさらに含む認証機能付き装置。
【請求項４】
請求項１から３いずれかに記載の認証機能付き装置において、
前記媒体は、ハードウェアトークンである認証機能付き装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、認証機能付き装置に関する。
【背景技術】
【０００２】
従来、ＩＣカード等の媒体に認証データを記憶しておき、媒体に記憶されたデータに基づき、ユーザ認証を行う技術が知られている。特許文献１には、個人の認証データが格納されたＩＣカードとデータの授受を行い、ＩＣカードに格納されている個人の認証データに基づいてユーザ認証を行うユーザ認証手段と、書類をスキャンして電子化データを生成する電子化データ生成手段と、上記電子化データ生成手段を用いて書類をスキャンする操作が連続して行われた際に、上記一連のスキャン操作によって生成された複数のジョブについては１まとめにしてグループ化するジョブグループ化手段とを設け、上記ジョブグループ化手段により１まとめにされた複数のジョブについては、上記ユーザ認証手段によるユーザ認証をまとめて行うようにした電子化データ認証装置が開示されている。
【０００３】
また、特許文献２には、公共端末の顧客が端末の利用後にうっかりしてカードを端末内に置き忘れた場合、そのカードが他人の手に渡ることのないシステムが開示されている。
【特許文献１】特開２００５−１５７８７９号公報
【特許文献２】特開平１０−３４９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで、装置の使用自体をユーザ認証を行って許可しなければいけないことがある。たとえばオフィス等、多数の人が出入りする場所では、機密情報を含む書類がファクシミリ装置でコピーされて持ち出されたりすることのないようにする必要がある。また、ファクシミリ機能を有するＭＦＰ（Multi Functional Peripheral）等の装置は、装置内にデータを記憶していることもあり、権限のない者がデータにアクセスするのを防ぐ必要がある。また、近年、ネットワークの普及により、各種端末がネットワークで接続されて、データが共有されるようになっている。このような場合にも、アクセス制限を設けて、誰もがデータにアクセスできるような状態を防ぐ必要がある。
【０００５】
本発明は上記事情に鑑みてなされたものであり、その目的とするところは、アクセス制限を設ける必要がある装置において、使用権限のある者の認証を容易に行う技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明によれば、
ユーザからの指示を受け付ける指示受付部と、
媒体に対してデータの読出および書込を行うデータ読出書込部と、
自装置の使用権限を、公開鍵暗号方式の公開鍵に対応付けて記憶する鍵登録部と、
ユーザＩＤとパスワードを入力させるか、または生体認証技術を用いてユーザの認証を行うユーザ認証部と、
前記データ読出書込部を介して、前記鍵登録部に記憶された公開鍵に対応する秘密鍵が前記媒体に記憶されているか否かを照合する照合部と、
前記照合部により前記秘密鍵が記憶されていることが確認され、かつ前記ユーザ認証部によりユーザの認証が行われた場合に、対応する前記使用権限に応じて前記自装置の使用を許可するアクセス制御部と、
前記媒体が取り外されないようにロックするロック機構と、
前記照合部により前記秘密鍵が記憶されていることが確認され、かつ前記ユーザ認証部によりユーザの認証が行われた場合に、前記ロック機構をロックして、前記媒体が取り外されないようにするロック制御部と、
前記ロック制御部は、前記指示受付部が前記装置の使用を終了する指示を受け付けた場合に、再度前記ユーザ認証部によりユーザが認証されたことを条件に、前記ロック機構のロックを解除する認証機能付き装置が提供される。
【０００７】
ここで、媒体は、ＩＣカードやＵＳＢトークン等のハードウェアトークンとすることができる。ハードウェアトークンは、公開鍵暗号方式の秘密鍵を記憶したものとすることができる。
【０００８】
このような構成とすれば、公開鍵暗号方式を用いて、装置の使用権限のある者の認証を容易に行うことができる。
このような構成とすれば、媒体の認証とともにユーザ自体の認証が行われるので、正規のユーザ以外の者が秘密鍵が記憶された媒体を用いて装置を使用しようとした場合に、不正な使用を制限することができる。また、このような構成により、自装置の使用が許可される秘密鍵が記憶された媒体が取り忘れられた場合に、他人により取り去られるのを防ぐことができる。
【０００９】
本発明の認証機能付き装置において、前記鍵登録部は、前記公開鍵を、装置の機能毎の使用可否に対応付けて記憶することができる。
【００１０】
このような構成とすれば、ユーザに応じて、装置の使用範囲を適宜設定することができる。
【００１３】
本発明の認証機能付き装置は、前記装置の近傍にユーザがいるか否かを検出するユーザ検出部と、前記媒体が差し込まれる媒体差込部と、前記媒体が前記媒体差込部に差し込まれた状態で、ユーザが近傍にいないことが検出された場合に、予め設定された通知先にネットワークを介して通知する通知部と、をさらに含むことができる。
【００１４】
このような構成により、ユーザが媒体を取り忘れた場合等に、予め設定された通知先に通知が行われるので、媒体が放置されるのを防ぐことができる。
【００１６】
なお、以上の構成要素の任意の組合せ、本発明の表現を方法、装置、システム、記録媒体、コンピュータプログラム等の間で変換したものもまた、本発明の態様として有効である。
【発明の効果】
【００１７】
本発明によれば、アクセス制限を設ける必要がある装置において、使用権限のある者の認証を容易に行うことができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態について、図面を用いて説明する。尚、すべての図面において、同様な構成要素には同様の符号を付し、適宜説明を省略する。以下の実施の形態において、認証機能付き装置がインターネットファクシミリ装置である場合を例として説明する。
【００１９】
図１は、本実施の形態におけるインターネットファクシミリ装置１００の構成を示すブロック図である。
インターネットファクシミリ装置１００は、通常のファクシミリ装置の機能を有する。インターネットファクシミリ装置１００は、ファクシミリ、プリンタ、コピー、スキャナ機能等を統合したネットワーク複合機とすることができる。ここで、ネットワーク複合機は、たとえばＭＦＰ（Multi Functional Peripheral）等である。インターネットファクシミリ装置１００の通常の構成については、後述する。図１では、インターネットファクシミリ装置１００の認証機能に関わる構成を図示し、以下認証機能の説明を行う。
【００２０】
インターネットファクシミリ装置１００は、データ読出書込部１０２、認証処理部１０４、アクセス制御部１０８、データ入出力部１０９、指示受付部１１０、表示処理部１１２、通知部１１４、鍵登録部１１６、ロック制御部１１８、ロック機構１２０および媒体差込部１２２を含む。認証処理部１０４は、ユーザ認証部１０５および照合部１０６を含む。
【００２１】
図１に示したインターネットファクシミリ装置１００の破線で囲った各構成要素は、ハードウェア単位の構成ではなく、機能単位のブロックを示している。インターネットファクシミリ装置１００の各構成要素は、任意のコンピュータのＣＰＵ、メモリ、メモリにロードされた本図の構成要素を実現するプログラム、そのプログラムを格納するハードディスクなどの記憶ユニット、ネットワーク接続用インタフェースを中心にハードウェアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００２２】
指示受付部１１０は、後述する操作部から入力されるユーザからの指示を受け付ける。表示処理部１１２は、後述する表示部に情報を表示する処理を行う。通知部１１４は、たとえばインターネットファクシミリ装置１００のランプやブザー等を介して通知を行う。また、通知部１１４は、インターネットファクシミリ装置１００とネットワーク（不図示）を介して接続された他の端末に通知メールを送信することもできる。通知部１１４は、インターネットファクシミリ装置１００のランプやブザー等を介して通知を行った後、状態が解消されない場合、他の端末に通知メールを送るようにすることもできる。データ入出力部１０９は、指示受付部１１０から入力されるデータ、および表示処理部１１２や通知部１１４から出力されるデータの入出力を行う。
【００２３】
アクセス制御部１０８は、インターネットファクシミリ装置１００の機能へのアクセスを制御する。インターネットファクシミリ装置１００の機能は、たとえばコピー、送信、データアクセスとすることができる。
【００２４】
ロック機構１２０は、媒体差込部１２２に差し込まれた媒体２００が取り外されないようにロックする。ロック制御部１１８は、ロック機構１２０のロック状態を制御する。本実施の形態において、媒体２００は、たとえばＩＣカードやＵＳＢトークン等のハードウェアトークンとすることができる。媒体２００には、公開鍵暗号方式の秘密鍵が記憶される。
【００２５】
データ読出書込部１０２は、媒体差込部１２２に差し込まれた媒体２００に対してデータの読出および書込を行う。
【００２６】
認証処理部１０４は、インターネットファクシミリ装置１００のユーザの認証を行うユーザ認証部１０５と、媒体差込部１２２に差し込まれた媒体２００の認証を行う照合部１０６とを含む。
【００２７】
ユーザ認証部１０５は、媒体差込部１２２に媒体２００が差し込まれ、データ読出書込部１０２が媒体２００の差し込みを検知すると、ユーザ認証を行う。ユーザ認証は、たとえば指示受付部１１０からユーザＩＤとパスワードを入力させることにより行うことができる。また、ユーザ認証は、たとえば指紋認証等の生体認証技術を用いて行うこともできる。ユーザ認証が失敗した場合、認証処理部１０４は、データ入出力部１０９を介して通知部１１４にその旨を通知する。通知部１１４は、エラー通知を行う。
【００２８】
鍵登録部１１６は、インターネットファクシミリ装置１００の使用権限を、公開鍵暗号方式の公開鍵に対応付けて記憶する。図２は、鍵登録部１１６の内部構成の一例を示す図である。鍵登録部１１６は、公開鍵欄と権限欄とを含む。公開鍵欄には、公開鍵に関する情報が記憶される。権限欄には、インターネットファクシミリ装置１００の機能毎の使用可否が記憶される。ここで、インターネットファクシミリ装置１００の機能として、コピー、送信、データアクセス等がある。たとえば、公開鍵「２００５１０３１０９２３．ｃｅｒ」には、コピー、送信、データアクセスのすべての機能の使用が許可されている。また、公開鍵「２００５１１０２１０３０．ｃｅｒ」には、コピー機能の使用のみが許可されている。公開鍵「２００５１１０２１１２５．ｃｅｒ」には、コピーと送信機能の使用が許可されている。
【００２９】
照合部１０６は、ユーザ認証部１０５によりユーザが認証された場合、媒体２００の認証を行う。具体的には、照合部１０６は、データ読出書込部１０２を介して、鍵登録部１１６に記憶された公開鍵に対応する秘密鍵が媒体２００に記憶されているか否かを照合する。照合は、たとえば、所定のデータを用いて、媒体２００内で秘密鍵を用いて署名を生成させ、生成させた署名を鍵登録部１１６の公開鍵で検証することにより、行うことができる。
【００３０】
図１に戻り、照合部１０６により、鍵登録部１１６に記憶された公開鍵に対応する秘密鍵が媒体２００に記憶されていることが確認された場合、認証処理部１０４は、アクセス制御部１０８にその旨を通知する。アクセス制御部１０８は、鍵登録部１１６を参照し、ユーザに許可された使用権限に応じてインターネットファクシミリ装置１００の使用を許可する。また、この場合、認証処理部１０４は、ロック制御部１１８にも通知を行う。ロック制御部１１８は、ロック機構１２０をロックして、媒体２００が媒体差込部１２２から取り外されないようにする。
【００３１】
一方、照合部１０６により、鍵登録部１１６に記憶された公開鍵に対応する秘密鍵が媒体２００に記憶されていないことが確認された場合、認証処理部１０４は、データ入出力部１０９を介して通知部１１４にその旨を通知する。通知部１１４は、エラー通知を行う。
【００３２】
本実施の形態において、媒体２００の認証が行われた場合、媒体２００はロック機構１２０によりロックされる。ユーザがインターネットファクシミリ装置１００の使用を終了して媒体２００と取り出す場合、ユーザ認証部１０５は、再度ユーザ認証を行う。認証処理部１０４は、ユーザ認証部１０５によりユーザ認証が行われたことを条件に、ロック制御部１１８に通知を行う。ロック制御部１１８は、通知を受けてロック機構１２０のロックを解除する。これにより、媒体２００が権限のない者により持ち去られるのを防ぐことができる。
【００３３】
アクセス制御部１０８は、媒体２００が媒体差込部１２２に差し込まれた状態で、ユーザがインターネットファクシミリ装置１００の近傍にいないことが検出された場合、通知部１１４に通知を行わせる。インターネットファクシミリ装置１００は、ユーザが自装置の近傍にいるか否かを検出するユーザ検出部を有する。ユーザ検出部は、以下のように実現することができる。たとえば、アクセス制御部１０８は、一定時間指示受付部１１０がユーザからの指示を受け付けない場合にユーザがインターネットファクシミリ装置１００の近傍にいないと判断することができる。これにより、ユーザが媒体２００を取り忘れてしまった場合に、権限のない者がインターネットファクシミリ装置１００を使用するのを防ぐことができる。また、他の例において、インターネットファクシミリ装置１００は、感知センサを含むことができ、感知センサによる感知に基づき、ユーザがインターネットファクシミリ装置１００から離れたことを検出することもできる。
【００３４】
図３は、本実施の形態におけるインターネットファクシミリ装置１００のハードウェア構成の一例を示すブロック図である。
インターネットファクシミリ装置１００は、ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit）等からなる制御部１０と、ＲＯＭ（Read Only Memory）１２と、ＲＡＭ（Random Access Memory）１４と、画像メモリ１６と、スキャナ１７と、プリンタ１８と、ネットワークインタフェース（図中、「ネットワークＩ／Ｆ」と示す）２０と、ＮＣＵ（Network Control Unit）２２と、モデム２４と、ＣＯＤＥＣ（Coder and Decoder：符号化復号器）２６と、操作部２８と、表示部３０と、これらを接続するバス３２とを含む。
【００３５】
制御部１０は、インターネットファクシミリ装置１００の各要素にバス３２を介して接続され、各要素とともに、装置全体を制御する。図１の破線で囲った機能単位のブロックは、制御部１０および各種メモリ等により実現される。
【００３６】
ＮＣＵ２２は、公衆電話交換回線網（図中、「ＰＳＴＮ（Public Switched Telephone Networks）」と示す）３に接続される電話回線とインターネットファクシミリ装置１００との接続を制御する。また、ＮＣＵ２２は、通信相手の電話番号（またはファクシミリ番号）のダイヤル信号を送出したり着信を検出する。モデム２４は、音声信号とデジタルデータとの間の変復調を行う。
【００３７】
スキャナ１７は、原稿の画像を読み取り画像データを生成し、それを画像メモリ１６に記憶する。スキャナ１７は、たとえば、ＣＣＤイメージセンサ等を含む。ＣＯＤＥＣ２６は、画像メモリ１６に記憶された画像データを符号化したり、受信した画像データを復号して画像メモリ１６に記憶する。プリンタ１８は、画像データを用紙に印字出力する。
【００３８】
操作部２８は、たとえば、キーボード、シートキー、ボタン、スイッチ、タッチパネル、マウス等を含み、インターネットファクシミリ装置１００の操作指示や入力を行う。操作部２８は、たとえば、ファックスやコピーの開始等を指示するスタートキー、電話番号やファクシミリ番号等を入力するためのテンキー等を含む。表示部３０は、たとえば、操作部２８の操作により入力された電話番号やファクシミリ番号、プリンタ１８のトナー残量等の各種情報、アドレス帳、操作指示画面等を表示する。表示部３０は、たとえば、ＣＲＴ（Cathode Ray Tube）ディスプレイ、液晶表示装置（ＬＣＤ：Liquid Crystal Display）、ＬＥＤ（Light Emitting Diode）表示器等により構成することができる。
【００３９】
ＲＯＭ１２は、インターネットファクシミリ装置１００全体の動作を制御するためのプログラム等が記録される。ＲＡＭ１４は、制御部１０による制御に必要なデータおよび制御動作時に一時記憶が必要なデータ等を記憶する。なお、本実施の形態において、インターネットファクシミリ装置１００の起動時には、ＲＯＭ１２に記憶されているプログラムは、一旦、ＲＡＭ１４にロードされてから、ＲＡＭ１４上で制御部１０により実行される。画像メモリ１６は、スキャナ１７が読み取った画像データやインターネットファクシミリ装置１００が外部から受信した画像データを記憶する。
【００４０】
ネットワークインタフェース２０は、ネットワーク１を介したインターネットファクシミリ装置１００と他のファクシミリ端末等との通信を制御する。本実施の形態において、ネットワーク１は、インターネットである。
【００４１】
図１に示したアクセス制御部１０８は、以上のようなインターネットファクシミリ装置１００の通常の機能の使用を制御する。
【００４２】
図４は、本実施の形態におけるインターネットファクシミリ装置１００の処理手順を示すフローチャートである。
データ読出書込部１０２が媒体差込部１２２に媒体２００が差し込まれたことを検出すると（Ｓ１００のＹＥＳ）、ユーザ認証部１０５はユーザ認証を行う（Ｓ１０２）。ユーザ認証部１０５は、データ入出力部１０９を介して表示処理部１１２や通知部１１４によりユーザにＩＤやパスワードの入力等のユーザ認証を行うためのデータの入力を促す。ユーザが認証されると（Ｓ１０２のＹＥＳ）、照合部１０６は、鍵登録部１１６に記憶された公開鍵に対応する秘密鍵が媒体２００に記憶されているか否かを照合する（Ｓ１０４）。対応する秘密鍵が記憶されている場合（Ｓ１０４のＹＥＳ）、ロック制御部１１８は、ロック機構１２０をロックして媒体２００が取り外されないようにする（Ｓ１０６）。また、アクセス制御部１０８は、ユーザからのアクセスを許可する（Ｓ１０８）。この際、アクセス制御部１０８は、鍵登録部１１６を参照し、媒体２００に記憶された秘密鍵に対応する公開鍵に対応付けられた権限に応じて、ユーザからのアクセスを許可する。
【００４３】
ユーザから装置の使用を終了する指示があると（Ｓ１１０のＹＥＳ）、ユーザ認証部１０５は、再びユーザ認証を行う（Ｓ１１２）。ユーザが認証されると（Ｓ１１２のＹＥＳ）、ロック制御部１１８は、ロック機構１２０のロックを解除し、媒体２００を取り外し可能とする（Ｓ１１４）。以上により処理を終了する。
【００４４】
一方、ステップＳ１０２において、ユーザの認証が行えない場合（Ｓ１０２のＮＯ）、ユーザ認証部１０５は、所定回数認証に失敗したか否かを判断する（Ｓ１１６）。所定回数失敗するまで同様の処理を繰り返し、所定回数失敗すると（Ｓ１１６のＹＥＳ）、通知部１１４は、エラー通知を行う（Ｓ１２２）。
【００４５】
また、ステップＳ１０４において、媒体２００に対応する秘密鍵が記憶されていない場合（Ｓ１０４のＮＯ）、通知部１１４は、エラー通知を行う（Ｓ１２２）。さらに、ステップＳ１１０において、ユーザから装置の使用を終了する指示があるまで、媒体２００が媒体差込部１２２に差し込まれた状態で、ユーザが装置から離れて媒体２００が放置されていないか否かを検出する処理を行う（Ｓ１１８）。媒体２００が放置されていると検出された場合（Ｓ１１８のＹＥＳ）、通知部１１４は、通知を行う。
【００４６】
また、ステップＳ１１２において、ユーザの認証が行えない場合（Ｓ１１２のＮＯ）、ユーザ認証部１０５は、所定回数認証に失敗したか否かを判断する（Ｓ１２０）。所定回数失敗するまで同様の処理を繰り返し、所定回数失敗すると（Ｓ１２０のＹＥＳ）、通知部１１４は、エラー通知を行う（Ｓ１２２）。通知部１１４による通知は、インターネットファクシミリ装置１００のアラーム等により行うこともできるが、予め設定された宛先に、ネットワークを介して電子メール等により行うこともできる。また、たとえば媒体２００が放置されているような場合、通知部１１４は、最初にアラーム等により通知を行った後、媒体２００が放置された状態が続いていたら、予め設定された宛先に、ネットワークを介して電子メール等により通知することができる。
【００４７】
以上、図面を参照して本発明の実施形態について述べたが、これらは本発明の例示であり、上記以外の様々な構成を採用することもできる。
【００４８】
インターネットファクシミリ装置１００は、媒体２００が媒体差込部１２２に差し込まれた状態で、ユーザが装置の近傍にいないことが検出され、通知を行っても解消されない場合、媒体２００を装置内で回収する構成とすることもできる。これにより、媒体差込部１２２に別の媒体を差し込むことができ、他の人がインターネットファクシミリ装置１００を使えるようにできるとともに、媒体２００が他人に取り去られるのを防ぐことができる。
【００４９】
また、インターネットファクシミリ装置１００は、ユーザ認証部１０５を有しない構成とすることもできる。たとえば、媒体２００自体がユーザ認証機能を有する構成の場合、インターネットファクシミリ装置１００でユーザ認証を行わないようにしても、上述したのと同様の処理を行うことができる。
【図面の簡単な説明】
【００５０】
【図１】本発明の実施の形態におけるインターネットファクシミリ装置の構成を示すブロック図である。
【図２】鍵登録部の内部構成の一例を示す図である。
【図３】本発明の実施の形態におけるインターネットファクシミリ装置のハードウェア構成の一例を示すブロック図である。
【図４】本発明の実施の形態におけるインターネットファクシミリ装置の処理手順を示すフローチャートである。
【符号の説明】
【００５１】
１  ネットワーク
３  ＰＳＴＮ
１０  制御部
１２  ＲＯＭ
１４  ＲＡＭ
１６  画像メモリ
１７  スキャナ
１８  プリンタ
２０  ネットワークインタフェース
２２  ＮＣＵ
２４  モデム
２６  ＣＯＤＥＣ
２８  操作部
３０  表示部
３２  バス
１００  インターネットファクシミリ装置
１０２  データ読出書込部
１０４  認証処理部
１０５  ユーザ認証部
１０６  照合部
１０８  アクセス制御部
１０９  データ入出力部
１１０  指示受付部
１１２  表示処理部
１１４  通知部
１１６  鍵登録部
１１８  ロック制御部
１２０  ロック機構
１２２  媒体差込部
２００  媒体
【図１】
0004591323.tif 000002
【図２】
0004591323.tif 000003
【図３】
0004591323.tif 000004
【図４】
0004591323.tif 000005