(57)【要約】【課題】利用者が任意のディレクトリにファイルを配置しても、秘匿すべき情報と他の情報とが分離して記憶されるファイル管理装置を提供する。【解決手段】記憶部１には秘匿データのファイルを記憶する秘匿領域１３と、秘匿データ以外のファイルを記憶する通常領域１２を設けている。ファイル管理部２は、通常領域１２と秘匿領域１３とに同じ木構造を構築している。あるディレクトリを指定してファイルを記憶する場合、秘匿データであれば秘匿領域１３の指定されたディレクトリ下にファイルを記憶し、秘匿データでなければ通常領域１２の指定されたディレクトリ下にファイルを記憶する。一覧表示する場合には、通常領域１２と秘匿領域１３の両方に記憶されているファイルをまとめて提示し、利用者には通常領域１２と秘匿領域１３に分かれていることを意識させない。【選択図】図１
2009258960.tif 000002
【特許請求の範囲】
【請求項１】
データをファイルとして記憶する記憶手段と、前記ファイルを木構造により管理する管理手段を有し、前記記憶手段は、秘匿データを記憶する秘匿領域と秘匿しないデータを記憶する通常領域が設けられており、前記管理手段は、前記秘匿領域と前記通常領域において同一の木構造を構築してファイルを管理することを特徴とするファイル管理装置。
【請求項２】
前記管理手段は、ファイルの管理情報として秘匿データであるか否かを示す秘匿タグ情報を含んでおり、該秘匿タグ情報が秘匿データであることを示す場合にファイルを前記秘匿領域に記憶させて管理し、前記秘匿タグ情報が秘匿データでないことを示す場合にファイルを前記通常領域に記憶させて管理することを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記管理手段は、木構造のあるノード下のファイルの一覧を提示する際に、前記秘匿領域の当該ノード下のファイルと前記通常領域の当該ノード下に存在するファイルとをまとめて提示することを特徴とする請求項１または請求項２に記載のファイル管理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データをファイルとして管理するファイル管理装置に関するものである。
【背景技術】
【０００２】
一般にデータはファイルとして保存され、そのファイルをファイル管理装置が管理している。
【０００３】
データの中には個人情報、機密情報など、秘匿すべき情報も存在する。従来、このような秘匿すべき情報は暗号化して保存し、あるいは隠しファイルとして保存していた。また、特許文献１においては、情報の一部分を秘匿部分とし、あるいは公開部分として管理することも考えられている。これらの技術では、秘匿すべき情報もその他の情報も同じ記憶領域に混在することになり、秘匿性は低いと言わざるを得ない。
【０００４】
さらに特許文献２においては、ファイルシステムのディレクトリを隠蔽領域として設定し、秘匿すべき情報は隠蔽領域のファイルとして保存している。この技術の場合は、秘匿すべき情報とその他の情報とが分離されることから、秘匿性が高いと言える。しかし、ファイルは任意のディレクトリに配置することはできず、必ず隠蔽領域のディレクトリを指定して保存しなければならない。そのため、人為的なミスで秘匿すべき情報が他の情報を保存する通常領域に保存されてしまうという事故が多発していた。
【０００５】
【特許文献１】特開２００６−１１３６８４号公報
【特許文献２】特開２００７−２００３１４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、上述した事情に鑑みてなされたもので、利用者からは任意のディレクトリにファイルを配置することができるとともに、秘匿すべき情報と他の情報とが分離して記憶されるファイル管理装置を提供することを目的とするものである。
【課題を解決するための手段】
【０００７】
本発明は、ファイル管理装置において、データをファイルとして記憶する記憶手段と、前記ファイルを木構造により管理する管理手段を有し、前記記憶手段は、秘匿データを記憶する秘匿領域とそれ以外のデータを記憶する通常領域が設けられており、前記管理手段は、前記秘匿領域と前記通常領域において同一の木構造を構築してファイルを管理することを特徴とするものである。
【０００８】
このようなファイル管理を行うため、管理手段は、ファイルの管理情報として秘匿データであるか否かを示す秘匿タグ情報を含めておき、秘匿タグ情報が秘匿データであることを示す場合にファイルを前記秘匿領域に記憶させて管理し、前記秘匿タグ情報が秘匿データでないことを示す場合にファイルを前記通常領域に記憶させて管理するように構成すればよい。
【０００９】
また、木構造のあるノード下のファイルの一覧を提示する際には、管理手段は、秘匿領域の当該ノード下のファイルと、通常領域の当該ノード下に存在するファイルとをまとめて提示するように構成することができる。
【発明の効果】
【００１０】
本発明によれば、利用者は秘匿データとそれ以外のデータを記憶させるディレクトリを区別することなくファイルを配置しても、秘匿データは秘匿領域に、秘匿しないデータは通常領域に分けて記憶される。そのため、利用者が秘匿データの保存先を誤って秘匿されなくなるといった事態を防止することができ、秘匿データの秘匿性を向上させることができるという効果がある。
【００１１】
また、ファイルの一覧を提示する場合には秘匿領域のファイルと通常領域のファイルとをまとめて提示することによって、利用者は秘匿データとそれ以外のデータとをまとめて提示することにより、それぞれのファイルに対する操作性を維持することができる。
【発明を実施するための最良の形態】
【００１２】
図１は、本発明の実施の一形態を示すブロック図である。図中、１は記憶部、２はファイル管理部、１１は管理情報、１２は通常領域、１３は秘匿領域である。記憶部１は、少なくともデータをファイルとして記憶する。それとともに、ファイル管理部２がファイルを管理するための管理情報１１を記憶する。ファイルを記憶するための記憶領域は、秘匿データを記憶する秘匿領域１３と、それ以外のデータを記憶する通常領域１２が設けられている。なお、通常領域１２と秘匿領域１３は、物理的に別々の記憶装置で構成してもよいし、論理的に別の記憶領域が割り当てられていてもよい。
【００１３】
ファイル管理部２は、記憶部１に記憶されるファイルを木構造により管理する。ここではファイルをディレクトリにより管理し、木構造の各ノードにディレクトリが配置されるものとする。記憶部１に設けられている秘匿領域１３と通常領域１２には、同一の木構造を構築している。従って利用者があるディレクトリを指定してファイルを保存する場合、そのファイルの内容が秘匿データであれば秘匿領域１３に記憶させ、それ以外のデータであれば通常領域１２に記憶させる。管理情報１１にはファイルの内容が秘匿データであるか否かを示す秘匿タグ情報が含まれており、この秘匿タグ情報に従って秘匿領域１３又は通常領域１２のいずれに記憶させるかを制御すればよい。なお、新たなファイルを記憶部１に記憶させる場合には、当該ファイルの属性、あるいは利用者またはアプリケーションからの指示に従って、秘匿領域１３又は通常領域１２のいずれに記憶させるかを制御すればよい。管理情報１１に含まれる秘匿タグ情報は、例えばディレクトリエントリに含まれる属性情報であってもよいし、メタデータのタグ情報としてもよい。
【００１４】
図２は、管理情報１１の一例の説明図である。図２に示す例では、管理情報１１のうち１つのファイルに関するタグ情報として、設定タグ情報、画像タグ情報などとともに、秘匿タグ情報を有している例を示している。もちろん、このほかに種々のタグ情報を有していてもよい。また、この例では各タグ情報の値を文字で示しているが、この値についても任意に取り決めておくことができる。
【００１５】
さらにファイル管理部２は、利用者に対して木構造のあるノード下のファイルの一覧を提示する際には、秘匿領域１３の当該ノード下のファイルと通常領域１２の当該ノード下に存在するファイルとをまとめて提示する。
【００１６】
なお、秘匿領域１３に記憶されているファイルの読み出し、削除、変更については、例えばパスワードなどの認証を行うように構成すればよい。また、一覧の提示の際に、あるいは新規にファイルを記憶させる場合などにおいても、認証を行うようにしてもよい。認証に失敗した場合には、通常領域１２に記憶されているファイルの一覧を提示すればよい。
【００１７】
図３は、本発明の実施の一形態における書き込み処理の動作の一例を示すフローチャートである。利用者またはアプリケーション、外部機器などからデータの書き込みを指示する場合、ファイル名及びファイルを配置するディレクトリなどとともに、当該データを秘匿するか否かを示す秘匿タグ情報についても受け取る。データの書き込みが指示されると、まずＳ２１において、受け取った秘匿タグ情報を参照し、当該データが秘匿すべきものであるか否かを判断する。秘匿すべきものである場合には、Ｓ２２において、受け取ったデータを記憶部１の秘匿領域１３における指示されたディレクトリ下のファイルとして記憶させる。それとともに、秘匿すべきデータである旨の秘匿タグ情報を含む管理情報１１を記憶部１に記憶させる。
【００１８】
また、書き込みを指示されたデータが秘匿すべきものでない場合には、Ｓ２３において、受け取ったデータを記憶部１の通常領域１２における指示されたディレクトリ下のファイルとして記憶させる。それとともに、通常のデータである旨の秘匿タグ情報を含む管理情報１１を記憶部１に記憶させる。
【００１９】
図４は、本発明の実施の一形態における読み出し処理の動作の一例を示すフローチャートである。利用者またはアプリケーション、外部機器などからデータの読み出しが指示されると、Ｓ３１において、記憶部１に記憶されている管理情報１１を参照し、読み出しが指示されたファイルに対応する秘匿タグ情報を取得する。そしてＳ３２において、秘匿タグ情報が秘匿すべきものであることを示しているか否かを判断する。秘匿すべきデータであると判断された場合には、Ｓ３３において、記憶部１の秘匿領域から指示されたファイルのデータを読み出す。なお、この場合には秘匿データを読み出す権限があるか否かを認証するように構成してもよい。
【００２０】
また、秘匿すべきデータでないと判断された場合には、Ｓ３４において、記憶部１の通常領域から指示されたファイルのデータを読み出す。
【００２１】
なお、秘匿すべきデータを通常のデータに変更する場合には、秘匿領域１３に記憶されている当該データのファイルを、そのファイルが配置されていたディレクトリに対応する通常領域１２のディレクトリ下に移動すればよい。その際に、管理情報１１の秘匿タグ情報を変更しておく。通常のデータを秘匿すべきデータに変更する場合も同様であり、通常領域１２から秘匿領域１３へのファイルの移動と管理情報１１の秘匿タグ情報の変更を行えばよい。
【００２２】
図５は、本発明の実施の一形態におけるファイルの一覧を提示する処理の動作の一例を示すフローチャートである。あるディレクトリが指定され、そのディレクトリ下にあるファイルまたはファイル及びディレクトリを一覧表示する場合には、Ｓ４１において、通常領域１２の指定されたディレクトリに存在するファイル及び下位層のディレクトリの情報を取得する。それとともに、秘匿領域１３からも同様に、指定されたディレクトリに存在するファイル及び下位層のディレクトリの名称などを取得する。通常領域１２と秘匿領域１３には、同一の木構造を構築していることから、対応するディレクトリが通常領域１２と秘匿領域１３の両方に存在する。そのため、その両方からファイル及びディレクトリの情報を取得することになる。
【００２３】
そしてＳ４２において、通常領域１２と秘匿領域１３から取得したファイルとディレクトリの一覧をまとめて出力する。これによって、通常領域１２と秘匿領域１３に分けて記憶されているファイルが、あたかも１つのディレクトリ下に配置されているかのように利用者に提示されることになる。
【００２４】
なお、下位層のディレクトリについても、さらにその下位のディレクトリ及びファイルを表示する場合には、そのディレクトリにおいて上述の処理を行えばよい。
【００２５】
具体例を用いて上述の動作の一例について説明する。図６は、本発明の実施の一形態における書き込み処理の動作の具体例の説明図である。本発明では、通常領域１２と秘匿領域１３に同じ木構造を構築する。この例では、「ｒｏｏｔ」の下位に「ｔｍｐ」、「ｓｙｓｔｅｍ」、「ｄａｔａ」の３つのディレクトリが配置されている。なお、各ディレクトリの下位については図示を省略している。
【００２６】
ここで、秘匿しないデータをディレクトリ「ｄａｔａ」の下にファイル「ｆｉｌｅＡ」として保存する指示が与えられたとする。この場合には、秘匿すべきデータでないことから、通常領域１２のディレクトリ「ｄａｔａ」の下にファイル「ｆｉｌｅＡ」を記憶させる。このとき、ファイル「ｆｉｌｅＡ」の管理情報１１も登録するが、その秘匿タグ情報には秘匿データでない旨を登録する。
【００２７】
また、秘匿すべきデータをディレクトリ「ｄａｔａ」の下にファイル「ｆｉｌｅＢ」として保存する指示が与えられたとする。この場合には、秘匿すべきデータであることから、秘匿領域１３のディレクトリ「ｄａｔａ」の下にファイル「ｆｉｌｅＢ」を記憶させる。このとき、ファイル「ｆｉｌｅＢ」の管理情報１１も登録するが、その秘匿タグ情報には秘匿データである旨を登録する。
【００２８】
このように、同じディレクトリ「ｄａｔａ」への保存が指示された場合であっても、データが秘匿すべきものであるか否かによってファイルを記憶させる領域を自動的に変更する。従って、利用者が秘匿すべきデータを保存する場合に、他のファイルとは異なる特別なディレクトリを指定する必要がなくなり、保存先の指定ミスによる秘匿性の低下を防止することができる。
【００２９】
このようにして記憶されているファイルのデータを読み出す場合について説明する。図７は、本発明の実施の一形態における読み出し処理の動作の具体例の説明図である。図７では、図６で説明したようにファイル「ｆｉｌｅＡ」、「ｆｉｌｅＢ」が記憶されているものとする。
【００３０】
読み出しの場合には、読み出すデータが秘匿データであるか否かによらず、ファイル名およびそのファイルまでの木構造のパスを指定すればよい。例えばディレクトリ「ｄａｔａ」の下のファイル「ｆｉｌｅＡ」の読み出しが指示された場合には、ファイル「ｆｉｌｅＡ」に対応する管理情報１１中の秘匿タグ情報を参照する。この秘匿タグ情報からファイル「ｆｉｌｅＡ」は秘匿データではないことが分かるので、通常領域１２のディレクトリ「ｄａｔａ」下に記憶されているファイル「ｆｉｌｅＡ」を読み出すことになる。
【００３１】
また、ディレクトリ「ｄａｔａ」の下のファイル「ｆｉｌｅＢ」の読み出しが指示された場合には、ファイル「ｆｉｌｅＢ」に対応する管理情報１１中の秘匿タグ情報を参照する。この例では、ファイル「ｆｉｌｅＢ」は秘匿データであることが分かる。従って、秘匿領域１３のディレクトリ「ｄａｔａ」下に記憶されているファイル「ｆｉｌｅＢ」を読み出すことになる。
【００３２】
このように、ファイルのデータを読み出す際にも、読み出すデータが秘匿データであるか否かにかかわらず、ファイル名及びパスを指定すれば、自動的に通常領域１２か秘匿領域１３のいずれかからファイルが読み出される。もちろん、秘匿データを読み出す際には、その権限をチェックすればよい。
【００３３】
なお、秘匿データでないとして記憶しているファイル「ｆｉｌｅＡ」を、後で秘匿データとする場合には、通常領域１２のディレクトリ「ｄａｔａ」の下に記憶されているファイル「ｆｉｌｅＡ」を、秘匿領域１３のディレクトリ「ｄａｔａ」の下に移動すればよい。その際に、管理情報１１の秘匿タグ情報を秘匿データである旨に変更しておく。逆に、秘匿データであるとして記憶しているファイル「ｆｉｌｅＢ」を、後で秘匿データでないものとする場合には、秘匿領域１３のディレクトリ「ｄａｔａ」の下に記憶されているファイル「ｆｉｌｅＢ」を、通常領域１２のディレクトリ「ｄａｔａ」の下に移動すればよい。その際に、管理情報１１の秘匿タグ情報を秘匿データでない旨に変更しておけばよい。
【００３４】
図８は、本発明の実施の一形態におけるファイル一覧処理の動作の具体例の説明図である。ここではｒｏｏｔ以下のディレクトリ及びファイルの一覧を表示する例を示している。ｒｏｏｔの下位にはディレクトリ「ｔｍｐ」、「ｓｙｓｔｅｍ」、「ｄａｔａ」が配置されており、これらのディレクトリが表示されている。この例では、さらにディレクトリ「ｄａｔａ」の下位についても表示している。
【００３５】
通常領域１２のディレクトリ「ｄａｔａ」の下位にはファイル「ｆｉｌｅＡ」が記憶されている。また秘匿領域１３のディレクトリ「ｄａｔａ」の下位にはファイル「ｆｉｌｅＢ」が記憶されている。ファイル一覧を表示する場合には、これらのファイル「ｆｉｌｅＡ」とファイル「ｆｉｌｅＢ」をまとめて、ディレクトリ「ｄａｔａ」の下位となるように表示する。これにより図８に示すようなファイル一覧の表示が行われることになる。
【００３６】
このような一覧表示により、利用者はファイルが通常領域１２に記憶されているのか、あるいは秘匿領域１３に記憶されているのかを考慮することなく、例えばファイルの選択などを行うことができる。従って、従来のように秘匿データと他のデータのディレクトリを別にしていた場合に比べて、ファイルに対する一覧性及び操作性を向上させることができる。また、上述の書き込み処理及び読み出し処理とともに、利用者に対して見かけ上は秘匿データのファイルとそれ以外のデータのファイルとを同じディレクトリに混在させることができる。この場合でも、ファイルの実体は通常領域１２と秘匿領域１３に分離して記憶されるので、秘匿性を向上させることができる。
【００３７】
なお、秘匿データを参照する権限のない利用者に対しては、通常領域１２に記憶されているファイルについてのみ一覧表示すればよい。これにより、権限のない利用者に対して秘匿データを保護することができる。
【図面の簡単な説明】
【００３８】
【図１】本発明の実施の一形態を示すブロック図である。
【図２】管理情報１１の一例の説明図である。
【図３】本発明の実施の一形態における書き込み処理の動作の一例を示すフローチャートである。
【図４】本発明の実施の一形態における読み出し処理の動作の一例を示すフローチャートである。
【図５】本発明の実施の一形態におけるファイルの一覧を提示する処理の動作の一例を示すフローチャートである。
【図６】本発明の実施の一形態における書き込み処理の動作の具体例の説明図である。
【図７】本発明の実施の一形態における読み出し処理の動作の具体例の説明図である。
【図８】本発明の実施の一形態におけるファイル一覧処理の動作の具体例の説明図である。
【符号の説明】
【００３９】
１…記憶部、２…ファイル管理部、１１…管理情報、１２…通常領域、１３…秘匿領域。
【図１】
2009258960.tif 000003
【図２】
2009258960.tif 000004
【図３】
2009258960.tif 000005
【図４】
2009258960.tif 000006
【図５】
2009258960.tif 000007
【図６】
2009258960.tif 000008
【図７】
2009258960.tif 000009
【図８】
2009258960.tif 000010