(57)【要約】【課題】ハードディスク完全消去機能など、ＭＦＰの特定機能を安全に有効化／無効化する。【解決手段】任意の通信媒体により、他の装置と通信が可能な情報処理装置であって、通信媒体を利用して複合機能装置と通信を行う通信手段と、ＩＣカード等の外部処理装置と通信を行う外部入出力手段と、外部入出力装置により接続された外部処理装置が利用可能かどうかを判定する判定手段とを備えることを特徴とする情報処理装置。【選択図】        図１
2006221229.tif 000002
【特許請求の範囲】
【請求項１】
任意の通信媒体により、他の装置と通信が可能な情報処理装置であって、通信媒体を利用して複合機能装置と通信を行う通信手段と、ＩＣカード等の外部処理装置と通信を行う外部入出力手段と、外部入出力装置により接続された外部処理装置が利用可能かどうかを判定する判定手段とを備えることを特徴とする情報処理装置。
【請求項２】
前記通信手段により複合機能装置に送信されるデータは、複合機能装置のシリアル番号取得要求と機能有効化コードであることを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記通信手段により複合機能装置に送信される機能有効化コードには、前記外部入出力手段により取得した外部処理装置で生成した暗号データが含まれることを特徴とする請求項１又は２記載の情報処理装置。
【請求項４】
前記外部入出力手段により取得した暗号データは、外部処理装置の固有識別情報を外部処理装置に封入された暗号鍵により暗号化したデータであることを特徴とする請求項１〜３いずれか記載の情報処理装置。
【請求項５】
任意の通信媒体により、他の装置と通信が可能な複合機能装置であって、通信媒体を利用して情報処理装置と通信を行う通信手段と、ＩＣカード等の外部処理装置と通信を行う外部入出力手段と、外部入出力装置により接続された外部処理装置が、当該複合機能装置の機能を有効化した外部記憶装置かどうかを判定する判定手段と、各種情報を保存する保存手段と、タッチパネルの様な情報を表示すると共に接触入力が可能な表示手段とを具備することを特徴とする複合機能装置。
【請求項６】
前記保存手段は、通信手段により情報処理装置より受信した、機能有効化コードに含まれる暗号データを保存することを特徴とする請求項５記載の複合機能装置。
【請求項７】
前記判定手段は、前記外部入出力手段により外部処理装置から取得した暗号データと、前記保存手段に保存された、機能有効化コードに含まれていた暗号データを比較することで、データが一致した場合に、外部処理装置が機能有効化時に用いられたものと同じであると判定することを特徴とする請求項５又は６記載の複合機能装置。
【請求項８】
前記外部入出力手段により外部処理装置から取得した暗号データは、外部処理装置の固有識別情報を外部処理装置に封入された暗号鍵で暗号化したデータであることを特徴とする請求項５〜７いずれか記載の複合機能装置。
【請求項９】
前記判定手段により、機能有効化時に用いられた外部処理装置が接続されていると判定された場合にのみ、機能無効処理に関わる設定情報を、前記入出力装置に表示することで、無効化処理が行えることを特徴とする請求項５〜８いずれか記載の複合機能装置。
【請求項１０】
前記入出力手段により機能無効化指示が出された場合に、機能無効化を行うと共に、保存手段により保存されている暗号データの消去を行った後、外部入出力手段により外部処理装置に暗号データの初期化を指示することを特徴とする請求項５〜９いずれか記載の複合機能装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は情報処理装置および複合機能装置に関し、ＩＣカードのような情報処理機能を有する外部処理装置を接続可能な情報処理装置と、同様に外部処理装置を接続可能な複合機能装置が、ＬＡＮ等のネットワークを介して接続されるシステムに関するものである。
【背景技術】
【０００２】
従来、複合機能装置の特定機能を追加したり有効化するためには、ネットワークを介して接続可能な情報処理装置にドングルと呼ばれるハードウェアを接続し、ドングルに封入された暗号鍵を読み込み、この暗号鍵で特定のデータを暗号化した結果が、予め予想されている結果と一致した場合に正当な処理とみなし、複合機能装置の機能を追加したり有効化することを可能にしていた（例えば、特許文献１参照）。
【０００３】
一方、機能を有効化された複合機能装置において、同機能を無効化するためには、パスワード等の入力により管理者モードと呼ばれるモード移行して、機能の無効化を行っていた。
【特許文献１】特開２００１−３０６１７０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら上記従来技術では、例えばセキュリティ機能を有効にした後に、この機能を無効化する場合、特定の権限を有する者のみが無効化できるようにしなければ、知らず知らずのうちに機能を無効化されるが、一般的な複合機能装置の利用形態では、管理者モードの移行方法やパスワードが広く知れ渡っている場合が多く、知らないうちに機能の無効化が行われることから、セキュリティの低下が懸念されている。
【０００５】
本発明は、以上の点に着目して成されたもので、ハードディスク完全消去機能など、ＭＦＰの特定機能を安全に有効化／無効化する情報処理装置および複合機能装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記の課題を解決する本発明の複合機能装置は以下の構成を備える。
【０００７】
即ち、ＬＡＮ等のネットワークを介して情報処理装置とデータや制御情報を送受信する通信手段と、ＩＣカード等の外部処理装置との間でデータや制御情報の入出力を行う外部入出力手段と、外部入出力手段により接続された外部処理装置が正当な装置であるかどうかを判定する判定手段と、通信手段により情報処理装置から受信した暗号データ等を保存する保存手段と、接触による入力と画面表示を行うタッチパネル等の入出力手段とを備えることを特徴とする複合機能装置。
【０００８】
また、上記の課題を解決する本発明の情報処理装置は以下の構成を備える。
【０００９】
即ち、ＬＡＮ等のネットワークを介して他の装置とデータや制御情報の送受信を行う通信手段と、ＩＣカード等の外部処理装置との間でデータや制御情報の入出力を行う外部入出力手段と、外部入出力手段により接続された外部処理装置が、本発明を実現する複合機能装置の機能有効化処理を利用できるかどうかを判定する判定手段とを備えることを特徴とする情報処理装置。
【００１０】
また、上記の課題を解決する本発明の外部処理装置は以下の構成を備える。
【００１１】
即ち、情報処理装置とのデータや制御情報を入出力する入出力手段と、各種演算を行う情報処理手段と、固有情報を記憶する固有情報保持手段と、各種設定を保存する保存手段とを具備することを特徴とする外部処理装置。
【００１２】
上記の構成によれば、複合機能装置は機能有効化時に使用された外部処理装置に封入された暗号鍵を用いて暗号化された外部処理装置の固有ＩＤを保持すると共に、外部処理装置は機能有効化を行った複合機能装置の固有シリアル番号を、封入された暗号鍵で暗号化したデータを保持する。
【００１３】
一方、複合機能装置の機能を無効化する際には、外部記憶装置から取得した暗号データと保存されている暗号データを比較し、一致した場合に無効化処理を可能とし、複合機能装置の暗号データを消去すると共に、外部処理装置の保存データを初期化することにより、一つの外部処理装置では一台の複合機能装置の機能有効化を可能とし、且つ機能有効化に用いた外部処理装置を接続しない限り、複合機能装置の機能無効化を行えないようにすることで、不正な機能有効化及び無効化を防ぐものである。
【００１４】
以上、本発明についてその詳細を説明したが、これを整理して記述すると下記の構成によって前記課題を解決できた。
【００１５】
（１）任意の通信媒体により、他の装置と通信が可能な情報処理装置であって、通信媒体を利用して複合機能装置と通信を行う通信手段と、ＩＣカード等の外部処理装置と通信を行う外部入出力手段と、外部入出力装置により接続された外部処理装置が利用可能かどうかを判定する判定手段とを備えることを特徴とする情報処理装置。
【００１６】
（２）任意の通信媒体により、他の装置と通信が可能な複合機能装置であって、通信媒体を利用して情報処理装置と通信を行う通信手段と、ＩＣカード等の外部処理装置と通信を行う外部入出力手段と、外部入出力装置により接続された外部処理装置が、当該複合機能装置の機能を有効化した外部記憶装置かどうかを判定する判定手段と、各種情報を保存する保存手段と、タッチパネルの様な情報を表示すると共に接触入力が可能な表示手段とを具備することを特徴とする複合機能装置。
【発明の効果】
【００１７】
本発明によれば、複合機能装置の特定機能を有効化する際に、複合機能装置から固有のシリアル番号を取得し、これをＩＣカードリーダに挿入されたＩＣカードに渡し、ＩＣカードでは封入された暗号鍵を用いて、シリアル番号を暗号化して内部に保存すると共に、ＩＣカードの固有情報を暗号鍵を用いて暗号化する。そして、暗号化データを含む機能有効化コードを複合機能装置に送信する。機能有効化コードを受信した複合機能装置は、内包された暗号化データを保存すると共に、指定機能を有効化する。
【００１８】
一方、特定機能を無効化する場合は、複合機能装置のＩＣカードリーダに挿入されたＩＣカードから暗号データを取得し、前記、機能有効化コードと共に受信し保存されている暗号データと比較し、これが一致した場合に、ＩＣカードに保存された、複合機能装置のシリアル番号を暗号化したデータを初期化シリアル番号を暗号化したデータに置換え、複合機能装置の暗号化データ保存領域をクリアすると共に機能を無効化することにより、ある複合機能装置の機能有効化を行う際に利用したＩＣカードを挿入しない限り、その複合機能装置の機能無効化が行えず、また、ある複合機能装置の機能有効化を行う際に利用したＩＣカードは、そのカードを用いて複合機能装置の機能無効化を行わないかぎり、他の複合機能装置の機能有効化を行えないように、機能制御することを可能にするものである。
【発明を実施するための最良の形態】
【００１９】
以下本発明を実施するための最良の形態を、実施例により詳しく説明する。
【実施例】
【００２０】
＜第一実施形態＞
図１は、本発明の一実施形態を示すシステム構成図である。複合機能装置１０１は、Ｅｔｈｅｒｎｅｔ(登録商標)等のＬＡＮ１０３と接続されており、ＬＡＮ１０３を経由して他の装置と通信を行うことが可能である。また、複合機能装置１０１は、ＩＣカードリーダ１０２を具備しており、ＩＣカード１０６とデータの入出力が可能である。情報処理装置１０４はＬＡＮ１０３を介して、複合機能装置１０１を含む他の装置と通信が可能であると共に、ＩＣカードリーダ１０５を具備しており、ＩＣカード１０６とデータの入出力が可能である。
【００２１】
図２は、本発明を実現する複合機能装置（ＭＦＰ、図１の１０１に相当）の内部構成例である。ＭＦＰ１０１はネットワークポート２０５を介して図１のＬＡＮ１０３に接続されており、ＬＡＮ１０３に接続された機器と相互に通信することが可能である。ネットワーク制御部２０６は、ネットワークポート２０５を介してＬＡＮ１０３から受信した情報を機器制御部２０１に渡すと共に、機器制御部２０１から入力した情報をネットワークポート２０５からＬＡＮ１０３に送信する。操作パネル２０３は、パネル制御部２０４を介して機器制御部２０１から取得したＭＦＰの状態を表示したり、操作パネルに表示されたボタン等への接触入力をパネル制御部２０４に送信する。データ保存部２０２は、ＲＡＭやハードディスク等の記憶領域であり、ネットワークポート２０５から受信した、ジョブと呼ばれる機器制御情報を保存したり、操作パネル２０３から入力された各種設定を保存する。印刷制御部２０９は、機器制御部２０１からの指示により、データ保存部２０２に保存されたジョブの印刷を印刷部２１０に指示する。Ｉ／Ｏ制御部２０７はＩＣカードリーダ２０８に挿入されたＩＣカードの制御を行う。
【００２２】
図６は本発明を実現する複合機能装置の操作パネル２０３に表示される、管理者画面６０１及び管理者設定画面６０５を示している。管理者画面６０１で、ＯＫボタン６０３を押下すると、パスワード入力域６０２に入力したものが、予め設定されている管理者パスワードと一致した場合に、管理者設定画面６０５が表示され、一致しないと画面遷移は行われない。また、キャンセルボタン６０４を押下すると、管理者画面２０３を表示する前の画面に画面遷移する。管理者設定画面６０５では、ネットワーク設定として、ＩＰアドレス入力域６０６、ゲートウェイアドレス入力域６０７及びセキュリティ機能の有効化ボタン６０８、無効化ボタン６０９から構成されている。ＯＫボタン６１０を押下すると、表示されている設定をデータ保存部２０２に保存し、キャンセルボタン６１１を押下すると表示されている設定を破棄して、管理者画面６０１に画面遷移する。
【００２３】
図７は、ＩＣカード１０６の内部構造例である。７０１はコネクタであり、ＩＣカードリーダ（図１の１０２及び１０５に相当）のコネクタと電気的に接触することにより、データの入出力を行う。ＣＰＵ７０２はデータの入出力を制御すると共に暗号化／復号化等の演算処理を行う。ＲＯＭ７０３は読み出し専用の不揮発性記憶装置であり、ＩＣカード固有情報やＣＰＵ７０２に指示を出すプログラムが格納されている。暗号鍵７０４は、ＩＣカード毎に異なる暗号鍵が保存されている。ＳＲＡＭ７０５は複合機能装置から受信したシリアル番号を暗号化したデータ等の各種情報を記憶する、読み書き可能な不揮発性記憶装置である。
【００２４】
以下、図３のフローチャートを用いて、本発明を実現する図１の情報処理装置１０１における複合機能装置の機能有効化処理を説明する。
【００２５】
まず、ステップＳ３０１で、ＩＣカード１０６からカード情報を取得する。ステップＳ３０２で、取得したカード情報により本システムで使用可能なＩＣカードかどうかを判定する。なお、ＩＣカード１０６がＩＣカードリーダ１０５に挿入されていない場合はカード情報を取得できないので、ステップ３０２では、使用可能なＩＣカードでは無いと判定される。ステップＳ３０２で使用可能なカードでは無いと判定されると処理を終了する。使用可能なカードと判定された場合、ステップＳ３０３で、機能の有効化処理を実行する複合機能装置を選択する画面を表示して操作者に選択させる。なお、画面表示される複合機能装置は、ＳＮＭＰや独自のネットワークプロトコルにより自動検出するか、あるいは手動により予め登録されるものとする。ステップＳ３０４では、ステップＳ３０３で指定された複合機能装置に対して、当該装置のシリアル番号を送信するように要求を出す。シリアル番号は、複合機能装置毎に異なる番号で、一意に複合機能装置を指定することが可能である。ステップＳ３０５で、シリアル番号送信要求に対して、複合機能装置からシリアル番号が返却されたかどうかを判定し、返却されなかった場合、ステップＳ３０６で予め定められた時間を経過したがどうかを判定し、経過していなければ、ステップＳ３０５の処理に戻り、時間を経過していた場合は処理を終了する。ステップＳ３０５で複合機能装置からシリアル番号を受信すると、ステップＳ３０７で、受信したシリアル番号をＩＣカードに送る。シリアル番号を受信したＩＣカードは、内部に封入された暗号鍵を用いてシリアル番号を暗号化し、暗号データを内部の不揮発性メモリに確保された保存領域に保存するとともに、ステップＳ３０８で、処理プログラムに返却する。そして、ステップＳ３０９で、ＩＣカードから受信した暗号データを含んだ機能有効化コードを複合機能装置に送信して処理を終了する。
【００２６】
一方、複合機能装置の処理は、図４及び図５に示されている。図４のステップＳ４０１で、シリアル番号送信要求を受信したかどうかを判定し、受信した場合、ステップＳ４０２で自機のシリアル番号を送信する。ステップＳ４０３で、機能有効化コードを受信したかどうかを判定し、受信した場合、ステップＳ４０４で、データ保存部２０２に確保された機能有効化フラグをＯＮにする。複合機能装置は機能有効化フラグを参照して特定の機能に対応する動作を行うかどうかを決定する。そして、ステップＳ４０５で、機能有効化コードに含まれる暗号データを、データ保存部２０２に予め確保されている格納域に保存する。
【００２７】
ステップＳ４０６で、図６の管理者設定画面６０５に示す様な、機能無効化に関連する画面を表示しようとしているかどうかを判定し、表示しようとしている場合、ステップＳ４０７で、機能有効化フラグがＯＮかどうかを判定し、ＯＮであればステップＳ４０８で機能有効化ボタン６０８を選択表示にし、ＯＦＦであれば機能は有効化されていないので、ステップＳ４０９で機能有効化ボタン６０８を無効表示にする。
【００２８】
続いてステップＳ４１０で、本発明を実現する機能有効化に対応したカードがカードリーダ１０２に挿入されているかどうかを判定する。対応カードが挿入されていない場合は、ステップＳ４１１で、図６の操作パネル２０３における機能無効化ボタン６０９を非表示にして、図５のステップＳ５０１に進む。対応カードが挿入されない限り、機能無効化ボタン６０７が表示されないため、機能は現状のまま変更されない。ステップＳ４１０で対応カードが挿入されていると判定されると、ステップＳ４１２で、挿入されたＩＣカードから暗号データを受信し、ステップＳ４１３で、前記、ステップＳ４０５で保存された暗号データと比較する。図３のステップＳ３０９で、機能有効化処理を行った複合機能装置に対し、ＩＣカードの固有番号を暗号化したデータを送信し、これを受信した複合機能装置は、前記ステップＳ４０５で保存しているため、保存データと、ＩＣカードの固有情報を同カードに封入された暗号鍵で暗号化したデータを比較することで、挿入されているＩＣカードが、機能有効化を行ったＩＣカードかどうかを判定することが出来る。
【００２９】
ステップＳ４１３で、データが一致した場合、機能有効化を行ったＩＣカードが挿入されていることを示すことから、ステップＳ４１４で、機能無効化６０９ボタンを表示する。
【００３０】
続いて、図５のステップＳ５０１で、操作パネル２０３の機能無効化ボタン６０９を押下することにより、機能無効化要求が出されたかどうかを判定し、機能無効化要求が出された場合、ステップＳ５０２で、ＩＣカードから固有情報を受信し、ステップＳ５０３で、初期化シリアル番号をＩＣカードに送信する。初期化シリアル番号を受信したＩＣカードは、これを封入された暗号鍵により暗号化し、保存領域に保存する。保存領域に初期化シリアル番号が設定されていると、図３のステップＳ３０２で、機能有効化処理が可能なカードと判断される。即ち、初期化シリアル番号を暗号化したもの以外のデータが設定されている場合は、ある複合機能装置の機能有効化処理を実行したことを示すことから、他の複合機能装置の機能有効化処理を実行できない仕組みとなっている。
【００３１】
ステップＳ５０４で、ＩＣカードから初期化シリアル番号の設定処理が正常終了したかどうかを判定し、正常終了していなければ処理を終了する。設定処理が正常終了すると、ステップＳ５０５で、複合機能装置のデータ保存部２０２に保存されている暗号データを消去し、ステップＳ５０６で、ステップＳ５０２で受信したＩＣカードの固有番号を、複合機能装置のデータ保存部２０２に割り当てられた記憶域にプッシュする。
【００３２】
記憶域は図８に示すように、暗号データを保存する領域８０１とＩＣカード固有番号を保存するスタック領域８０２により構成されている。複合機能装置の機能無効化処理では、暗号データ保存領域８０１に対するデータの読み書きと、ＩＣカード固有番号保存域８０２に対するデータ書き込みは可能であるが、ＩＣカード固有番号保存域８０２に書き込まれたデータの読み込みは出来ない仕組みとなっている。ＩＣカード固有番号保存域８０２に書き込まれたデータは、複合機能装置の販売会社等が、当該装置の機能有効／無効処理を行ったＩＣカードの情報を蓄積し、ライセンス管理等に利用するため、特殊なプログラムからのみ読み込みが可能である。そして、ステップＳ５０７で、データ保存部２０２に割り当てられている機能有効フラグをＯＦＦにする。複合機能装置は、上記図４のステップＳ４０１から図５のステップＳ５０７の処理を随時繰り返すことにより、本実施形態を実現している。
【００３３】
以上、説明したように本実施形態によれば、機能有効化を行う場合に、対象となる複合機能装置から、同装置のシリアル番号を取得、これをＩＣカードに送り、ＩＣカードでは、ＩＣカードに封入された固有の暗号鍵を用いて暗号化して、内部保存域に記憶するとともに、自身の固有情報を固有暗号鍵を用いて暗号化する。この暗号データを機能有効化コードと共に複合機能装置に送信し、複合機能装置では暗号データを保存した後、機能の有効化を行う。
【００３４】
一方、機能を無効化する場合に、複合機能装置では、ＩＣカードからＩＣカードの固有情報を固有暗号鍵で暗号化したデータを取得し、これを保存している暗号データと比較し、一致した場合にのみ機能無効化処理を実行することにより、一枚のＩＣカードで、同時に複数の複合機能装置の機能有効化処理を行うことを拒絶すると共に、有効化処理を行った複合機能装置で無効化処理を行ったＩＣカードは、同じ複合機能装置あるいは別の複合機能装置の機能有効化処理を行えるようになる。
【００３５】
＜第二実施形態＞
第一実施形態では、ＭＦＰに保持されるＩＣカードの固有情報をＩＣカードの暗号鍵で暗号化したデータは、一つのみＭＦＰのデータ保存部２０２に割り当てられた記憶域に保持されていた（図８の８０１に相当）。この場合、リース会社等が、本発明を実現する複合機能装置をリースし、リース先が別途ＩＣカードを購入して、機能有効化処理を行った後、機能無効化を行わずに返却した場合、リース先からＩＣカードを入手しない限り、リース会社では機能無効化処理を行えない可能性がある。この問題に対処するため、図９の９０３に示すように、マスター暗号データ保存域を設け、リース会社等の複合機能装置を所有する者が、予め機能有効／無効化を行うＩＣカードの暗号データを設定し、機能無効化処理で、暗号データ保存域９０１に加え、マスター暗号データ保存域９０３を参照して、ＩＣカードの正当性をチェックすることにより、リース会社等の複合機能装置の所有者が機能有効／無効化することを可能にする。
【図面の簡単な説明】
【００３６】
【図１】本発明を実現するシステム構成例を示す図
【図２】本発明を実現する複合機能装置（ＭＦＰ）の内部構成例を示す図
【図３】本発明を実現する情報処理装置における、ＭＦＰ機能有効化処理の一例のフローチャート
【図４】本発明を実現するＭＦＰにおける機能有効化処理の一例のフローチャート
【図５】本発明を実現するＭＦＰにおける機能有効化処理の一例のフローチャート
【図６】本発明を実現するＭＦＰの操作パネルの表示例を示す図
【図７】本発明を実現するＩＣカードの内部構成例を示す図
【図８】本発明を実現するＭＦＰで、暗号化データを保存するスタックの構成例を示す図
【図９】本発明を実現するＭＦＰで、暗号化データを保存するスタックの構成例を示す図
【符号の説明】
【００３７】
１０１  複合機能装置
１０２  ＩＣカードリーダ
１０３  ＬＡＮ
１０４  情報処理装置
１０６  ＩＣカード
【図１】
2006221229.tif 000003
【図２】
2006221229.tif 000004
【図３】
2006221229.tif 000005
【図４】
2006221229.tif 000006
【図５】
2006221229.tif 000007
【図６】
2006221229.tif 000008
【図７】
2006221229.tif 000009
【図８】
2006221229.tif 000010
【図９】
2006221229.tif 000011