(57)【要約】【課題】紛失や盗難による情報の漏洩を、より確実に防止すること。【解決手段】外部記憶装置の所定の読出制御情報記憶領域に記憶されている読出制御情報が適正であるか否かを判定し、該判定結果が適正でないことを条件に、外部記憶装置に記憶されている仮想化データを復号して、該仮想化データ中に仮想化されている真性読出制御情報を抽出し、該抽出した真性読出制御情報が適正であるか否かを判定して、真性読出制御情報が適正であると判定されることを条件に、該真性読出制御情報とともに前記仮想化データ中に仮想化されている真性データを、該仮想化データを復号して生成して利用可能とするとともに、読出制御情報記憶領域に不適正な読出制御情報を記憶するとともに、適正な真性読出制御情報と真性データとを暗号化して仮想化データを生成し、該仮想化データを、前記読出制御情報記憶領域に対応する外部記憶装置のデータ記憶領域に記憶する。【選択図】図７
2008068908.tif 000002
【特許請求の範囲】
【請求項１】
不揮発にてデータを書き換え可能に記憶する外部記憶装置とのデータ通信を行うデータ通信手段を備え、該データ通信手段を通じて前記外部記憶装置に記憶されているデータの読み出し並びにデータの書き込みが可能とされ、前記外部記憶装置から読み出したデータに関する情報処理を実施するとともに、前記外部記憶装置の所定の読出制御情報記憶領域に記憶されている読出制御情報が適正でないときに、前記外部記憶装置のフォーマットを実施する情報処理装置であって、
前記読出制御情報が適正であるか否かを判定する読出制御情報判定手段と、
前記読出制御情報が適正でないことを条件に、前記外部記憶装置に記憶されている仮想化データを復号して、該仮想化データ中に仮想化されている真性読出制御情報を抽出する真性読出制御情報抽出手段と、
前記真性読出制御情報抽出手段において抽出した真性読出制御情報が適正であるか否かを判定する真性読出制御情報判定手段と、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データを復号して生成した真性データを、該情報処理装置において利用可能とする真性データ生成手段と、
前記読出制御情報記憶領域に不適正な読出制御情報を記憶するとともに、適正な真性読出制御情報と該情報処理装置にて利用可能な真性データとを、暗号化して仮想化データを生成し、該仮想化データを、前記読出制御情報記憶領域に対応する前記外部記憶装置のデータ記憶領域に記憶する仮想化データ記憶手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
コンピュータネットワーク上において当該情報処理装置に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段を備えるとともに、
前記仮想化データ記憶手段は、前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）をさらに含む仮想化データを生成して前記外部記憶装置のデータ記憶領域に記憶し、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データ中に該真性読出制御情報とともに仮想化されているドメイン名若しくはセキュリティ識別子（ＳＩＤ）を抽出し、該抽出したドメイン名若しくはセキュリティ識別子（ＳＩＤ）と前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）との整合性の有無を判定するドメイン名判定手段を備え、
前記真性データ生成手段は、前記ドメイン名判定手段によって整合性が有ると判定されることを条件に、前記真性データを利用可能とすることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
コンピュータネットワーク上において当該情報処理装置に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段を備えるとともに、
前記仮想化データ記憶手段は、前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を暗号化キーとして仮想化データを生成し、
前記真性読出制御情報抽出手段並びに前記真性データ生成手段は、前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を復号化キーとして仮想化データを復号することを特徴とする請求項１または２に記載の情報処理装置。
【請求項４】
不揮発にてデータを書き換え可能に記憶する外部記憶装置とのデータ通信を行うデータ通信手段を備え、該データ通信手段を通じて前記外部記憶装置に記憶されているデータの読み出し並びにデータの書き込みが可能とされ、前記外部記憶装置から読み出したデータに関する情報処理を実施するとともに、前記外部記憶装置の所定の読出制御情報記憶領域に記憶されている読出制御情報が適正でないときに、前記外部記憶装置のフォーマットを実施する情報処理装置が有するプログラム実行部において実行される情報管理プログラムであって、
前記プログラム実行部を、
前記読出制御情報が適正であるか否かを判定する読出制御情報判定手段と、
前記読出制御情報が適正でないことを条件に、前記外部記憶装置に記憶されている仮想化データを復号して、該仮想化データ中に仮想化されている真性読出制御情報を抽出する真性読出制御情報抽出手段と、
前記真性読出制御情報抽出手段において抽出した真性読出制御情報が適正であるか否かを判定する真性読出制御情報判定手段と、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データを復号して生成した真性データを、該情報処理装置において利用可能とする真性データ生成手段と、
前記読出制御情報記憶領域に不適正な読出制御情報を記憶するとともに、適正な真性読出制御情報と該情報処理装置にて利用可能な真性データとを、暗号化して仮想化データを生成し、該仮想化データを、前記読出制御情報記憶領域に対応する前記外部記憶装置のデータ記憶領域に記憶する仮想化データ記憶手段と、
して機能させる事を特徴とする情報管理プログラム。
【請求項５】
前記プログラム実行部を、
コンピュータネットワーク上において当該情報処理装置に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段、
前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）をさらに含む仮想化データを生成して前記外部記憶装置のデータ記憶領域に記憶する前記仮想化データ記憶手段、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データ中に該真性読出制御情報とともに仮想化されているドメイン名若しくはセキュリティ識別子（ＳＩＤ）を抽出し、該抽出したドメイン名若しくはセキュリティ識別子（ＳＩＤ）と前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）との整合性の有無を判定するドメイン名判定手段、
前記ドメイン名判定手段によって整合性が有ると判定されることを条件に、前記真性データを利用可能とする前記真性データ生成手段、
として機能させることを特徴とする請求項４に記載の情報管理プログラム。
【請求項６】
前記プログラム実行部を、
コンピュータネットワーク上において当該情報処理装置に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段、
前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を暗号化キーとして仮想化データを生成する前記仮想化データ記憶手段、
前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を復号化キーとして仮想化データを復号する前記真性読出制御情報抽出手段並びに前記真性データ生成手段、
として機能させることを特徴とする請求項４または５に記載の情報管理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紛失や盗難等により、記憶されている個人情報などの重要情報が漏洩することを防止することのできる情報処理装置及び情報管理プログラムに関する。
【背景技術】
【０００２】
近年、電子技術、特には、フラッシュメモリ等に代表されるように、記憶素子の発展に伴い、小型で記憶容量が大きく、且つ不揮発性で書き換え記憶可能な記憶装置が実用化されているが、これら不揮発性の記憶装置は、汎用性が重視されることから、どのようなパソコンや携帯機器にも使用できるように設計されているので、これら記憶装置を紛失や盗難された場合には、該記憶装置に記憶している個人情報等の重要情報が、第三者に漏洩することになるので、これら記憶装置に記憶している情報を、暗号化することで、これらの情報が第三者に漏洩することを回避するものがある。（例えば、特許文献１参照）。【０００３】
【特許文献１】特開２００４−１２７１８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１のように、暗号化したデータを記憶装置に記憶する場合には、記憶装置自体は、該記憶装置が装着されるパソコンや携帯機器にマウントされて、暗号化されたデータ自体に対してはアクセスが可能とされてしまうので、これら暗号化の手法、例えば復号する暗号キーデータと暗号化アルゴリズムさえ判れば、これら暗号化されたデータが容易に復号されてしまうので、情報が漏洩してしまう可能性があるという問題があった。【０００５】
本発明は、このような問題点に着目してなされたもので、紛失や盗難による情報の漏洩を、より確実に防止することのできる情報処理装置、情報管理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明の請求項１に記載の情報処理装置は、
不揮発にてデータを書き換え可能に記憶する外部記憶装置（ＵＳＢメモリ２）とのデータ通信を行うデータ通信手段（ＵＳＢインターフェイス部３）を備え、該データ通信手段を通じて前記外部記憶装置に記憶されているデータの読み出し並びにデータの書き込みが可能とされ、前記外部記憶装置から読み出したデータに関する情報処理を実施するとともに、前記外部記憶装置の所定の読出制御情報記憶領域（ＭＢＲ記憶領域）に記憶されている読出制御情報（ＭＢＲデータ）が適正でないときに、前記外部記憶装置のフォーマットを実施する情報処理装置（ノートパソコン１）であって、
前記読出制御情報が適正であるか否かを判定する読出制御情報判定手段（Ｓ２）と、
前記読出制御情報が適正でないことを条件に、前記外部記憶装置に記憶されている仮想化データを復号して、該仮想化データ中に仮想化されている真性読出制御情報（真性ＭＢＲ）を抽出する真性読出制御情報抽出手段（Ｓｙ６）と、
前記真性読出制御情報抽出手段において抽出した真性読出制御情報が適正であるか否かを判定する真性読出制御情報判定手段（Ｓ６）と、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データを復号して生成した真性データを、該情報処理装置において利用可能とする真性データ生成手段（Ｓ１０）と、
前記読出制御情報記憶領域に不適正な読出制御情報を記憶するとともに、適正な真性読出制御情報と該情報処理装置にて利用可能な真性データとを、暗号化して仮想化データを生成し、該仮想化データを、前記読出制御情報記憶領域に対応する前記外部記憶装置のデータ記憶領域に記憶する仮想化データ記憶手段（書き込み処理）と、
を備えることを特徴としている。
この特徴によれば、紛失や盗難された外部記憶装置が情報処理装置に装着されても、通常の情報処理装置においては、読出制御情報が適正でないことによりフォーマットが実施されるようになり、外部記憶装置に記憶されているデータへのアクセス自体が不能とされるので、紛失や盗難による情報の漏洩を、より確実に防止することができる。【０００７】
本発明の請求項２に記載の情報処理装置は、請求項１に記載の情報処理装置であって、
コンピュータネットワーク（ＬＡＮ）上において当該情報処理装置（ノートパソコン１）に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段（Ｓｋ１）を備えるとともに、
前記仮想化データ記憶手段（書き込み処理）は、前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）をさらに含む仮想化データを生成して前記外部記憶装置のデータ記憶領域に記憶し（Ｓｋ５）、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データ中に該真性読出制御情報とともに仮想化されているドメイン名若しくはセキュリティ識別子（ＳＩＤ）を抽出し（Ｓｙ３）、該抽出したドメイン名若しくはセキュリティ識別子（ＳＩＤ）と前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）との整合性の有無を判定するドメイン名判定手段（Ｓｙ５）を備え、
前記真性データ生成手段（Ｓ１０）は、前記ドメイン名判定手段によって整合性が有ると判定されること（互換ＭＢＲのファイルシステムへの出力）を条件に、前記真性データを利用可能とすることを特徴としている。
この特徴によれば、整合性の有する、例えば同一のドメイン名に属する情報処理装置、若しくはセキュリティ識別子（ＳＩＤ）が同じ同一の情報処理装置のみにおいて外部記憶装置を利用可能にできるので、より一層、紛失や盗難による情報の漏洩を、より確実に防止することができる。【０００８】
本発明の請求項３に記載の情報処理装置は、請求項１または２に記載の情報処理装置であって、
コンピュータネットワーク（ＬＡＮ）上において当該情報処理装置（ノートパソコン１）に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段（Ｓｋ１）を備えるとともに、
前記仮想化データ記憶手段は、前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を暗号化キーとして仮想化データを生成し（Ｓｋ２）、
前記真性読出制御情報抽出手段並びに前記真性データ生成手段は、前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を復号化キーとして仮想化データを復号する（Ｓｙ２）ことを特徴としている。
この特徴によれば、同一のドメイン名に属する情報処理装置、若しくはセキュリティ識別子（ＳＩＤ）が同じ同一の情報処理装置のみにおいて、仮想化データの復号が可能となることで外部記憶装置を利用可能にできるので、より一層、紛失や盗難による情報の漏洩を、より確実に防止することができる。【０００９】
本発明の請求項４に記載の情報管理プログラムは、
不揮発にてデータを書き換え可能に記憶する外部記憶装置（ＵＳＢメモリ２）とのデータ通信を行うデータ通信手段（ＵＳＢインターフェイス部３）を備え、該データ通信手段を通じて前記外部記憶装置に記憶されているデータの読み出し並びにデータの書き込みが可能とされ、前記外部記憶装置から読み出したデータに関する情報処理を実施するとともに、前記外部記憶装置の所定の読出制御情報記憶領域（ＭＢＲ記憶領域）に記憶されている読出制御情報（ＭＢＲデータ）が適正でないときに、前記外部記憶装置のフォーマットを実施する情報処理装置（ノートパソコン１）が有するプログラム実行部（ＣＰＵ１２）において実行される情報管理プログラム（仮想化カーネル）であって、
前記プログラム実行部を、
前記読出制御情報が適正であるか否かを判定する読出制御情報判定手段（Ｓ２）と、
前記読出制御情報が適正でないことを条件に、前記外部記憶装置に記憶されている仮想化データを復号して、該仮想化データ中に仮想化されている真性読出制御情報を抽出する真性読出制御情報抽出手段（Ｓｙ６）と、
前記真性読出制御情報抽出手段において抽出した真性読出制御情報が適正であるか否かを判定する真性読出制御情報判定手段（Ｓ６）と、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データを復号して生成した真性データを、該情報処理装置において利用可能とする真性データ生成手段（Ｓ１０）と、
前記読出制御情報記憶領域に不適正な読出制御情報を記憶するとともに、適正な真性読出制御情報と該情報処理装置にて利用可能な真性データとを、暗号化して仮想化データを生成し、該仮想化データを、前記読出制御情報記憶領域に対応する前記外部記憶装置のデータ記憶領域に記憶する仮想化データ記憶手段（書き込み処理）と、
して機能させる事を特徴としている。
この特徴によれば、紛失や盗難された外部記憶装置が情報処理装置に装着されても、通常の情報処理装置においては、読出制御情報が適正でないことによりフォーマットが実施されるようになり、外部記憶装置に記憶されているデータへのアクセス自体が不能とされるので、紛失や盗難による情報の漏洩を、より確実に防止することができる。【００１０】
本発明の請求項５に記載の情報管理プログラムは、請求項４に記載の情報管理プログラムであって、
前記プログラム実行部（ＣＰＵ１２）を、
コンピュータネットワーク（ＬＡＮ）上において当該情報処理装置（ノートパソコン１）に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段（Ｓｋ１）、
前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）をさらに含む仮想化データを生成して前記外部記憶装置のデータ記憶領域に記憶する前記仮想化データ記憶手段（Ｓｋ５）、
前記真性読出制御情報判定手段において真性読出制御情報が適正であると判定されることを条件に、前記仮想化データ中に該真性読出制御情報とともに仮想化されているドメイン名若しくはセキュリティ識別子（ＳＩＤ）を抽出し、該抽出したドメイン名若しくはセキュリティ識別子（ＳＩＤ）と前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）との整合性の有無を判定するドメイン名判定手段（Ｓｙ５）、
前記ドメイン名判定手段によって整合性が有ると判定されることを条件に、前記真性データを利用可能とする前記真性データ生成手段（Ｓ１０）、
として機能させることを特徴としている。
この特徴によれば、整合性の有する、例えば同一のドメイン名に属する情報処理装置、若しくはセキュリティ識別子（ＳＩＤ）が同じ同一の情報処理装置のみにおいて外部記憶装置を利用可能にできるので、より一層、紛失や盗難による情報の漏洩を、より確実に防止することができる。【００１１】
本発明の請求項６に記載の情報管理プログラムは、請求項４または５に記載の情報管理プログラムであって、
前記プログラム実行部（ＣＰＵ１２）を、
コンピュータネットワーク（ＬＡＮ）上において当該情報処理装置（ノートパソコン１）に割り当てられたドメイン名若しくは当該情報処理装置におけるセキュリティ識別子（ＳＩＤ）を取得するドメイン名取得手段（Ｓｋ１）、
前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を暗号化キーとして仮想化データを生成する前記仮想化データ記憶手段（Ｓｋ２）、
前記ドメイン名取得手段にて取得したドメイン名若しくはセキュリティ識別子（ＳＩＤ）を復号化キーとして仮想化データを復号する前記真性読出制御情報抽出手段並びに前記真性データ生成手段（Ｓｙ２）、
として機能させることを特徴としている。
この特徴によれば、同一のドメイン名に属する情報処理装置、若しくはセキュリティ識別子（ＳＩＤ）が同じ同一の情報処理装置のみにおいて、仮想化データの復号が可能となることで外部記憶装置を利用可能にできるので、より一層、紛失や盗難による情報の漏洩を、より確実に防止することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施例における情報処理装置となるノートパソコン１とＵＳＢメモリ２を示す斜視図である。
【図２】本発明の実施例におけるノートパソコン１とＵＳＢメモリ２の構成を示すブロック図である。
【図３】本発明の実施例における情報処理装置となるノートパソコン１におけるプログラムのアクセス構成を示す図である。
【図４】（ａ）は、ＵＳＢメモリ２のフラッシュメモリ２２に記憶される従来の記憶形式を示す図であり、（ｂ）は、ＵＳＢメモリ２のフラッシュメモリ２２に記憶される本発明の記憶形式を示す図である。
【図５】仮想化カーネルを搭載していないノートパソコンにおいて実施される処理内容を示すフロー図である。
【図６】本実施例の仮想化カーネルを搭載しているノートパソコン１において実施される処理内容を示すフロー図である。
【図７】本実施例の仮想化カーネルが実施する読み込み処理の処理内容を示すフロー図である。
【図８】本実施例の仮想化カーネルが実施する書き込み処理の処理内容を示すフロー図である。
【符号の説明】
【００１３】
１      ノートパソコン
２      ＵＳＢメモリ
３      ＵＳＢインターフェイス部
６      ディスプレイ
７      キーボード
８      マウス
１１    データバス
１２    ＣＰＵ
１３    ＲＡＭ
１４    操作入力部
１５    記憶装置
１６    表示処理部
１７    通信部
２１    ＵＳＢコントローラ
【発明を実施するための最良の形態】
【００１４】
本発明の実施例を以下に説明する。
【実施例】
【００１５】
本発明の実施例を図面に基づいて説明すると、先ず図1は、本実施例における情報処理装置であるノートパソコン１の全体像を示す斜視図である。【００１６】
まず、本実施例に用いたノートパソコン１は、図２に示すように、コンピュータ内部にてデータの送受を行うデータバス１１に、後述する記憶装置１５に記憶されているオペレーティングシステムプログラム（ＯＳ）や、該オペレーティングシステムプログラム（ＯＳ）や後述する仮想化カーネルドライバ（プログラム）による各種の処理並びにＵＳＢメモリ２から読み出したデータに基づく情報処理を実行するＣＰＵ１２、ワークメモリ等として使用されるＲＡＭ１３、キーボード７やマウス８が接続される操作入力部１４、ハードディスクドライブ（ＨＤＤ）から成る記憶装置１５、ディスプレイ６が接続され該ディスプレイ６に表示される表示画面の生成処理を行うグラフィックボード等から成る表示処理部１６、ローカルエリアネットワーク（ＬＡＮ）上の他のコンピュータやＤＮＳサーバ２０等のサーバコンピュータとのデータ通信を行う通信部１７、ＵＳＢメモリ２が装着されるコネクタやＵＳＢメモリ２とのデータの送受信を行う通信部とから成るＵＳＢインターフェイス部３が接続された通常のコンピュータである。【００１７】
このノートパソコン１の側面部には、図１に示すように、前記したＵＳＢインターフェイス部３が設けられており、該ＵＳＢインターフェイス部３に接続されるＵＳＢメモリ２は、図１に示すように、断面視四角棒状の記憶媒体であり、その内部には、不揮発性メモリであるフラッシュメモリ２２とともに、該フラッシュメモリ２２にローカルに接続されたＵＳＢコントローラ２１が搭載されており、該ＵＳＢコントローラ２１が装着されるノートパソコン１のＵＳＢインターフェイス部３との間においてデータの送受を実施する。【００１８】
また、フラッシュメモリ２２には、後述するように、本発明の読出制御情報となるマスターブートレコーダー（ＭＢＲ）が記憶されているとともに、暗号化による仮想化データが記憶されている。【００１９】
尚、本実施例では、ノートパソコン１としてＰＣ−ＡＴ互換機であるノートパソコンを用いており、オペレーティングシステムプログラム（ＯＳ）としては、ＵＳＢインターフェイス部３や記憶装置１５であるＨＤＤを認識することができ、且つ、ＵＳＢインターフェイス部３や記憶装置１５であるＨＤＤをフォーマットにより初期化できるＷＩＮＤＯＷＳ  ＸＰ（米国、Microsoft社商品名）を好適に使用することができる。【００２０】
また、ノートパソコン１は、通信部１７を介してローカルエリアネットワーク（ＬＡＮ）に接続されており、該ノートパソコン１に搭載されているオペレーティングシステムプログラム（ＯＳ）は、該ローカルエリアネットワーク（ＬＡＮ）に設けられて該ローカルエリアネットワーク（ＬＡＮ）に接続された各コンピュータのドメイン名を管理するＤＮＳサーバ２０から、当該ノートパソコン１が接続されているローカルエリアネットワーク（ＬＡＮ）に割り当てられたドメイン名を取得できるようになっているとともに、該取得したドメイン名を、前記仮想化カーネルドライバ（以下、仮想化カーネルと略称する）に対して出力できるようになっている。つまり、仮想化カーネルがオペレーティングシステムプログラム（ＯＳ）から取得するドメイン名は、ＤＮＳサーバ２０から取得したドメイン名である。【００２１】
また、ノートパソコン１の記憶装置１５には、本発明における情報管理プログラムとなる仮想化カーネルが、オペレーティングシステムプログラム（ＯＳ）とともに記憶されている。【００２２】
この仮想化カーネルは、オペレーティングシステムプログラム（ＯＳ）においてドライバプログラムとして機能し、図３に示すように、オペレーティングシステムプログラム（ＯＳ）上において動作するアプリケーションが、オペレーティングシステムプログラム（ＯＳ）にアクセスすることにより、該アクセスに応じてオペレーティングシステムプログラム（ＯＳ）がファイルシステムにアクセスし、該オペレーティングシステムプログラム（ＯＳ）によるアクセスに応じてファイルシステムが仮想化カーネルにアクセスするようになっており、オペレーティングシステムプログラム（ＯＳ）のインストール後において、ドライバプログラムとしてインストールされる。【００２３】
また、フラッシュメモリ２２に記憶されているデータの記憶形式としては、仮想化カーネルがインストールされていない従来の通常のパソコンにＵＳＢメモリ２が装着された場合には、図４（ａ）に示すように、フラッシュメモリ２２の読出制御情報領域となる先頭の所定領域に適正なマスターブートレコーダー（ＭＢＲ）である、オペレーティングシステムプログラム（ＯＳ）と互換性を有するマスターブートレコーダー（ＭＢＲ）が、所定の記憶領域に記憶されているとともに、オペレーティングシステムプログラム（ＯＳ）にて利用可能なデータが、そのままの状態で記憶されている。【００２４】
一方、仮想化カーネルがインストールされている、本実施例のノートパソコン１にＵＳＢメモリ２が装着された場合には、図４（ｂ）に示すように、フラッシュメモリ２２に記憶されているデータの記憶形式としては、フラッシュメモリ２２の読出制御情報領域となる先頭の所定領域に不適正なマスターブートレコーダー（ＭＢＲ）である、オペレーティングシステムプログラム（ＯＳ）と互換性を有しないマスターブートレコーダー（ＭＢＲ）が記憶されているとともに、そのままではオペレーティングシステムプログラム（ＯＳ）にて利用できない、暗号化により仮想形式とされた仮想化データが記憶されており、これら仮想化データが仮想化カーネルにより復号されて、該仮想化データ内に暗号化されているオペレーティングシステムプログラム（ＯＳ）と互換性を有するマスターブートレコーダー（ＭＢＲ）（真性マスターブートレコーダー（ＭＢＲ）と、オペレーティングシステムプログラム（ＯＳ）にて利用可能なデータ（真性データ）とが生成される。【００２５】
また、仮想化カーネルがインストールされている本実施例のノートパソコン１においては、図示しない設定画面において、通常のＵＳＢメモリ２を利用（マウント）可能とする設定と、通常のＵＳＢメモリ２を利用（マウント）不能とする設定とを選択して実施できるようになっており、利用（マウント）可能とする設定を実施した場合には、設定レジストリの設定値として「０」が記憶され、、利用（マウント）不能とする設定を実施した場合には、設定レジストリの設定値として「１」が記憶される。【００２６】
ここで、本実施例の仮想化カーネルがインストールされていないノートパソコン（仮想化カーネルがインストールされていないこと以外は、ノートパソコン１と同じ構成）において、ＵＳＢメモリ２を使用する場合の流れについて、図５に示すフロー図に基づいて説明する。【００２７】
この仮想化カーネルがインストールされていないノートパソコンにＵＳＢメモリ２を装着した場合には、図５に示すように、まず、ファイルシステムにおけるオープン処理（Ｓ’１）が実施されて、フラッシュメモリ２２の読出制御情報領域となる先頭の所定領域に記憶されているデータ（ＭＢＲデータ）を読み込む。【００２８】
そして、該読み込んだデータ（ＭＢＲデータ）が適正な値であるか否かを判定し（Ｓ’２）、適正である場合には、Ｓ’６ステップに進み、ファイルシステムにおけるＩ／Ｏ処理を実施することで、該ＵＳＢメモリ２がドライブとしてマウントされた後、通常処理に移行することで、ＵＳＢメモリ２へのデータの読み込みやデータの書き込みが可能とされるようになる。【００２９】
つまり、通常においては、読み込んだデータ（ＭＢＲデータ）が適正な値であるので、ＵＳＢメモリ２の装着により、該ＵＳＢメモリ２がマウントされて、ＵＳＢメモリ２に記憶されているデータへのアクセスが可能とされる。【００３０】
一方、Ｓ’２のステップにおいて読み込んだデータ（ＭＢＲデータ）が適正な値でない場合には、Ｓ’３のステップに進み、装着されたＵＳＢメモリ２のフォーマットによる初期化を実施して良いか否かを受付けるエラー処理を実施し、該エラー処理にてフォーマットの許諾を受付けた場合には、Ｓ’４のステップにおいて「Ｙｅｓ」と判定されてＳ’５のステップに進み、装着されたＵＳＢメモリ２のフォーマットによる初期化を実施する。【００３１】
また、エラー処理にてフォーマットの許諾を受付けない場合には、Ｓ’４のステップにおいて「Ｎｏ」と判定されてＳ’１のステップに進むことで、繰返しＳ’３のエラー処理による初期化を実施して良いか否かが受付けられることになる。【００３２】
これに対し、本実施例の仮想化カーネルがインストールされているノートパソコン１にＵＳＢメモリ２を装着した場合の流れについて、図６に示すフロー図に基づいて説明する。【００３３】
本実施例の仮想化カーネルがインストールされているノートパソコン１にＵＳＢメモリ２を装着した場合には、図６に示すように、まず、ファイルシステムにおけるオープン処理（Ｓ１）が実施されて、フラッシュメモリ２２の読出制御情報領域となる先頭の所定領域に記憶されているデータ（ＭＢＲデータ）を読み込む。【００３４】
そして、該読み込んだデータ（ＭＢＲデータ）が適正な値であるか否かを判定し（Ｓ２）、適正である場合には、Ｓ１０−ステップに進んで設定レジストリの値を判定し、設定レジストリの値が「０」、つまり、通常のＵＳＢメモリ２を利用（マウント）可能とする設定であれば、Ｓ１０ステップに進み、ファイルシステムにおけるＩ／Ｏ処理を実施することで、該ＵＳＢメモリ２がドライブとしてマウントされた後、通常処理に移行することで、ＵＳＢメモリ２へのデータの読み込みやデータの書き込みが可能とされるようになる一方、設定レジストリの値が「１」、つまり、ＵＳＢメモリ２を利用（マウント）不能とする設定であれば、Ｓ１１ステップに進み、ＵＳＢメモリ２をアンマウントするアンマウント処理を含むエラー処理を実施した後、処理を終了する。【００３５】
つまり、前述した仮想化カーネルがインストールされていない通常のノートパソコンにおいて利用可能な通常のＵＳＢメモリ２には、適正なＭＢＲデータが記憶されているので、Ｓ２のステップにて「Ｙｅｓ」と判定されてＳ１０−に進み、通常のＵＳＢメモリ２を利用（マウント）可能とする設定がなされていれば、Ｓ１０ステップに進むことで、該装着されたＵＳＢメモリ２がドライブとしてマウントされる一方、通常のＵＳＢメモリ２を利用（マウント）不能とする設定がなされていれば、Ｓ１１ステップに進んでエラー処理が実施されることで、該装着されたＵＳＢメモリ２はマウントされないので、利用することができないようになる。【００３６】
一方、Ｓ２のステップにおいて読み込んだデータ（ＭＢＲデータ）が適正な値でない場合には、Ｓ３のステップに進み、仮想化カーネルが起動され、該起動された仮想化カーネルにより図７に示す読み込み処理（Ｓ４）が実施される。【００３７】
この本実施例の仮想化カーネルによる読み込み処理では、まず、装着されたＵＳＢメモリ２に記憶されているデータが、所定の仮想形式を有する仮想化データであるか否かを判定する（Ｓｙ１）。【００３８】
そして、仮想形式を有しない場合には当該読み込み処理を終了する一方、仮想形式を有する場合には、Ｓｙ２のステップに進んで、オペレーティングシステムプログラム（ＯＳ）からドメイン名を取得して、該取得したドメイン名を復号キーとして仮想化データを復号する復号処理を実施する。【００３９】
そして、復号したデータから認証キーを抽出した後（Ｓｙ３）、該抽出した認証キーと、Ｓｙ２で取得したドメイン名とを照合して、双方のドメイン名が整合性を有するか否か、つまり、本実施例では、双方のドメイン名が同一であるか否かを照合して認証を行う（Ｓｙ４）。【００４０】
尚、本実施例では、ドメイン名が完全に一致すること、すなわち同一であることを条件としているが、本発明はこれに限定されるものではなく、これらドメイン名の所定の部位、例えば上部ドメイン名が同一である等のように、ドメイン名の整合性があれば、認証ＯＫと判断するようにしても良い。【００４１】
そして、該認証結果が認証ＮＧである場合、つまり双方のドメイン名が同一でない場合には、Ｓｙ５のステップにおいて「Ｎｏ」と判定されて当該読み込み処理を終了する一方、該認証結果が認証ＯＫである場合、つまり、双方のドメイン名が同一である場合には、Ｓｙ６のステップに進んで、Ｓｙ２のステップにおいて復号したデータから、互換形式のＭＢＲデータを抽出し、該抽出したＭＢＲデータをファイルシステムに出力する。【００４２】
尚、本実施例では、これら互換形式のＭＢＲデータの復号を、認証キーの復号とともに、予め実施する形態を示したが、本発明はこれに限定されるものではなく、これらＭＢＲデータの復号を、Ｓｙ６のステップにおいて個別に実施するようにしても良い。【００４３】
つまり、本実施例のＳ４における読み込み処理においては、装着されたＵＳＢメモリ２に記憶されているデータが、所定の仮想形式を有する仮想化データであって、且つ、復号された認証キーが、当該ノートパソコン１が接続されているＬＡＮに割り当てられたドメイン名に一致することを条件に、復号されたＭＢＲデータがファイルシステムに出力され、それ以外においては、ＭＢＲデータがファイルシステムに出力されないようになっている。【００４４】
これら読み込み処理の後、Ｓ５のステップに進んで、再度、ファイルシステムにおけるオープン処理を実施した後、ファイルシステムに出力されたＭＢＲデータが適正な値であるか否かを判定する（Ｓ６）。【００４５】
該判定においてファイルシステムに出力されたＭＢＲデータが適正な値である場合には、Ｓ６の判定において「Ｙｅｓ」と判定されてＳ１０ステップに進み、ファイルシステムにおけるＩ／Ｏ処理を実施することで、該ＵＳＢメモリ２がドライブとしてマウントされた後、通常処理に移行することで、ＵＳＢメモリ２へのデータの読み込みやデータの書き込みが可能とされるようになる。尚、この際、ファイルシステムには、Ｓｙ２のステップにおいて仮想化カーネルにより復号された、オペレーティングシステムプログラム（ＯＳ）と互換性を有するデータが出力されることで、これらのデータの読み込みが可能とされる。【００４６】
尚、本実施例では、これら互換性を有するデータの復号を、認証キーや互換形式のＭＢＲデータの復号とともに、Ｓｙ２のステップにおいて予め実施する形態を示したが、本発明はこれに限定されるものではなく、これら互換性を有するデータの復号を、ＵＳＢメモリ２がドライブとしてマウントされる時点となる、Ｓ１０のステップにおいて個別に実施するようにしても良い。【００４７】
そして、Ｓ６のステップにおいて「Ｎｏ」と判定されて場合、つまり、読み込み処理においてＭＢＲデータが出力されなかった場合には、Ｓ７のステップに進み、装着されたＵＳＢメモリ２のフォーマットによる初期化を実施して良いか否かを受付けるエラー処理を実施し、該エラー処理にてフォーマットの許諾を受付けた場合には、Ｓ８のステップにおいて「Ｙｅｓ」と判定されてＳ９のステップに進み、装着されたＵＳＢメモリ２のフォーマットによる初期化を実施する。【００４８】
また、エラー処理にてフォーマットの許諾を受付けない場合には、Ｓ８のステップにおいて「Ｎｏ」と判定されてＳ１のステップに戻ることで、繰返しＳ７のエラー処理による初期化を実施して良いか否かが受付けられることになる。【００４９】
次に、本実施例のノートパソコン１において、装着されているＵＳＢメモリ２にデータを書き込む場合において、仮想化カーネルが実施する書き込み処理の内容を図８に基づいて説明すると、まず、仮想化カーネルは、オペレーティングシステムプログラム（ＯＳ）からドメイン名を取得するとともに（Ｓｋ１）、該取得したドメイン名を当該ドメイン名を暗号キーとして暗号化して暗号化認証キーを生成する（Ｓｋ２）。【００５０】
そして、互換形式のＭＢＲ、つまり、前記Ｓｙ６のステップにおいてファイルシステムに出力されたＭＢＲデータを、Ｓｋ１のステップにて取得したドメイン名の暗号キーにより暗号化して仮想ＭＢＲを生成する（Ｓｋ３）。【００５１】
更に、書き込みする互換形式のファイルデータを、Ｓｋ１のステップにて取得したドメイン名の暗号キーにより暗号化して仮想形式の仮想化データを生成する。【００５２】
そして、Ｓｋ５のステップに進み、ＵＳＢメモリ２のフラッシュメモリ２２における読出制御情報領域となる先頭の所定領域（ＭＢＲ記憶領域）に不適正な値を有する非互換のＭＢＲデータを記憶するとともに、Ｓｋ２、Ｓｋ３、並びにＳｋ４の各ステップにて生成した暗号化認証キー、仮想ＭＢＲ、並びに仮想化データを非互換のＭＢＲデータに対応する記憶領域に記憶して処理を終了する。【００５３】
このようにすることで、これら仮想化カーネルの書き込み処理にて書き込みが実施されたＵＳＢメモリ２を紛失したり、該ＵＳＢメモリ２が盗難されても、これらＵＳＢメモリ２を、仮想化カーネルが搭載されていない通常のパソコンに装着しても、フラッシュメモリ２２におけるＭＢＲ記憶領域には、前述したように、非互換のＭＢＲデータが記憶されているので、図５のフロー図に示すように、Ｓ’２において「Ｎｏ」と判定されるので、該ＵＳＢメモリ２はマウントされることなく、フォーマットによる初期化が実施されるようになる。【００５４】
これに対し、書き込み処理を実施したノートパソコン１に、再度、ＵＳＢメモリ２を装着した場合には、図６に示す処理において、Ｓ６において「Ｙｅｓ」と判定されてＳ１０のステップに進むことになるので、ＵＳＢメモリ２がマウントされて、該ＵＳＢメモリ２に記憶されている各種のデータを読み出して、ノートパソコン１において使用できるようになる。【００５５】
また、書き込み処理を実施したノートパソコン１と違うパソコンであっても、ノートパソコン１と同様に仮想化カーネルがインストールされているとともに、ノートパソコン１と同じＬＡＮに接続されているパソコンである場合には、書き込み処理を実施したノートパソコン１と同様に、図６に示す処理において、Ｓ６において「Ｙｅｓ」と判定されてＳ１０のステップに進むことになるので、ＵＳＢメモリ２がマウントされて、該ＵＳＢメモリ２に記憶されている各種のデータを読み出して、ノートパソコン１において使用できるようになる。【００５６】
一方、ノートパソコン１と同様に仮想化カーネルがインストールされているパソコンであっても、ノートパソコン１と違うドメイン名のＬＡＮに接続されているパソコンである場合には、図７に示す読み込み処理のＳｙ５において「Ｎｏ」と判定されることにより、該ＵＳＢメモリ２はマウントされることなく、フォーマットによる初期化が実施されるようになる。【００５７】
以上、本実施例によれば、紛失や盗難された外部記憶装置であるＵＳＢメモリ２が情報処理装置である仮想化カーネルがインストールされていない通常のノートパソコンに装着されても、該通常のノートパソコンにおいては、読出制御情報であるＭＢＲデータが適正でないことにより、該装着された外部記憶装置であるＵＳＢメモリ２のフォーマットが実施されるようになるので、ＵＳＢメモリ２（外部記憶装置）に記憶されているデータへのアクセス自体が不能とされるので、紛失や盗難による情報の漏洩を、より確実に防止することができる。【００５８】
また、本実施例によれば、整合性を有する、例えば同一のドメイン名に属するノートパソコン１のみにおいてＵＳＢメモリ２（外部記憶装置）を利用可能にできるので、より一層、紛失や盗難による情報の漏洩を、より確実に防止することができるとともに、ＵＳＢメモリ２（外部記憶装置）を、同一のドメイン名に属し、且つ仮想化カーネルがインストールされた複数のノートパソコン１で利用できるようになるので、企業等において、ノートパソコン１等の情報処理装置の有効活用を促進できるようになる。【００５９】
また、本実施例によれば、暗号キーとして、取得したドメイン名を使用することで、異なるドメイン名に属する情報処理装置では、復号自体が不能とされ、よって、同一のドメイン名に属する情報処理装置のみにおいて、仮想化データの復号が可能となることでＵＳＢメモリ２（外部記憶装置）を利用可能にできるので、より一層、紛失や盗難による情報の漏洩を、より確実に防止することができる。【００６０】
以上、本発明の実施例を図面により説明してきたが、具体的な構成はこれら実施例に限られるものではなく、本発明の要旨を逸脱しない範囲における変更や追加があっても本発明に含まれる。【００６１】
例えば、前記実施例では、ＤＮＳサーバ２０からオペレーティングシステムプログラム（ＯＳ）が取得したドメイン名を仮想化カーネルが取得して、各種の判定や暗号化キーとして使用するようにしているが、本発明はこれに限定されるものではなく、これらドメイン名代えて、ノートパソコン１に搭載されているオペレーティングシステムプログラム（ＯＳ）が管理している、該ノートパソコン１を利用する利用者や利用グループ等に固有に付与されたセキュリティ識別子（ＳＩＤ）を取得して、整合性の有無を判定や仮想化データを生成する暗号化キーとして使用するようにしても良く、このようにすることで、例えば、コンピュータネットワークに接続されていない情報処理装置であっても、本発明を利用してその効果、具体的には、該セキュリティ識別子（ＳＩＤ）が同じである当該ノートパソコン１のみにおいて、同一の利用者や同一の利用グループの利用者のみが、ＵＳＢメモリ２（外部記憶装置）に記憶されているデータへのアクセスが可能とされてこれらデータを利用できるようになるので、紛失や盗難による情報の漏洩を防止することができるという本発明の効果を、より確実に得ることができるようになる。【００６２】
尚、これらドメイン名若しくはセキュリティ識別子（ＳＩＤ）のいずれか一方のみを使用するのではなく、その双方を取得して利用できるようにして、取得したいずれか一方にて整合性の有無を判定するようにしても良い。【００６３】
また、前記実施例では、外部記憶装置としてＵＳＢメモリ２を例示しているが、本発明はこれに限定されるものではなく、これら外部記憶装置としては、不揮発性メモリを搭載したカード型の外部記憶装置であっても良いし、更には、ＵＳＢインターフェイスを備える小型ハードディスク装置であっても良く、不揮発にてデータを書き換え可能に記憶するものであって、情報処理装置に着脱可能な外部の装置であれば良い。【００６４】
また、前記実施例では、認証キーと暗号キーとしてドメイン名を使用しているが、本発明はこれに限定されるものではなく、認証キーおよび／または暗号キーを、その他の情報、例えば、情報処理端末に固有の機器ＩＤや、利用者から受付けた暗証番号等を利用するようにしても良い。
【図１】
2008068908.tif 000003
【図２】
2008068908.tif 000004
【図３】
2008068908.tif 000005
【図４】
2008068908.tif 000006
【図５】
2008068908.tif 000007
【図６】
2008068908.tif 000008
【図７】
2008068908.tif 000009
【図８】
2008068908.tif 000010
【国際調査報告】
2008068908.tif 000011
2008068908.tif 000012
2008068908.tif 000013
2008068908.tif 000014
2008068908.tif 000015
2008068908.tif 000016