(57)【要約】【課題】複数段階の階層構造を有してファイル等が記録されている場合であっても、当該ファイル等の取り扱い上の利便性を著しく向上させることが可能な情報処理装置を提供する。【解決手段】暗号化されてＨＤＤ３に記録されているフォルダ又はファイルを取り扱う場合、当該フォルダの閲覧用パスワードとファイル復号化用のパスワードとを共通化し、復号の際には、フォルダの閲覧に併せてそれに属するファイルも纏めて復号する復号化部１１を備える。このとき、復号元たる暗号化されたファイルは、そのままＨＤＤ３に残置させる。【選択図】図１
2010186352.tif 000002
【特許請求の範囲】
【請求項１】
処理の対象たる対象情報を、暗号化用情報を用いて暗号化して暗号化対象情報を生成する暗号化手段と、
前記生成された暗号化対象情報を含む対象情報群を記憶する第一記憶手段と、
前記暗号化用情報を入力するために用いられる入力手段と、
前記暗号化用情報が入力されたときのみ、前記対象情報群の属性を示す属性情報の閲覧を可能とする処理制限手段と、
前記属性情報の前記閲覧が可能とされた後、当該閲覧が可能とされた暗号化対象情報群に含まれる前記暗号化対象情報を前記入力された暗号化用情報を用いて復号して前記対象情報を生成する復号手段と、
前記生成された対象情報を、前記対象情報群に含まれる当該対象情報として記憶する第二記憶手段と、
前記記憶されている対象情報を前記対象として前記処理を行う処理手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記復号手段は、前記暗号化用情報が入力されたときのみ、前記閲覧が可能とされた暗号化対象情報群に含まれる全ての前記暗号化対象情報を当該入力された暗号化用情報を用いて纏めて復号し、当該各暗号化対象情報に相当する前記対象情報を夫々生成することを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記第二記憶手段は前記入力された暗号化用情報を記憶し、
前記属性情報の前記閲覧が可能とされた後に新たな前記対象情報を前記対象情報群内に含ませるとき、前記暗号化手段は、前記暗号化用情報を用いて当該新たに含ませる対象情報を暗号化し、前記暗号化対象情報を生成して前記第一記憶手段に新たに記憶させ、
更に前記復号手段は、前記新たに記憶された暗号化対象情報を前記暗号化用情報を用いて復号して前記第二記憶手段に記憶させて前記処理に供させることを特徴とする情報処理装置。
【請求項４】
請求項１又は２に記載の情報処理装置において、
前記第二記憶手段は前記入力された暗号化用情報を記憶し、
前記第一記憶手段に記憶されている前記暗号化対象情報に相当する前記対象情報を、前記属性情報の前記閲覧が可能とされた後に当該対象情報が含まれている前記対象情報群から自由閲覧が可能な他の情報群内へ移動するとき、前記復号手段は、当該移動の対象たる前記対象情報に相当する前記暗号化対象情報を前記記憶されている暗号化用情報を用いて復号して前記第二記憶手段に記憶させ、
更に、前記復号された暗号化対象情報を前記第一記憶手段から消去する消去手段を備えることを特徴とする情報処理装置。
【請求項５】
請求項１から４のいずれか一項に記載の情報処理装置において、
前記復号手段は、前記暗号化対象情報を復号して前記対象情報を生成するとき、当該暗号化対象情報を前記第一記憶手段内に記憶させたまま当該対象情報を生成することを特徴とする情報処理装置。
【請求項６】
コンピュータを、前記入力手段を除いた請求項１から４のいずれか一項に記載の情報処理装置として機能させることを特徴とする情報処理用プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置及び情報処理用プログラムの技術分野に属し、より詳細には、秘匿性を高めるために暗号化される必要のある情報を処理するための情報処理装置及び当該情報処理装置用のプログラムの技術分野に属する。
【背景技術】
【０００２】
近年、例えば個人情報やオンラインによる銀行取引に用いられる情報等、他人又は外部に対する秘匿性を向上させる必要性の高い情報をパーソナルコンピュータ等の情報処理装置上で取り扱う機会が増えている。
【０００３】
ここで、上記した如き情報を取り扱う場合、一般的には、当該取り扱い専用のいわゆる「パスワード」を自ら設定し、このパスワードによる照合が取れた場合にのみ、上記情報が記録媒体上において格納されているいわゆるフォルダの閲覧や、当該情報自体たるいわゆるファイルの復号等の処理が可能となるように構成されていた（下記特許文献１参照）。
【０００４】
このとき、下記特許文献１に開示されている構成では、上記ファイル又は上記フォルダ毎にその暗号化又は復号化の処理を個別に実行することとされている。そしてこの場合、当該暗号化又は復号化の処理に際しては、その都度且つ各ファイル又はフォルダ毎に、当該各処理に対応したパスワードの入力が求められることとされている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−２０４３３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら一般に、上記ファイルやフォルダは、その取り扱いの便宜上いわゆる階層構造を構成して記録されているのが一般的である。そして、それらの暗号化又は復号化の処理においてその都度且つファイル等毎にパスワードの入力が必要とされるのでは、当該各処理を行う使用者の手間が煩雑となって、使用に耐え得ない場合があるほど利便性が低下するという問題点があった。
【０００７】
そこで、本願は上記の問題点に鑑みて為されたもので、その目的の一例は、例えば複数段階の階層構造を有してファイル等が記録されている場合であっても、当該ファイル等の取り扱い上の利便性を著しく向上させることが可能な情報処理装置及び当該情報処理装置用のプログラムを提供することにある。
【課題を解決するための手段】
【０００８】
上記の課題を解決するために、請求項１に記載の発明は、処理の対象たる対象情報を、暗号化用情報を用いて暗号化して暗号化対象情報を生成する暗号化部等の暗号化手段と、前記生成された暗号化対象情報を含む対象情報群を記憶するＨＤＤ等の第一記憶手段と、前記暗号化用情報を入力するために用いられる操作部等の入力手段と、前記暗号化用情報が入力されたときのみ、前記対象情報群の属性を示す属性情報の閲覧を可能とする処理部等の処理制限手段と、前記属性情報の前記閲覧が可能とされた後、当該閲覧が可能とされた暗号化対象情報群に含まれる前記暗号化対象情報を前記入力された暗号化用情報を用いて復号して前記対象情報を生成する復号化部等の復号手段と、前記生成された対象情報を、前記対象情報群に含まれる当該対象情報として記憶するメモリ等の第二記憶手段と、前記記憶されている対象情報を前記対象として前記処理を行う処理部等の処理手段と、を備える。
【０００９】
よって、対象情報群内の閲覧と暗号化対象情報の復号とを同一の暗号化用情報を用いて可能とするので、暗号化用情報の入力操作の数が減ることとなり、対象情報に対する処理に係る利便性を向上させることができる。
【００１０】
上記の課題を解決するために、請求項２に記載の発明は、請求項１に記載の情報処理装置において、前記復号手段は、前記暗号化用情報が入力されたときのみ、前記閲覧が可能とされた暗号化対象情報群に含まれる全ての前記暗号化対象情報を当該入力された暗号化用情報を用いて纏めて復号し、当該各暗号化対象情報に相当する前記対象情報を夫々生成するように構成される。
【００１１】
よって、暗号化用情報が入力されたときのみ、閲覧が可能とされた暗号化対象情報群に含まれる全ての暗号化対象情報を当該暗号化用情報を用いて各々復号し、相当する対象情報を夫々生成するので、各対象情報の復号化の際に逐一暗号化用情報を入力する必要がなく、利便性が更に向上する。
【００１２】
上記の課題を解決するために、請求項３に記載の発明は、請求項１又は２に記載の情報処理装置において、前記第二記憶手段は前記入力された暗号化用情報を記憶し、前記属性情報の前記閲覧が可能とされた後に新たな前記対象情報を前記対象情報群内に含ませるとき、前記暗号化手段は、前記暗号化用情報を用いて当該新たに含ませる対象情報を暗号化し、前記暗号化対象情報を生成して前記第一記憶手段に新たに記憶させ、更に前記復号手段は、前記新たに記憶された暗号化対象情報を前記暗号化用情報を用いて復号して前記第二記憶手段に記憶させて前記処理に供させるように構成される。
【００１３】
よって、属性情報の閲覧が可能とされた後に新たな対象情報を対象情報群内に含ませるとき、記憶されている暗号化用情報を用いて当該対象情報を暗号化して得られる暗号化対象情報を第一記憶手段に記憶させ、更に当該記憶された暗号化対象情報を復号して第二記憶手段に記憶して処理に供させるので、新たな対象情報を対象情報群に含ませる場合でも当該対象情報の暗号化と第二記憶手段への記憶を迅速且つ簡便に行うことができる。
【００１４】
上記の課題を解決するために、請求項４に記載の発明は、請求項１又は２に記載の情報処理装置において、前記第二記憶手段は前記入力された暗号化用情報を記憶し、前記第一記憶手段に記憶されている前記暗号化対象情報に相当する前記対象情報を、前記属性情報の前記閲覧が可能とされた後に当該対象情報が含まれている前記対象情報群から自由閲覧が可能な他の情報群内へ移動するとき、前記復号手段は、当該移動の対象たる前記対象情報に相当する前記暗号化対象情報を前記記憶されている暗号化用情報を用いて復号して前記第二記憶手段に記憶させ、更に、前記復号された暗号化対象情報を前記第一記憶手段から消去する処理部等の消去手段を備える。
【００１５】
よって、属性情報の閲覧が可能とされた後に対象情報を他の情報群に移動するとき、当該移動の対象たる対象情報に相当する暗号化対象情報を暗号化用情報を用いて復号して第二記憶手段に記憶させ、更に、復号された暗号化対象情報を第一記憶手段から消去するので、記憶された暗号化用情報を用いて迅速且つ簡潔に対象情報を復号して他の情報群に移動しつつ、対象情報群としての情報量を節約することができる。
【００１６】
上記の課題を解決するために、請求項５に記載の発明は、請求項１から４のいずれか一項に記載の情報処理装置において、前記復号手段は、前記暗号化対象情報を復号して前記対象情報を生成するとき、当該暗号化対象情報を前記第一記憶手段内に記憶させたまま当該対象情報を生成するように構成される。
【００１７】
よって、暗号化用情報が入力されて対象情報群内の閲覧が可能とされているときのみ、暗号化対象情報を第一記憶手段内に記憶させたまま復号して対象情報を生成して処理に供させるので、対象情報自体の秘匿性を維持しつつ当該処理に供させることができる。
【００１８】
上記の課題を解決するために、請求項６に記載の発明は、コンピュータを、前記入力手段を除いた請求項１から５のいずれか一項に記載の情報処理装置として機能させる。
【００１９】
よって、対象情報群内の閲覧と暗号化対象情報の復号とを同一の暗号化用情報を用いて可能とするように当該コンピュータが機能するので、暗号化用情報の入力操作の数が減ることとなり、対象情報に対する処理に係る利便性を向上させることができる。
【発明の効果】
【００２０】
本発明によれば、対象情報群内の閲覧と暗号化対象情報の復号とを同一の暗号化用情報を用いて可能とするので、暗号化用情報の入力操作の数が減ることとなり、対象情報に対する処理に係る利便性を向上させることができる。
【００２１】
従って、例えば対象情報群が複数段階の階層構造を有して記録されている場合であっても、暗号化／復号化の際の暗号化用情報の入力を削減することで、当該対象情報群内の暗号化情報又は対象情報の取り扱い上の利便性を著しく向上させることができる。
【図面の簡単な説明】
【００２２】
【図１】実施形態に係る情報処理システムの概要構成を示すブロック図等であり、（ａ）は当該情報処理システムの全体構成を示すブロック図であり、（ｂ）は当該情報処理システムに含まれるパーソナルコンピュータの構成を示すブロック図である。
【図２】実施形態に係る処理を示すフローチャート（Ｉ）であり、（ａ）は実施形態に係るセキュアフォルダの閲覧処理（Ｉ）を示すフローチャートであり、（ｂ）は実施形態に係るパスワード認証／復号化処理を示すフローチャートである。
【図３】実施形態に係るセキュアフォルダの閲覧処理における表示画面例（Ｉ）であり、（ａ）は初期画面を例示する図であり、（ｂ）はパスワード認証画面を例示する図である。
【図４】実施形態に係るセキュアフォルダの閲覧処理における表示画面例（II）であり、（ａ）はプロパティ表示画面を例示する図であり、（ｂ）はプレビュー画面を例示する図である。
【図５】実施形態に係る処理を示すフローチャート（II）であり、（ａ）は実施形態に係るセキュアフォルダの閲覧処理（II）を示すフローチャートであり、（ｂ）は実施形態に係るセキュアフォルダへの貼付処理を示すフローチャートであり、（ｃ）は実施形態に係るセキュアフォルダへのインポート処理を示すフローチャートであり、（ｄ）は実施形態に係るセキュアフォルダへの登録処理を示すフローチャートである。
【図６】実施形態に係る処理を示すフローチャート（III）であり、（ａ）は実施形態に係るセキュアフォルダへの貼付処理の細部を示すフローチャートであり、（ｂ）は実施形態に係るセキュアフォルダからの貼付処理を示すフローチャートであり、（ｃ）は実施形態に係るセキュアフォルダへのインポート処理の細部を示すフローチャートであり、（ｄ）は実施形態に係るセキュアフォルダへの登録処理の細部を示すフローチャートである。
【発明を実施するための形態】
【００２３】
次に、本発明を実施するための形態について、図面に基づいて説明する。なお、以下に説明する実施の形態は、情報処理装置としてのパーソナルコンピュータ（以下、単に「パソコン」と称する）と、当該パソコンに接続された例えば電気泳動方式を用いた表示装置と、を備える情報処理システムに対して本発明を適用した場合の実施の形態である。
【００２４】
始めに、実施形態に係る情報処理システムの概要構成について、図１（ａ）を用いて説明する。なお図１（ａ）は、当該概要構成を示すブロック図である。
【００２５】
図１（ａ）に示すように、実施形態に係る情報処理システムＳは、上記パソコンＰと、上記表示装置Ｄと、により構成されており、両者は、例えばＵＳＢ（Universal Serial Bus）規格やＬＡＮ（Local Area Network）規格に準拠したネットワークＮＴを介して相互に接続されている。なお、パソコンＰと表示装置Ｄとの間のデータの授受は、図示しないメモリカードを用いて行ってもよい。
【００２６】
この構成において、パソコンＰにおいて後述する処理により復号化された情報は、ネットワークＮＴを介して表示装置Ｄに出力され、当該表示装置Ｄ上において表示される。
【００２７】
次に、実施形態に係るパソコンＰの構成及び動作概要について、図１（ｂ）を用いて説明する。なお図１（ｂ）は、パソコンＰの構成を示すブロック図である。
【００２８】
図１（ｂ）に示すように、実施形態に係るパソコンＰは、暗号化手段の一例としての暗号化部１０、復号手段の一例としての復号化部１１並びに処理手段及び消去手段の一例としての処理部１２を機能として含むＣＰＵ１と、揮発性のＲＡＭ（Random Access Memory）等からなる第二記憶手段の一例としてのメモリ２と、不揮発性のハードディスクを内蔵する第一記憶手段の一例としてのＨＤＤ（Hard Disc Drive）３と、液晶ディスプレイ等からなるディスプレイ４と、マウス及びキーボード等を含む入力手段の一例としての操作部６と、ネットワークＮＴを介して表示装置Ｄとの間の情報の授受を司るインターフェース５と、により構成されている。
【００２９】
この構成において、ＨＤＤ３には、階層的ないわゆるフォルダ構造を構成して表示装置Ｄにおいてその内容を表示すべきファイルを含む各種ファイルが、不揮発性に記録されている。ここで、当該階層的なフォルダ構造を構成するフォルダには、通常のフォルダと、実施形態に係るセキュアフォルダと、がある。このうち通常のフォルダは、それに含まれているファイルに対する処理が自由に実施可能なフォルダである。これに対してセキュアフォルダは、それ自体の開閉（閲覧）及びそれに含まれているファイルに対する処理について予め設定されているパスワードを用いた認証処理が要求されるフォルダである。なお、実施形態に係るセキュアフォルダ内には、更に下位の階層構造を構成して他のフォルダ及びファイルが夫々記録（格納）されているが、これら下位の階層構造を構成するフォルダの閲覧やその中のファイルに対する処理は、全て、セキュアフォルダ自体の閲覧に用いられるパスワードによる認証処理が行われなければ許可されない構成となっている。
【００３０】
一方、ＣＰＵ１内の暗号化部１０及び復号化部１１は、夫々処理部１２の制御の下、上記セキュアフォルダ内のファイルについての実施形態に係る暗号化処理及び復号化処理を実行する。これらの処理については、後ほど詳述する。またこれらに加えて処理部１２は、後述する操作部６からの操作信号に基づき、パソコンＰとして要求されている処理を主として実行する。
【００３１】
他方、メモリ２内には、上記暗号化処理及び復号化処理を含むパソコンＰとしての処理に必要なデータが一時的に記憶され、必要に応じて読み出される。また、パソコンＰに対する使用者の指示は、操作部６における指示操作により行われ、ＣＰＵ１は、当該指示操作に対応する操作部６からの操作信号に基づいて動作する。更に上記暗号化処理等において必要な情報は、ＣＰＵ１の制御の下、ディスプレイ１上に表示される。更に、パソコンＰと表示装置Ｄとの間で授受されるデータに対しては、インターフェース５により必要な入出力処理が施される。
【００３２】
次に、パソコンＰにおける実施形態に係る上記セキュアフォルダに対する暗号化処理等について、具体的に図２乃至図６を用いて説明する。
【００３３】
（Ｉ）セキュアフォルダの閲覧処理の実施形態
初めに、ディスプレイ４上に表示されているセキュアフォルダのアイコンを操作することにより当該セキュアフォルダ内に格納されているフォルダやファイル等を閲覧する際の処理について、図２乃至図４を用いて説明する。なお、図２（ａ）は当該閲覧処理の全体を示すフローチャートであり、（ｂ）は当該閲覧処理におけるパスワード認証／復号化処理の細部を説明するフローチャートである。また図３及び図４は当該閲覧処理においてディスプレイ４上に段階的に表示される画面を例示する図である。
【００３４】
図２（ａ）に示す実施形態に係る閲覧処理が実行される際、ディスプレイ４上には、例えば図３（ａ）に例示する画面が表示されている。この画面内には、階層構造表示領域ＣＬと、プロパティ表示領域ＰＴと、プレビュー表示領域ＰＶと、が含まれている。
【００３５】
ここで、階層構造表示領域ＣＬには、実施形態に係るセキュアフォルダについての階層構造が表示される。図３（ａ）においては、階層構造表示領域ＣＬ内に、セキュアフォルダＳＱと、当該セキュアフォルダＳＱが属する主フォルダＭと、が表示されている。このとき、図３（ａ）に例示するセキュアフォルダＳＱ及び主フォルダＭは、厳密には、セキュアフォルダ及び主フォルダを夫々に示す「アイコン」であるが、以下の説明では、説明の簡略化のため、当該各アイコンを、夫々セキュアフォルダＳＱ及び主フォルダＭと称する。
【００３６】
また、プロパティ表示領域ＰＴは、階層構造表示領域ＣＬ内においてその時点で選択されているフォルダに属するファイルに係る属性情報であるいわゆるプロパティ（ファイル名、作成日時又は閲覧日時等、そのファイルの属性を示すプロパティ）が表示される領域である。更にプレビュー表示領域ＰＶは、その時点でプロパティ表示領域ＰＴ内において選択されているファイル又はデータの内容を事前に閲覧するためのいわゆるプレビュー画面が表示される領域である。
【００３７】
図３（ａ）に例示する画面が表示されている状態において、図示しないいわゆるメニュー画面を用いてセキュアフォルダＳＱを選択して閲覧する操作が操作部６において実行されると（ステップＳ１）、その旨の操作信号を受信したＣＰＵ１の処理部１２は、図３（ｂ）にその詳細を示す実施形態に係るパスワード認証／復号化処理を実行し（ステップＳ１００）、実施形態に係るセキュアフォルダＳＱの閲覧処理を終了する。
【００３８】
次に、上記ステップＳ１００に係るパスワード認証／復号化処理の細部について、図２（ｂ）乃至図４を用いて説明する。なお図２（ｂ）は、当該パスワード認証／復号化処理の細部を示すフローチャートである。
【００３９】
図２（ｂ）に例示するように、上記ステップＳ１に係る選択操作が図３（ａ）に例示するセキュアフォルダＳＱを対象として実行されると、上記ステップＳ１００の処理として、処理部１２は、先ず図３（ｂ）に例示するパスワード認証画面ＰＷをディスプレイ４上に表示する（ステップＳ１０１）。このパスワード認証画面ＰＷ内には、上記セキュアフォルダＳＱの閲覧及びそれに含まれるファイルに対する処理に供されるパスワードが入力されるパスワード入力部ＰＷＤと、当該パスワード入力が完了した旨の操作を実行するためのＯＫボタンＢと、が少なくとも含まれている。
【００４０】
パスワード認証画面ＰＷが表示されている状態において、操作部６を用いてパスワード入力部ＰＷＤにパスワードが入力されると（ステップＳ１０２）、復号化部１１は、当該入力されたパスワードを用いて、セキュアフォルダＳＱ自体を開く動作及び当該セキュアフォルダＳＱにおける第一階層に属するフォルダ及びファイルに対応するプロパティを表示する処理及び当該フォルダ及びファイル自体を復号する処理を行う（ステップＳ１０３）。なおこのとき、復号化処理の対象となった暗号化されたデータは、当該復号化処理後も消去されず、そのままＨＤＤ３上に残される。
【００４１】
そして、ステップＳ１０３における復号化処理が問題なく実行されたか否かが、処理部１２において確認される（ステップＳ１０４）。そして、当該確認において上記二つのパスワードに内容が一致しないことによりステップＳ１０３における復号化処理が実行されない場合（ステップＳ１０４；ＮＯ）、処理部１２は、パスワード認証が失敗したとして、上記ステップＳ１０１に戻って新たなパスワードの入力を促す旨の画面をディスプレイ４上に表示する。
【００４２】
これに対し、上記ステップＳ１０４の確認においてステップＳ１０３における復号化処理が問題なく実行された場合（ステップＳ１０４；ＹＥＳ）、上記ステップＳ１０２において入力されたパスワードの内容と、その時点で認証用に設定済みのパスワードの内容と、が一致していることで認証可能と判断される。これにより復号化部１１は、更にセキュアフォルダＳＱにおける第二階層以下の全ての階層に属する全てのフォルダ及びファイルを対象として、上記ステップＳ１０２において入力されたパスワードを用いた復号化処理を纏めて実行する（ステップＳ１０５）。このステップＳ１０５に係る復号化処理においても、当該復号化処理の対象となった暗号化されたデータは、当該復号化処理後も消去されず、そのままＨＤＤ３上に残される。
【００４３】
上記ステップＳ１０５における復号化処理が終了後、処理部１２は、ステップＳ１０２において入力され且つステップＳ１０３及びＳ１０５の処理に供されたパスワードと、上記ステップＳ１０５の結果として得られている復号されたデータの全てと、を、夫々メモリ２に記憶させる（ステップＳ１０６、Ｓ１０７）。その後処理部１２は、ディスプレイ４上への表示処理等に供するべく上記メモリ２に記憶させた上記復号されたデータを読み込み（ステップＳ１０８）、ステップＳ１００としてのパスワード認証／復号化処理を終了する。
【００４４】
ここで、このステップＳ１０８までの処理が終了した時点では、図４（ａ）に例示するように、先ず階層構造表示領域ＣＬ内に表示されていたセキュアフォルダＳＱの表示状態が「開梱後」を意味するセキュアフォルダＳＱ’に変わる。更には、当該セキュアフォルダＳＱに属する全てのフォルダ又はファイルのプロパティが、プロパティ表示領域ＰＴ内に当該フォルダ又はファイルの数だけ表示される。更にこの状態でプロパティ表示領域ＰＴ内にそのプロパティが表示されているファイル又はデータのいずれか（図４に例示する場合は「Ｔｅｓ１」なる名称のファイル）が操作部６において選択されると、図４（ｂ）に例示するように、そのファイル又はデータの内容に相当するプレビュー画面がプレビュー表示領域ＰＶ内に表示される。
【００４５】
次に、図２乃至図４を用いて説明したセキュアフォルダＳＱの閲覧処理の他に、実施形態に係るパソコンＰにおいて実行されるセキュアフォルダＳＱに係る各処理について、具体的に図５及び図６を用いて説明する。ここで、図５は当該各処理の全体を夫々示すフローチャートであり、図６は当該各処理の細部を夫々示すフローチャートである。
【００４６】
（II）セキュアフォルダの閲覧処理の他の実施形態
先ず、図２乃至図４を用いて説明したセキュアフォルダＳＱの閲覧処理の別形態として、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱをいわゆるダブルクリックした場合における処理について、図５（ａ）を用いて説明する。なお図５（ａ）は、当該処理を示すフローチャートである。また図５（ａ）において、図２において説明した処理と同様の処理には同様のステップ番号を付して細部の説明を省略する。
【００４７】
図５（ａ）に示すように、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱをダブルクリックした場合（ステップＳ２）、処理部１２は、その時のセキュアフォルダＳＱがクローズ状態であるかオープン状態であるかを確認する（ステップＳ３）。
【００４８】
ここで、当該「クローズ状態」とは、図２で例示したパスワード認証／復号化処理が当該セキュアフォルダＳＱに対して実行されておらず、従って当該セキュアフォルダＳＱが閲覧不可能な状態にあることを示す。これに対し、当該「オープン状態」とは、図２で例示したパスワード認証／復号化処理が既にセキュアフォルダＳＱに対して実行され、当該セキュアフォルダＳＱ自体及びそれに属するフォルダ等が処理可能な状態にあることを示す。
【００４９】
ステップＳ３の判定において、セキュアフォルダＳＱがオープン状態にあるとき（ステップＳ３；ＮＯ）、これは即ち当該セキュアフォルダＳＱに対して通常のフォルダと同様の処理を実行することが認証されていることとなるので、処理部１２は、操作部６における操作等に基づくセキュアフォルダＳＱに対する処理を実行し（ステップＳ４）、図５（ａ）に示す処理を終了する。
【００５０】
一方、ステップＳ３の判定において、セキュアフォルダＳＱがクローズ状態にあるとき（ステップＳ３；ＹＥＳ）、これは即ち当該セキュアフォルダＳＱに対してパスワード認証／復号化処理が未実行であることとなるので、処理部１２は、操作部６における操作等に基づく当該パスワード認証／復号化処理を実行し（ステップＳ１００。図２乃至図４参照）、図５（ａ）に示す処理を終了する。
【００５１】
（III）セキュアフォルダへの貼付処理の実施形態
次に、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱに対して、他の通常のフォルダ内に含まれているフォルダ又はファイル（以下、単にフォルダ等と称する）をコピーする、いわゆる貼付処理を実行する場合について、図５（ｂ）及び図６（ａ）を用いて説明する。なお図５（ｂ）は、当該貼付処理を示すフローチャートであり、図６（ａ）は当該貼付処理の細部を示すフローチャートである。また図５（ｂ）において、図２又は図５（ａ）において説明した処理と同様の処理には、同様のステップ番号を付して細部の説明を省略する。
【００５２】
図５（ｂ）に示すように、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱに対して他の通常のフォルダに含まれるフォルダ等を貼り付ける操作が操作部６において実行された場合（ステップＳ５）、処理部１２は、初めにその時のセキュアフォルダＳＱがクローズ状態であるかオープン状態であるかを確認する（ステップＳ３）。
【００５３】
ステップＳ３の判定において、セキュアフォルダＳＱがオープン状態にあるとき（ステップＳ３；ＮＯ）、処理部１２は、直ちに後述する貼付処理を実行し（ステップＳ６）、図５（ｂ）に示す処理を終了する。
【００５４】
一方、ステップＳ３の判定において、セキュアフォルダＳＱがクローズ状態にあるとき（ステップＳ３；ＹＥＳ）、処理部１２は、操作部６における操作等に基づく上記パスワード認証／復号化処理を実行し（ステップＳ１００。図２乃至図４参照）、その後上記ステップＳ６の動作に移行する。
【００５５】
次に、上記ステップＳ６に係る貼付処理について、具体的に図６（ａ）を用いて説明する。
【００５６】
図６（ａ）に示すように、当該貼付処理として具体的には、先ず暗号化部１０がその時にメモリ２に記憶されている（図２（ｂ）ステップＳ１０６参照）パスワードを当該メモリ２から読み出す（ステップＳ６０）。これにより暗号化部１０は、当該読み出されたパスワードを用いて貼付処理の対象であるフォルダ等を暗号化し（ステップＳ６１）、その結果をＨＤＤ３に記録する（ステップＳ６２）。次に復号化部１１が当該パスワードをメモリ２から再度読み出し（ステップＳ６３）、当該ＨＤＤ３に記録された上記暗号化後（ステップＳ６１参照）の当該フォルダ等を復号し（ステップＳ６４）、全ての復号結果をメモリ２に格納して（ステップＳ６５）、図５（ｂ）に示す処理に移行する。
【００５７】
なお、図５（ｂ）に示した貼付処理は通常のフォルダ内のフォルダ等をセキュアフォルダＳＱ内に貼り付ける処理であるが、これとは逆に、セキュアフォルダＳＱ内のフォルダ等を通常のフォルダ内に貼り付ける場合、図５（ｂ）に示した場合と異なり、もはやパスワードによる暗号化処理を施す必要はないこととなる。よってこの場合には、図６（ｂ）に例示するように、復号化部１１がその時にメモリ２に記憶されているパスワードを当該メモリ２から読み出し（ステップＳ１１０）、当該読み出したパスワードを用いて通常のフォルダへの貼付処理の対象となっているフォルダ等を復号化し（ステップＳ１１１）、更に当該復号化後のフォルダ等を通常のフォルダに含まれるものとしてＨＤＤ３に記録することとなる（ステップＳ１１２）。なおこのとき、通常のフォルダへの貼付処理の対象となった元の暗号化されたフォルダ等は、ＨＤＤ３上から削除される。
【００５８】
（IV）セキュアフォルダへのインポート処理の実施形態
次に、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱに対して、他の通常のフォルダ内に含まれているフォルダ等から必要な変換処理により変換されたいわゆる中間ファイルを導入する、いわゆるインポート処理を実行する場合について、図５（ｃ）及び図６（ｃ）を用いて説明する。なお図５（ｃ）は、当該インポート処理を示すフローチャートであり、図６（ｃ）は当該インポート処理の細部を示すフローチャートである。また図５（ｃ）及び図６（ｃ）において、図２、図５（ａ）又は図６（ａ）において説明した処理と同様の処理には、同様のステップ番号を付して細部の説明を省略する。
【００５９】
図５（ｃ）に示すように、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱに対して上記中間ファイルをインポートする操作が操作部６において実行された場合（ステップＳ７）、処理部１２は、その時のセキュアフォルダＳＱがクローズ状態であるかオープン状態であるかを確認する（ステップＳ３）。
【００６０】
ステップＳ３の判定において、セキュアフォルダＳＱがオープン状態にあるとき（ステップＳ３；ＮＯ）、処理部１２は、直ちに後述するインポート処理を実行し（ステップＳ８）、図５（ｃ）に示す処理を終了する。
【００６１】
一方、ステップＳ３の判定において、セキュアフォルダＳＱがクローズ状態にあるとき（ステップＳ３；ＹＥＳ）、処理部１２は、操作部６における操作等に基づく上記パスワード認証／復号化処理を実行し（ステップＳ１００。図２乃至図４参照）、その後上記ステップＳ８の動作に移行する。
【００６２】
次に、上記ステップＳ８に係るインポート処理について、具体的に図６（ｃ）を用いて説明する。
【００６３】
図６（ｃ）に示すように、当該インポート処理として具体的には、先ず処理部１２が、当該インポート処理の対象となっている圧縮されている中間ファイルを解凍し、表示装置Ｄにおける表示用のデータを生成する（ステップＳ８０）。次に、当該データに対して図６（ａ）に示したステップＳ６０乃至Ｓ６５の処理を暗号化部１０及び復号化部１１が夫々に実行することで、ステップＳ８としてのインポート処理を実行し、図５（ｃ）に示す処理に移行する。
【００６４】
（Ｖ）セキュアフォルダへの登録処理の実施形態
次に、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱに対して、他の通常のフォルダ内に含まれているフォルダ等を登録する登録処理を実行する場合について、図５（ｄ）及び図６（ｄ）を用いて説明する。なお図５（ｄ）は、当該登録処理を示すフローチャートであり、図６（ｄ）は当該登録処理の細部を示すフローチャートである。また図５（ｄ）及び図６（ｄ）において、図２、図５（ａ）又は図６（ａ）において説明した処理と同様の処理には、同様のステップ番号を付して細部の説明を省略する。
【００６５】
以下に説明する登録処理は、例えば表示装置Ｄにおいて表示すべきデータを含むフォルダ等を当該表示装置Ｄに出力する前にパソコンＰにおいて纏めて登録する際に実行される登録処理である。
【００６６】
図５（ｄ）に示すように、図３（ａ）に例示する状態でディスプレイ４上に表示されているセキュアフォルダＳＱに対して上記フォルダ等を登録する操作が操作部６において実行された場合（ステップＳ９）、処理部１２は、その時のセキュアフォルダＳＱがクローズ状態であるかオープン状態であるかを確認する（ステップＳ３）。
【００６７】
ステップＳ３の判定において、セキュアフォルダＳＱがオープン状態にあるとき（ステップＳ３；ＮＯ）、処理部１２は、直ちに後述する登録処理を実行し（ステップＳ１０）、図５（ｄ）に示す処理を終了する。
【００６８】
一方、ステップＳ３の判定において、セキュアフォルダＳＱがクローズ状態にあるとき（ステップＳ３；ＹＥＳ）、処理部１２は、操作部６における操作等に基づく上記パスワード認証／復号化処理を実行し（ステップＳ１００。図２乃至図４参照）、その後上記ステップＳ１０の動作に移行する。
【００６９】
次に、上記ステップＳ１０に係る登録処理について、具体的に図６（ｄ）を用いて説明する。
【００７０】
図６（ｄ）に示すように、当該登録処理として具体的には、先ず処理部１２が、当該登録処理の対象となっているフォルダ等を新たに作成する（ステップＳ７０）。次に、当該作成した登録用のフォルダ等に対して図６（ａ）に示したステップＳ６０乃至Ｓ６５の処理を暗号化部１０及び復号化部１１が夫々に実行することで、ステップＳ１０としての登録処理を実行し、図５（ｄ）に示す処理に移行する。
【００７１】
以上夫々説明したように、実施形態に係るセキュアフォルダＳＱに対してパソコンＰにおいて実行される各処理によれば、セキュアフォルダＳＱ内の閲覧と暗号化されたフォルダ等の復号化処理とを同一のパスワードを用いて可能とするので、パスワードの入力操作の数が減ることとなり、フォルダ等に対する処理に係る利便性を向上させることができる。
【００７２】
また、パスワードが入力されてセキュアフォルダＳＱ内の閲覧が可能とされているときのみ、暗号化されたフォルダ等をＨＤＤ３内に記憶させたまま復号してフォルダ等を生成して処理に供させるので、フォルダ等自体の秘匿性を維持しつつ当該処理に供させることができる。
【００７３】
更に、パスワードが入力されたときのみ、閲覧が可能とされたセキュアフォルダＳＱに含まれる全ての暗号化されたフォルダ等を当該パスワードを用いて纏めて復号し、相当する復号化後のフォルダ等を夫々生成するので、各フォルダ等の復号化の際に逐一パスワードを入力する必要がなく、利便性が更に向上する。
【００７４】
更にまた、実施形態に係るセキュアフォルダへの貼付処理、インポート処理又は登録処理によれば、新たなフォルダ等をセキュアフォルダＳＱ内に貼り付けるとき、記憶されているパスワードを用いて当該フォルダ等を暗号化して得られる暗号化されたフォルダ等をＨＤＤ３に記憶させ、更に当該記憶された暗号化されたフォルダ等を復号してメモリ２に記憶して各処理に供させるので、新たなフォルダ等をセキュアフォルダＳＱに含ませる場合でも当該フォルダ等の暗号化とメモリ２への記憶を迅速且つ簡便に行うことができる。
【００７５】
また、実施形態に係る他のフォルダへの貼付処理においては、セキュアフォルダＳＱに属するフォルダ等を他の通常のフォルダ群に移動するとき、当該移動の対象たるフォルダ等に相当する暗号化されたフォルダ等を暗号化情報を用いて復号してメモリ２に記憶させ、更に、復号後に暗号化されたフォルダ等をＨＤＤ３から消去するので、記憶されたパスワードを用いて迅速且つ簡潔にフォルダ等を復号して他の通常のフォルダに移動しつつ、セキュアフォルダＳＱとしての情報量を節約することができる。
【００７６】
なお、上述した実施形態では、複数段階の階層構造を有するセキュアフォルダＳＱを復号するに際しては、パスワードを一度入力した後は当該セキュアフォルダＳＱ内の全てのフォルダ等を一度に纏めて復号化する場合について説明した。しかしながらこれ以外に、一度入力されたパスワードをメモリ２に記憶しておくと共に、実際の復号化処理は、当該復号化処理の対象となるファイルやフォルダが選択される度に、当該記憶されたパスワードを用いて逐次自動的に実行される構成としてもよい。
【００７７】
また、図２、図５及び図６に夫々示したフローチャートに相当するプログラムを、フレキシブルディスク又はＨＤ等の記録媒体に記録しておき、或いはインターネット等のネットワークを介して取得して記録しておき、これらをマイクロコンピュータ等のコンピュータにより読み出して実行することにより、当該コンピュータを、実施形態に係る処理部１２、暗号化部１０又は復号化部１１として機能させることも可能である。
【産業上の利用可能性】
【００７８】
以上夫々説明したように、本発明は情報処理システムの分野に利用することが可能であり、特にパスワードを用いた暗号化により秘匿性を高める必要がある情報を扱う情報処理システムの分野に適用すれば特に顕著な効果が得られる。
【符号の説明】
【００７９】
１    ＣＰＵ
２    メモリ
３    ＨＤＤ
４    ディスプレイ
５    インターフェース
６    操作部
１０    暗号化部
１１    復号化部
１２    処理部
Ｓ    情報処理システム
Ｐ    パーソナルコンピュータ（パソコン）
Ｂ    ＯＫボタン
Ｄ    表示装置
Ｍ    主フォルダ（主フォルダアイコン）
ＮＴ    ネットワーク
ＳＱ、ＳＱ’    セキュアフォルダ（セキュアフォルダアイコン）
ＣＬ    階層構造表示領域
ＰＴ    プロパティ表示領域
ＰＶ    プレビュー表示領域
ＰＷ    パスワード認証画面
ＰＷＤ    パスワード入力部
【図１】
2010186352.tif 000003
【図２】
2010186352.tif 000004
【図３】
2010186352.tif 000005
【図４】
2010186352.tif 000006
【図５】
2010186352.tif 000007
【図６】
2010186352.tif 000008