(57)【要約】【課題】ディスク記録装置を備えた画像処理装置において、ディスク記録装置が不正に画像処理装置から取り出され解析された際に、その記録内容を第三者によって容易に再現できないようにする。【解決手段】ＨＤＤ８に画像データを保管あるいは一時保管する画像処理装置において、画像データをライン単位のデータ片ａ、…、ｄ、…に分割し、互いに隣接するデータ片はＨＤＤ８内において不連続に振分けて書き込まれる。さらに、ＨＤＤ８上における各データ片の格納位置を示すデータ格納位置情報を、ＨＤＤ８外部の不揮発性メモリ６で管理する。【選択図】  図１
2004185224.tif 000002
【特許請求の範囲】
【請求項１】
画像データを格納するための補助記録装置を備えた画像処理装置において、
上記補助記録装置は、画像データ記録手段と位置情報記録手段とをそれぞれ別途の手段として備えており、
画像データを上記補助記録装置に格納する場合には、該画像データを所定単位のデータ片に分割し、分割したデータ片を上記画像データ記録手段上で不連続な配置となるように格納すると共に、画像データ記録手段上における各データ片の格納位置を示すデータ格納位置情報の少なくとも一部を上記位置情報記録手段に格納することを特徴とする画像処理装置。
【請求項２】
上記画像データを上記補助記録装置に格納する時に、上記データ格納位置情報を上記位置情報記録手段に格納すると共に、擬装用のデータ格納位置情報を上記画像データ記録手段に格納することを特徴とする請求項１に記載の画像処理装置。
【請求項３】
上記データ格納位置情報がそれぞれ単独では意味を成さない２種類の情報に分割され、その一方を不揮発性メモリからなる上記位置情報記録手段に格納し、他方をディスク記憶装置からなる上記画像データ記録手段に格納することを特徴とする請求項１に記載の画像処理装置。
【請求項４】
上記画像データ記録手段に格納される各データ片は、該データ片中に不連続な箇所を生じさせた状態で格納されることを特徴とする請求項１記載の画像処理装置。
【請求項５】
上記位置情報記録手段は、画像処理装置に対して挿抜可能に備えられることを特徴とする請求項１記載の画像処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ディスク記録装置と不揮発性メモリとを備えた画像処理装置において、ディスク記録装置が第三者によって不正に画像処理装置から取り外され、単体で解析された場合に、保存していたデータを読み出されることを回避することができる画像処理装置に関するものである。
【０００２】
【従来の技術】
通常、ファックスやスキャナ等の機能を備えた複合機としての情報処理装置は、取り込んだデータ（画像）を保管するための補助記録装置を備えている。このような補助記録装置には、その内容が秘密を要するものであるようなデータが保管されることも多い。したがって、例えば、上記補助記録装置が第三者によって画像処理装置から取り外され、単体で解析された場合に、保存しているデータが容易に読み出されないようにする必要がある。
【０００３】
このような問題を解決するため、たとえば特許文献１や特許文献２ではメモリアクセスの単位であるワード／バイト単位や画像の画素ごとに、ランダムな順序で転送を行う、もしくはランダムなアドレスに読み書きを行う技術が開示されている。これにより、メモリ（すなわち、補助記録装置）に記録されるデータ（例えば画像）が、メモリにおける記録領域のランダムな箇所に書き込まれることとなり、第三者による解読を困難とする。
【０００４】
また、ハードディスク装置（ＨＤＤ）などのディスク記録装置に対しては、記録内容を暗号化する技術が例えば特許文献３で開示されている。上記以外にも、読み出し後のデータをすべて消去するなどの方法がディスク記録装置に記録される内容の秘密保持のために用いられている。
【０００５】
【特許文献１】
特開昭６２−１０４２８６号公報（公開日昭和６２年５月１４日）
【０００６】
【特許文献２】
特開昭６２−１０７３５２号公報（公開日昭和６２年５月１８日）
【０００７】
【特許文献３】
特開平５−９４２２５号公報（公開日平成５年４月１６日）
【０００８】
【発明が解決しようとする課題】
ところが、上記従来の構成では、それぞれ以下に示すような問題が生じる。
【０００９】
例えば、特許文献１、特許文献２に記載の方法は、いずれもメモリへのアクセス制御を対象とした処理である。また、メモリにディスク記録装置を用いた場合では、該ディスク記録装置への読み出し／書き込みの際に読み出しヘッドを物理的に移動させる必要がある。
【００１０】
そして、特許文献１、特許文献２に記載の方法では、ディスク記録装置においてワード／バイト単位でランダムな箇所に読み出しを行うため、目的のディスク位置に読み出しヘッドが移動するまでの待ち時間が大きくなる。したがって、特許文献１、特許文献２に記載の方法は、ディスク記録装置に対する読み出し／書き込み速度に著しい悪影響を及ぼす。
【００１１】
さらには、ディスク装置では、例えデータをワード／バイト単位でランダムにディスク記録装置上に配置したとしても、そのデータ格納位置情報もディスク記録装置内部に存在しているため、該データ格納位置情報を用いて第三者によるデータ解読が容易になるといった問題もある。すなわち、ディスク記録装置が画像処理装置から取り外された場合、ディスク記録装置内部のデータ格納位置情報にしたがってデータを再配置するだけで第三者が容易に記録内容を再構成することができる。
【００１２】
また、特許文献３のように、ディスク記録装置に記録される内容を暗号化する方法では、多くのシステム資源を必要とし、その処理も煩雑である。このため、暗号化を行わない場合に比べて、画像処理装置に要求される印字スピードやデータ転送レートを満足することが困難になる。
【００１３】
また、読み出し後のデータの消去を行う方法では、メモリにデータを長期にわたって記録させておくことができないといった問題がある。
【００１４】
本発明は、上記の問題点を解決するためになされたもので、その目的は、ディスク記録装置を備えた画像処理装置において、アクセス待ち時間のロスを防ぎつつ、かつディスク記録装置が不正に画像処理装置から取り出され解析された際にも記録内容を第三者によって容易に再現できない画像処理装置を提供することにある。
【００１５】
【課題を解決するための手段】
本発明の画像処理装置は、上記の課題を解決するために、画像データを格納するための補助記録装置を備えた画像処理装置において、上記補助記録装置は、画像データ記録手段と位置情報記録手段とをそれぞれ別途の手段として備えており、画像データを上記補助記録装置に格納する場合には、該画像データを所定単位のデータ片に分割し、分割したデータ片を上記画像データ記録手段上で不連続な配置となるように格納すると共に、画像データ記録手段上における各データ片の格納位置を示すデータ格納位置情報の少なくとも一部を上記位置情報記録手段に格納することを特徴としている。
【００１６】
上記の構成によれば、画像データを上記補助記録装置に格納する際、該画像データは所定単位のデータ片に分割された状態で上記画像データ記録手段上で不連続な配置となるように格納される。また、データ格納位置情報は、その少なくとも一部が上記画像データ記録手段とは別途備えられた位置情報記録手段において格納される。したがって、画像データ記録手段に格納された画像データを正しく読み出すためには、画像データ記録手段の内容以外に、外部の位置情報記録手段内のデータ格納位置情報を同時に参照しなければならない。
【００１７】
このため、例え画像データ記録手段が不正な手段によって画像処理装置から取り出され、解析されてその内容が明らかとなっても、その格納データは不連続なデータ片の集合にすぎず、データとしては意味を成さない。これにより不正に画像データ記録手段を取り外した第三者によって、その格納データを不当に読み出されることを防止できる。
【００１８】
また、上記画像処理装置においては、上記画像データを上記補助記録装置に格納する時に、上記データ格納位置情報を上記位置情報記録手段に格納すると共に、擬装用のデータ格納位置情報を上記画像データ記録手段に格納する構成とすることができる。
【００１９】
上記の構成によれば、位置情報記録手段に保存されている本来のデータ格納位置情報とは別に、画像データ記録手段内部に擬装用のデータ格納位置情報を持つことにより、画像データ記録手段の外部にデータ格納位置情報を保管していることを隠蔽できる。これにより、画像データ記録手段単体でデータ内容を解析された場合の機密保持性を高める以外に、画像データ記録手段を備える画像処理装置自体の機密保持性を高めることができる。
【００２０】
また、上記画像処理装置においては、上記データ格納位置情報がそれぞれ単独では意味を成さない２種類の情報に分割され、その一方を不揮発性メモリからなる上記位置情報記録手段に格納し、他方をディスク記憶装置からなる上記画像データ記録手段に格納する構成とすることができる。
【００２１】
上記の構成によれば、データ格納位置情報をそれぞれ単独では意味を成さないように分割して一部を画像データ記録手段に保管することにより、データ格納位置情報のすべてを位置情報記録手段に保管する場合に比べ、位置情報記録手段のメモリ容量を削減できる。これにより、位置情報記録手段をディスク記憶装置に比べて高価な不揮発性メモリによって具備する場合に、少ない不揮発性メモリ量とすることができ、補助記録装置を低コストとすることができる。
【００２２】
また、上記画像処理装置においては、上記画像データ記録手段に格納される各データ片は、該データ片中に不連続な箇所を生じさせた状態で格納される構成とすることができる。
【００２３】
上記の構成によれば、上記画像データ記録手段に格納される各データ片中に不連続な箇所が生じることにより、各データ片の連続性を読み取ることが困難となり、各データ片の内容からその順序を類推することが困難となる。これにより。画像データ記録手段単体でのデータ内容解析をより困難にすることができる。
【００２４】
また、上記画像処理装置においては、上記位置情報記録手段は、画像処理装置に対して挿抜可能に備えられる構成とすることができる。
【００２５】
上記の構成によれば、上記位置情報記録手段に格納されるデータ格納位置情報を画像データ記録手段に格納される画像データと同時に、第三者によって不正に取得される危険を回避できる。
【００２６】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図１２に基づいて説明すれば、以下の通りである。尚、本実施の形態においては、本発明に係る画像処理装置として、ディスク記録装置としてハードディスク装置を備えた場合を例示している。しかしながら、本発明は、ディスク記録装置を備えた画像処理装置であれば、該ディスク記録装置はハードディスク装置に限定されるものではない。
【００２７】
本実施の形態に係る画像処理装置の概略構成を図２に示す。尚、図２に示す画像処理装置１は、ファックスやスキャナの機能を備えた複合機として例示されている。
【００２８】
画像処理装置１は、ＣＰＵ２、システムコントローラ３、ＲＡＭ４、ＲＯＭ５、不揮発性メモリ６、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）コントローラ７、ＨＤＤ８、ユーザ認証部９、およびデータ入出力部１０を備えた構成となっている。
【００２９】
システムコントローラ３は、ＣＰＵ２とシステムの各要素間の通信を仲介、制御する。ＲＡＭ４は、画像処理装置１の主記録装置である。ＲＯＭ５は、ＣＰＵ２が実行するプログラムデータ等を格納する。ユーザ認証部９は、暗号の入力やハードウェアキーによって画像処理装置全体の機密保持を行う。データ入出力部１０は、画像処理装置１と外部との通信を行う。
【００３０】
さらにまた、本実施の形態においては、不揮発性メモリ６、ＨＤＤコントローラ７およびＨＤＤ８が画像処理装置１において補助記録装置として用いられている。
【００３１】
次に、ＨＤＤ８にデータを保存する方式について、以下に詳細に説明する。図３（ａ）は、保存対象とする画像データ（保存するイメージ）を示したものであり、図３（ｂ）は、上記画像データをライン単位に分割したもの（分割されたイメージ）を概念的に示したものである。
【００３２】
図３（ａ）に示される画像データをＨＤＤに格納するにあたって、従来では、例えば図４に示すような形態で格納されていた。すなわち、図３（ｂ）に示すように分割されたイメージの各ラインをａ〜ｊとすると、ラインａ〜ｊのデータはＨＤＤ内の連続した領域にこの順序で記録されていた。また、データ格納位置情報を記録するためのＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）領域がＨＤＤ内に存在していた。このため、従来では、上記ＨＤＤが第三者によって画像処理装置から不正に取り外されて解析された場合、その記録内容（すなわち画像データ）は容易に解読されるものとなっていた。
【００３３】
これに対し、本実施の形態に係る画像処理装置では、図３（ａ）に示す画像データを保存対象とする場合を例示すると、該画像データはＣＰＵ２により、図３（ｂ）に示すように、１ラインを単位とする微小な画像片（すなわちラインａ〜ｊ）に分割される。
【００３４】
上記ラインａ〜ｊのデータは、図１に示すようにＨＤＤ８上の互いに不連続な領域にそれぞれ格納される。このとき、ラインａ〜ｊのデータがＨＤＤ８上のどの領域に格納されたかを示す情報（データ格納位置情報）は、ＨＤＤ外部に存在する不揮発性メモリ６において別途、格納される。尚、本実施の形態においては、位置情報記録手段として不揮発性メモリ６を例示しているが、該位置情報記録手段は不揮発性メモリに限定されるものではなく、ＤＲＡＭなどの揮発性メモリや他のディスク記憶装置を位置情報記録手段として用いることも可能である。
【００３５】
このように、本実施の形態に係る画像処理装置１では、ＨＤＤ８に保存される画像データは、図３（ｂ）に示すように、１ラインごとに分割され、隣接するラインのデータはＨＤＤ８上で互いに連続しない領域に記録されるように制御される。つまり、ＨＤＤ８上のある領域では保存される画像データを構成する多数のラインのうち、あるラインのみを記録している。一方、該ＨＤＤ領域に隣接する他のＨＤＤ領域には、上記ラインとは連続しない、すなわち組み合わせても情報としての意味を成さないようなラインのデータが記録される。したがって、ＨＤＤ８に保存した情報を正しく再現するためには、図１に示すようなランダムな配置を取っている各データを、正しい順番で読み出す必要がある。
【００３６】
このため、上記画像処理装置１では、上記ＨＤＤ８から画像データを読み出す際には、不揮発性メモリ６に蓄えられたデータ格納位置情報を参照して指定の順番にＨＤＤ８にアクセスをする。これにより、ＨＤＤ８にランダムに保存した画像データを正しく読み出すことが可能となる。
【００３７】
言い換えれば、上記画像処理装置１ではＨＤＤ８に格納されている画像データを取り出すためには、該ＨＤＤ８に格納されているデータに加えて、不揮発性メモリ６に格納されているデータ格納位置情報を別途参照しなければ、正しくデータを読み出すことは殆ど不可能となる。したがって、ＨＤＤ８が何らかの手段で画像処理装置から取り外され、解析されてＨＤＤ８内部領域のデータを読み出されたとしても意味を成すデータを再現することはきわめて困難である。これにより、上記画像処理装置１は、第三者によってＨＤＤ８内のデータを不正に参照されることを防止することができる。
【００３８】
尚、本実施の形態に係る画像処理装置１においては、不揮発性メモリ６を画像処理装置１に内蔵する構成を取っているが、不揮発性メモリ６にＩＣカードなどを用いて、データ格納位置情報を画像処理装置１より分離できる構成とすることも可能である。すなわち、データ格納位置情報をＩＣカードに格納し、正規の利用者が上記画像処理装置１を使用する場合のみ、上記ＩＣカードを画像処理装置１に差し込む構成とすれば、ＨＤＤ８内のデータとこれに関するデータ格納位置情報とを同時に盗まれる危険性が極めて低くなる。これにより、上記画像処理装置１におけるセキュリティがさらに向上する。
【００３９】
また、ＨＤＤ８内部のＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）領域は空白とする構成としてもよいし、データ領域として使用する構成（すなわち、ＨＤＤ８内にＦＡＴ領域を設けない構成）としてもよい。
【００４０】
また、本実施の形態ではＨＤＤ８に保存される画像データの単位データ片をラインとしたが、単位データ片はＨＤＤ８へのアクセスに障害の出ない程度の大きさを有しており、かつ単独で意味を成さない程度に小さければどのような分割方法によるものであってもよい。
【００４１】
以下に、本実施の形態に係る画像処理装置１のコピー動作を例に取り、図５に示すフローチャートに従って画像処理装置１の動作について説明する。
【００４２】
上記画像処理装置１のコピー動作がスタートされると、先ず、読み込むべき原稿が原稿読取部においてセットされていることが確認され（Ｓ１でＹＥＳ）、さらにスタートボタンが押下されたことが検知される（Ｓ２でＹＥＳ）ことによって、画像処理装置１は原稿のスキャンを開始し、その読取データをメモリに格納する（Ｓ３）。尚、上記Ｓ３において読取データを格納するメモリは、図１におけるＲＡＭ４である。
【００４３】
続いて、次の原稿の有無が確認され（Ｓ４）、次の原稿が存在する場合（Ｓ４でＹＥＳ）には、ＲＡＭ４における空きメモリ容量が十分であるか否かが判断される（Ｓ５）。空きメモリが不足している場合（Ｓ５でＮＯ）は、後述する処理フローにしたがって、メモリ内のデータをＨＤＤ８に書き込み、退避（Ｓ６）させてから、次の原稿をスキャンする。上記Ｓ３〜Ｓ６の処理を原稿がなくなるまで繰り返し、原稿の読み取りを完了する。
【００４４】
全ての原稿の読み取りが終了すると、画像処理装置１は、印字すべきデータがＨＤＤ８内に存在しているか否か、すなわち、ＨＤＤ８からデータ読み出す必要があるか否かを判断する（Ｓ７）。ＨＤＤ８からデータを読み出す必要があれば、後述する処理フローにしたがって、現在のメモリ内容をＨＤＤ８に退避させ、読み出しのための空きメモリを確保する（Ｓ８）。
【００４５】
次に、印字すべきデータがメモリ内に存在するか否かが確認され（Ｓ９）、存在しない場合（Ｓ９でＮＯ）には、後述する処理フローにしたがって、印字すべきデータをＨＤＤから読み出し、メモリ内に展開・格納する（Ｓ１０）。次いで、メモリ内に展開されたデータを印字（Ｓ１１）し、印字すべきでデータがなくなる（Ｓ１２でＹＥＳ）までＳ９〜Ｓ１２の処理を繰り返し、すなわちＨＤＤ８からのデータの取得、および取得したデータの印字を繰り返して処理を終了する。
【００４６】
上記手順で処理を行うコピー動作においては、Ｓ６やＳ８の処理においてＨＤＤ８へのデータ書き込みが生じている。ＨＤＤ８に書き込まれた画像データはＳ１０において読み出されるが、ＨＤＤ８に一旦書き込まれた画像データは、通常は読み出された後もＨＤＤ８に残るものである。このため、ＨＤＤ８への画像データの書き込み時には、書き込まれた画像データが第三者によって容易に読み出されないようにする必要がある。
【００４７】
このためのＨＤＤ８への書き込み時の動作について図６を用いて詳細に説明を行う。すなわち、図６のフローチャートにおいて示す書き込み動作は、図５のフローチャートにおいてＳ６またはＳ８にて実行される動作である。
【００４８】
この書き込み動作では、ＣＰＵ２によってＨＤＤ８へのデータ書き込みが指示されると、書き込みが行われるライン毎に、ＨＤＤ８上での書き込み位置の決定が行われる。具体的には、書き込みが行われるライン毎に、格納先ＨＤＤ領域の書き込み位置データが生成される（Ｓ２１）。このとき、各ラインの書き込み位置は、該ラインの前後のラインと隣接しない位置の中からランダムに決定される。
【００４９】
次に、生成された書き込み位置データに対応するＨＤＤ領域に対して該ラインのデータ書き込みが行なわれ、同時に上記書き込み位置データ、すなわち該ラインのＨＤＤ８上でのデータ格納位置情報が不揮発性メモリ６のＦＡＴ領域に書き込まれる（Ｓ２２）。
【００５０】
Ｓ２２での処理が終了すると、さらにＨＤＤ８へ書き込むべきラインがあるか否かが確認される（Ｓ２３）。書き込むべきラインがあればＳ２１へ移行し、無ければ処理を終了する。
【００５１】
以下、ＨＤＤ８への書き込みを必要とするラインのある限り、Ｓ２１〜Ｓ２３の処理を繰り返し、すべてのラインデータとそのデータ格納位置情報とをＨＤＤ８および不揮発性メモリ６に書き込んだ時点で上記書き込み動作を終了する。
【００５２】
上述の書き込み動作によっては、ＨＤＤ８に書き込まれる画像データは、図１に示すように、１ラインを単位として微小な画像片に分割された状態で、かつ、隣接するラインのデータがＨＤＤ８上の互いに不連続な領域に配置されるように格納される。また、各ラインのデータがＨＤＤ８上のどの領域に格納されたかを示すデータ格納位置情報は、ＨＤＤ外部に存在する不揮発性メモリ６に格納される。
【００５３】
このようなデータの格納方法により、上記画像処理装置１において、第三者によるＨＤＤ８内のデータの不正な参照が防止できることは、既に説明したとおりである。
【００５４】
次に、上記書き込み動作によってＨＤＤ８に書き込まれたデータの読み込みは図７のフローチャートに示す動作にて行われる。すなわち、図７のフローチャートにおいて示す読み込み動作は、図５のフローチャートにおいてＳ１０にて実行される動作である。
【００５５】
ＨＤＤ８からの読み込みが必要となった場合は、まず、不揮発性メモリ６内に記録している読み込み位置データ（すなわち、データ格納位置情報）を参照し、読み込もうとするデータのＨＤＤ８上での位置を求める（Ｓ３１）。
【００５６】
次に、参照された読み込み位置データに対応するＨＤＤ領域に対して、該ＨＤＤ領域に記録されているラインのデータ読み込みが行なわれ、読み込まれたデータがメモリに格納される（Ｓ３２）。
【００５７】
Ｓ３２での処理が終了すると、さらにＨＤＤ８に読み込むべきラインがあるか否かが確認される（Ｓ３３）。読み込むべきラインがあればＳ３１へ移行し、無ければ処理を終了する。
【００５８】
こうして読み込み位置データの情報にしたがってＨＤＤアクセスを行ない、ＨＤＤ８にランダムに記録されているデータを正しい順番で順次読み出してい器、メモリに格納していく。これを最終データまで繰り返し、読み出しを終了する。
【００５９】
以上のように、本発明に係る画像処理装置では、ＨＤＤ８に記録されるデータは複数の画像片に分割された上で、各画像片はその記録領域が不連続となるようにＨＤＤ８上のランダムな位置に格納される。さらに、データ格納位置情報は同じＨＤＤ８上に格納されるのではなく、他の不揮発性メモリ６において格納される。これにより、不正にＨＤＤ８を取り外した第三者によってＨＤＤ８内のデータを不当に読み出されることを回避できる。
【００６０】
尚、上記説明は本発明の一実施形態を示したのみであり、本発明はこれに限定されるものではなく、種々の変形例が考えられるものである。以下に、本発明の変形例の幾つかを説明する。
【００６１】
本発明に係る他の画像処理装置では、不揮発性メモリ内に記録しているデータ格納位置情報の存在を隠蔽するために、図８に示すように、ＨＤＤ内のＦＡＴ領域に擬装用のデータ格納位置情報を備える構成とすることができる。この場合のデータ書き込み動作の一例を図９に示す。
【００６２】
図９に示す動作のＳ４１〜Ｓ４３の処理は、図６に示した動作のＳ２１〜Ｓ２３の処理と同様の処理である。すなわち、ＨＤＤに格納するデータをライン単位に分割し、分割した各データをＨＤＤ上のランダムな位置に格納する。同時にそのデータ格納位置情報を不揮発性メモリに記録する。そして、図９に示す動作例では、次にＨＤＤ側に配置する擬装用のデータ格納位置情報を生成する。
【００６３】
このとき、生成する擬装用のデータ格納位置情報は、本実施の形態で用いるライン単位での位置情報、または従来型の記録方式で用いるファイル単位の位置情報の何れでもよい。但し、ライン単位の位置情報を用いる際には、本来のデータ格納位置情報との重複部分が出現しないようにすることが望ましい。
【００６４】
図９に示す動作例では、Ｓ４４において、擬装用のデータ格納位置情報をライン単位で生成する。そして、Ｓ４４で生成されたデータ格納位置情報について、本来のデータ格納位置情報、すなわち、Ｓ４２でのデータ書き込みに用いられたデータ格納位置情報との重複部分があるか否かが確認される（Ｓ４５）。この時、重複する部分があれば、Ｓ４４に戻り、新たに擬装用のデータ格納位置情報が生成される。
【００６５】
こうして、本来のデータ格納位置情報との重複が無い擬装用のデータ格納位置情報が生成できれば（Ｓ４５でＹＥＳ）、その擬装用のデータ格納位置情報をＨＤＤのＦＡＴ領域に書き込んで書き込み動作を終了する（Ｓ４６）。
【００６６】
このように、本来のデータ格納位置情報を不揮発性メモリに格納するだけでなく、擬装用のデータ格納位置情報をＨＤＤ側に格納する構成とすれば、第三者が不正にＨＤＤを取り外し、その内部データを解析しようとする場合、ＨＤＤ内の擬装用のデータ格納位置情報を基にＨＤＤ内のデータ解析を行おうとすることが考えられる。このため、ＨＤＤ内の格納情報を保護できると同時に、ＨＤＤ外部に正しいデータ格納位置情報を別途記録している事実を隠蔽することができる。
【００６７】
また、本発明に係るさらに他の画像処理装置では、データ格納位置情報をすべて不揮発性メモリ内に格納するのではなく、図１０に示すように、データ格納位置情報の一部をＨＤＤ内に格納する構成にすることができる。この場合、例えば図１０に示すように、ＨＤＤ側においては、データ格納位置情報のうち、ファイル名などのデータ位置と関わりのない情報を格納し、不揮発性メモリ側にデータ位置の情報を格納するような構成が考えられる。
【００６８】
もちろん、データ格納位置情報の一部をＨＤＤ内に格納する構成において、本発明は上記例に限定されるものでなく、ＨＤＤ側に格納する情報から位置情報が得られないようなデータ構成とするのであれば、データ格納位置情報をＨＤＤに格納される部分と不揮発性メモリに格納される部分とにどのように分離したデータ構成であってもかまわない。
【００６９】
このような構成とすれば、データ格納位置情報の少なくとも一部がＨＤＤ外部に記録されることによって、ＨＤＤ８内のデータを不当に読み出されることを回避できる効果が得られると共に、外部の不揮発性メモリを多量に必要としないといった利点もある。
【００７０】
さらに、本発明に係る他の画像処理装置では、ＨＤＤへの書き込み対象となるデータ片（本実施の形態に係る例ではライン単位のデータ）中にランダムに不連続な箇所を生じさせる構成とすることができる。
【００７１】
通常、ＨＤＤへのアクセスはＨＤＤ上のセクタを単位として行ない、少なくとも本実施の形態で用いられる保存方法によれば、セクタ容量はデータ片のサイズに比べ小さくなるのが普通である。したがって、図１１（ａ）に示すように、例えば５０００Ｂｙｔｅｓのデータ片を１セクタ５１２ＢｙｔｅｓのＨＤＤに書き込むとすると、図１１（ｂ）に示すような未使用領域（この例では１２０Ｂｙｔｅｓ）がデータ片の末尾部分を格納するセクタにおいて発生する。
【００７２】
すなわち、従来の記録方法で書き込みを行う場合は、ＨＤＤ内には末尾に未使用領域を伴ったデータ片が規則正しく格納される（図１１（ｄ）参照）。このようにデータ片内部でデータが連続している場合には、例えデータ片間の連続性をなくした格納形式をとっても、各データ片における連続性は容易に推測可能となる。そして、各データ片における連続性が知られた場合、データ格納位置情報が秘匿された状態であっても、データ片同士でその内容を比較することでデータ片の配置順序を推測されてしまう可能性がある。
【００７３】
これに対し、ＨＤＤへの書き込み対象となるデータ片中にランダムに不連続な箇所を生じさせる構成は、上述のようにデータ片の配置順序を推測することをほぼ不可能とする有効な手段となる。
【００７４】
すなわち、例えば図１１（ｂ）に示すように、各データ片の末尾部分を格納するセクタに未使用領域を設けるのではなく、図１１（ｃ）に示すように、データ片の途中のセクタに未使用領域を伴う形式でデータ片を記録する構成とすることができる。これにより、ＨＤＤ内に記録される各データ片毎の連続性が無くなり、各データ片の内容を比較しての配置順序の推測を困難にすることが可能である。
【００７５】
このようにＨＤＤへの記録の単位サイズとＨＤＤに格納するデータ片のサイズとの差を利用して、図１２（ａ）、図１２（ｂ）に示すように、データ片の任意の箇所にてデータが不連続となるように未使用領域を設けることができる。このようにランダムな箇所に未使用領域を伴ったこれらのデータ片をＨＤＤ内へ図１２（ｃ）のように格納することができる。
【００７６】
図１２（ｃ）に示すように、各データ片の任意の箇所にてデータが不連続となるように未使用領域が設けられ、且つ各データ片がＨＤＤ内でランダムな順序で記録されている場合、該ＨＤＤに格納されたデータを正しく読み出すためには、以下のような読み出し動作とすることが考えられる。
【００７７】
例えば、図１２（ｅ）に示すように、データ格納位置情報の書き込み時において、データ片が不連続となる点の位置やサイズを示す情報を付加しておけばよい。データ片の読み出し時には上記データ格納位置情報を参照することにより、該データ片中の不連続な箇所を避けて読み出しを行い、正しい内容を読み出すことができる。
【００７８】
上記の構成によれば、データ片間のみならずデータ片内でのデータの連続性を無くすことが可能であり、これにより不正にＨＤＤを取り外した第三者によってＨＤＤ内のデータを読み出され、不当に使用される危険がよりいっそう少なくなる。
【００７９】
尚、上記例では、データ片サイズがセクタサイズよりも大きい例を示したが、データ片サイズがセクタサイズよりも小さい場合であっても、データ片を格納するセクタには未使用領域が存在する。したがって、データ片の任意の箇所にデータが不連続となる点を設けることができる。また、例えデータ片サイズがセクタサイズと同サイズであっても該セクタと次セクタをあわせて用いることで、データ片内に未使用領域を設けることが可能であり、同様の効果を得ることができる。
【００８０】
このように、ＨＤＤに格納される各データ片において、データ片が不連続となる箇所を該データ片中に一つ、もしくは未使用領域の容量の許す限りいくつでも設けることができる。また、データ片が不連続なる箇所の領域におけるデータ内容は、空白として上述のような未使用領域としてもよいし、あるいは任意の擬装用データパターンとした不連続領域としてもよい。
【００８１】
【発明の効果】
本発明の画像処理装置は、以上のように、上記補助記録装置は、画像データ記録手段と位置情報記録手段とをそれぞれ別途の手段として備えており、画像データを上記補助記録装置に格納する場合には、該画像データを所定単位のデータ片に分割し、分割したデータ片を上記画像データ記録手段上で不連続な配置となるように格納すると共に、画像データ記録手段上における各データ片の格納位置を示すデータ格納位置情報の少なくとも一部を上記位置情報記録手段に格納する構成である。
【００８２】
それゆえ、画像データ記録手段に格納された画像データを正しく読み出すためには、画像データ記録手段の内容以外に、外部の位置情報記録手段内のデータ格納位置情報を同時に参照しなければならず、不正に画像データ記録手段を取り外した第三者によって、その格納データを不当に読み出されることを防止できるといった効果を奏する。
【００８３】
また、上記画像処理装置においては、上記画像データを上記補助記録装置に格納する時に、上記データ格納位置情報を上記位置情報記録手段に格納すると共に、擬装用のデータ格納位置情報を上記画像データ記録手段に格納する構成とすることができる。
【００８４】
それゆえ、画像データ記録手段の外部にデータ格納位置情報を保管していることを隠蔽でき、画像データ記録手段単体でデータ内容を解析された場合の機密保持性を高める以外に、画像データ記録手段を備える画像処理装置自体の機密保持性を高めることができるといった効果を奏する。
【００８５】
また、上記画像処理装置においては、上記データ格納位置情報がそれぞれ単独では意味を成さない２種類の情報に分割され、その一方を不揮発性メモリからなる上記位置情報記録手段に格納し、他方をディスク記憶装置からなる上記画像データ記録手段に格納する構成とすることができる。
【００８６】
それゆえ、データ格納位置情報のすべてを位置情報記録手段に保管する場合に比べ、位置情報記録手段のメモリ容量を削減でき、位置情報記録手段をディスク記憶装置に比べて高価な不揮発性メモリによって具備する場合に、少ない不揮発性メモリ量とすることができ、補助記録装置を低コストとすることができるといった効果を奏する。
【００８７】
また、上記画像処理装置においては、上記画像データ記録手段に格納される各データ片は、該データ片中に不連続な箇所を生じさせた状態で格納される構成とすることができる。
【００８８】
それゆえ、上記画像データ記録手段に格納される各データ片中に不連続な箇所が生じることにより、各データ片の連続性を読み取ることが困難となり、各データ片の内容からその順序を類推することが困難となる。これにより。画像データ記録手段単体でのデータ内容解析をより困難にすることができるといった効果を奏する。
【００８９】
また、上記画像処理装置においては、上記位置情報記録手段は、画像処理装置に対して挿抜可能に備えられる構成とすることができる。
【００９０】
それゆえ、上記位置情報記録手段に格納されるデータ格納位置情報を画像データ記録手段に格納される画像データと同時に、第三者によって不正に取得される危険を回避できるといった効果を奏する。
【図面の簡単な説明】
【図１】本発明の一実施形態を示すものであり、画像処理装置の補助記録装置内におけるデータ格納状態を示す図である。
【図２】本発明に係る画像処理装置の構成例を示すブロック図である。
【図３】図３（ａ）は上記画像処理装置のＨＤＤにおいて保存される画像データの一例を示し、図３（ｂ）は上記画像データをライン単位のデータ片に分割した例を示す図である。
【図４】従来の画像処理装置の補助記録装置内におけるデータ格納状態を示す図である。
【図５】本発明に係る画像処理装置におけるコピー動作例をフローチャートである。
【図６】図１に示す形態でデータを書き込むための書き込み動作例を示すフローチャートである。
【図７】図１に示す形態で書き込まれたデータを読み込むための読み込み動作例を示すフローチャートである。
【図８】本発明の他の実施形態を示すものであり、画像処理装置の補助記録装置内におけるデータ格納状態を示す図である。
【図９】図８に示す形態でデータを書き込むための書き込み動作例を示すフローチャートである。
【図１０】本発明のさらに他の実施形態を示すものであり、画像処理装置の補助記録装置内におけるデータ格納状態を示す図である。
【図１１】図１１（ａ）はＨＤＤに格納されるデータ片のサイズとＨＤＤのセクタサイズとの比較を示す図であり、図１１（ｂ）は上記データ片において末尾部分を格納するセクタに未使用領域が設けられた場合を示す図であり、図１１（ｃ）は上記データ片において中途部分を格納するセクタに未使用領域が設けられた場合を示す図であり、図１１（ｄ）は末尾に未使用領域が設けられたデータ片を従来の記録方法にてＨＤＤに格納した場合を示す図である。
【図１２】図１２（ａ）および図１２（ｂ）はＨＤＤに格納されるデータ片において中途部分を格納するセクタに未使用領域が設けられた場合を示す図であり、図１２（ｃ）は図１２（ａ）および図１２（ｂ）に示す形態のデータ片を本発明の記録方法にてＨＤＤに格納した場合を示す図であり、図１２（ｄ）はデータ中の不連続領域の位置やサイズを含まないＦＡＴ情報形式を示した図であり、図１２（ｅ）は図１２（ｃ）に示す形態で格納されたデータをＨＤＤから読み出すためのデータ格納位置情報を示す図である。
【符号の説明】
１    画像処理装置
６    不揮発性メモリ（位置情報記録手段、補助記録装置）
７    ＨＤＤコントローラ（補助記録装置）
８    ＨＤＤ（画像データ記録手段、補助記録装置）
【図１】
2004185224.tif 000003
【図２】
2004185224.tif 000004
【図３】
2004185224.tif 000005
【図４】
2004185224.tif 000006
【図５】
2004185224.tif 000007
【図６】
2004185224.tif 000008
【図７】
2004185224.tif 000009
【図８】
2004185224.tif 000010
【図９】
2004185224.tif 000011
【図１０】
2004185224.tif 000012
【図１１】
2004185224.tif 000013
【図１２】
2004185224.tif 000014