(57)【要約】【課題】  比較的簡単な構成で、より高いセキュリティを確保するユーザ認証を行うことができる情報処理装置を提供する。【解決手段】  装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置において、装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる履歴情報記憶制御手段と、上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する比較照合手段と、上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可するアクセス許可手段と、を設ける。【選択図】図４
2006229854.tif 000002
【特許請求の範囲】
【請求項１】
装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置において、
上記装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる履歴情報記憶制御手段と、
上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する比較照合手段と、
上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可するアクセス許可手段と、を有していることを特徴とする情報処理装置。
【請求項２】
更に、上記履歴情報以外の認証情報を入力する入力手段を有しており、
上記アクセス許可手段は、上記装置と外部メモリデバイスとの間で、該外部メモリデバイスに含まれる履歴情報に加え、上記入力デバイスを介して入力された認証情報が互いに一致する場合にのみ、装置に対するユーザのアクセスを許可することを特徴とする請求項１記載の情報処理装置。
【請求項３】
装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置に実行されるユーザ認証プログラムであって、
上記装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる手順と、
上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する手順と、
上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可する手順と、を有していることを特徴とするユーザ認証プログラム。
【請求項４】
装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置に実行されるユーザ認証プログラムを記録したコンピュータ読取り可能な記録媒体であって、
上記ユーザ認証プログラムが、
上記装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる手順と、
上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する手順と、
上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可する手順と、を有していることを特徴とする記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置，ユーザ認証プログラム及びそのプログラムを記録したコンピュータ読取り可能な記録媒体に関する。
【背景技術】
【０００２】
近年、複写機，多機能複合機等の機器では、セキュリティを確保すべく、機器の不正使用を防止する方法の１つとして、例えば特開２００３−２８８１２８号公報に開示されるように、各種認証情報を保持したＵＳＢメモリキー又はＩＣカード等の外部メモリデバイスを用いて、ユーザ認証を行うことが知られている。この方法では、通常、外部メモリデバイスを機器本体に対して差し込んだりかざしたりすることで、それに保持される認証情報が読み取られ、その認証情報と予め機器側で保持される情報とが一致した場合についてのみアクセスが許可される。また、機器の不正使用を防止する方法の１つとして、例えば特開２００２−４１１７６号公報に開示されるように、機器の起動に関する履歴情報を記録し、その情報を正当なユーザに通知することが知られている。
【０００３】
【特許文献１】特開２００３−２８８１２８号公報
【特許文献２】特開２００２−４１１７６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、前者の技術では、認証情報のみが一致すればアクセス許可されるため、正しい認証情報を備えていれば不正にコピーされた外部メモリデバイスであってもアクセスが許可されることがあり、十分なセキュリティを確保し得なかった。また、後者の技術では、ユーザが機器の起動に関する履歴情報を確認する面倒な作業が必要であり、また、その履歴情報の確認に際してユーザの記憶が頼りになることから、高セキュリティを確実に確保する上では問題があった。
【０００５】
この発明は、上記技術的課題に鑑みてなされたもので、比較的簡単な構成で、より高いセキュリティを確保するユーザ認証を行うことができる情報処理装置及びユーザ認証プログラム並びにそのプログラムを記録したコンピュータ読取り可能な記録媒体を提供することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本願の請求項１に係る発明は、装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置において、上記装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる履歴情報記憶制御手段と、上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する比較照合手段と、上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可するアクセス許可手段と、を有していることを特徴としたものである。
【０００７】
また、本願の請求項２に係る発明は、請求項１に係る発明において、更に、上記履歴情報以外の認証情報を入力する入力手段を有しており、上記アクセス許可手段は、上記装置と外部メモリデバイスとの間で、該外部メモリデバイスに含まれる履歴情報に加え、上記入力デバイスを介して入力された認証情報が互いに一致する場合にのみ、装置に対するユーザのアクセスを許可することを特徴としたものである。
【０００８】
更に、本願の請求項３に係る発明は、装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置に実行されるユーザ認証プログラムであって、上記装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる手順と、上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する手順と、上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可する手順と、を有していることを特徴としたものである。
【０００９】
また、更に、本願の請求項４に係る発明は、装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えた情報処理装置に実行されるユーザ認証プログラムを記録したコンピュータ読取り可能な記録媒体であって、上記ユーザ認証プログラムが、上記装置本体に外部メモリデバイスが接続された時刻を、上記装置及び外部メモリデバイスの両方に記憶させ履歴情報として蓄積させる手順と、上記装置及び外部メモリデバイスから上記履歴情報を読み出し、比較照合する手順と、上記装置と外部メモリデバイスとの間で上記履歴情報が互いに一致する場合にのみ、該装置に対するユーザのアクセスを許可する手順と、を有していることを特徴としたものである。
【発明の効果】
【００１０】
本発明によれば、従来の認証情報の認証に加えて、装置及び外部メモリデバイスに蓄積された履歴情報を比較照合する履歴情報の認証が行われ、その結果、履歴情報の不一致が検出されれば、その旨をユーザに通知することで、外部メモリデバイスの認証情報を不正にコピーしたデバイスの存在を本来のユーザに認識させ、より早期の対応を促すことができ、装置のセキュリティ向上を図ることができる。また、外部メモリデバイスとしては、市販されている比較的安価なＵＳＢメモリキー，ＩＣカード等のデバイスを用いることができ、コスト増大を伴うことなく装置のセキュリティを向上させることができる。
【００１１】
更に、外部メモリデバイスに記憶された認証情報及び履歴情報の認証とともに、例えばユーザが手入力するユーザ名及びパスワード等の認証情報の認証、若しくは、例えば指紋認証，静脈認証等の生体認証を併用することで、装置の不正利用をより確実に防止することができる。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施形態について、添付図面を参照しながら説明する。
図１は、ＭＦＰ１０の基本的な構成を示すブロック図である。ＭＦＰ１０は、所定のプログラムに基づき各種の命令を実行させるなどして、ＭＦＰ１０内の各構成を制御するＣＰＵ１と、ＣＰＵ１による制御の基になるプログラムを格納するＲＯＭ２と、該プログラムの実行に必要なワークエリアや外部から送信されてきたジョブデータを一時的に格納するＲＡＭ３と、ユーザによる装置の操作及び各種の設定入力を可能とするタッチパネル式の表示パネルを備えた操作部４と、原稿を読み取り例えばビットマップ形式の画像データを取得する走査部５と、ジョブデータに基づき用紙に対してプリントを実行する印刷部６と、各種デバイス接続用のコネクタを構成するインターフェース部７と、ジョブデータ等の各種データの送受信を外部と行なうためのネットワークインターフェースカード（図中の「ＮＩＣ」）８と、を有している。これらの構成は、バス９を介して互いにデータ送受信可能に接続されている。
【００１３】
ＭＦＰ１０のインターフェース部７には、ＵＳＢメモリキー２０やＩＣカード２１等の外部メモリデバイスの接続を可能とするコネクタ（不図示）が設けられている。このＭＦＰ１０では、ユーザが利用しようとする場合に、各ユーザに対応する認証情報を保持する外部メモリデバイスがインターフェース部７のコネクタに差し込まれ、デバイス内の認証情報が読み出され認証されることで、アクセスを許可するようなユーザ認証が実施されるようになっている。かかる技術によれば、認証情報の認証に応じてアクセス許可されるため、正しい認証情報を備えていれさえすれば不正にコピーされた外部メモリデバイスであってもアクセスが許可されることがあり、十分なセキュリティを確保し得ないという問題がある。この問題を解消すべく、本実施形態では、ＭＦＰ１０が、認証情報の認証に加えて、外部メモリデバイスがＭＦＰ本体に接続された時刻（以下、デバイス接続時刻という）をＭＦＰ本体及び外部メモリデバイスの各々に「履歴情報」として蓄積させ、それらを比較照合するユーザ認証を行う。
【００１４】
図２及び３には、それぞれ、ＭＦＰ１０及びＵＳＢメモリキー２０又はＩＣカード２１等の外部メモリデバイスに履歴情報として記憶され蓄積されたデバイス接続時刻を示す。これらの図から分かるように、ＭＦＰ１０及び外部メモリデバイスには、共に、ＭＦＰ１０に対する外部メモリデバイスのデバイス接続時刻が記憶され、履歴情報として蓄積される。この履歴情報の比較照合は、ＭＦＰ本体に接続され認証情報が認証された外部メモリデバイスに対して実施される。図２に示すように、履歴情報の比較照合を行う度に、ＭＦＰ１０側では、比較照合の結果（一致：○，不一致：×）が、履歴情報を構成する各デバイス接続時刻に対応して記録される。
【００１５】
図２及び３に示す例では、ＭＦＰ１０と外部メモリデバイスとの間で、Ｎ−２回目までのデバイス接続時刻は一致するが、Ｎ−１回目のデバイス接続時刻が一致していない。具体的には、ＭＦＰ１０側に、Ｎ−１回目についての情報として、外部メモリデバイスには記録されていないデバイス接続時刻「２００４／３／２３／２２：００：０１」が含まれている。ＭＦＰ１０は、この結果に基づき、他のユーザが外部メモリデバイスに記憶される認証情報を不正にコピーしたデバイスを用いてＭＦＰ１０にアクセスした可能性があると判断し、その旨を通知するための警告メッセージを操作部４の表示パネル（不図示）上に表示する。外部メモリデバイスの本来のユーザは、これに応じて、例えばそれに保持される認証情報を変更する等の処理により対処する必要がある。なお、図２及び３に示すような履歴情報は、ユーザによる閲覧要求に応じて、操作部４の表示パネル（不図示）上に表示されてもよい。
【００１６】
図４は、ＭＦＰ１０側に格納されるプログラムに基づき、ＭＦＰ１０において実行されるユーザ認証処理についてのフローチャートである。この処理では、まず、外部メモリデバイスが接続されたか否かが判断される（＃１１）。外部メモリデバイスが接続されていないと判断される場合には、再度ステップ＃１１が繰り返され、他方、外部メモリデバイスが接続されたと判断される場合には、引き続き、本体及び外部メモリデバイスから認証情報が読み出される（＃１２）。その後、ＭＦＰ本体と外部メモリデバイスとの間で、認証情報が一致するか否かが判断される（＃１３）。
【００１７】
ステップ＃１３の結果、認証情報が一致しないと判断された場合には、アクセスが不許可とされ（＃１９）、その旨を通知するための警告メッセージを操作部４の表示パネル（不図示）上に表示する等の処理により、認証情報が一致しない旨がユーザに通知される（＃２０）。以上で処理が終了される。また、一方、ステップ＃１３の結果、認証情報が一致すると判断された場合には、引き続き、外部メモリデバイスに履歴情報が存在するか否かが判断される（＃１４）。
【００１８】
ステップ＃１４の結果、履歴情報が存在しないと判断された場合には、ステップ＃１７へ進み、ＭＦＰ本体及び外部メモリデバイスにデバイス接続時刻が記憶され、アクセス許可とされる（＃１８）。なお、ステップ＃１７においては、ステップ＃１３にて一致する判断された認証情報に対応して、ＭＦＰ１０に履歴情報が既存する場合（つまり、履歴情報が外部メモリデバイスに存在せず、ＭＦＰ１０に存在する場合）には、その履歴情報に追加する形で、デバイス接続時刻が記憶される。また、履歴情報が存在しない場合（つまり履歴情報がＭＦＰ１０及び外部メモリデバイスのいずれにも存在しない場合）には、今回が１回目の利用と判断されて、新規の履歴情報として、デバイス接続時刻が記憶される。以上で処理が終了される。
【００１９】
他方、ステップ＃１４で、履歴情報が存在すると判断された場合には、引き続き、ＭＦＰ本体及び外部メモリデバイスから履歴情報が読み出される（＃１５）。その後、ＭＦＰ本体と外部メモリデバイスとの間で、履歴情報が一致するか否かが判断され（＃１６）、その結果、履歴情報が一致しないと判断された場合には、アクセスが不許可とされ（＃２１）、その旨を通知するための警告メッセージを操作部４の表示パネル（不図示）上に表示する等の処理により、履歴情報が一致しない旨がユーザに通知される（＃２２）。以上で処理が終了される。また、一方、履歴情報が一致すると判断された場合には、引き続き、本体及び外部メモリデバイスにデバイス接続時刻が記憶され（＃１７）、その後、アクセスが許可され（＃１８）、以上で処理が終了される。
【００２０】
以上のように、認証情報の認証に加えて、ＭＦＰ１０及び外部メモリデバイスに蓄積された履歴情報を比較照合する履歴情報の認証が行われ、その結果、履歴情報の不一致が検出されれば、その旨をユーザに通知することで、外部メモリデバイスの認証情報を不正にコピーしたデバイスの存在を本来のユーザに認識させ、より早期の対応を促すことができる。また、外部メモリデバイスとしては、市販されている比較的安価なＵＳＢメモリキー２０，ＩＣカード２１等のデバイスを用いることができ、コスト増大を伴うことなくＭＦＰ１０のセキュリティを向上させることができる。
【００２１】
なお、本発明は、例示された実施形態に限定されるものでなく、本発明の要旨を逸脱しない範囲において、種々の改良及び設計上の変更が可能であることは言うまでもない。
【００２２】
例えば、ＭＦＰ１０の不正利用をより確実に防止するには、外部メモリデバイスに記憶された認証情報及び履歴情報の認証に加え、例えば操作部４から外部入力されるユーザ名及びパスワード等の認証情報の認証、若しくは、例えば指紋認証，静脈認証等の生体認証が併用されてもよい。
【００２３】
また、前述した実施形態では、特許請求の範囲に記載の「情報処理装置」として、ＭＦＰ１０を取り上げたが、これに限定されることなく、本発明は、装置本体に接続された外部メモリデバイスに記憶される所定の情報に基づき、装置に対するユーザのアクセス可否を判断するユーザ認証機能を備えていれば、いかなる装置にも適用可能である。
【００２４】
更に、図４のフローチャートであらわされるユーザ認証処理は、ＭＦＰ１０のＲＯＭ２に格納されるプログラムが読み出されることで実行されるが、かかるプログラムは、ＭＦＰ１０のＣＰＵ１による制御の基になるプログラムの一部として予め組み込まれるものであっても、あるいは、ユーザ認証プログラムとして、例えばＣＤ−ＲＯＭ又はフロッピー（登録商標）ディスク等の外部記録媒体を用いて若しくはネットワーク経由でダウンロードすることで、ＭＦＰ１０にインストールされ、追加的に格納されるものであってもよい。
【図面の簡単な説明】
【００２５】
【図１】本発明の実施形態に係るＭＦＰの基本構成をあらわすブロック図である。
【図２】上記ＭＦＰに保持される履歴情報を概念的に示す図である。
【図３】外部メモリデバイス（ＵＳＢメモリキー及びＩＣカード）に記憶された履歴情報を概念的に示す図である。
【図４】上記ＭＦＰにより実行されるユーザ認証処理についてのフローチャートである。
【符号の説明】
【００２６】
１…ＣＰＵ，２…ＲＯＭ，３…ＲＡＭ，４…操作部，５…走査部，６…印刷部，７…インターフェース部，８…ＮＩＣ，１０…ＭＦＰ，２０…ＵＳＢメモリキー，２１…ＩＣカード。
【図１】
2006229854.tif 000003
【図２】
2006229854.tif 000004
【図３】
2006229854.tif 000005
【図４】
2006229854.tif 000006