(57)【要約】【課題】ＯＳから不可視の保護記憶域に保存された保護ファイルを記憶域の移動することなく使用する。【解決手段】記憶域をオペレーティングシステムが使用可能なデータ配置でフォーマットし、記憶域の管理領域には記憶域のデータ配置を特定する識別子として故意に不適正値を記録する保護記憶域設定ステップと、端末使用者が記憶域を使用してよいか否かの認証を行う端末使用者認証ステップと、認証に成功した後に管理領域に記録されたデータ配置を特定する識別子を適正値に変更してパーティションタイプを可視タイプにする可視タイプ化ステップと、認証された端末使用者が記憶域へのアクセスを終了する時に管理領域に記録されたデータ配置を特定する識別子を不適正値に復帰してパーティションタイプを不可視タイプに戻す不可視タイプ化ステップと、を備えた。【選択図】図４
2008009503.tif 000002
【特許請求の範囲】
【請求項１】
データを記憶するための記憶装置と、オペレーティングシステムと、前記オペレーティングシステムにより統括制御可能なアプリケーションプログラムと、前記オペレーティングシステム及びプログラムを実行するための演算処理部を備え、前記記憶装置における記憶域のデータ配置を適正表示する識別子を前記記憶域の管理領域に記録することによりパーティションタイプを設定し、前記管理領域に記録されている識別子を読み出して前記データ配置を適正表示しているか否かを判別し、前記判別した結果が適正ならば前記アプリケーションプログラムの実行により前記記憶域のデータにアクセス可能であるコンピュータの端末を用いて、
前記オペレーティングシステムから不可視となる保護記憶域に保存されたファイルのデータを保護するとともに認証された端末使用者にのみアクセスを可能にするデータ保護方法であって、
前記記憶域を前記保護記憶域と非保護記憶域に分割してそれぞれの記憶域をオペレーティングシステムが使用可能なデータ配置にフォーマットし、前記記憶域の管理領域には前記保護記憶域のデータ配置を特定する識別子として故意に不適正値を記録する保護記憶域設定ステップと、
端末使用者が前記保護記憶域を使用してよいか否かの認証を行う端末使用者認証ステップと、
前記認証に成功した後に前記管理領域に記録されたデータ配置を特定する識別子を適正値に変更してパーティションタイプを可視タイプにする可視タイプ化ステップと、
前記認証された端末使用者が前記保護記憶域へのアクセスを終了する時に前記管理領域に記録されたデータ配置を特定する識別子を不適正値に復帰してパーティションタイプを不可視タイプに戻す不可視タイプ化ステップと、を備えたことを特徴とするデータ保護方法。
【請求項２】
データを記憶するための記憶装置と、オペレーティングシステムと、前記オペレーティングシステムにより統括制御可能なアプリケーションプログラムと、前記オペレーティングシステム及びプログラムを実行するための演算処理部を備え、前記記憶装置における記憶域のデータ配置を適正表示する識別子を前記記憶域の管理領域に記録することによりパーティションタイプを設定し、前記管理領域に記録されている識別子を読み出して前記データ配置を適正表示しているか否かを判別し、前記判別した結果が適正ならば前記アプリケーションプログラムの実行により前記記憶域のデータにアクセス可能であるコンピュータの端末を用いて、
前記オペレーティングシステムから不可視となる保護記憶域に保存されたファイルのデータを保護するとともに認証された端末使用者にのみアクセスを可能にするデータ保護プログラムであって、
前記記憶域を前記保護記憶域と非保護記憶域に分割してそれぞれの記憶域をオペレーティングシステムが使用可能なデータ配置にフォーマットし、前記記憶域の管理領域には前記保護記憶域のデータ配置を特定する識別子として故意に不適正値を記録する保護記憶域設定ステップと、
端末使用者が前記保護記憶域を使用してよいか否かの認証を行う端末使用者認証ステップと、
前記認証に成功した後に前記管理領域に記録されたデータ配置を特定する識別子を適正値に変更してパーティションタイプを可視タイプにする可視タイプ化ステップと、
前記認証された端末使用者が前記保護記憶域へのアクセスを終了する時に前記管理領域に記録されたデータ配置を特定する識別子を不適正値に復帰してパーティションタイプを不可視タイプに戻す不可視タイプ化ステップと、を含むステップを前記端末に実行させることを特徴とするデータ保護プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶装置の記憶域にオペレーティングシステムから可視の領域と不可視の領域を設け、不可視の領域にデータを保存して保護する方法及びプログラムに関するものである。
【背景技術】
【０００２】
論理的なデータであるファイルやディレクトリの情報を記憶装置の記憶域に記録する配置（以下、「ファイルシステム」又は「データ配置」という）は、例えば、ファイルアロケーションシステム（ＦＡＴ）１６やニューテクノロジーファイルシステム（ＮＴＦＳ）など、多くの種類がある。これらファイルシステムを区別するため、記憶域のマスターブートレコード（ＭＢＲ）と呼ばれる管理領域にファイルシステムのパーティションタイプを特定する識別子が記録されている。記憶装置が接続される端末で動作するオペレーティングシステム (以下、「ＯＳ」ともいう)は、記憶域の管理領域に記録されたパーティションタイプを読み取って、そのＯＳ自身が対応しているファイルシステムであるか否かを判別する。
なお、本発明に関連する公知技術文献としては下記特許文献１がある。
【特許文献１】特開２００４−２２０４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
特許文献１に開示されたファイル保護方法は、ＯＳが対応しない記憶域（保護記憶域）を設けてその領域にファイルを保存し、ＯＳからファイルを隠して保護している。しかし、保護記憶域に保存されたファイル（以下、「保護ファイル」ともいう）を使用するには、端末使用者がそれら保護ファイルをＯＳが対応する記憶域（非保護記憶域）へ移動する手間を要する。又、使用し終わったファイルを保護するには、端末使用者がそれらのファイルを元の保護記憶域へ戻す手間も必要とするという問題があった。
【０００４】
以上の現状に鑑み、本発明は、認証された端末使用者に限って、保護記憶域に保存された保護ファイルを速やかに使用可能であり、その際、保護ファイルを使用するために移動する手間と、そのファイルを使用し終った時に元へ戻す手間を不要にできるデータ保護方法及びデータ保護プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
前記目的を達成するため、請求項１に係る発明は、データを記憶するための記憶装置と、オペレーティングシステムと、前記オペレーティングシステムにより統括制御可能なアプリケーションプログラムと、前記オペレーティングシステム及びプログラムを実行するための演算処理部を備え、前記記憶装置における記憶域のデータ配置を適正表示する識別子を前記記憶域の管理領域に記録することによりパーティションタイプを設定し、前記管理領域に記録されている識別子を読み出して前記データ配置を適正表示しているか否かを判別し、前記判別した結果が適正ならば前記アプリケーションプログラムの実行により前記記憶域のデータにアクセス可能であるコンピュータの端末を用いて、前記オペレーティングシステムから不可視となる保護記憶域にに保存されたファイルのデータを保護するとともに認証された端末使用者にのみアクセスを可能にするデータ保護方法であって、前記記憶域を前記保護記憶域と非保護記憶域に分割してそれぞれの記憶域をオペレーティングシステムが使用可能なデータ配置にフォーマットし、前記記憶域の管理領域には前記保護記憶域のデータ配置を特定する識別子として故意に不適正値を記録する保護記憶域設定ステップと、端末使用者が前記保護記憶域を使用してよいか否かの認証を行う端末使用者認証ステップと、前記認証に成功した後に前記管理領域に記録されたデータ配置を特定する識別子を適正値に変更してパーティションタイプを可視タイプにする可視タイプ化ステップと、前記認証された端末使用者が前記保護記憶域へのアクセスを終了する時に前記管理領域に記録されたデータ配置を特定する識別子を不適正値に復帰してパーティションタイプを不可視タイプに戻す不可視タイプ化ステップと、を備えたことを特徴とするデータ保護方法である。
【０００６】
請求項１の発明に係るデータ保護方法によれば、オペレーティングシステムから不可視となるように設定した保護ファイルのデータは保護されて、しかも認証された端末使用者のみにアクセスを可能とするように保護記憶域に保存される。
ここで、予め、ＵＳＢメモリの記憶域を、保護記憶域と非保護記憶域に分割してそれぞれの記憶域をオペレーティングシステムが使用可能なデータ配置となるようにフォーマットする。
そして、記憶域の管理領域には、保護記憶域のデータ配置を故意に特定不能とするような不適正値の識別子を記録することによりオペレーティングシステムから不可視となるように設定しておく。なお、データ保護する方法を実行する主体は概ね端末であり、詳しくはその演算処理部である。
【０００７】
以下、保護データにアクセスする方法を説明する。
端末使用者が端末を使用する都度に、端末使用者認証ステップを経て、使用したい保護記憶域にアクセスしてよいか否かの認証を行う。認証されたならば、パーティションタイプを可視タイプにする可視タイプ化ステップを実行する。すなわち、管理領域に記録されている保護記憶域の識別子がデータ配置を特定不能な状態のままにアプリケーションプログラムを実行しても保護記憶域のデータにはアクセス不可能であったところ、データ配置を適正表示する識別子にパーティションタイプが変更されることにより可視タイプとなる。
【０００８】
可視タイプとなった保護記憶域に記録されているデータは、アプリケーションプログラムの実行にともなってアクセス可能となる。その後、端末使用者がアプリケーションプログラムの使用を終了することにより保護記憶域へのアクセスが終了すれば、管理領域に記録されている識別子と保護記憶域のデータ配置との関係を元どおりの不適正状態に復帰させてパーティションタイプを不可視タイプに戻す不可視タイプ化ステップが実行される。
【０００９】
そうすることにより、認証された端末使用者は、不可視であった保護記憶域に保存された保護ファイルのデータにアクセスすることが可能であり、しかも、アクセス後は保護を受けるように保存される。これら、一連の操作において、認証された端末使用者は、保護記憶域に保存された保護ファイルをアクセスする際、可視の非保護記憶域に保護ファイルを移動する手間と、アクセス後に非保護記憶域から保護記憶域に戻す手間を必要としない。
【００１０】
請求項２に係る発明によるデータ保護プログラムは、データを記憶するための記憶装置と、オペレーティングシステムと、前記オペレーティングシステムにより統括制御可能なアプリケーションプログラムと、前記オペレーティングシステム及びプログラムを実行するための演算処理部を備え、前記記憶装置における記憶域のデータ配置を適正表示する識別子を前記記憶域の管理領域に記録することによりパーティションタイプを設定し、  前記管理領域に記録されている識別子を読み出して前記データ配置を適正表示しているか否かを判別し、前記判別した結果が適正ならば前記アプリケーションプログラムの実行により前記記憶域のデータにアクセス可能であるコンピュータの端末を用いて、前記オペレーティングシステムから不可視となる保護記憶に保存されたファイルのデータを保護するとともに認証された端末使用者にのみアクセスを可能にするデータ保護プログラムであって、前記記憶域を前記保護記憶域と非保護記憶域に分割してそれぞれの記憶域をオペレーティングシステムが使用可能なデータ配置にフォーマットし、前記記憶域の管理領域には前記保護記憶域のデータ配置を特定する識別子として故意に不適正値を記録する保護記憶域設定ステップと、端末使用者が前記保護記憶域を使用してよいか否かの認証を行う端末使用者認証ステップと、前記認証に成功した後に前記管理領域に記録されたデータ配置を特定する識別子を適正値に変更してパーティションタイプを可視タイプにする可視タイプ化ステップと、前記認証された端末使用者が前記保護記憶域へのアクセスを終了する時に前記管理領域に記録されたデータ配置を特定する識別子を不適正値に復帰してパーティションタイプを不可視タイプに戻す不可視タイプ化ステップと、を含むステップを前記端末に実行させることを特徴とするデータ保護プログラムである。
【００１１】
請求項２に記載のデータ保護プログラムによれば、請求項１に記載のデータ保護方法と、ほぼ同一の作用効果が得られる。
【発明の効果】
【００１２】
以上のように、本発明に係るデータ保護方法及びデータ保護プログラムによれば、認証された端末使用者にとって、認証を受けた後は、保護記憶域に保存された保護データのファイルを速やかにアクセスすることが可能となる。この時、端末使用者が保護データのファイルを使用するために不可視領域から可視領域へと移動する手間が必要であったところを省くことができる。同様に、端末使用者がファイルを使用し終った時に元へ戻す手間も省くことができる。
【発明を実施するための最良の形態】
【００１３】
以下、図面を用いて本発明の実施形態を説明する。
ここでは、パーソナルコンピュータ(以下、「パソコン」と略す)の動作を、ソフトウェアとハードウェアの両面にわたって統括制御するための基本プログラムであるＯＳに関し、本願出願の時点で広く一般に普及しているマイクロソフト社のＷｉｎｄｏｗｓ  ＸＰ（登録商標）をインストールして動作可能な端末により、本発明を実施した場合の実施形態を説明する。なお、ＯＳはＷｉｎｄｏｗｓ  ＸＰ（登録商標）に限定されず、コンピュータもパソコンに限定されない。
【００１４】
図１は、本発明の実施形態に係るデータ保護システムの概要図である。図１に示す端末１０１の内部には、不図示の演算処理部のほか、ＯＳ１０２が配設されている。これらの機能を使用して各種のアプリケーションプログラム(以下、「アプリソフト」という)を実行する。なお、本実施形態においてデータ保護方法やデータ保護プログラムを実行する主体はコンピュータの端末１０１であり、詳しくは演算処理部であるが、説明の便宜上、ＯＳ、又はアプリソフトなどのプログラムが実行主体であるかのように略して擬人化した表記もある。
【００１５】
又、端末１０１に配設されているハードウェアは、端末使用者が操作して実行する際に、データを入出力する入出力手段、及び表示手段を構成する。この入出力手段とは、入力用のキーボード、マウス、及び、印刷出力用の印刷装置などであり、表示手段とはディスプレイを意味する。
【００１６】
端末１０１に配設されているハードウェアは、ＯＳ１０２に統括されて動作するアプリソフトに情報接続されて利用可能となる。このハードウェアには、記憶手段の一種として端末１０１の内部、又は外部に接続されたディスク型記憶装置がある。このディスク型記憶装置には、例えば、ハードディスク、フレキシブルディスク、さらに擬似的にディスク型記憶装置として入出力可能なＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）メモリなどがある。
【００１７】
ＵＳＢメモリ１０４（記憶装置）は、ＯＳ１０２を含むデータ及び各種のプログラムを記憶する。又、ＵＳＢメモリ１０４内に記憶されたプログラムは前記演算処理部で実行される。ＯＳ１０２により各種のアプリソフトがハードウェアとともに統括制御される。
【００１８】
ＵＳＢメモリ１０４には、ＯＳ１０２が使用可能な領域（可視領域）と使用不可能な領域（不可視領域）を区別して設定することができる。又、端末使用者からデータ、又はプログラムの存在を認識できる可視領域と、認識できない不可視領域とを区別して設定することも可能である。
保護プログラム１０３は特殊な入出力命令をＯＳ１０２に発令して前記使用不可能な領域を使用可能な領域に変更する処理や、その逆の処理を行う。
ＯＳ１０２や保護プログラム１０３、各種アプリソフトは、前記使用可能な領域に配置されているが、実行時には端末１０１の内部の図示しないメモリ中に読み込まれて動作する。ただし、オペレーティングシステム１０２や一般のアプリソフトは、ＵＳＢメモリ１０４等のデータを保存している記憶装置ではなく、端末１０１に既設の記憶装置に配置する構成としてもよい。
【００１９】
図２は、実施形態で使用するＵＳＢメモリの構成図である。図２に示すように、記憶域を模式的に先頭セクタから順に左から右へ直線的に配置している。以下、図２を用いてＵＳＢメモリ１０４の記憶域の構成を説明する。
ＭＢＲ２０１はＵＳＢメモリ１０４における記憶域の管理情報を記録するマスターブートレコードである。ＭＢＲ２０１には、パーティションの位置やパーティションタイプを記録するパーティションテーブルが複数含まれる。
【００２０】
なお、パーティションとは、記憶域のうちＭＢＲ以外の領域を複数に区切った各領域のことであり、パーティションタイプとは、パーティション内に論理的なファイルやディレクトリを物理的に記録する配置を特定するための識別子である。又、前記配置に関する規則をファイルシステムという。なお、パーティションテーブルの構造については図３を用いて後記説明する。
【００２１】
又、ＯＳ１０２が使用可能なファイルシステムには、例えば、ファイルアロケーションテーブル（ＦＡＴ）１６やニューテクノロジーファイルシステム（ＮＴＦＳ）などがあり、それぞれのパーティションタイプは“０６”、“０７”である。ここで“使用可能”とは、ＯＳ１０２及びそのＯＳ１０２に統括されて動作するアプリソフトが、パーティション内に記録されたデータを、ファイルやディレクトリとしてアクセスできることを意味している。
【００２２】
なお、特殊な入出力命令を発令することにより、ＭＢＲ２０１や、“使用可能”でないパーティション内に記録されたデータにもアクセスすることが可能ではあるが、一般的なアプリソフトに、そのような特殊機能は具備しておらず、“使用可能”でないパーティション内のデータにはアクセスできない。
【００２３】
パーティションＡ２０２は、ＯＳ１０２が使用可能なファイルシステムでフォーマットしたパーティションである。そして、このパーティションのパーティションテーブル３０１には、ＯＳ１０２に適合するファイルシステムにおいて正しい識別子“０６”を設定する。パーティションＡ２０２には保護プログラム１０３を実行したときに端末使用者の認証の際に参照する認証データも記録されている。
【００２４】
パーティションＢ２０３は、ＯＳ１０２が使用可能なファイルシステムでフォーマットしたパーティションである。ただし、このパーティションのパーティションテーブル３０３には、故意に正しくない識別子“Ｆ６”を設定する。この正しくない識別子の設定には、前記特殊な入出力命令を用いる。
【００２５】
以上のようにＵＳＢメモリ１０４の記憶域を構成すると、ＯＳ１０２はパーティションＡ２０２を使用可能と判断し、ＯＳ１０２、及びそのＯＳ１０２に統括されて動作するアプリソフトは、そのパーティションＡ２０２内に記録されたデータを、ファイルやディレクトリと認識してアクセスできるので、このようなソフトウェアの作用を「可視」と呼んでいる。
【００２６】
一方、パーティションＢ２０３は使用可能でないと判断されるため、パーティションＢ２０３内に記録されたデータをファイルやディレクトリとしてアクセスできないだけでなく、前記特殊な入出力命令を発令しない通常のアプリソフトを実行してもパーティションＢ２０３の存在そのものを認識できないので、このようなソフトウェアの作用を「不可視」と呼んでいる。
【００２７】
図３は図２に示したＵＳＢメモリにおけるパーティションテーブルの概要図である。図３に示すパーティションテーブル３０１、パーティションテーブル３０３は、図２に示したパーティションＡ２０２、パーティションＢ２０３に、それぞれ対応するものである。これらのうち、パーティションテーブル３０１の一部にパーティションタイプ設定領域３０２を設定している。同様に、パーティションテーブル３０３の一部にパーティションタイプ設定領域３０４を設定している。
【００２８】
パーティションテーブル３０１には、ＯＳ１０２が使用可能と判断するための識別子として、ＦＡＴ１６ファイルシステムにおける正しい識別子“０６”を設定する。一方、パーティションテーブル３０３には、ＯＳ１０２が使用不可能と判断するように故意に不正な識別子“Ｆ６”を設定する。
【００２９】
図４は図１に示した保護プログラム１０３により保護ファイルを読み出す処理手順を示すフローチャートである。なお、図４では「ステップ」の文言を省略している。
保護プログラム１０３は、はじめに端末使用者認証ステップ（Ｓ４０１）を実行することにより、端末使用者を認証する。
【００３０】
具体的な認証手段として、一般的なパスワード検証のほか、最新のセキュリティ手段として採用されつつある生体認証の一種である指紋、網膜、又は指静脈パターン等による認証データを入力させ、パーティションＡ２０２に予め記録されている認証データと比較して一致すれば端末使用者を認証し、不一致であれば不正使用とみなす認証手段がある。ただし、これらの認証手段は周知であるため、ここでは詳細な説明を省略する。
【００３１】
なお、端末使用者認証ステップ（Ｓ４０１）において、端末１０１が使用される都度に入力された認証データと記録されている認証データを照合する。照合された認証データが不一致との結果により、認証に失敗したならば、その端末使用者は、端末１０１を含むコンピュータシステムから不正使用とみなされて、図１、図４に示した保護プログラム１０３による保護ファイルを読み出す処理を終了（中止）する。一方、端末使用者認証ステップ（Ｓ４０１）において、認証データを照合した結果、認証に成功したならば前記コンピュータシステムにより正規の使用とみなされるので、保護プログラム１０３による保護ファイルを読み出す処理は次のステップへ移行する。
【００３２】
このように、端末使用者は端末１０１を使用する都度に、端末使用者認証ステップ（Ｓ４０１）を経て、使用したい記憶域にアクセスしてよいか否かの認証を受ける。認証されたならば、パーティションタイプを可視タイプにする可視タイプ化ステップ（Ｓ４０２）を端末１０１が実行する。この可視タイプ化ステップ（Ｓ４０２）では、保護プログラム１０３の実行によりＯＳ１０２に対して、パーティションＢ２０３のパーティションタイプをＦＡＴ１６ファイルシステムにおける正しい識別子“０６”に変更する要求を出す。例えば、保護プログラム１０３からＯＳ１０２に対し、例えばＩＯ＿ＣＴＬ＿ＳＥＴ＿ＰＡＲＴＩＴＩＯＮ＿ＩＮＦＯ＿ＥＸディスク管理制御コードを発行することにより変更要求する。
【００３３】
パーティションマウントステップ（Ｓ４０３）では、保護プログラム１０３の実行によりＯＳ１０２に対して、パーティションＢ２０３のマウントを要求する。具体的には、ＳｅｔＶｏｌｕｍｅＭｏｕｎｔＰｏｉｎｔの発行によりマウント要求する。そうすると、ＯＳ１０２はパーティションＢ２０３をＦＡＴ１６ファイルシステムに適合するものと正しく認識し、端末使用者はＯＳ１０２、及びそのＯＳ１０２の統括制御により動作するアプリソフトを使ってパーティションＢ２０３に記録されたファイルやディレクトリにアクセスできるようになる。
【００３４】
端末使用終了ステップ（Ｓ４０４）では、端末使用者がアプリソフトの使用を終了するまで待機する。そして、端末使用者が端末１０１で終了の操作をすれば、保護プログラム１０３により相当の処理が実行されてパーティションＢ２０３がアンマウントするようにＯＳ１０２に要求する。
【００３５】
端末使用終了ステップ（Ｓ４０４）の実行により、パーティションＢ２０３のアンマウントが要求される。アンマウントの具体的方法としては、保護プログラム１０３の実行によりＯＳ１０２にＤｅｌｅｔｅＶｏｌｕｍｅＭｏｕｎｔＰｏｉｎｔを発行する方法がある。
【００３６】
不可視タイプ化ステップ（Ｓ４０５）では、端末使用終了ステップ（Ｓ４０４）に続いて、パーティションＢ２０３のパーティションタイプを、予め故意に不適正値として設定していた“Ｆ６”に戻すように、保護プログラム１０３を実行してＯＳ１０２に要求し、その復帰要求に対応してパーティションＢ２０３のパーティションタイプが元どおりの不可視タイプに戻されて終了する。
【００３７】
このように、端末使用者がパーティションＢのパーティションタイプ設定領域３０４を使用終了した後には、その領域の識別子を予め故意に設定した不正値に復帰させて不可視領域とすることにより、パーティションタイプ設定領域３０４の情報を保護する。
すなわち、端末使用者がアプリソフトの使用を終了することにより、記憶域へのアクセスも終了されたならば、管理領域に記録されている識別子を不適正状態に戻すことにより、記憶域に記録されているデータ配置を特定できなくする。
本実施形態では使用可能な領域と使用不可能な領域をＵＳＢメモリに構成した場合を説明しているが、これに限定されない。例えばハードディスクドライブ、ＳＤ（Ｓｅｃｕｒｅ  Ｄｉｇｉｔａｌ）メモリーカード、ＣＦ（Ｃｏｍｐａｃｔ  Ｆｌａｓｈ）メモリーカードなどの記憶装置や記憶媒体に構成してもよい。また、使用可能な領域と使用不可能な領域を同一の記憶装置や記憶媒体に構成せず、別々に構成してもよい。
【００３８】
以上、説明したように、本発明の実施形態に係るデータ保護方法によれば、端末使用者の認証後は速やかに保護記憶域が使用可能となる。すなわち、端末使用者が保護ファイルを使用するために非保護記憶域へと移動する手間を省くことができる。
又、端末使用者がファイルを使用し終った時、保護ファイルを元通りに保護するため保護記憶域へと戻す手間も省くことができる。
そして、本発明の実施形態に係るデータ保護プログラムによれば、前記データ保護方法と同等の効果が得られる。
【図面の簡単な説明】
【００３９】
【図１】実施形態に係るデータ保護システムの概要図である。
【図２】実施形態で使用するＵＳＢメモリの構成図である。
【図３】図２に示したＵＳＢメモリにおけるパーティションテーブルの概要図である。
【図４】図１に示した保護プログラム１０３により保護ファイルを読み出す処理手順を示すフローチャートである。
【符号の説明】
【００４０】
１０１  端末
１０２  ＯＳ
１０３  保護プログラム
１０４  ＵＳＢメモリ
２０１  ＭＢＲ
２０２  パーティションＡ
２０３  パーティションＢ
３０１  パーティションＡのパーティションテーブル
３０２  パーティションＡのパーティションタイプ設定領域
３０３  パーティションＢのパーティションテーブル
３０４  パーティションＢのパーティションタイプ設定領域
【図１】
2008009503.tif 000003
【図２】
2008009503.tif 000004
【図３】
2008009503.tif 000005
【図４】
2008009503.tif 000006