(57)【特許請求の範囲】
【請求項１】
任意のサイズの容量を持ち、デジタルキーが保存されるデジタルキー領域と前記デジタルキーによって暗号化されるセキュリティデータ領域とを具備するセキュリティディスクを含む保存部と、
セキュリティ設定モードで、前記セキュリティディスクを非活性化し、セキュリティ設定解除モードで、前記デジタルキーによって前記セキュリティディスクを活性化させるカーネル層部と、
前記デジタルキーと同様なデジタルキーを具備するキーアプリケーションの実行によるセキュリティ設定解除要求の場合、前記保存部に保存されたデータを管理できるアプリケーション部に、前記活性化されたセキュリティディスクの入出力要求を処理するセキュリティディスクサブシステムをマウントし、前記カーネル層部を制御して、前記セキュリティディスクのデジタルキー領域に保存されているデジタルキーと同様な前記キーアプリケーションのデジタルキーによって、セキュリティディスクを活性化させ、前記活性化されたセキュリティディスクに保存されたデータに対する入出力要求を、前記カーネル層部によって処理するキーアプリケーション部と、を含むことを特徴とするセキュリティ保存装置を具備する保存システム。
【請求項２】
前記アプリケーション部は、ウィンドウズ（登録商標）、リナックス（登録商標）（ＬＩＮＵＸ）、マック（ＭＡＣ）、ユニックス、アンドロイド及びiＯＳの中のいずれか一つの運営システム上で駆動され、前記運営システムに対応する探索器或はシェルプログラムの中のいずれか一つであることを特徴とする請求項１に記載のセキュリティ保存装置を具備する保存システム。
【請求項３】
前記キーアプリケーション部は、
セキュリティディスクのデジタルキー領域に保存されているデジタルキーと同様なデジタルキーを具備するデジタルキー保管部と、
前記キーアプリケーションの実行時活性化されて前記カーネル層部にセキュリティディスク処理部を設置し、ユーザーパスワードの設定及び設定されたユーザーパスワードの入力時、前記デジタルキーによって前記セキュリティディスクを活性化させて前記セキュリティディスクへの入出力要求を処理するサービス実行部と、
前記サービス実行部を監視し、サービス実行部の強制終了イベントの発生時、前記セキュリティ設定モードを設定し、前記アプリケーション部から前記セキュリティディスクサブシステムをマウント解除した後終了させるサービス実行監視部と、を含むことを特徴とする請求項１に記載のセキュリティ保存装置を具備する保存システム。
【請求項４】
前記サービス実行部は、
前記キーアプリケーションの実行時、セキュリティ設定及び解除手段を含むユーザーインターフェース手段が画面に表示されることができるように提供するディスプレイ処理部と、
前記ユーザーインターフェース手段によって入力される入力データを処理する入力処理部と、
前記キーアプリケーション実行時、セキュリティディスク処理部を設置し、キーアプリケーションの終了時、前記セキュリティディスク処理部を削除するセキュリティディスク処理部設置部と、ユーザーインターフェース手段のセキュリティ設定及び解除手段によって、セキュリティ設定のためのユーザーパスワードを入力してもらって保存して設定し、セキュリティ設定解除の要求時、前記セキュリティ設定及び解除手段によって入力されたユーザーパスワードと予め設定された暗号とを比べて認証した後、前記セキュリティディスクを活性化させる暗号設定部と、前記入力処理部によってアプリケーション部で発生される入出力をモニタリングして、活性化された保存部のセキュリティディスクに対するデータ処理入出力イベントを検出する時、該当のデータ処理による入出力要求を前記カーネル層部のセキュリティディスク処理部によって処理するマウント処理部とを含むサービス実行制御部と、を含むことを特徴とする請求項３に記載のセキュリティ保存装置を具備する保存システム。
【請求項５】
コンピューター画面にセキュリティディスク設定手段を提供して、前記セキュリティディスク設定手段によってセキュリティディスクとして設定する開始セクターを含む容量を入力してもらってセキュリティディスクを設定し、
前記開始セクターから一定容量のデジタルキー領域を設定し、
前記デジタルキー領域に、デジタルキーを保存するセキュリティディスク生成アプリケーション部を含むことを特徴とする請求項１に記載のセキュリティ保存装置を具備する保存システム。
【請求項６】
前記デジタルキーは、
セキュリティディスクのセキュリティ設定の解除時使われるディスクのボリューム名と、
ディスクの一連番号と、
ディスクのサイズ情報と、
開始セクター情報と、
前記キーアプリケーション別に固有するように割り当てられる暗号化キーと、
次にコピーするデジタルキーの間の距離を示すセクターのオフセット情報と、を含むことを特徴とする請求項１に記載のセキュリティ保存装置を具備する保存システム。
【請求項７】
前記デジタルキーは、
一定時間の間コンピューターを使用しない場合、前記セキュリティディスクを閉めるセキュリティ設定モードへの自動転換の可否を指定する自動施錠可否情報をさらに含むことを特徴とする請求項２に記載のセキュリティ保存装置を具備する保存システム。
【請求項８】
前記デジタルキーは、前記デジタルキー領域内において二つ以上から構成されるが、前記複数の各デジタルキーの開始セクター情報はランダムに構成されることを特徴とする請求項２に記載のセキュリティ保存装置を具備する保存システム。
【請求項９】
前記各デジタルキーは、前記キーアプリケーションの設置後ユーザーによって設定されたユーザーオプション情報をさらに含むことを特徴とする請求項８に記載のセキュリティ保存装置を具備する保存システム。
【請求項１０】
前記ユーザーオプション情報は、ディスクのボリューム名と、ユーザーパスワードと、破壊用パスワードと、一定時間の間コンピューターを使用しない場合、前記セキュリティディスクを閉めるセキュリティ設定モードへの自動転換の可否を指定する自動施錠可否情報と、を含むことを特徴とする請求項９に記載のセキュリティ保存装置を具備する保存システム。
【請求項１１】
前記セキュリティディスク生成アプリケーション部は、
ユーザーインターフェース手段を画面に表示して、セキュリティディスクの開始セクターと、セキュリティディスクのボリューム情報と、セキュリティディスクのサイズ情報とを含むセキュリティディスク生成情報を入力してもらうセキュリティディスク設定部と、
前記セキュリティディスク設定部からセキュリティディスク生成情報を入力してもらって、固有の暗号キー及び破壊キーを生成し、前記セキュリティディスク生成情報と、暗号キーと、破壊キーと、セクターオフセットと、セキュリティディスクタイプ情報とを含むデジタルキーを生成し、生成されたデジタルキーを保存部のデジタルキー領域に保存するデジタルキー構成部と、
前記デジタルキーを含む固有のキーアプリケーションを生成するキーアプリケーション生成部と、を含むことを特徴とする請求項５に記載のセキュリティ保存装置を具備する保存システム。
【請求項１２】
前記カーネル層部は、
アプリケーション層のディスクサブシステムから発生されるフォルダ及びファイルに対する入出力要求を管理する入出力管理部と、
前記セキュリティ設定モードで、前記入出力管理部から前記要求を入力してもらって処理し、前記セキュリティ設定解除モードで、前記セキュリティディスク領域のフォルダ及びファイルに対する処理を実行するファイルシステム処理部と、
前記ファイルシステム処理部と物理的な保存装置である保存部の間に連結されて、前記ファイルシステム処理部で発生された前記要求に従って保存部を制御するデバイス処理部と、
前記キーアプリケーション部によって構成されてセキュリティディスクを具備する保存部及び前記保存部のセキュリティディスクを検出し、前記アプリケーション部のセキュリティディスクサブシステムによって発生されるフォルダ及びファイルに対する入出力要求を、前記入出力管理部及びファイルシステム処理部によって入力してもらって、入出力要求の種類によって、直接処理したり前記デバイス処理部によって処理するセキュリティディスク処理部と、を含むことを特徴とする請求項７に記載のセキュリティ保存装置を具備する保存システム。
【請求項１３】
前記セキュリティディスク処理部は、
セキュリティディスクを具備する保存部を検出し、保存部からセキュリティディスクを検出し、キーアプリケーション部から発生されるセキュリティディスクのフォルダ及びファイルに対する入出力要求を処理するための連結情報を生成し、生成された連結情報によって、前記キーアプリケーション部から発生された要求を前記ファイルシステム処理部に伝達する構成要素登録部と、
前記キーアプリケーションの終了イベントの発生時、前記生成された連結情報を削除してセキュリティディスク処理部の駆動を終了する駆動解除処理部と、を含むことを特徴とする請求項１２に記載のセキュリティ保存装置を具備する保存システム。
【請求項１４】
前記構成要素登録部は、
前記キーアプリケーション部から発生される前記要求を直接処理するためのカーネル・デバイスオブジェクトを生成して資料構造を初期化する客体生成部と、
前記キーアプリケーション部からデジタルキーを入力してもらって、前記デジタルキーによってセキュリティディスクを具備する保存部を検出するセキュリティディスク検出部と、
前記キーアプリケーション部から発生される要求に対するパケットを処理するサブシステムパケット処理部と、
前記ディスクサブシステムによるセキュリティディスク領域に対する入出力要求の発生時、前記入出力発生要求に対するパケットの処理を実行した後、その結果をリターンするファイルシステムパケット処理部と、を含むことを特徴とする請求項１３に記載のセキュリティ保存装置を具備する保存システム。
【請求項１５】
前記資料構造は、
前記ファイルシステム処理部のパケットを並行的に処理するためのスレッド（Ｔｈｒｅａｄ）を生成し、その情報を保存するための第１項目と、
ファイルシステム処理部のパケットの中のセキュリティディスク領域に対する入出力に附属して提供されるデータを暗号化及び復号化するための暗号化キーを、キーアプリケーション部から受信してもらって保管するための第２項目と、
デジタルキーを、キーアプリケーション部から受信してもらって保管するための第３項目と、
セキュリティディスクを具備する保存部のオブジェクトハンドルを保管するための第４項目と、
セキュリティディスクを具備する保存部がユーザーによってコンピューターから分離された時、通知されるプラグアンドプレイ通知のための情報を、保管するための第５項目と、をさらに含むことを特徴とする請求項１４に記載のセキュリティ保存装置を具備する保存システム。
【請求項１６】
前記自動施錠可否情報が、自動施錠に設定されていれば、前記キーアプリケーション部は、コンピューター不使用時間をカウントして、一定時間コンピューターを使用しなければ前記駆動解除処理部を駆動して、構成要素登録部によって登録された連結情報を削除し、
セキュリティディスク処理部を非活性化させたり削除した後、自体も終了してセキュリティ設定モードを設定することを特徴とする請求項１３に記載のセキュリティ保存装置を具備する保存システム。
【請求項１７】
前記保存部のセキュリティディスクの領域は、未割り当て領域にパーティションされることを特徴とする請求項１に記載のセキュリティ保存装置を具備する保存システム。
【請求項１８】
セキュリティディスク生成アプリケーションの実行によって生成及び活性化されるセキュリティディスク生成アプリケーション部が、一般ディスクと、固有のデジタルキーが保存されるデジタルキー領域及び前記デジタルキーによって暗号化されるセキュリティデータ領域を具備するセキュリティディスクとを含む保存装置を生成するセキュリティ保存装置生成過程と、
前記セキュリティディスクのデジタルキー領域に保存されるデジタルキーと同様なデジタルキーを具備するキーアプリケーションの実行によって活性化されたキーアプリケーション部が、前記デジタルキーと同様なデジタルキーを具備するデジタルキー領域を具備するセキュリティ保存装置を探し、セキュリティ設定モードで、前記セキュリティディスク領域を隠して、ユーザーのユーザーパスワードによるセキュリティ設定モードの解除要求時、アプリケーション部にセキュリティディスクサブシステムをマウントして、前記デジタルキー領域に保存されたデジタルキーと同様な自身が持っているデジタルキーによって、前記セキュリティディスクのボリュームが見えるようにして、前記セキュリティディスクにデータを入出力することができるように設定するセキュリティディスクの活性化過程と、
前記セキュリティディスクサブシステムが、前記活性化されたセキュリティディスクにデータを入出力するセキュリティディスク使用過程と、を含むことを特徴とするセキュリティ保存装置を具備する保存システムの管理方法。
【請求項１９】
前記セキュリティ保存装置生成過程は、
セキュリティディスク生成アプリケーション部が、ディスプレイ処理部によってセキュリティディスク設定手段を提供し、前記セキュリティディスク設定手段によって、セキュリティディスクで設定する開始セクターを含む容量を入力してもらって、セキュリティディスクを設定するセキュリティディスク領域設定段階と、
前記セキュリティディスク生成アプリケーション部が、開始セクターから一定容量のデジタルキー領域を設定し、前記デジタルキー領域にデジタルキーを構成するデジタルキー構成段階と、を含むことを特徴とする請求項１８に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２０】
前記セキュリティ保存装置生成過程は、
前記デジタルキーを具備するキーアプリケーションを生成するキーアプリケーション生成段階をさらに含むことを特徴とする請求項１９に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２１】
前記デジタルキーは、
セキュリティディスクのセキュリティ設定解除時使われるディスクのボリューム名と、
ディスク一連番号と、
ディスクのサイズ情報と、
開始セクター情報と、
前記キーアプリケーション別に固有するように割り当てされる暗号化キーと、
次にコピーするデジタルキーの間の距離を示すセクターオフセット情報と、を含むことを特徴とする請求項１９に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２２】
前記デジタルキーは、前記デジタルキー領域内において二つ以上から構成されるが、前記複数の各デジタルキーの開始セクター情報はランダムに構成されることを特徴とする請求項２１に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２３】
前記セキュリティディスクの活性化過程は、
キーアプリケーションの実行時駆動されたキーアプリケーション部が、カーネル層部に、セキュリティディスク処理部を構成するセキュリティディスク処理部構成段階と、
前記キーアプリケーション部が、ユーザーインターフェース手段を表示するユーザーインターフェース表示段階と、
前記ユーザーインターフェース手段によるセキュリティディスクの活性化要求が発生されるかどうかを検査するセキュリティディスクの活性化要求検査段階と、
前記活性化要求が発生されれば、前記ユーザーインターフェース手段によって入力されるユーザーパスワードが、入力されたのかを判断するユーザーパスワード入力可否判断段階と、
前記ユーザーパスワード入力の可否判断で入力されたことと判断されれば、入力されたユーザーパスワードと予め設定されているパスワードとを比べて、一致すれば前記セキュリティディスクを活性化させるセキュリティディスクの活性化段階と、を含むことを特徴とする請求項１８に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２４】
前記セキュリティディスクの活性化過程は、
前記ユーザーパスワード入力可否判断段階で、ユーザーパスワードが入力されたことと判断されれば、予め登録されたパスワードの存在可否によって初めてのユーザーなのかを判断する初めてのユーザー判断段階と、
初めてのユーザーであれば、ユーザーパスワード登録手段を含むユーザーインターフェース手段を表示するユーザーパスワード登録のユーザーインターフェース手段表示段階と、
前記ユーザーインターフェース手段によって、ユーザーパスワードが入力されれば、入力されたユーザーパスワードをデジタルキーのユーザーオプション領域に保存するユーザーパスワード登録段階と、をさらに含むことを特徴とする請求項２３に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２５】
前記セキュリティディスクの使用中、セキュリティディスクの非活性化イベントの発生時、キーアプリケーション部がセキュリティディスク処理部を削除し、運営システムにキーアプリケーション部の駆動終了を要求して、セキュリティディスクを非活性化させるセキュリティディスク非活性化過程を含むことを特徴とする請求項１８に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２６】
前記セキュリティディスク非活性化過程は、
前記セキュリティディスクの使用中、キーアプリケーション駆動終了イベントの発生時、キーアプリケーション部が駆動解除処理部を駆動して登録された構成要素を削除して、セキュリティディスク処理部を除去するセキュリティディスク処理部除去段階と、
前記キーアプリケーション部が、運営システムに自体の駆動終了を要求して駆動を終了するキーアプリケーション部駆動終了段階と、を含むことを特徴とする請求項２５に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２７】
キーアプリケーション部が、キーアプリケーションの活性化によって表示されたユーザーインターフェース手段によって、破壊パスワードの入力時、デジタルキーの破壊パスワードと比べて一致すれば、前記セキュリティディスクのデジタルキー領域で、デジタルキーを永久削除してセキュリティディスクのセキュリティデータ領域に保存されたデータが使用できないように破壊するセキュリティディスク破壊過程を含むことを特徴とする請求項１８に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【請求項２８】
前記セキュリティディスク破壊過程後、前記キーアプリケーションの再実行によって駆動されたキーアプリケーション部が、デジタルキー保管部に保存されたデジタルキーの開始セクター情報及びデジタルキー領域の情報によって、破壊されたセキュリティディスクのデジタルキー領域を探し、探されたデジタルキー領域にデジタルキーを保存して、前記セキュリティディスクを再び活性化させる、破壊セキュリティディスク復元過程をさらに含むことを特徴とする請求項２７に記載のセキュリティ保存装置を具備する保存システムの管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピューターの保存システムに関し、さらに詳しくには、非活性化状態では運営システムのアプリケーションによって存在可否をわからないし、デジタルキーを含むアプリケーションによるユーザーのパスワードの入力時、ただ前記デジタルキーとパスワードのみによって活性化されて使えるセキュリティディスク領域を含むセキュリティ保存装置を具備する保存システム及び其の方法に関するものである。
【背景技術】
【０００２】
高速インターネットの普及及び大衆化、そして無線通信技術の投入によって、いつでもどこでもインターネット網に接続して、多様なサービスを提供してもらえるクラウドコンピューティング環境が構築されたことである。
【０００３】
そして、デスクトップコンピューター、ノートパソコン、タブレットコンピューター、スマートフォン及びスマートパッドのようなスマート機器などのような多様なコンピューターの普及が一般化されることに従って、大部分のユーザーは重要情報をコンピューターに保存して使用している。
【０００４】
このようなコンピューターの普及及びクラウドコンピューティング環境の構築は、人々が業務を容易にできるよう補助し、楽しみを提供し、多様な分野で便宜性を提供している。
【０００５】
しかし、このようなコンピューターに重要情報を保存して管理し、クラウドコンピューティング環境を利用することは、いつでもどこでも誰かによって自分の端末機がハッキングされることができる環境を提供し、ハッカー或は周辺の他人によってコンピューターに保存されている自分の重要情報が容易に露出されるとか流出されることができる環境を提供することである。
【０００６】
このような問題点で、コンピューターには多様なセキュリティシステムが適用されている。このようなセキュリティシステムとしては、コンピューターの起動時アイディー（ＩＤ）/暗号（Ｐａｓｓｗｏｒｄ）を入力するログイン方式のセキュリティシステムと、韓国公開特許第１０-２００９-００６７６４９号公報のように、コンピューターの保存装置の全体或は保存装置の一部領域を暗号化したり、選択された特定ファイルのみを暗号化して、ただ特定認証手続きのみによって、前記一部領域或はファイルを使用できるようにする暗号化方式の保存装置セキュリティシステムなどがある。
【０００７】
保存装置セキュリティシステムは、インターネットカフェ及び企業体のように多数の人が多数のコンピューターを使う場所で使われたが、最近では携帯用コンピューターの普及などによって個人にまで拡張されている趨勢である。
【０００８】
しかし、大部分の保存装置セキュリティシステムは、前記韓国公開特許第１０-２００９-００６７６４９号公報のように、アイディー及びパスワード、或はパスワードの入力だけで暗号化されたセキュリティ領域を使うように構成されているので、セキュリティが低下する問題点があったのである。
【０００９】
即ち、従来の保存装置セキュリティシステムは、ただアイディー及びパスワード、或はパスワードが露出されるだけで、コンピューターのすべての情報が流出されることができる問題点があったのである。
【００１０】
また、従来の保存装置セキュリティシステムは、アイディー及びパスワードが分からないとしても、保存装置に暗号化された別途の領域があることがわかるので、ハッカーなど専門家による任意の領域に対するアイディー及びパスワードのハッキング試みを誘発され、このような試みによってアイディー及びパスワードがハッキングされることができて、これにより情報が流出させられる問題点があったのである。
【発明の概要】
【発明が解決しようとする課題】
【００１１】
従って、本発明の目的は、非活性化状態では運営システムのアプリケーションを含んだどんなものによっても存在可否をわからないし、デジタルキーを含むアプリケーションによるユーザーのパスワードの入力時、ただ前記デジタルキーとパスワードのみによって、活性化されて使えるセキュリティディスク領域を含むセキュリティ保存装置を具備する保存システム及び其の方法を提供することにある。
【課題を解決するための手段】
【００１２】
前記のような目的を達成するための本発明のセキュリティ保存装置を具備する保存システムは、任意のサイズの容量を持ち、デジタルキーが保存されるデジタルキー領域と前記デジタルキーによって暗号化されるセキュリティデータ領域とを具備するセキュリティディスクを含む保存部と、セキュリティ設定モードで、前記セキュリティディスクを非活性化し、セキュリティ設定解除モードで、前記デジタルキーによって前記セキュリティディスクを活性化させるカーネル層部と、前記デジタルキーと同様なデジタルキーを具備するキーアプリケーションの実行によるセキュリティ設定解除要求の場合、前記保存部に保存されたデータを管理できるアプリケーション部に、前記活性化されたセキュリティディスクの入出力要求を処理するセキュリティディスクサブシステムをマウントし、前記カーネル層部を制御して、前記セキュリティディスクのデジタルキー領域に保存されているデジタルキーと同様な前記キーアプリケーションのデジタルキーによって、セキュリティディスクを活性化させ、前記活性化されたセキュリティディスクに保存されたデータに対する入出力要求を、前記カーネル層部によって処理するキーアプリケーション部と、を含むことを特徴とする。
【００１３】
前記アプリケーション部は、ウィンドウズ（登録商標）、リナックス（登録商標）（ＬＩＮＵＸ）、マック（ＭＡＣ）、ユニックス、アンドロイド及びiＯＳの中のいずれか一つの運営システム上で駆動され、前記運営システムに対応する探索器或はシェルプログラム中のいずれか一つであることを特徴とする。
【００１４】
前記キーアプリケーション部は、セキュリティディスクのデジタルキー領域に保存されているデジタルキーと同様なデジタルキーを具備するデジタルキー保管部と、前記キーアプリケーションの実行時活性化されて前記カーネル層部にセキュリティディスク処理部を設置し、ユーザーパスワードの設定及び設定されたユーザーパスワードの入力時、前記デジタルキーによって前記セキュリティディスクを活性化させて前記セキュリティディスクへの入出力要求を処理するサービス実行部と、前記サービス実行部を監視し、サービス実行部の強制終了イベントの発生時、前記セキュリティ設定モードを設定し、前記アプリケーション部から前記セキュリティディスクサブシステムをマウント解除した後終了させるサービス実行監視部と、を含むことを特徴とする。
【００１５】
前記サービス実行部は、前記キーアプリケーションの実行時、セキュリティ設定及び解除手段を含むユーザーインターフェース手段が画面に表示されることができるように提供するディスプレイ処理部と、前記ユーザーインターフェース手段によって入力される入力データを処理する入力処理部と、前記キーアプリケーション実行時、セキュリティディスク処理部を設置し、キーアプリケーションの終了時、前記セキュリティディスク処理部を削除するセキュリティディスク処理部設置部と、ユーザーインターフェース手段のセキュリティ設定及び解除手段によって、セキュリティ設定のためのユーザーパスワードを入力してもらって保存して設定し、セキュリティ設定解除の要求時、前記セキュリティ設定及び解除手段によって入力されたユーザーパスワードと予め設定された暗号とを比べて認証した後、前記セキュリティディスクを活性化させる暗号設定部と、前記入力処理部によってアプリケーション部で発生される入出力をモニタリングして、活性化された保存部のセキュリティディスクに対するデータ処理入出力イベントを検出する時、該当のデータ処理による入出力要求を、前記カーネル層部のセキュリティディスク処理部によって処理するマウント処理部とを含むサービス実行制御部と、を含むことを特徴とする。
【００１６】
前記システムは、コンピューター画面にセキュリティディスク設定手段を提供して、前記セキュリティディスク設定手段によってセキュリティディスクとして設定する開始セクターを含む容量を入力してもらってセキュリティディスクを設定し、前記開始セクターから一定容量のデジタルキー領域を設定し、前記デジタルキー領域に、デジタルキーを保存するセキュリティディスク生成アプリケーション部を含むことを特徴とするセキュリティ保存装置を具備する保存システム。
【００１７】
前記デジタルキーは、セキュリティディスクのセキュリティ設定の解除時使われるディスクのボリューム名と、ディスクの一連番号と、ディスクのサイズ情報と、開始セクター情報と、前記キーアプリケーション別に固有するように割り当てられる暗号化キーと、次にコピーするデジタルキーの間の距離を示すセクターのオフセット情報と、を含むことを特徴とする。
【００１８】
前記デジタルキーは、一定時間の間コンピューターを使用しない場合、前記セキュリティディスクを閉めるセキュリティ設定モードへの自動転換の可否を指定する自動施錠可否情報をさらに含むことを特徴とする。
【００１９】
前記デジタルキーは、前記デジタルキー領域内において二つ以上から構成されるが、前記複数の各デジタルキーの開始セクター情報はランダムに構成されることを特徴とする。
【００２０】
前記各デジタルキーは、前記キーアプリケーションの設置後ユーザーによって設定されたユーザーオプション情報をさらに含むことを特徴とする。
【００２１】
前記ユーザーオプション情報は、ディスクのボリューム名と、ユーザーパスワードと、破壊用パスワードと、一定時間の間コンピューターを使用しない場合、前記セキュリティディスクを閉めるセキュリティ設定モードへの自動転換の可否を指定する自動施錠可否情報と、を含むことを特徴とする。
【００２２】
前記セキュリティディスク生成アプリケーション部は、ユーザーインターフェース手段を画面に表示して、セキュリティディスクの開始セクターと、セキュリティディスクのボリューム情報と、セキュリティディスクのサイズ情報とを含むセキュリティディスク生成情報を入力してもらうセキュリティディスク設定部と、前記セキュリティディスク設定部からセキュリティディスク生成情報を入力してもらって、固有の暗号キー及び破壊キーを生成し、前記セキュリティディスク生成情報と、暗号キーと、破壊キーと、セクターオフセットと、セキュリティディスクタイプ情報とを含むデジタルキーを生成し、生成されたデジタルキーを保存部のデジタルキー領域に保存するデジタルキー構成部と、前記デジタルキーを含む固有のキーアプリケーションを生成するキーアプリケーション生成部と、を含むことを特徴とする。
【００２３】
前記カーネル層部は、アプリケーション層のディスクサブシステムから発生されるフォルダ及びファイルに対する入出力要求を管理する入出力管理部と、前記セキュリティ設定モードで、前記入出力管理部から前記要求を入力してもらって処理し、前記セキュリティ設定解除モードで、前記セキュリティディスク領域のフォルダ及びファイルに対する処理を実行するファイルシステム処理部と、前記ファイルシステム処理部と物理的な保存装置である保存部の間に連結されて、前記ファイルシステム処理部で発生された前記要求に従って保存部を制御するデバイス処理部と、前記キーアプリケーション部によって構成されてセキュリティディスクを具備する保存部及び前記保存部のセキュリティディスクを検出し、前記アプリケーション部のセキュリティディスクサブシステムによって発生されるフォルダ及びファイルに対する入出力要求を、前記入出力管理部及びファイルシステム処理部によって入力してもらって、入出力要求の種類によって、直接処理したり前記デバイス処理部によって処理するセキュリティディスク処理部と、を含むことを特徴とする。
【００２４】
前記セキュリティディスク処理部は、セキュリティディスクを具備する保存部を検出し、保存部からセキュリティディスクを検出し、キーアプリケーション部から発生されるセキュリティディスクのフォルダ及びファイルに対する入出力要求を処理するための連結情報を生成し、生成された連結情報によって、前記キーアプリケーション部から発生された要求を前記ファイルシステム処理部に伝達する構成要素登録部と、前記キーアプリケーションの終了イベントの発生時、前記生成された連結情報を削除してセキュリティディスク処理部の駆動を終了する駆動解除処理部と、を含むことを特徴とする。
【００２５】
前記構成要素登録部は、前記キーアプリケーション部から発生される前記要求を直接処理するためのカーネル・デバイスオブジェクトを生成して資料構造を初期化する客体生成部と、前記キーアプリケーション部からデジタルキーを入力してもらって、前記デジタルキーによってセキュリティディスクを具備する保存部を検出するセキュリティディスク検出部と、前記キーアプリケーション部から発生される要求に対するパケットを処理するサブシステムパケット処理部と、前記ディスクサブシステムによるセキュリティディスク領域に対する入出力要求の発生時、前記入出力発生要求に対するパケットの処理を実行した後、その結果をリターンするファイルシステムパケット処理部と、を含むことを特徴とする。
【００２６】
前記資料構造は、前記ファイルシステム処理部のパケットを並行的に処理するためのスレッド（Ｔｈｒｅａｄ）を生成し、その情報を保存するための第１項目と、ファイルシステム処理部のパケット中のセキュリティディスク領域に対する入出力に附属して提供されるデータを暗号化及び復号化するための暗号化キーを、キーアプリケーション部から受信してもらって保管するための第２項目と、デジタルキーを、キーアプリケーション部から受信してもらって保管するための第３項目と、セキュリティディスクを具備する保存部のオブジェクトハンドルを保管するための第４項目と、セキュリティディスクを具備する保存部がユーザーによってコンピューターから分離された時、通知されるプラグアンドプレイ通知のための情報を、保管するための第５項目と、をさらに含むことを特徴とする。
【００２７】
前記自動施錠可否情報が、自動施錠に設定されていれば、前記キーアプリケーション部は、コンピューター不使用時間をカウントして、一定時間コンピューターを使用しなければ前記駆動解除処理部を駆動して、構成要素登録部によって登録された連結情報を削除し、セキュリティディスク処理部を非活性化させたり削除した後、自体も終了してセキュリティ設定モードを設定することを特徴とする。
【００２８】
前記保存部のセキュリティディスクの領域は、未割り当て領域にパーティションされることを特徴とする。
【００２９】
前記のような目的を達成するための本発明のセキュリティ保存装置を具備する保存システムのセキュリティ保存装置管理方法は、セキュリティディスク生成アプリケーションの実行によって生成及び活性化されるセキュリティディスク生成アプリケーション部が、一般ディスクと、固有のデジタルキーが保存されるデジタルキー領域及び前記デジタルキーによって暗号化されるセキュリティデータ領域を具備するセキュリティディスクとを含む保存装置を生成するセキュリティ保存装置生成過程と、前記セキュリティディスクのデジタルキー領域に保存されるデジタルキーと同様なデジタルキーを具備するキーアプリケーションの実行によって活性化されたキーアプリケーション部が、前記デジタルキーと同様なデジタルキーを具備するデジタルキー領域を具備するセキュリティ保存装置を探し、セキュリティ設定モードで、前記セキュリティディスク領域を隠して、ユーザーのユーザーパスワードによるセキュリティ設定モードの解除要求時、アプリケーション部にセキュリティディスクサブシステムをマウントし、前記デジタルキー領域に保存されたデジタルキーと同様な自身が持っているデジタルキーによって、前記セキュリティディスクのボリュームが見えるようにして、前記セキュリティディスクにデータを入出力することができるように設定するセキュリティディスクの活性化過程と、前記セキュリティディスクサブシステムが、前記活性化されたセキュリティディスクにデータを入出力するセキュリティディスク使用過程と、を含むことを特徴とする。
【００３０】
前記セキュリティ保存装置生成過程は、セキュリティディスク生成アプリケーション部が、ディスプレイ処理部によってセキュリティディスク設定手段を提供し、前記セキュリティディスク設定手段によって、セキュリティディスクで設定する開始セクターを含む容量を入力してもらって、セキュリティディスクを設定するセキュリティディスク領域設定段階と、前記セキュリティディスク生成アプリケーション部が、開始セクターから一定容量のデジタルキー領域を設定し、前記デジタルキー領域にデジタルキーを構成するデジタルキー構成段階と、を含むことを特徴とする。
【００３１】
前記セキュリティ保存装置生成過程は、前記デジタルキーを具備するキーアプリケーションを生成するキーアプリケーション生成段階をさらに含むことを特徴とする。
【００３２】
前記デジタルキーは、セキュリティディスクのセキュリティ設定解除時使われるディスクのボリューム名と、ディスク一連番号と、ディスクのサイズ情報と、開始セクター情報と、前記キーアプリケーション別に固有するように割り当てされる暗号化キーと、次にコピーするデジタルキーの間の距離を示すセクターオフセット情報と、を含むことを特徴とする。
【００３３】
前記デジタルキーは、前記デジタルキー領域内に二つ以上に構成され、前記複数の各デジタルキーの開始セクター情報はランダムに構成されることを特徴とする。
【００３４】
前記セキュリティディスクの活性化過程は、キーアプリケーションの実行時駆動されたキーアプリケーション部が、カーネル層部に、セキュリティディスク処理部を構成するセキュリティディスク処理部構成段階と、前記キーアプリケーション部が、ユーザーインターフェース手段を表示するユーザーインターフェース表示段階と、前記ユーザーインターフェース手段によるセキュリティディスクの活性化要求が発生されるかどうかを検査するセキュリティディスクの活性化要求検査段階と、前記活性化要求が発生されれば、前記ユーザーインターフェース手段によって入力されるユーザーパスワードが、入力されたのかを判断するユーザーパスワード入力可否判断段階と、前記ユーザーパスワード入力の可否判断で入力されたことと判断されれば、入力されたユーザーパスワードと予め設定されているパスワードとを比べて、一致すれば前記セキュリティディスクを活性化させるセキュリティディスクの活性化段階と、を含むことを特徴とする。
【００３５】
前記セキュリティディスクの活性化過程は、前記ユーザーパスワード入力可否判断段階で、ユーザーパスワードが入力されたことと判断されれば、予め登録されたパスワードの存在可否によって初めてのユーザーなのかを判断する初めてのユーザー判断段階と、初めてのユーザーであれば、ユーザーパスワード登録手段を含むユーザーインターフェース手段を表示するユーザーパスワード登録のユーザーインターフェース手段表示段階と、前記ユーザーインターフェース手段によって、ユーザーパスワードが入力されれば、入力されたユーザーパスワードをデジタルキーのユーザーオプション領域に保存するユーザーパスワード登録段階と、をさらに含むことを特徴とする。
【００３６】
前記方法は、前記セキュリティディスクの使用中、セキュリティディスクの非活性化イベントの発生時、キーアプリケーション部がセキュリティディスク処理部を削除し、運営システムにキーアプリケーション部の駆動終了を要求して、セキュリティディスクを非活性化させるセキュリティディスク非活性化過程を含むことを特徴とする。
【００３７】
前記セキュリティディスク非活性化過程は、前記セキュリティディスクの使用中、キーアプリケーション駆動終了イベントの発生時、キーアプリケーション部が駆動解除処理部を駆動して登録された構成要素を削除して、セキュリティディスク処理部を除去するセキュリティディスク処理部除去段階と、前記キーアプリケーション部が、運営システムに自体の駆動終了を要求して駆動を終了するキーアプリケーション部駆動終了段階と、を含むことを特徴とする。
【００３８】
前記方法は、キーアプリケーション部が、キーアプリケーションの活性化によって表示されたユーザーインターフェース手段によって、破壊パスワードの入力時、デジタルキーの破壊パスワードと比べて一致すれば、前記セキュリティディスクのデジタルキー領域で、デジタルキーを永久削除してセキュリティディスクのセキュリティデータ領域に保存されたデータが使用できないように破壊するセキュリティディスク破壊過程を含むことを特徴とするセキュリティ保存装置を具備する保存システムの管理方法。
【００３９】
前記方法は、前記セキュリティディスク破壊過程後、前記キーアプリケーションの再実行によって駆動されたキーアプリケーション部が、デジタルキー保管部に保存されたデジタルキーの開始セクター情報及びデジタルキー領域の情報によって、破壊されたセキュリティディスクのデジタルキー領域を探し、探されたデジタルキー領域にデジタルキーを保存して、前記セキュリティディスクを再び活性化させる、破壊セキュリティディスクの復元過程をさらに含むことを特徴とする。
【発明の効果】
【００４０】
本発明は、ユーザーが設定したパスワードと固有したデジタルキーを持つ固有のキーアプリケーションのみによって、前記デジタルキーで暗号化されるセキュリティディスクを、活性化及び非活性化させることができるので、強力なセキュリティが提供できる効果を持つ。
【００４１】
また、本発明はデジタルキー方式を利用してセキュリティディスクを検出することにより、従来の類似技術で使う各種マッピングテーブル領域を運用する必要がないことになって、マッピングテーブルを運用しないことによって、さらにセキュリティディスクのセキュリティを高める効果を持つ。
【００４２】
また、本発明は予め設定された固有の破壊キーを提供し、ユーザーから前記破壊キーの入力時、前記破壊キーによって前記デジタルキーのみを破壊して、前記デジタルキーで暗号化されたセキュリティディスクのデータに接近及び使えないようにすることにより、重要データの流出が防止できる効果を持つ。
【００４３】
また、本発明は前記破壊したデジタルキーを含むアプリケーションだけ具備していれば、後日前記アプリケーションによって、前記破壊されたデジタルキーが保存された領域に、アプリケーションに含まれたデジタルキーをコピーすることだけで、前記セキュリティディスクに保存されたデータを再び活用するようにすることによって、ユーザーの重要データの損失を防止しながらもセキュリティを向上できる効果を持つ。
【００４４】
また、本発明はタイマーを駆動して一定時間の間コンピューターを使用しないとか、待ち受け画面転換イベントが発生されれば、セキュリティディスクを閉めることによりセキュリティディスクに保存されたデータを、さらに安全に保護できる効果を持つ。
【図面の簡単な説明】
【００４５】
【図１】本発明に係るセキュリティ保存装置を具備する保存システムの構成を示した図面である。
【００４６】
【図２】本発明に係るセキュリティ保存装置を具備する保存システムのセキュリティディスク生成アプリケーション部の構成を示した図面である。
【００４７】
【図３】本発明に係るセキュリティ保存装置を具備する保存システムのキーアプリケーション部の構成を示した図面である。
【００４８】
【図４】本発明に係るセキュリティ保存装置を具備する保存システムのセキュリティディスク処理部の構成を示した図面である。
【００４９】
【図５】本発明に係るセキュリティ保存装置のデータ保存構造を示した図面である。
【００５０】
【図６】本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法を示した流れ図である。
【００５１】
【図７】本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスク生成方法を示した流れ図である。
【００５２】
【図８】本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスクの活性化方法を示した流れ図である。
【００５３】
【図９】本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスク非活性化方法を示した流れ図である。
【００５４】
【図１０】本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスク破壊方法及び復元方法を示した流れ図である。
【発明を実施するための形態】
【００５５】
以下添付された図面を参照しながら本発明のセキュリティ保存装置を具備する保存システムの構成及び動作について説明し、其のシステムにおいてのセキュリティ保存装置の管理方法を説明する。
【００５６】
図１は、本発明に係るセキュリティ保存装置を具備する保存システムの構成を示した図面であり、図５は、本発明に係るセキュリティ保存装置のデータ保存構造を示した図面である。以下、図１及び図５を参照しながら説明する。
【００５７】
本発明に係るセキュリティ保存装置を具備する保存システムは、アプリケーション部１００と、カーネル層部２００と、保存部３００と、セキュリティアプリケーション部６００と、を含む。
【００５８】
本発明に係る保存部３００は、１６Ｇ、３２Ｇ、１００Ｇ、１Ｔなどの任意のサイズの容量を持つ大容量記憶装置として、図５のように一般的なデータを保存する一般領域で構成される一般ディスク３０１と、デジタルキーを保存するデジタルキー領域３０３及び前記デジタルキーによって暗号化されるセキュリティデータを保存するセキュリティデータ領域３０４を具備するセキュリティディスク３０２と、を含む。
【００５９】
デジタルキー領域３０３は、任意のサイズで決まることができるし、図５では１Ｍの場合を示した。デジタルキー領域３０３に保存されるデジタルキーは、一つの原本デジタルキー３０５-１で構成されることもできるし、図５のように、一つの原本デジタルキー３０５-１及び前記原本デジタルキー３０５-１をコピーした少なくとも一つ以上のコピーデジタルキー３０５-２、...、３０５-ｎらで構成されることもできる。前記原本デジタルキー３０５-１とコピーデジタルキー３０５-２、...、３０５-ｎらそれぞれは、開始セクター情報が同様であり、実施例によって、最後のコピーデジタルキー３０５-ｎのセクターオフセット情報だけ違うことができる。また、他の実施例によって、原本デジタルキー３０５-１及びコピーデジタルキー３０５-２、...、３０５-ｎのセクターオフセットそれぞれはお互いに相異に（ランダムに構成される場合、ただセキュリティディスクアプリケーション部４００に保存されたデジタルキーの原本デジタルキー、及びコピーデジタルキーのセクターオフセット情報に対応する前記デジタルキー領域３０３に保存される、デジタルキーの原本デジタルキー及びコピーデジタルキーのセクターオフセット情報は、同一である）構成されることができる。その以外の他の情報は同様に構成されることである。
【００６０】
前記原本デジタルキー３０５-１及びコピーデジタルキー３０５-２、...、３０５-ｎは、暗号化キーと、ディスクのボリューム名と、パスワードと、破壊キー（或は「破壊パスワード」と言う）と、ディスク一連番号と、開始セクター情報と、セキュリティディスクのサイズと、自動施錠可否設定情報と、セクターオフセット情報と、セキュリティディスクタイプ情報と、を含む。
【００６１】
暗号化キーは、全世界で唯一のグローバルー意識別子（Ｇｌｏｂａｌ  Ｕｎｉｑｕｅ  Ｉｄｅｎｔｉｆｉｅｒ:ＧＵＩＤ）として、実質的なデジタルキーである。
【００６２】
ディスクのボリューム名は、セキュリティディスク３０２が開かれた時、画面上（ウィンドウズの場合探索器など）で見えるとかプロンプト上で検索できる名前である。
【００６３】
パスワードは、セキュリティディスクを活性化させる時に使う初期パスワードとして、ユーザーが入力したユーザーパスワードであり、前記ユーザーパスワードをＳＨＡ１アルゴリズムを利用して、一方向ハッシュ処理した値が保存される。
【００６４】
破壊キーは、前記暗号化キーと同時に生成されるグローバルー意識別子として、デジタルキー領域３０３のデジタルキーを破壊してセキュリティディスク３０２を探されないようにするためのキーである。
【００６５】
ディスク一連番号は、大容量記憶装置（Ｍａｓｓ  Ｓｔｏｒａｇｅ  Ｄｅｖｉｃｅ）の製造業社で付与した一連番号を取得して使う。
【００６６】
開始セクター情報は、前記保存部３００からセキュリティディスク３０２が始まるセクターのセクター番号が使われることができる。前記開始セクター情報は、保存部３００のセキュリティディスク３０２の難読性のために、セキュリティ保存装置で使われる保存装置別に、お互いに違う開始セクター情報を持つように構成されるのが好ましい。
【００６７】
ディスクのサイズ情報は、セキュリティディスクの容量情報である。
【００６８】
自動施錠可否情報は、セキュリティディスク３０２が活性化された後、一定時間の間コンピューターを使用しない場合、セキュリティディスク３０２を自動で閉めるか、即ちセキュリティを設定してセキュリティディスク３０２が見えないようにするかの可否を示した情報として、自動施錠設定を０（或は「１」）、自動施錠設定解除を１（或は「０」）で設定することができる。
【００６９】
セクターオフセット情報は、次にコピーするデジタルキー（３０５-２、...、３０５-ｎのなかの一つ）が、現在原本デジタルキー３０５-１或はコピーデジタルキー（３０５-２、...、３０５-ｎの中の一つ）より何セクター移動されて、コピーされるかを示したもので、一定のセクター（例:５０セクター）単位で設定されることもできるし、ランダムに設定されることもできる。
【００７０】
前記原本デジタルキー３０５-１及びコピーデジタルキー３０５-２、...、３０５-ｎは、ユーザーオプション情報をさらに含むこともできる。以下上述した暗号化キー、ディスクのボリューム名、パスワード、破壊パスワード、ディスク一連番号、開始セクター情報、セキュリティディスクサイズ、自動施錠可否設定情報、セクターオフセット情報及びタイプ情報などのように固有に生成される情報を「デジタルキー構成情報」と言って、ユーザーオプション情報と区分して説明し、前記デジタルキー構成情報を保存する領域を「デジタルキー構成情報領域３０６」と言い、ユーザーオプション情報を保存する領域をユーザーオプション情報領域３０７と言う。前記デジタルキー構成情報領域３０６及びユーザーオプション情報領域３０７は、５１２Ｂｙｔｅで構成されることができ、前記デジタルキー構成情報領域３０６に保存されるデジタルキー構成情報及びユーザーオプション情報領域３０７に保存されるユーザー情報は、暗号化されて保存される。
【００７１】
セキュリティディスクタイプ情報は、セキュリティディスク３０２を生成する時、ユーザーにとってパスワード或は環境設定項目が変更できる権限を付与するかどうかの可否情報である。
【００７２】
前記ユーザーオプション情報は、セキュリティディスク３０２を初めて生成する時使ったデジタルキーの構成項目の一部を、セキュリティディスクタイプによって、ユーザーによって変更するように指定した場合に適用されられる情報として、ユーザー定義ディスクのボリューム名と、前記ユーザーパスワードと、破壊用パスワードと、自動施錠可否情報などとが含まれることができる。
【００７３】
前記デジタルキー領域３０３は、前記セキュリティディスク３０２の開始セクターから前記容量ぐらいのサイズで構成されることもでき、セキュリティディスク３０２の最終セクターから前記容量ぐらいのサイズで構成されることもできる。しかし、セキュリティディスク３０２の開始セクターに構成されるのが好ましい。前記デジタルキー領域のサイズは、多様なサイズに設定されることができるが、１Ｍｂｙｔｅ程度で構成されるのが好ましい。
【００７４】
セキュリティデータ領域３０４に保存されるデータは、暗号化されて保存される。前記暗号化方式としては、ＡＥＳ２５６などが適用されることができる。
【００７５】
前記のようなデジタルキーを保存するデジタルキー領域３０３及びセキュリティデータ領域３０４を具備するセキュリティディスク３０２は、図５のように一つの物理的な保存部３００に一つだけ構成されることもできるし、２個以上が構成されることもできる。
【００７６】
アプリケーション部１００は、運営システムのユーザーモード（或は「アプリケーション層」）で実行されるアプリケーションで、ウィンドウズ、リナックス（ＬＩＮＵＸ）、マック（ＭＡＣ）、ユニックス、アンドロイド或はiＯＳなどの運営システムの探索器、或はシェルプログラムなどになることができる。
【００７７】
具体的に説明すれば、アプリケーション部１００は、本発明の実施例によってディスクサブシステム１０とセキュリティディスクサブシステム２０とを含む。
【００７８】
ディスクサブシステム１０は、アプリケーション部１００の駆動とともに駆動されて、カーネル層部２００によってフォルダ及びファイルなどのデータを保存部３００に保存し、保存されているデータの読んで表示するなどの処理を実行する。
【００７９】
セキュリティディスクサブシステム２０は、本発明に係るキーアプリケーションによって生成された保存部３００のセキュリティディスク３０２に対する入出力を処理する。前記セキュリティディスクサブシステム２０は、活性化されたセキュリティディスク３０２に対してデータの入出力発生時、セキュリティディスク処理部２４０によって、データを暗号化してセキュリティディスク３０２に保存し、保存された暗号化データを読んで入れて復号化する。
【００８０】
セキュリティアプリケーション部６００は、保存部３００或は他の保存手段に保存されたセキュリティアプリケーション或はウェブで接続したサービスサーバー（未図示）から提供されるＡｃｔｉｖｅＸ、セキュリティアプリケーションなどのようなアプリケーションによって生成されて、保存部３００にセキュリティディスク３０２を構成し、前記アプリケーション部１００に、セキュリティディスクサブシステム２０をマウントさせる。また、前記セキュリティアプリケーションは運営システムがウィンドウズの場合ｘｘｘ．ｄｌｌ及びｘｘｘ．ｌｉｂなどのライブラリ形態で構成されて、第３のアプリケーションに提供されることもできる。即ち、前記セキュリティアプリケーション部６００は、本発明に係るｘｘｘ．ｄｌｌ及びｘｘｘ．ｌｉｂライブラリをロードして動作する第３のアプリケーションによって生成されるように構成されることもできる。
【００８１】
このようなセキュリティアプリケーション部６００は、キーアプリケーションによって活性化されるキーアプリケーション部５００と、セキュリティディスク生成アプリケーションによって活性化されるセキュリティディスク生成アプリケーション部４００と、を含む。また、セキュリティディスク３０２が保存部３００に形成されている場合、前記キーアプリケーションだけｘｘｘ．ｄｌｌ及びｘｘｘ．ｌｉｂ形態で構成されることもできる。
【００８２】
キーアプリケーション部５００は、本発明に係るキーアプリケーションの実行時、活性化された後、セキュリティ設定解除モードで、保存部３０のセキュリティディスク３０２を活性化の時でアプリケーション部１００にセキュリティディスクサブシステム２０をマウントさせる。キーアプリケーション部５００は、前記セキュリティディスクの非活性化イベント発生時、アプリケーション部１００からセキュリティディスクサブシステム２０をアンマウント（Ｕｎｍｏｕｎｔ）させる。前記セキュリティディスクの非活性化イベントは、キーアプリケーション部５００の活性化時、活性化されたユーザーインターフェース手段による前記キーアプリケーション部５００の正常な終了、或は強制的な終了によるキーアプリケーション終了イベントになることもできるし、セキュリティディスク３０２を含む保存装置３００の分離によって発生される保存装置分離イベントになることもできる。
【００８３】
カーネル層部２００は、アプリケーション部１００及びセキュリティアプリケーション部６００と、保存部３００との間に構成されてアプリケーション部１００で発生される入出力要求に対応して、保存部３００に保存するデータ及び保存されたデータの入出力のためのデータ入出力処理を実行する。
【００８４】
具体的に説明すれば、カーネル層部２００は入出力管理部２１０と、ファイルシステム処理部２２０と、デバイス処理部２３０と、セキュリティディスク処理部２４０と、を含んで構成される。
【００８５】
入出力管理部２１０は、アプリケーション部１００のディスクサブシステム１０及びセキュリティディスクサブシステム２０によって発生される入出力を処理するための全般的な入出力を管理する。前記入出力管理部２１０は、入出力サービスシステム（Ｉ/Ｏ  Ｓｙｓｔｅｍ  Ｓｅｒｖｉｃｅ）と、オブジェクト管理者（Ｏｂｊｅｃｔ  Ｍａｎａｇｅｒ）と、セキュリティ管理者（Ｓｅｃｕｒｉｔｙ）と、入出力管理者（Ｉ/Ｏ  Ｍａｎａｇｅｒ）と、を含む構成になることができる。上述したウィンドウズの入出力管理部２１０構成は、よく知られている技術なのでその詳細な説明を略することにする。
【００８６】
ファイルシステム処理部２２０は、前記入出力管理部２１０によって提供される入出力を運営システムによるフォルダ及びファイルなどのデータを、保存部３００に保存するために構成される論理的な情報を管掌して、該当の運営システムによるフォルダ及びファイルなどのデータを構成して提供したり、アプリケーション部１００で提供するためのデータ処理を実行する。前記ファイルシステム処理部２２０は、前記運営システムがウィンドウズの場合ＮＴＦＳ、ＦＡＴ１６、ＦＡＴ３２などのようなファイルシステムによるデータを処理するファイルシステムドライバーになることができるし、前記ファイルシステムによるフォルダ及びファイルなどのデータを構成して保存部３００に保存し、保存されたデータを読んで入れる役割を実行する。このようなウィンドウズのファイルシステム構成は、よく知られている技術なのでその詳細な技術説明を略することにする。
【００８７】
デバイス処理部２３０は、前記ファイルシステム処理部２２０で要求されたデータ処理要求に対して、物理的な保存部３００を制御して該当のデータに対する処理を実行して、その結果をファイルシステム処理部２２０にリターンする。
【００８８】
前記キーアプリケーション部５００が活性化されると同時に、前記キーアプリケーション部５００によって、カーネル層部２００にはセキュリティディスク処理部２４０が生成される。
【００８９】
生成されたセキュリティディスク処理部２４０は、キーアプリケーション部５００の制御を受けてセキュリティディスク３０２を含む保存部３００を検出し、セキュリティ設定解除モードでセキュリティディスク３０２をアプリケーション部１００にマウントされたセキュリティディスクサブシステム２０から、データ入出力による入出力要求を受けて、入力された入出力要求を処理するための客体（オブジェクト）を生成する。
【００９０】
また、セキュリティディスク処理部２４０は、前記セキュリティサブシステム２０で発生された要求に対応する前記検出されたセキュリティディスク３０２に保存するデータ及び保存されたデータに対する入出力要求を、入出力管理部２１０及びファイルシステム処理部２２０によって入力してもらって、入出力要求に対応する処理を実行したその処理結果を、ファイルシステム処理部２２０及び入出力管理部２１０によってセキュリティディスクサブシステム２０にリターンしたり、デバイス処理部２３０によって保存部３００のセキュリティディスク３０２に、該当の入出力要求に対する処理を実行する。
【００９１】
前記セキュリティディスク処理部２４０は、デバイス処理部２３０に要求に対するデータを提供時、本発明によって暗号化して提供し、デバイス処理部２３０で処理されて保存部３００のセキュリティディスク３０２から読まれた暗号化されたデータを、復号化して、セキュリティディスクサブシステム２０に提供する。具体的に説明すれば、前記入出力がセキュリティディスク３０２に対する情報問い合わせ用入出力（ディスク情報、ボリューム情報及びパーティション情報等々）の場合、前記入出力は、セキュリティディスクサブシステム２０＜-＞入出力管理部２１０＜-＞ファイルシステム処理部２２０＜-＞セキュリティディスク処理部２４０によって処理され、前記入出力が、セキュリティディスク３０２に対するファイル或はフォルダに対するデータ入出力の場合、前記入出力は、セキュリティディスクサブシステム２０＜-＞入出力管理部２１０＜-＞ファイルシステム処理部２２０＜-＞セキュリティディスク処理部２４０＜-＞デバイス処理部２３０によって処理される。前記暗号化方式としては、ＡＥＳ２５６方式などが適用されることができる。
【００９２】
前記セキュリティディスク処理部２４０の構成は、下記図４を参照しながら詳しく説明する。
【００９３】
前記セキュリティディスク生成アプリケーション部４００は、アプリケーション部１００のように、ユーザーモードでセキュリティディスク生成アプリケーションの駆動時生成されて、本発明に係るセキュリティディスク３０２を含む保存部３００を生成する。前記セキュリティディスク生成アプリケーション部４００の詳細構成及び動作は、下記図２で詳しく説明する。
【００９４】
【００９５】
図２は、本発明に係るセキュリティ保存装置を具備する保存システムのセキュリティディスク生成アプリケーション部の構成を示した図面である。
【００９６】
図２を参照すれば、セキュリティディスク生成アプリケーション部４００は、セキュリティディスク構成部４１０と、ディスプレイ処理部４２０と、入力処理部４３０とを含む。
【００９７】
ディスプレイ処理部４２０は、セキュリティディスク生成アプリケーションが駆動されたコンピューターの画面にセキュリティディスクを具備する保存部３００を生成するための開始セクターと、容量（セキュリティディスクサイズ）及びディスクボリューム情報などを入力することができるセキュリティディスク生成手段などと、を含むユーザーインターフェース手段を表示する。
【００９８】
入力処理部４３０は、前記ユーザーインターフェース手段に対応する入力を受信して、セキュリティディスク構成部４１０に出力する。
【００９９】
セキュリティディスク構成部４１０は、前記ディスプレイ処理部４２０にユーザーインターフェース手段を提供し、それによって入力処理部４３０によって入力されるセキュリティディスク生成情報を入力してもらって、暗号キーと、破壊キーと、セクターオフセットと、セクター開始情報と、ディスクのサイズ情報と、ディスクボリューム情報などとを含むデジタルキーを生成した後、セキュリティディスク処理部２４０を呼び出して保存部３００の前記開始セクター情報の開始セクターから一定サイズのデジタルキー領域３０３に、前記デジタルキーを暗号化し保存して、前記デジタルキーが保存された以後のデータを暗号化して保存するセキュリティデータ領域３０４を持つセキュリティディスク３０２を生成する。
【０１００】
具体的に、セキュリティディスク構成部４１０は、前記ユーザーインターフェース手段をディスプレイ処理部４２０によって提供して、セキュリティディスクの開始セクター、セキュリティディスクのボリューム情報及びセキュリティディスクのサイズ情報などのセキュリティディスク生成情報の入力を受けるセキュリティディスク設定部４１１と、前記セキュリティディスク設定部４１１から、セキュリティディスク生成情報を入力してもらって、固有の暗号キー及び破壊するのを生成し、前記セキュリティディスク生成情報と、暗号キーと、破壊キーと、セクターオフセットと、セキュリティディスクタイプ情報とを含むデジタルキーを生成して、生成されたデジタルキーを保存部３００のデジタルキー領域３０３に保存するデジタルキー構成部４１２と、前記デジタルキーを含む固有のキーアプリケーションを生成するキーアプリケーション生成部４１３と、を含む。前記生成されたキーアプリケーションは、前記保存部３００とともに任意のユーザーに提供されることもできるし、ユーザーがインターネット上で任意のサービスサーバー（未図示）に接続時、サービスサーバーからＡｃｔｉｖｅＸ及びセキュリティアプリケーションなどの形態で提供されることもできる。
【０１０１】
【０１０２】
図３は、本発明に係るセキュリティ保存装置を具備する保存システムのキーアプリケーション部の構成を示した図面である。
【０１０３】
キーアプリケーション部５００は、サービス実行部５１０、デジタルキー保管部５２０及びサービス実行監視部５３０を含む。
【０１０４】
デジタルキー保管部５２０は上述したのように保存部３００のセキュリティディスク３０２のデジタルキー領域３０３に保存されたデジタルキー（ユーザーオプション情報は除外）と同様なデジタルキーを保存する。
【０１０５】
サービス実行部５１０は、本発明に係るセキュリティ保存装置を具備する保存システムの全般的な動作を制御する。特に、サービス実行部５１０は本発明に係るユーザーオプション情報設定、保存部３００のセキュリティディスク３０２を活性化したり非活性化する全般的な動作を処理する。
【０１０６】
具体的に説明すれば、サービス実行部５１０は、ディスプレイ処理部５１１と、入力処理部５１２と、サービス実行制御部５１３と、を含む。
【０１０７】
ディスプレイ処理部５１１は、キーアプリケーションが駆動されたコンピューターの画面に、ユーザーオプション情報設定と、セキュリティ設定解除と、セキュリティ設定手段と、を含むユーザーインターフェース手段を表示する。
【０１０８】
入力処理部５１２は、前記ユーザーインターフェース手段に対応する入力を受信してもらって、サービス実行制御部５１３に出力する。
【０１０９】
サービス実行制御部５１３は、キーアプリケーションの実行時カーネル層部２００にセキュリティディスク処理部２４０を生成するセキュリティディスク処理部設置部５１４と、ディスプレイ処理部５１１によって提供されるユーザーインターフェース手段によってユーザーパスワード設定手段を提供し、前記ユーザーパスワード設定手段によってユーザーパスワードを登録したり変更して、デジタルキー保管部５２０或は保存部３００のデジタルキー領域３０３のデジタルキーのユーザーオプション領域３０７に保存する暗号設定部５１５と、入力処理部５１２によって、セキュリティディスク３０２、即ちセキュリティディスクサブシステム２０がアプリケーション部１００にマウントされたりマウント解除されるようにしてマウントされた場合、アプリケーション部１００によって保存部３００のセキュリティディスク３０２に対するデータ処理入出力が発生する時、前記カーネル層部２００のセキュリティディスク処理部２４０によって、データ処理を実行するようにし、マウントが解除された場合には、これを中止するマウント処理部５１６と、を含む。
【０１１０】
サービス実行監視部５３０は、前記サービス実行部５１０の動作状態を監視して前記サービス実行部５１０の強制終了イベントの検出時、セキュリティディスク３０２を閉める。即ち、サービス実行監視部５３０は、サービス実行部５１０の強制終了時、セキュリティ設定解除モードでセキュリティ設定モードに転換して、前記セキュリティディスク３０２を非活性化させる。これはハッカーが前記サービス実行部５１０を強制終了させた後、活性化されているセキュリティディスク３０２から、データを抜き取って行くことを防止するためのことである。前記サービス実行部強制終了イベントは、前記サービス実行部５１０の動作終了及びセキュリティディスク３０２を含む保存部３００の分離時に発生されることができる。前記サービス実行部５１０の動作終了とは、ウィンドウズ運営システムの場合、前記サービス実行部５１０を駆動するプロセス（*.ｅｘｅ）の終了を意味することである。
【０１１１】
【０１１２】
図４は、本発明に係るセキュリティ保存装置を具備する保存システムのセキュリティディスク処理部の構成を示した図面である。
【０１１３】
本発明に係るセキュリティディスク処理部２４０は、構成要素登録部２４１及び駆動解除処理部２４２を含む。
【０１１４】
構成要素登録部２４１は、セキュリティディスク３０２を具備する保存部３００を検出して、キーアプリケーション部５００から発生されるセキュリティディスク３０２のデジタルキー及びユーザーオプション情報に対する入出力或はセキュリティモード解除要求の処理によるセキュリティディスク３０２を活性化させる。前記構成要素登録部２４１は、前記セキュリティディスク３０２が活性化された以後、セキュリティディスク３０２に対するフォルダ及びファイルなどのデータに対する入出力要求を処理するための、客体情報などのような連結情報を生成して、生成された連結情報によって、前記セキュリティディスクサブシステム２０から発生された入出力要求を、入出力要求種類によって直接処理して、ファイルシステム処理部２２０にリターンしたりデバイス処理部２３０に伝達する。しかし、セキュリティディスク３０２の使用／停止などを制御するための命令が大部分であり、このような命令はキーアプリケーション部５００で発生されて、入出力管理部２１０及びファイルシステム処理部２２０を経由しないで、キーアプリケーション部５００から直接受信してもらって、セキュリティディスク処理部２４０で全部処理される。
【０１１５】
駆動解除処理部２４２は、前記キーアプリケーション終了イベント、サービス実行部５１０強制終了イベント及び保存装置分離イベントなどのようなセキュリティディスクの非活性化イベントの発生時、前記生成された連結情報を削除して、セキュリティディスク処理部２４０の駆動を終了し、キーアプリケーション部５００に駆動終了を通知する。
【０１１６】
前記構成要素登録部２４１の構成を具体的に説明すれば、構成要素登録部２４１は、客体生成部２４１１と、セキュリティディスク検出部２４１２と、サブシステムパケット処理部２４１３と、ファイルシステムパケット処理部２４１４と、通知処理部２４１５と、を含む。
【０１１７】
客体生成部２４１１は、前記キーアプリケーション部５００から発生される前記要求を直接処理するための連結情報であるコノルデバイスオブジェクトを生成して、資料構造を初期化する。運営システムがウィンドウズの場合、前記資料構造の項目では、ウィンドウズ装置ドライバー（Ｄｅｖｉｃｅ  Ｄｒｉｖｅｒ）構造で提供される基本項目以外に、次のようなセキュリティディスク用項目を含む。
【０１１８】
１. 前記ファイルシステム処理部のパケットを、並行的に処理するためのスレッド（Ｔｈｒｅａｄ）を生成してその情報を保存するための第１項目。
【０１１９】
２. ファイルシステム処理部のパケットの中で、セキュリティディスク領域に対する入出力に附属して提供されるデータを、暗号化及び復号化するための暗号化キーをキーアプリケーション部５００から受信してもらって、保管するための第２項目。
【０１２０】
３. デジタルキーをキーアプリケーション部５００から受信してもらって、保管するための第３項目。
【０１２１】
４. セキュリティディスク３０２を具備する保存部３００のオブジェクトハンドルを、保管するための第４項目。
【０１２２】
５. セキュリティディスク３０２を具備する保存部がユーザーによってコンピューターから分離した時通知される、プラグアンドプレイ通知のための情報を、保管するための第５項目。
【０１２３】
【０１２４】
セキュリティディスク検出部２４１２は、前記キーアプリケーション部５００からデジタルキーを入力してもらって、前記デジタルキーによってセキュリティディスク３０２を具備する保存部３００を検出し、前記保存部３００のセキュリティディスク３０２を検出する。
【０１２５】
サブシステムパケット処理部２４１３は、前記セキュリティディスクサブシステム２０から発生される要求に対するパケットを処理する。
【０１２６】
ファイルシステムパケット処理部２４１４は、セキュリティモード解除要求の処理によって前記アプリケーション部１００に、セキュリティディスク３０２が活性化された以後、前記ディスクサブシステム１０或はセキュリティディスクサブシステム２０が、ファイルシステム処理部２２０によって、セキュリティディスク３０２の領域に対して要求としてデバイス処理部２３０に直接伝達するパケット、或はセキュリティディスク処理部２４０によってデバイス処理部２３０に伝達するパケットを処理して、その結果をリターンする。
【０１２７】
前記ファイルシステムパケット処理部２４１４は、運営システムがウィンドウズの場合、次のようなメッセージを処理する。
【０１２８】
１.ＩＲＰ_ＭＪ_ＣＲＥＡＴＥ: アプリケーション部（探索器）によって伝達するコノルオブジェクター（Ｃｅｒｎｅｌ  Ｏｂｊｅｃｔ）の生成要求として、全部正常に処理したことと応答して返還。
【０１２９】
２.ＩＲＰ_ＭＪ_ＣＬＯＳＥ: アプリケーション部によって伝達するコノルオブジェクトの消滅要求として、全部正常に処理したことと応答して返還。
【０１３０】
３.ＩＲＰ_ＭＪ_ＲＥＡＤ: アプリケーション部によってユーザーが実際ファイルを読んだり保存する時、或はセキュリティディスク３０２によって提供された仮想のボリュームをフォーマッティング（Ｆｏｒｍａｔｔｉｎｇ）、生成、削除などの操作を実行する時、伝達するすべての読み取り要求（ユーザーが書き取り要求をしてもカーネルには読み取り要求が到着することができる）を処理して実行。
【０１３１】
４. ＩＲＰ_ＭＪ_ＷＲＩＴＥ: アプリケーション部によってユーザーが実際ファイルを読んだり保存する時、或はセキュリティディスク３０２によって提供された仮想のボリュームをフォーマッティング（Ｆｏｒｍａｔｔｉｎｇ）、生成、削除などの操作を実行する時、伝達するすべての読み取り要求を処理。
【０１３２】
５. ＩＲＰ_ＭＪ_ＤＥＶＩＣＥ_ＣＯＮＴＲＯＬ: アプリケーション部１００によってユーザーが実際ファイルを読んだり保存する時、セキュリティディスク３０２によって提供された仮想のボリュームをフォーマッティング或は生成、削除などの操作を実行する時、伝達するすべての制御要求を処理。セキュリティディスク３０２の正常な運用のために、必ず必要な処理以外は全部無視。
【０１３３】
６. ＩＯＣＴＬ_ＤＩＳＫ_ＧＥＴ_ＤＲＩＶＥ_ＧＥＯＭＥＴＲＹ: ファイルシステム処理部（２２０: ウィンドウズのファイルシステムドライバー）によって要求されたＤＩＳＫ_ＧＥＯＭＥＴＲＹ情報を次のように構成して返還。この情報はセキュリティディスク用デジタルキーの情報に基づいて、アプリケーション部（ウィンドウズの探索器）で正常なボリューム（Ｖｏｌｕｍｅ）で認識させるための情報。
【０１３４】
Ａ. シリンダー数: セキュリティディスク用デジタルキーのディスクサイズ/５１２（基本セクターサイズ）/３２/２
【０１３５】
Ｂ. メディア形式: 固定メディア
【０１３６】
Ｃ. シリンダー別トラック数:２
【０１３７】
Ｄ. トラック別セクター数:３２
【０１３８】
Ｅ. セクター別バイト数:５１２
【０１３９】
７. ＩＯＣＴＬ_ＤＩＳＫ_ＧＥＴ_ＬＥＮＧＴＨ_ＩＮＦＯ: ファイルシステムドライバーによって要求されたＧＥＴ_ＬＥＮＧＴＨ_ＩＮＦＯＭＡＴＩＯＮ_ＩＮＦＯ情報を、次のように構成して返還。この情報はセキュリティディスク用デジタルキーの情報に基づいて、ウィンドウズ探索器で正常なボリューム或はパーティションで認識させるための情報。
【０１４０】
Ａ. ディスクサイズ: セキュリティディスク用デジタルキー領域のサイズ
【０１４１】
８. ＩＯＣＴＬ_ＤＩＳＫ_ＧＥＴ_ＰＡＲＴＩＴＩＯＮ_ＩＮＦＯ: ファイルシステムドライバーによって要求されたＰＡＴＲＴＩＴＩＯＮ_ＩＮＦＯＲＭＡＴＩＯＮ情報を、次のように構成して返還。この情報はセキュリティディスク用デジタルキーの情報に基づいて、ウィンドウズ探索器で正常なボリューム或はパーティションで認識させるための情報。
【０１４２】
Ａ. 開始オフセット:５１２
【０１４３】
Ｂ. パーティション長さ: セキュリティディスク用デジタルキーのディスクサイズ-５１２
【０１４４】
Ｃ. ヒドゥンセクター:１
【０１４５】
Ｄ. パーティション番号:０
【０１４６】
Ｅ. パーティション形式:０
【０１４７】
Ｆ. ブート指示者:偽り（ＦＡＬＳＥ）
【０１４８】
Ｇ. 認識されたパーティション可否:偽り（ＦＡＬＳＥ）
【０１４９】
Ｈ. パーティション情報変更可否:偽り
【０１５０】
９. ＩＯＣＴＬ_ＤＩＳＫ_ＧＥＴ_ＰＡＲＴＩＴＩＯＮ_ＩＮＦＯ_ＥＸ: ファイルシステムドライバーによって要求されたＰＡＲＴＩＴＩＯＮ_ＩＮＦＯＲＭＡＴＩＯＮ_ＥＸ情報を、次のように構成して返還。この情報はセキュリティディスク用デジタルキーの情報に基づいて、ウィンドウズ探索器で正常なボリューム或はパーティションで認識させるための情報。
【０１５１】
Ａ. パーティション形式:０
【０１５２】
Ｂ. 開始オフセット:５１２
【０１５３】
Ｃ. パーティション長さ: セキュリティディスク用デジタルキーのディスクサイズ-５１２
【０１５４】
Ｄ. ヒドゥンセクター:１
【０１５５】
Ｅ. パーティション番号:０
【０１５６】
Ｆ. パーティション情報変更可否:偽り
【０１５７】
Ｇ. パーティション形式:０
【０１５８】
Ｈ. ブート指示者:偽り
【０１５９】
Ｉ. 認識されたパーティション可否:偽り
【０１６０】
Ｊ. ヒドゥンセクター:１
【０１６１】
【０１６２】
通知処理部２４１５は、一般ディスク３０１或はセキュリティディスク３０２で使われる特定保存部３００が、ユーザーによってコンピューターで分離した時、通知されるプラグアンドプレイ（Pｌｕｇ  ａｎｄ  Pｌａｙ）通知を受信してもらって処理する。特に、セキュリティディスク３０２を含む保存部３００が、ユーザーによってコンピューターで除去された場合、既にキーアプリケーション部５００によってセキュリティディスク用ボリュームがマウントされて、アプリケーション部１００で提供されている状態なので、この処理によって、逆にキーアプリケーション部５００に通知して探索器によるセキュリティディスク用ボリュームに、これ以上アクセスが発生しないようにする一連の処理を実行する。
【０１６３】
【０１６４】
図６は、本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法を示した流れ図である。
【０１６５】
図６を参照すれば、本発明によってセキュリティディスク生成オプルリケイション部４００は、任意の保存装置である保存部３００に、セキュリティディスク３０２を生成する（Ｓ５１１）。前記セキュリティディスク３０２は、前記保存部３００の生産時、或は前記保存部３００を含むデスクトップ及びノート・パソコンなどのようなコンピューター製造過程で、生成されることもできるし、コンピューターユーザーによって生成されることもできる。しかし、本発明はユーザーに、固有したデジタルキーを持つキーアプリケーションを提供して、セキュリティを高めることに目的があるので、保存部３００の生産過程で、セキュリティディスクを構成するのが好ましいのである。セキュリティディスク生成過程は、後述する図７を参照しながら詳しく説明する。
【０１６６】
セキュリティディスクが生成された後、セキュリティディスクを具備する保存部３００が連結されているコンピューターで、キーアプリケーションが実行されれば、上述したように、キーアプリケーション部５００が生成され、前記生成されたキーアプリケーション部５００は、カーネル層部２００にセキュリティディスク処理部２４０を生成する。キーアプリケーション部５００は、前記セキュリティディスク処理部２４０の生成後、画面にユーザーインターフェース手段を表示した後、ユーザーによるパスワードを設定し、以後設定されたパスワードと同様なパスワードの入力時、セキュリティディスク３０２を含む保存部３００を検出し、セキュリティディスク処理部２４０を、アプリケーション部１００にマウントし検出されたセキュリティディスク３０２を、ドライブとして活性化させる（Ｓ５１３）。この時、アプリケーション部１００に、セキュリティディスク３０２が、仮想のボリュームとしてマウントされる。セキュリティディスク３０２の活性化方法は、図８を参照しながら詳しく説明する。
【０１６７】
前記セキュリティディスクの活性化後、アプリケーション部１００は、前記セキュリティディスク３０２を一般ドライブのように表示して、ユーザーの要求に従って前記セキュリティディスク３０２に、データを保存したり読んで入れてセキュリティディスク３０２を使用する（Ｓ５１５）。
【０１６８】
前記セキュリティディスク３０２の使用中に、セキュリティディスクの非活性化イベントの発生時、キーアプリケーション部５００は、カーネル層部２００に設置されたセキュリティディスク処理部２４０及びセキュリティディスクサブシステム２０を、非活性化或は削除して、セキュリティディスク３０２を非活性化させた後自体も終了する（Ｓ５１７）。前記セキュリティディスク３０２の非活性化過程は、図９を参照しながら詳しく説明する。
【０１６９】
【０１７０】
図７は、本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスク生成方法を示した流れ図である。
【０１７１】
図７を参照すれば、セキュリティディスク生成アプリケーション部４００は、コンピューター画面に表示されたユーザーインターフェース手段を表示し、前記ユーザーインターフェース手段からセキュリティディスクを生成するためのボタンなどの押されたことによるセキュリティディスク生成イベントが、発生されるかどうかを検査する（Ｓ６１１）。前記セキュリティディスク生成イベントは、上述したようにユーザーインターフェース手段のセキュリティディスク生成ボタンなどによって発生することもできるが、セキュリティディスク生成アプリケーションの実行自体になることもできる。
【０１７２】
前記セキュリティディスク生成アプリケーション部４００は、セキュリティディスク生成イベントの発生時、セキュリティディスクを生成するためのセキュリティディスク生成情報を入力することができるセキュリティディスク生成ユーザーインターフェース手段を表示して、セキュリティディスク生成情報の入力を要求する（Ｓ６１３）。前記セキュリティディスク生成ユーザーインターフェース手段は、セキュリティディスクの領域範囲を設定するための手段になることができる。前記セキュリティディスク領域範囲は、前記セキュリティディスク３０２の開始セクター及び容量（セキュリティディスクのサイズ）などになることができる。
【０１７３】
前記セキュリティディスク生成ユーザーインターフェース手段の表示後、セキュリティディスク生成アプリケーション部４００は、前記セキュリティディスク生成ユーザーインターフェース手段によって、セキュリティディスク生成要求が発生されるかどうかを検査する（Ｓ６１５）。
【０１７４】
セキュリティディスク生成要求が発生されれば、セキュリティディスク生成アプリケーション部４００は、固有の暗号キー及び破壊キーを生成して保存する（Ｓ６１７、Ｓ６１９）。
【０１７５】
前記暗号キー及び破壊キーの生成後、セキュリティディスク生成アプリケーション部４００は、前記開始セクターから一定サイズを持つデジタルキー領域を割り当てする。（Ｓ６２１）。
【０１７６】
デジタルキー領域が割り当てされれば、セキュリティディスク生成アプリケーション部４００は、前記入力された暗号キーと、破壊キーと、開始セクター情報と、ディスクのサイズ情報と、ディスク一連番号と、少なくとも一つ以上のセクターオフセットと、を含むデジタルキーを生成した（Ｓ６２３）後、デジタルキー領域３０３に保存する（Ｓ６２５）。
【０１７７】
前記セキュリティディスクの生成後、セキュリティディスク生成アプリケーション部４００は、前記デジタルキーを含む固有のキーアプリケーションを生成する（Ｓ６２７）。
【０１７８】
【０１７９】
図８は、本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスクの活性化方法を示した流れ図である。
【０１８０】
図８を参照すれば、ユーザーによるキーアプリケーションが実行されれば、キーアプリケーション部５００が駆動される（Ｓ７１３）。
【０１８１】
駆動されたキーアプリケーション部５００は、カーネル層部２００にセキュリティディスク処理部２４０を生成する（Ｓ７１５）。
【０１８２】
セキュリティディスク処理部２４０の生成後、キーアプリケーション部５００は、ユーザーインターフェース手段をコンピューター画面に表示し（Ｓ７１７）、セキュリティディスクの活性化要求が発生されるか（Ｓ７１９）、ユーザーパスワード登録或は変更要求が発生されるかどうかを検査する（Ｓ７２０）。
【０１８３】
セキュリティディスクの活性化要求の発生時、キーアプリケーション部５００は、ユーザーインターフェース手段によって、ユーザーパスワードが入力されたのかを検査する（Ｓ７２１）。ユーザーパスワードが入力されなかったら、ユーザーパスワードを入力することを要求するメッセージを画面に表示し（Ｓ７２３）、ユーザーパスワードが入力されたら、既存登録されたユーザーパスワードがあるのかを検査して、初めてのユーザーなのか既存ユーザーなのかを判断する（Ｓ７２４）。
【０１８４】
前記初めてのユーザー判断（Ｓ７２４）で、初めてのユーザーであるとかユーザーパスワード登録或は変更要求の発生（Ｓ７２０）時、キーアプリケーション部５００は、デジタルキー領域３０３に保存されているデジタルキーの暗号キーとデジタルキー保管部５２０に保存されているデジタルキーの暗号キーとを比べて（Ｓ７２５）、一致するのか（Ｓ７２７）を検査する。即ち、セキュリティディスク３０２に保存されているデジタルキーとキーアプリケーションが持っているデジタルキーが、一致するかどうかを検査する。
【０１８５】
キーアプリケーション部５００は、前記二つのデジタルキーが一致しなければ終了し、一致すればユーザーパスワード登録或は変更ユーザーインターフェース手段を表示し（Ｓ７２９）、ユーザーパスワード登録或は変更要求が発生されるかどうかを検査する（Ｓ７３１）。
【０１８６】
パスワード登録或は変更の要求時、ユーザーパスワード登録或は変更ユーザーインターフェース手段によって入力されたユーザーパスワードを、図５のようにデジタルキー領域３０３のデジタルキーの各原本デジタルキー３０５-１及びコピーデジタルキー３０５-２、...、３０５-ｎにユーザーオプション情報を保存する（Ｓ７３３）。
【０１８７】
一方、前記初めてのユーザー判断（Ｓ７２５）で、初めてのユーザーではないことと判断されれば、デジタルキー領域３０３に保存されているデジタルキーの暗号キーと、デジタルキー保管部５２０に保存されているデジタルキーの暗号キーとを比べて（Ｓ７３５）一致するかどうか（Ｓ７３７）を検査する。
【０１８８】
デジタルキーの暗号キーが一致すれば、キーアプリケーション部５００は、デジタルキー領域３０３のユーザーオプション領域３０７に保存されているユーザーパスワードと、入力されたパスワードとを比べて（Ｓ７３９）一致するかどうかを判断する（Ｓ７４１）。
【０１８９】
入力されたユーザーパスワードと登録されたユーザーパスワードが一致すれば、キーアプリケーション部５００は、セキュリティディスクサブシステム２０をアプリケーション部１００にマウントし、セキュリティディスク３０２を活性化させる（Ｓ７４３）。
【０１９０】
前記説明では、セキュリティディスク３０２のデジタルキー領域３０３に保存されたデジタルキーとデジタルキー保管部５２０に保存されたデジタルキーの一致可否を、初めてのユーザーの判断後、実行することで説明したが、セキュリティディスク処理部２４０が構成されれば（Ｓ７１５）、キーアプリケーション部５００はセキュリティディスク駆動部２４０によって、セキュリティディスク３０２を検索した後、デジタルキー認証を実行するように構成されることもできるのである。
【０１９１】
【０１９２】
図９は、本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスク非活性化方法を示した流れ図である。
【０１９３】
キーアプリケーション部５００は、セキュリティディスクの非活性化イベントが発生されるかどうかを検査する（Ｓ８１１）。前記セキュリティディスクの非活性化イベントは、キーアプリケーションの正常終了及び強制終了、或はセキュリティディスク３０２を具備する保存部３００の分離などによって発生することができるのである。
【０１９４】
セキュリティディスクの非活性化イベントの発生時、キーアプリケーション部５００は、セキュリティディスク処理部２４０の駆動解除処理部２４２を駆動して、セキュリティディスクの活性化時生成された連結情報を削除する（Ｓ８１３）。
【０１９５】
前記連結情報の削除後、キーアプリケーション部５００は、セキュリティディスク処理部２４０を非活性化させたり除去して（Ｓ８１５）、自体も終了する（Ｓ８１７）。
【０１９６】
【０１９７】
図１０は、本発明に係るセキュリティ保存装置を具備する保存システムでセキュリティ保存装置管理方法のセキュリティディスク破壊方法及び復元方法を示した流れ図である。
【０１９８】
キーアプリケーション部５００は、セキュリティディスク３０２が活性化されているかどうかを検査する（Ｓ９１３）。
【０１９９】
セキュリティディスクが活性化されていなければ、上述した図８のようにセキュリティディスクの活性化過程を実行するのである。
【０２００】
しかし、セキュリティディスクが活性化されていれば、キーアプリケーション部５００はユーザーインターフェース手段を画面に表示するとか表示しているのである（Ｓ９１７）。
【０２０１】
キーアプリケーション部５００は、表示されたユーザーインターフェース手段によって、破壊キー、即ち破壊パスワードの入力による破壊要求が発生されるのか（Ｓ９１９）、復元要求が発生されるのか（Ｓ９２１）を検査する。
【０２０２】
破壊要求が発生されれば、キーアプリケーション部５００は、ユーザーインターフェース手段によって入力された破壊キーと、デジタルキー保管部５２０或はデジタルキー領域３０３に保存されているデジタルキーの破壊キーとを比べて（Ｓ９２３）一致するかどうかを検査する（Ｓ９２５）。
【０２０３】
入力された破壊キーとデジタルキーの破壊キーが同一であれば、キーアプリケーション部５００はデジタルキー領域３０３でデジタルキーを削除する（Ｓ９２７）。
【０２０４】
一方、復元要求が発生されれば、キーアプリケーション部５００は、デジタルキー保管部５２０に持っているデジタルキーから開始セクター情報及びデジタルキー領域のサイズ情報をロードして、保存部３００でデジタルキー領域３０３を探して（Ｓ９２９）、探されたデジタルキー領域３０３にデジタルキー保管ボックス５２０に保管されているデジタルキーを保存して、論理的に破壊されたセキュリティディスクを修復する（Ｓ９３１）。
【０２０５】
一方、本発明は、前述した典型的で好ましい実施例のみに限定されるものではなく、本発明の要旨を脱逸しない範囲内で、多様に改良、変更、代替或は付加して実施できることとで、当該技術分野の当業者なら容易に理解できることである。このような改良、変更、代替或は付加による実施が、以下の添付された特許請求の範囲に属するとすれば、其の技術思想も本発明に属することと見なければならない。
【図１】
0006410828.tif 000002
【図２】
0006410828.tif 000003
【図３】
0006410828.tif 000004
【図４】
0006410828.tif 000005
【図５】
0006410828.tif 000006
【図６】
0006410828.tif 000007
【図７】
0006410828.tif 000008
【図８】
0006410828.tif 000009
【図９】
0006410828.tif 000010
【図１０】
0006410828.tif 000011