(57)【要約】      （修正有）【課題】暗号鍵コードが外部に漏れないようにすることができる暗号化装置と画像形成装置を得る。【解決手段】暗号鍵コードを基板上に半田で取り付けられた揮発性メモリに格納し、この揮発性メモリのバックアップ電池の出力を用いる。バックアップ電池と揮発性メモリとは、基板の配線パターンを介して接続されている。接続状態を保ったままで基盤から切り離すことは不可能となり、揮発性メモリを基盤から切り離しても暗号鍵コードは消去されることになる。【選択図】図１
2005260509.tif 000002
【特許請求の範囲】
【請求項１】
基板上に載置され、ハードディスクに記録されるデータを暗号化・復号化するための暗号化チップと、
前記暗号化チップに転送して利用するための暗号鍵コードを格納しており、前記基板上に半田で取り付けられた揮発性メモリと、
前記基板に取り付けられており、前記揮発性メモリのバックアップとして用いられるバックアップ電池と、
前記バックアップ電池と前記揮発性メモリとを接続した前記基板上の配線パターンと
からなることを特徴とする暗号化装置。
【請求項２】
前記基板は、前記暗号化チップが搭載されるスクランブルボードと、
前記揮発性メモリとバックアップ電池及び前記配線パターンを実装したシステムボードと
であることを特徴とする請求項１記載の暗号化装置。
【請求項３】
前記バックアップ電池と前記揮発性メモリとは、前記基板の同一面に配置されていることを特徴とする請求項１記載の暗号化装置。
【請求項４】
前記バックアップ電池と前記揮発性メモリとは、それぞれ前記基板の一方の面と裏側の面に配置されていることを特徴とする請求項１記載の暗号化装置。
【請求項５】
システムボードと、
前記システムボード上に搭載され、暗号鍵コードを設定する拡張メモリと、
前記システムボード上に搭載され、前記拡張メモリをバックアップするためのバックアップ電池と、
前記バックアップ電池と前記拡張メモリとを接続する前記システムボードの配線と
原稿から読取った画像データを格納するためのハードディスク装置と、
スクランブラボードと、
前記スクランブラボード上に搭載され、前記拡張メモリから転送されてくる前記暗号鍵コードを一時的に保存するキープログラマブルロジックデバイスと、
前記スクランブラボード上に搭載され、前記キープログラマブルデバイスに保存されている前記暗号鍵コードを用いて、前記ハードディスク装置のハードディスクに書き込むためのデータを暗号化し、また前記ハードディスクから読み出されたデータを復号化する暗号化チップと
を有すること特徴とする画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化装置と画像形成装置に関するものであり、暗号化機能に用いられる暗号化鍵コードが不用意に盗まれるのを防止できる対策を施したものである。
【背景技術】
【０００２】
画像形成装置において、原稿から読取った画像データを一旦ハードディスク等の記憶媒体に格納することがある。用紙への複写は、ハードディスクに記録された画像データを読み出して転写ドラムを介して行われる。ここで、ハードディスクに記録される画像データは、その入力・出力経路において、暗号化、復号化される。これは、ハードディスクの交換や盗難があったときに、ハードディスクに記録されている機密データ、個人データなどが盗まれるのを防止するためである。
【０００３】
ハードディスクに記録されるデータを暗号化するために、画像形成装置が新たに敷設されたときは、暗号化機能の実装が行われる。このときは、サービスエンジニアにより、まず一度だけ画像形成装置の鍵コード入力機能が起動される。鍵コード入力機能が起動した状態で、画像形成装置の管理者が操作パネルから鍵コードの入力を2回行う。鍵コードの内容が正しければ、この鍵コードがシステムボード上の不揮発性メモリ（ＮＶＲＡＭ）に暗号鍵コードとして格納される。その後、画像形成装置の電源投入時に、上記ＮＶＲＡＭの鍵コードが１度だけ読み出されて、スクランブラボード上の揮発性メモリに一時格納され、暗号化の動作、復号化の動作時において使用されている。画像形成装置の電源をオフしたときは、スクランブラボード上の揮発性メモリの内容は消去される。
【特許文献１】特開平９−２８２１５６
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上記した暗号鍵コードの盗難に関する安全性を考えると不十分である。つまり、暗号鍵コードは、不揮発性メモリ（ＮＶＲＡＭ）に格納され、このＮＶＲＡＭはシステムボード上にソケットで実装されているからである。ＮＶＲＡＭは、その他の情報として、画像形成装置の各種の設定情報をも格納している。この状態であると、ＮＶＲＡＭがシステムボード上から取り離し可能であるために、盗難にあう可能性がある。この結果、保存されている暗号鍵コードも外部に漏れる可能性が考えられる。
【０００５】
そこで本発明の目的とするところは、暗号鍵コードが外部に漏れないようにすることができる暗号化機能のメモリ取り付け装置と画像形成装置を提供することにある。
【課題を解決するための手段】
【０００６】
この発明は、上記の目的を達成するために、ハードディスクに記録されるデータを暗号化・復号化するための暗号化チップに転送するための暗号化鍵コードを保存ｂ管理する手段として、前記暗号化チップに転送して利用するための暗号鍵コードを格納しており、前記基板上に半田で取り付けられた揮発性メモリと、前記基板に取り付けられており、前記揮発性メモリのバックアップとして用いられるバックアップ電池と、前記バックアップ電池と前記揮発性メモリとを接続した前記基板上の配線パターンとを有する。
【発明の効果】
【０００７】
揮発性メモリとバックアップ電池との接続状態を保ったままで、基板から取り離すことは不可能となり、揮発性メモリを基板から取り離しても暗号鍵コードは消去することになる。
【発明を実施するための最良の形態】
【０００８】
以下この発明の実施の形態を図面を参照して説明する。図１にはこの発明の一実施の形態を示している。図１の１００は画像形成装置のシステムボードである。システムボード１００の入出力インターフェース（図示せず）には、スキャナエンジン２００、プリンタエンジン３００、操作パネル４００、スクランブラボード５００が、それぞれの入出力インターフェース（図示せず）を介して接続されている。またスクランブラボード５００には、ハードディスク装置６００が入出力インターフェースを介して接続されている。
【０００９】
操作パネル４００には、タッチパネル４０１、ハンドキー／テンキー部４０２が含まれる。また、操作パネル４００には、液晶ディスプレイが用いられている。キー操作は、少なくとも複写機能に対する複写操作を行うために利用される。またスクランブラボード５００には、ＩＤＥコントローラチップ５０１、暗号化チップ５０２、キーＰＬＤ（プログラマブルロジックデバイス）５０３が含まれる。ＩＤＥコントローラチップ５０１は、ハードディスク装置６００へのデータ転送を制御する論理素子（チップ）であり、スクランブラボード５００の装着確認要の識別情報を保有している。暗号化チップ５０２は、ハードディスク装置６００に書き込むデータを暗号化しハードディスク装置６００に転送し、また、ハードディスク装置６００から読み出されたデータを復号する。キーＰＬＤ（プログラマブルロジックデバイス）５０３は、システムの起動時にシステムボード上の揮発性ＲＡＭ１２０からスクランブラボード５００側に転送される暗号鍵コードを保存する論理素子である。
【００１０】
システムボード１００上について説明する。システムボード１００上には、中央演算装置（ＣＰＵ）１１１が搭載されており、システム全体の制御を行う。メインメモリ１１２は、起動時にフラッシュＲＯＭ１１５からシステムプログラムなどがロードされ、実行時のメモリとして利用される。ページメモリ１１３は、原稿読み取り時や印刷処理時に一時的にデータを格納するために利用するメモリである。ＮＶＲＡＭ１１４は、各種設定情報を格納する不揮発性メモリであり、設定情報の一部にスクランブラボード５００の装着有無情報、各種パラメータが含まれる。
【００１１】
揮発性ＲＡＭ１２０は、バックアップ電池１２１（例えばリチウムコイン電池）により、電源がバックアップされており、各種設定情報を格納する揮発性メモリである。設定情報の一部には、暗号鍵コードが含まれる。
【００１２】
この揮発性ＲＡＭ１２０は、システムボード１００に半田により固定されており、これを取り離した場合には、バックアップ電池１２１により保持されている暗号化鍵コードは消去される。
【００１３】
フラッシュＲＯＭ１１５は、システム本体及びスクランブラボード側を制御するためのソフトウエアがインストールされている不揮発性メモリである。リアルタイムクロック（ＲＴＣ）１１６は、実時間に準じた時間データを発生するＩＣである。
【００１４】
シリアルポート１１７は、サービスエンジニアの保守情報収集のインターフェースとして利用されている。オプション用Ｉ／Ｆ１１８は、オプションコントローラ用のインターフェースであり、ネットワーク環境で利用できるようしている。ダウンロード治具用コネクタ１１９は、サービスエンジニアのプログラム及びＵＩデータダウンロード用の治具用コネクタである。サービスエンジニアが、システムボードのソフトウエア又はＵＩデータが書き込まれているＥＰＲＯＭを、ダウンロード治具基板上に装着し、ダウンロード治具用コネクタに接続する。これによりスクランブルボードで必要なソフトウエアが、システムボード上のフラッシュＲＯＭにダウンロードされ、またＵＩデータはハードディスク装置６００にダウンロードされる。
【００１５】
図２には、上記した画像形成装置において、ソフトウエアがインストールされたときに、構築される機能ブロックと、ハードウエア部分とを示している。機能ブロックは実線で囲み、ハードウエア部分は点線で囲んで示している。
【００１６】
以下、各ブロックを順次説明する。電源スイッチ７００が操作され、システムが電源オン状態となる。入出力ジョブ管理機能１１０１は、複写機能やスキャン機能等の動作において、スキャナエンジン２００による原稿読み取り指示やプリンタエンジン３００による印刷、ＨＤＤ６００へのデータの格納やＨＤＤ６００からの読み出し等のジョブ全般の管理行う。操作パネル制御/メッセージ機能１１０２は、操作パネル４００の操作に基づき、操作ボタン、メッセージなどの表示を行うとともに、複写/ファイリング機能１１０４の制御状態やマシン制御機能１１０５の制御状態の表示を行う。
【００１７】
マシン制御機能１１０５は、入出力ジョブ管理機能１１０１を介してスキャナエンジン２００、プリンタエンジン３００などを制御する。その制御状態は、マシン管理機能１１０６により管理されている。入出力ジョブ管理機能１１０１を介して自己診断機能１１０３の動作をコントロールすることもできる。これはサービスエンジニアが操作パネル４００を操作することにより実現される。点検や保守が行われたとき、その結果情報は、操作パネル制御/メッセージ機能１１０２を介して表示部に表示される。自己診断機能１１０３は、暗号化機能動作確認部１３０１の情報を取り込むことができるし、またＨＤＤデータ全消去機能部１３０６の情報を取り込むこともできる。暗号化機能動作確認部１３０１は、システムボード１００の装着有無データを確認する。この確認は、ＮＶＲＡＭ１１４のデータの読み出し要求を行うことで可能である。暗号化機能動作確認部１３０１が装着有無データを確認している様子は、暗号化機能動作表示機能部１３０２が検出して表示を得ることができる。
【００１８】
ＩＤＥドライバ初期化部１２００は、ＮＶＲＡＭ１１４に対してボード装着情報設定部１２０１を介してボード装着有無データを設定する。また、ＩＤＥドライバ初期化部１２００は、暗号化機能実装確認部１２０４、暗号化鍵コード転送機能部１２０３、ＨＤＤデータ暗号化／復号化部１２０５の初期化を行う。
【００１９】
鍵コード入力機能部１２０２は、操作パネル４００が操作されることに応答して、入力された鍵コードを暗号鍵コードとして揮発性ＲＡＭ１２０に書き込むことができる。
【００２０】
暗号化機能迂回検出部１３０５は、暗号化機能実装確認部１２０４により設定されたハードディスクエラー要因情報を取出し、エラーが検出されたときに、操作パネルにサービスマンコールを行うための表示を得る部分である。ハードディスクエラー要因は、ＨＤＤエラー要因アクセス機能部１３０４により把握される。
【００２１】
図３は、スクランブラボード５００の機能を設定するための処理手順を示している。左側のブロックがサービスマンが行う処理であり、右側のブロックが管理者側が行う処理である。
【００２２】
設置時の説明が終わると（ステップＡＳ１）、画像形成装置の管理者は、スクランブラボード５００の未開封確認、取扱い説明書、鍵コード記載の封筒の梱包された袋が未開封であることを確認する（ステップＢＳ１、ＢＳ２）。サービスマンは、未開封の袋からスクランブラボード５００を取出して画像形成装置に取り付ける（ＡＳ２）。
【００２３】
つぎにシステムエムを駆動し（ステップＡＳ３）、ダウンロード治具を会してソフトウエアの更新作業を行う（ステップＡＳ４）。そして、システムの再起動を行い（ステップＡＳ５）、鍵コード入力機能の起動操作を行う（ステップＡＳ６）。次に管理者が、中に鍵コードが記載されてる封筒の開封をを行い（ステップＢＳ３）、鍵コードを操作パネルを通じて２回操作入力する（ステップＢＳ４）。次に、システムの再起動が行われて（ステップＡＳ７）、ＵＩデータのインストール作業が実行される（ステップＡＳ８）。次にハードディスクの初期化作業が実行され（ステップＡＳ９）、システムの再起動が行われる（ステップＡＳ１０）。
【００２４】
次に管理者側により、セキュリティー機能の動作確認が行われる（ステップＢＳ５）。サービスマンは、次に運用の説明を行う（ステップＡＳ１１）。管理者は鍵コード記載の封筒の保管を行う（ステップＢＳ６）。サービスマンはチェックシートの回収を行い（ステップＡＳ１２）、管理者にそのコピーを渡す（ステップＢＳ７）。この後は通常の運用状態となる（ステップＢＳ８）。
【００２５】
この発明では、バックアップ電池１２１と揮発性メモリ１２０とは、基板１００の同一面に配置されていてもよいし、それぞれ基板１００の一方の面と裏側の面に配置されていてもよい。また、バックアップ電池１２１と揮発性メモリ１２０とは、基板１００の裏と表を挟んでスルーホールを介して電気的に接続されてもよい。またこの発明は、画像形成装置のみならず、各種の装置の暗号化鍵コードの格納方法として採用できる。
【００２６】
なお、この発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。
【図面の簡単な説明】
【００２７】
【図１】本発明の一実施の形態におけるハードウエア構成を示す図。
【図２】本発明の一実施の形態におけるハードウエアに対してソフトウエアが作用する部分をブロックで示す説明図。
【図３】本発明に係る画像形成装置が設置されたときに、サービスマンが処理する工程と管理者が処理する工程を取出して示すフローチャート。
【符号の説明】
【００２８】
１００…システムボード、２００…スキャナエンジン、３００…プリンタエンジン、４００…操作パネル、５００…スクランブラボード、６００…ハードディスク装置、５０１…ＩＤＥコントローラチップ、５０２…暗号化チップ、５０３…キーＰＬＤ（プログラマブルロジックデバイス）。
【図１】
2005260509.tif 000003
【図２】
2005260509.tif 000004
【図３】
2005260509.tif 000005