(57)【要約】【課題】暗号化忘れを防止し，情報の漏洩に対する安全性の高いデータ蓄積装置を提供すること。【解決手段】本発明のデータ蓄積装置１は，データを記憶するＨＤＤ３２と，ＨＤＤ３２に記憶されているデータの暗号化および復号を行うＣＰＵ２２とを有するデータ蓄積装置１であって，そのスケジュール設定部２８に，ＣＰＵ２２による暗号化の実行日時および復号の実行日時を記憶する不揮発性メモリ３５と，不揮発性メモリ３５に記憶されている日時に基づいて，ＣＰＵ２２に暗号化または復号を指示する制御部３４とを有するものである。【選択図】            図１
2005326916.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するデータ記憶部と，前記データ記憶部に記憶されているデータの暗号化および復号を行う暗号処理部とを有するデータ蓄積装置において，
前記暗号処理部による暗号化の実行日時および復号の実行日時を記憶するスケジュール記憶部と，
前記スケジュール記憶部に記憶されている日時に基づいて，前記暗号処理部に暗号化または復号を指示する暗号処理指示部とを有することを特徴とするデータ蓄積装置。
【請求項２】
データを記憶するデータ記憶部と，キーを用いて前記データ記憶部に記憶されているデータの暗号化および復号を行う暗号処理部とを有するデータ蓄積装置において，
前記暗号処理部で用いたキーを記憶するキー記憶部と，
異常事態があったときに異常信号を発生する異常信号発生部と，
前記異常信号発生部が異常信号を発生すると前記キー記憶部に記憶されているキーを消去するキー消去部とを有することを特徴とするデータ蓄積装置。
【請求項３】
請求項２に記載のデータ蓄積装置において，
前記キー記憶部と前記キー消去部とを収容するとともに，固定部材により固定される独立した枠体を有し，
前記異常信号発生部は，前記枠体の固定部材による固定またはその解除を監視し，あらかじめ定められた方法と異なる方法で固定または解除がなされたときに異常信号を発生することを特徴とするデータ蓄積装置。
【請求項４】
請求項２に記載のデータ蓄積装置において，前記異常信号発生部は，
外部の防犯警報装置から警報を受けたときに異常信号を発生することを特徴とするデータ蓄積装置。
【請求項５】
固定部材により固定される枠体と，
データを記憶する記憶部と，
前記枠体の固定部材による固定またはその解除を監視し，あらかじめ定められた方法と異なる方法で固定または解除がなされたときに前記記憶部に記憶されているデータを消去するデータ消去部とを有することを特徴とするデータ蓄積装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は，ＨＤＤ等に記憶されたデータを不正行為から保護するためのデータ蓄積装置に関する。さらに詳細には，データを暗号化して保存するデータ蓄積装置に関するものである。
【背景技術】
【０００２】
近年，電子データを不正な読み出しから保護することが重要となっている。特に，高度な知識や技術を持つ不正行為者によって，記憶手段の内容を解読・盗用されるといった情報漏洩を防止するために，情報を暗号化して記憶手段に記憶することが行われている（例えば，特許文献１参照。）。この文献に記載の技術では，情報の暗号化・復号に必要な暗号化キー・復号キーを記憶手段と通信可能な外部装置に記憶させている。これにより，記憶手段を備えたパソコン等が不正に持ち出されても，復号キーがないためにその記憶内容を復号できないので，情報の漏洩が防止される。
【特許文献１】特開２００１−８４１７４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら，前記した従来のデータ蓄積装置では，暗号化あるいは復号のタイミングについては特に記載されていない。情報を有する各ユーザが必要に応じて行うようにすると，暗号化忘れが発生するおそれがある。また，暗号化のための手続きが煩雑であると感じるユーザもいるかもしれない。さらに，暗号化や復号は比較的処理時間のかかる処理であるので，各ユーザからの処理指示が集中した場合には，他の処理に影響を与えるおそれもある。あるいは，例えば画像出力処理の直前にその画像データの復号を行った場合には，画像出力までの待ち時間が長くなってしまうといった問題点があった。
【０００４】
さらに，前記した従来のデータ蓄積装置のように，記憶手段とは別の外部装置に暗号化キーまたは復号キーを記憶させる場合でも，不正行為者によって記憶手段とともに外部装置をも持ち出された場合には情報の漏洩を防止できないという問題点もあった。
【０００５】
本発明は，前記した従来のデータ蓄積装置が有する問題点を解決するためになされたものである。すなわちその課題とするところは，暗号化忘れを防止し，情報の漏洩に対する安全性の高いデータ蓄積装置を提供することにある。
【課題を解決するための手段】
【０００６】
この課題の解決を目的としてなされた本発明のデータ蓄積装置は，データを記憶するデータ記憶部と，データ記憶部に記憶されているデータの暗号化および復号を行う暗号処理部とを有するデータ蓄積装置であって，暗号処理部による暗号化の実行日時および復号の実行日時を記憶するスケジュール記憶部と，スケジュール記憶部に記憶されている日時に基づいて，暗号処理部に暗号化または復号を指示する暗号処理指示部とを有するものである。
【０００７】
本発明のデータ蓄積装置によれば，スケジュール記憶部によってデータの暗号化および復号の実行日時が記憶されている。さらに，その記憶されている日時に基づいて，暗号処理指示部によって暗号化または復号が指示されるので，ユーザがスケジュールを忘れたり，出社前であったりしても自動的にデータの暗号化または復号が行われる。従って，暗号化忘れが防止され，情報の漏洩に対する安全性の高いデータ蓄積装置となっている。
【０００８】
また，本発明のデータ蓄積装置は，データを記憶するデータ記憶部と，キーを用いてデータ記憶部に記憶されているデータの暗号化および復号を行う暗号処理部とを有するデータ蓄積装置であって，暗号処理部で用いたキーを記憶するキー記憶部と，異常事態があったときに異常信号を発生する異常信号発生部と，異常信号発生部が異常信号を発生するとキー記憶部に記憶されているキーを消去するキー消去部とを有するものである。
【０００９】
本発明のデータ蓄積装置によれば，暗号化または復号処理がキーを用いて行われるので，キーを入手できない場合には暗号化されたデータの復号はできない。そして，そのキーはキー記憶部に記憶されるとともに，異常信号発生部が異常信号を発生するとキー消去部によってキーが消去される。従って，何らかの異常事態が検知されたときには，キーが消去されて，暗号化されたデータの復号が防止されるので，情報の漏洩に対する安全性の高いデータ蓄積装置となっている。
【００１０】
さらに本発明では，キー記憶部とキー消去部とを収容するとともに，固定部材により固定される独立した枠体を有し，異常信号発生部は，枠体の固定部材による固定またはその解除を監視し，あらかじめ定められた方法と異なる方法で固定または解除がなされたときに異常信号を発生することが望ましい。
このようにすれば，枠体の固定または解除が監視されているので，部外者によるキー記憶部やキー消去部の不正な取り外しが防止されている。従って，情報の漏洩に対する安全性の高いデータ蓄積装置となっている。
【００１１】
さらに本発明では，異常信号発生部は，外部の防犯警報装置から警報を受けたときに異常信号を発生することが望ましい。
このようにすれば，外部の防犯警報装置によって不審者の侵入等の警報信号が発生されたら，キーが消去されるので，情報の漏洩が防止されている。
【００１２】
また，本発明のデータ蓄積装置は，固定部材により固定される枠体と，データを記憶する記憶部と，枠体の固定部材による固定またはその解除を監視し，あらかじめ定められた方法と異なる方法で固定または解除がなされたときに記憶部に記憶されているデータを消去するデータ消去部とを有するデータ蓄積装置にも及ぶ。
【発明の効果】
【００１３】
本発明のデータ蓄積装置によれば，暗号化忘れを防止し，情報の漏洩に対する安全性の高いデータ蓄積装置となっている。
【発明を実施するための最良の形態】
【００１４】
以下，本発明を具体化した最良の形態について，添付図面を参照しつつ詳細に説明する。本形態は，高機能プリンタに記憶されている情報の漏洩を防止するためのデータ蓄積装置である。
【００１５】
本形態のデータ蓄積装置１は，図１にその概略構成を示すように，高機能プリンタ１１とキー記憶装置１２とを有している。高機能プリンタ１１には，システムバス２１が設けられ，そのシステムバス２１にＣＰＵ２２，オペレーションパネル２３，プリント部２４，メモリカードコントローラ２５，ＨＤＤコントローラ２６，メモリコントローラ２７，スケジュール設定部２８，通信インターフェイス部２９がそれぞれ接続されている。さらに，メモリカードコントローラ２５にはメモリカードスロット３１，ＨＤＤコントローラ２６にはＨＤＤ３２，メモリコントローラ２７にはメインメモリ３３がそれぞれ接続されている。
【００１６】
ＣＰＵ２２は，高機能プリンタ１１全体の制御を司るものである。オペレーションパネル２３は，液晶パネルやキースイッチ等を有し，ユーザによる指示入力等を受け付けるものである。プリント部２４は，メインメモリ３３に記憶されている画像データをプリント出力するものである。メモリカードスロット３１には，外部記憶媒体であるメモリカード３４が着脱可能に装着される。ユーザは，このメモリカード３４に画像データや暗号化処理に関するキー等を記憶させることができる。
【００１７】
ＨＤＤ３２は，画像データ等を保管しておくものである。メインメモリ３３は，画像処理や暗号化処理などの作業時に，データを一時的に保管するためのものである。また，スケジュール設定部２８は，ＨＤＤ３２に記憶されているデータの暗号化および復号のスケジュールを設定するためのものである。このデータ蓄積装置１は，ＨＤＤ３２に記憶されているデータの漏洩や盗用を防止するために，スケジュール設定部２８によって設定されたスケジュールに基づいて，暗号化または復号処理を行う。
【００１８】
そのために，スケジュール設定部２８には，制御部３５と不揮発性メモリ３６と時計ＩＣ３７とが設けられている。制御部３５は，ユーザによるスケジュールの設定処理を受付けるとともに，そのスケジュールに沿って暗号化または復号処理の指示をＣＰＵ２２に送出する。不揮発性メモリ３６は，制御部３５で設定されたスケジュールを記憶しておくものである。時計ＩＣ３７は，月日，曜日，時刻等を常時把握することができるものである。制御部３５では，不揮発性メモリ３６の記憶内容と時計ＩＣ３７の現在日時を比較して，各処理指示を送出する。
【００１９】
通信インターフェース部２９は，外部ネットワーク３８に接続されている。外部ネットワーク３８には，パソコン，ＦＡＸ等の情報機器端末３９およびこの高機能プリンタ１１が設置されたビルや事務所の出入り口等に備えられた防犯警報装置４０等が接続されている。高機能プリンタ１１は，この外部ネットワーク３８を介してパソコン等の情報機器端末３９とのデータ通信が可能にされている。また，システムバス２１に接続されている各部（２２〜２９）は，全て高機能プリンタ１１のメイン電源によって駆動されており，メイン電源が遮断された状態では機能しない。
【００２０】
さらに，高機能プリンタ１１には，その外部装置としてキー記憶装置１２が取り付けられている。このキー記憶装置１２は，高機能プリンタ１１においてデータの暗号化が行われた場合にその復号キーを記憶しておくものである。キー記憶装置１２は，バックアップ電源４１，制御部４２，メモリ４３を有している。また，高機能プリンタ１１の内部に監視部４４が設けられ，この監視部４４もキー記憶装置１２に接続されている。
【００２１】
バックアップ電源４１は，高機能プリンタ１１のメイン電源の状態とは無関係に，高機能プリンタ１１の監視部４４と，キー記憶装置１２の制御部４２，メモリ４３に電力を常時供給している。制御部４２は，高機能プリンタ１１のシステムバス２１と外部ネットワーク３８，キー記憶装置１２のメモリ４３，監視部４４にそれぞれ接続されている。この制御部４２は，防犯警報装置４０や監視部４４からの異常信号を受信すると，メモリ４３内の復号キーを消去する。メモリ４３は，揮発性メモリであり，バックアップ電源４１による電力の供給が途絶えた場合にも，その記憶内容は失われる。
【００２２】
キー記憶装置１２は，図２にその概略構成を示すように，ケース４６で覆われ，そのケース４６が複数のビス４７，４８によって高機能プリンタ１１の筐体１１ａの外側に取り付けられている。この図では，２つのビス４７，４８のみを示しているが，より多くのビスを用いて取り付けられればさらに望ましい。ビス４７，４８の先端部は，筐体１１ａを貫通して高機能プリンタ１１の内部に突出し，その先端部がそれぞれ監視部４４によって監視されている。監視部４４は，例えば光学センサ等であり，全てのビス４７，４８の取付状態を監視している。この監視部４４は，バックアップ電源４１から電力の供給を受けているので，高機能プリンタ１１のメイン電源が遮断された状態であっても，キー記憶装置１２とともに機能している。
【００２３】
次に，監視部４４の動作について説明する。監視部４４は，図２に示すように，キー記憶装置１２のケース４６を固定しているビス４７，４８の状態を監視している。そして，ビス４７，４８が取り外された場合，どれが取り外されたかが判断できるようになっている。このビス４７，４８の取り外し順序は予め設定されて監視部４４に記憶されており，設定と異なる順序で取り外された場合，監視部４４は異常信号を送出する。制御部４２は，監視部４４からの異常信号を受けて，メモリ４３に記憶されている復号キーをすべて消去する。このとき同時に，警報を鳴らす等としても良い。また，制御部４２は，外部ネットワーク３８を介して防犯警報装置４０からの進入警報等を受信した場合も，メモリ４３に記憶されている復号キーをすべて消去する。
【００２４】
次に，暗号化および復号のスケジュール設定手順について説明する。暗号化および復号のスケジュールが設定された暗号化スケジュール情報５０は，図３の例に示すように，（１）文書管理番号（２）ファイル名（３）ファイル送信者（４）暗号化要／不要（５）暗号化・復号スケジュール（６）出力指示日の６項目の内容を含んでいる。この図では，暗号化スケジュール情報５０がオペレーションパネル２３に表示されている様子を示している。
【００２５】
この図に示した例は，（１）文書管理番号「００１００」のデータに関する暗号化スケジュール情報５０である。この例では，（２）ファイル名が「レポート３３」，（３）ファイル送信者が「ｓｕｚｕｋｉ」，（４）暗号化が要，（６）出力指示日が「０３０９２０」と指定されている。そして，（５）週間スケジュールでは，各曜日ごとに暗号化時刻と復号時刻が設定されている。例えば，月曜日は朝９：００に復号して業務に使用し，夜２２：００に暗号化して帰宅する。土曜日と日曜日は休日であり，暗号化も復号も行わない。ここでは，暗号化・復号スケジュールとして，週間スケジュールを示しているが，日付を指定したスケジュールや，１回限りのスケジュールであっても良い。
【００２６】
暗号化および復号のスケジュールを設定する際には，ユーザは，スケジュール設定部２８に暗号化スケジュール情報５０を入力する。そのために例えば，各ユーザは，暗号化スケジュール情報５０をオペレーションパネル２３の液晶パネルやテンキー等を利用して入力することができる。その場合，ユーザはユーザ番号やパスワード等を入力して，オペレーションパネル２３にユーザチョイス入力画面（図３参照）を表示させる。この画面で暗号化スケジュール情報５０の設定ができる。
【００２７】
あるいは，各ユーザは，情報機器端末３９から通信インターフェース部２９を介して，暗号化スケジュール情報５０を入力することができる。この場合，ユーザは図４に示すような，暗号化スケジュール情報５０の専用ファイルを送信する。このファイルが暗号化スケジュール情報５０であることを示す特殊コード（この図では＾で示している）を各送信データのヘッドに付ける。この特殊コードを検出すると，ＣＰＵ２２は，このファイルを暗号化スケジュール情報５０であると判断し，スケジュール設定部２８に送る。
【００２８】
スケジュール設定部２８では，各ユーザから受信した各暗号化スケジュール情報５０をまとめてデータベース化し，不揮発性メモリ３６に記憶させておく。そして，常時時計ＩＣ３７をチェックして，該当する時刻となったら該当するデータの暗号化あるいは復号処理を行うよう，ＣＰＵ２２に指示する。
【００２９】
ＣＰＵ２２は，スケジュール設定部２８から暗号化指示を受信すると，暗号化処理を開始する。この暗号化処理を，図５のフローチャートを参照して説明する。ＣＰＵ２２は，暗号化処理の実行を開始するとまず，暗号化指示されたファイルのデータをＨＤＤ３２から読み出してメインメモリ３３に保存する（Ｓ１０１）。次に，乱数等に基づいて暗号化キーを作成する（Ｓ１０２）。また，例えばＤＥＳ等の暗号化規格の暗号化アルゴリズムを用いて，メインメモリ３３に保存されているデータの暗号化データを作成する（Ｓ１０３）。
【００３０】
作成された暗号化データをＨＤＤ３２に書き込むとともに，元のデータを削除する（Ｓ１０４）。次に，この暗号化データの復号キーを作成する（Ｓ１０５）。そして作成した復号キーを，キー記憶装置１２のメモリ４３に保存する（Ｓ１０６）。メモリカードスロット３１にメモリカード３４が装着され，メモリカード３４へのキーの記憶が指示された場合は，メモリカード３４にも復号キーを記憶させる（Ｓ１０７）。これで暗号化処理を終了する。
【００３１】
また，ＣＰＵ２２は，スケジュール設定部２８から復号指示を受信すると，復号処理を開始する。この復号処理を，図６のフローチャートを参照して説明する。ＣＰＵ２２は，復号処理の実行を開始するとまず，復号指示されたファイルの暗号化データをＨＤＤ３２から読み出してメインメモリ３３に保存する（Ｓ２０１）。次に，キー記憶装置１２のメモリ４３，あるいはメモリカードスロット３１に装着されたメモリカード３４から復号キーを読み出す（Ｓ２０２）。
【００３２】
次に，Ｓ２０２で読み出した復号キーと記憶している復号アルゴリズムを用いて，メインメモリ３３に保存されている暗号化データを復号し，元のデータを作成する（Ｓ２０３）。さらに，作成されたデータをＨＤＤ３２に書き込むとともに，暗号化データを削除する（Ｓ２０４）。また，使用した復号キーを消去する（Ｓ２０５）。これで復号処理を終了する。
【００３３】
以上詳細に説明したように，本形態のデータ蓄積装置１は，ＨＤＤ３２に記憶されているデータを暗号化して保護するものであり，高機能プリンタ１１とキー記憶装置１２とを有している。暗号化および復号のスケジュールは，各ユーザによって暗号化スケジュール情報５０として設定され，スケジュール設定部２８の不揮発性メモリ３６に記憶される。スケジュール設定部２８は，時計ＩＣ３７によって日時等を把握し，設定された時刻になったら暗号化または復号処理の指示を出力する。これを受けて，ＣＰＵ２２では指示されたデータを自動的に暗号化または復号するので，暗号化忘れが起きるおそれはない。また，監視部４４によって，キー記憶装置１２が常時監視されており，キー記憶装置１２を不正に取り外そうとした場合にはそのメモリ４３に記憶されている復号キーが消去される。従って，キー記憶装置１２を不正に使用することはできないので，安全性の高いデータ蓄積装置となっている。
【００３４】
なお，本形態は単なる例示にすぎず，本発明を何ら限定するものではない。したがって本発明は当然に，その要旨を逸脱しない範囲内で種々の改良，変形が可能である。
例えば，キー記憶装置１２はビス４７，４８で高機能プリンタ１１の筐体１１ａに取り付けられているとしたが，ビスに限らずフックやキーロックで固定されていても良い。また，監視部４４としては，光学センサに限らず導通検知等の取付状態を監視できる装置であればよい。
また例えば，キー記憶装置１２の取り付けられる場所は，高機能プリンタ１１の筐体１１ａに限らず，取付状態を監視できる場所であれば近くの壁や床，あるいはデスク等でも良い。その場合には，監視部４４も，キー記憶装置１２に内蔵される。
また例えば，高機能プリンタ１１の構成は１つの例であり，メモリカードスロット３１を有していないものでも良い。
また例えば，高機能プリンタ１１に限らず，ＨＤＤ等の記憶装置を有してその記憶データを暗号化できる装置であれば，本発明を適用することは可能である。
【図面の簡単な説明】
【００３５】
【図１】本形態のデータ蓄積装置の概略構成を示すブロック図である。
【図２】高機能プリンタとキー記憶装置との取り付け部分を示す説明図である。
【図３】オペレーションパネルに表示された暗号化スケジュール情報の例を示す説明図である。
【図４】情報機器端末から送信する暗号化スケジュール情報の例を示す説明図である。
【図５】暗号化処理を示すフローチャートである。
【図６】復号処理を示すフローチャートである。
【符号の説明】
【００３６】
１  データ蓄積装置
２２  ＣＰＵ（暗号処理部）
２８  スケジュール設定部
３２  ＨＤＤ（データ記憶部）
３４  制御部（暗号処理指示部）
３５  不揮発性メモリ（スケジュール記憶部）
４０  防犯警報装置（異常信号発生部）
４２  制御部（キー消去部，データ消去部）
４３  メモリ（キー記憶部，記憶部）
４４  監視部（異常信号発生部）
４６  ケース（枠体）
４７，４８  ビス（固定部材）
【図１】
2005326916.tif 000003
【図２】
2005326916.tif 000004
【図３】
2005326916.tif 000005
【図４】
2005326916.tif 000006
【図５】
2005326916.tif 000007
【図６】
2005326916.tif 000008