(57)【要約】  【課題】  従来から、大容量のデータを記憶するために、仮想媒体を用いることは行われてきたが、このとき正規のユーザ以外の者であっても、格納されたデータやプログラムにアクセスすることは容易であり、不正なデータやプログラムの読み取りや、書き換えは可能であった。  【解決手段】  本発明は、かかる実情に鑑み、各部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置を提案するものである。この動作状況情報を受信した仮想ＣＤイメージ情報サーバ装置は、不正利用の可能性がないかどうかを判断できる。例えば、マウント部の処理がない状態で、ドライバ部の処理がされた場合には、不正利用の可能性があると判断できる。  また、動作状況情報から、利用者の利用形態、利用時期などが分かるため、マーケティングにも活用することができる。【選択図】            図２
2005044312.tif 000002
【特許請求の範囲】
【請求項１】
暗号化された仮想ＣＤのイメージ情報である暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する取得部と、
前記取得部が取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存する保存部と、
前記保存部に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする復号化部と、
前記復号化部にて復号化された仮想ＣＤイメージ情報をマウントすべき仮想ＣＤドライブ部と、
前記仮想ＣＤドライブ部に前記仮想ＣＤイメージ情報に基づいて仮想ＣＤをマウントするマウント部と、
前記仮想ＣＤドライブ部をドライブするためのドライバ部と、
前記仮想ＣＤの実行ファイルを実行するための実行部と、
前記実行部で実行される実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する判断部と、
前記保存部の動作状況に関する情報である保存部動作状況情報を取得する保存部動作状況情報取得部と、
前記保存部動作状況情報取得部で取得した保存部動作状況情報を送信する保存部動作状況情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項２】
請求項１に記載の仮想ＣＤ利用情報送信装置であって、
さらに、
前記復号化部の動作状況に関する情報である復号化部動作状況情報を取得する復号化部動作状況情報取得部と、
前記復号化部動作状況情報取得部で取得した復号化部保存部動作状況情報を送信する復号化部動作状況情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項３】
請求項１又は２に記載の仮想ＣＤ利用情報送信装置であって、
さらに
前記マウント部の動作状況に関する情報であるマウント部動作状況情報を取得するマウント部動作状況情報取得部と、
前記マウント部動作状況情報取得部で取得したマウント部動作状況情報を送信するマウント部動作状況情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項４】
請求項１から３の何れか一に記載の仮想ＣＤ利用情報送信装置であって、
さらに、
前記ドライバ部の動作状況に関する情報であるドライバ部動作状況情報を取得するドライバ部動作状況情報取得部と、
前記ドライバ部動作状況情報取得部で取得したドライバ部動作状況情報を送信するドライバ部動作状況情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項５】
請求項１から４の何れか一に記載の仮想ＣＤ利用情報送信装置であって、
前記実行部の動作状況に関する情報である実行部動作状況情報を取得する実行部動作状況情報取得部と、
前記実行部動作状況情報取得部で取得した実行部動作状況情報を送信する実行部動作状況情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項６】
請求項１から５の何れか一に記載の仮想ＣＤ利用情報送信装置であって、
前記判断部の動作状況に関する情報である判断部動作状況情報を取得する判断部動作状況情報取得部と、
前記判断部動作状況情報取得部で取得した判断部動作状況情報を送信する判断部動作状況情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項７】
請求項１から６の何れか一に記載の仮想ＣＤ利用情報送信装置であって、
前記判断部の判断結果に関する情報である判断結果情報を取得する判断結果情報取得部と、
前記判断結果情報取得部で取得した判断結果情報を送信する判断結果情報送信部と、
を有する仮想ＣＤ利用情報送信装置。
【請求項８】
前記送信は、前記仮想ＣＤイメージ情報サーバ装置に対して行う請求項１から７の何れか一に記載の仮想ＣＤ利用情報送信装置。
【請求項９】
請求項１から８の何れか一に記載の仮想ＣＤ利用情報送信装置から送信された情報を受信するための情報受信部と、
前記情報受信部にて受信した情報に基づいて不正利用の可能性があるか判断する不正利用可能性判断部と、
を有する仮想ＣＤイメージ情報サーバ装置。
【請求項１０】
前記不正利用可能性判断部は、
前記保存部の処理がない状態で復号化部の処理がされた場合を不正利用可能性ありと判断する保存−復号化不正判断手段を有する
請求項９に記載の仮想ＣＤイメージ情報サーバ装置。
【請求項１１】
前記不正利用可能性判断部は、
前記復号化部の処理がない状態でマウント部の処理がされた場合を不正利用可能性ありと判断する復号化−マウント不正判断手段を有する
請求項９又は１０に記載の仮想ＣＤイメージ情報サーバ装置。
【請求項１２】
前記不正利用可能性判断部は、
前記マウント部の処理がない状態でドライバ部の処理がされた場合を不正利用可能性ありと判断するマウント−ドライバ不正判断手段を有する
請求項９から１１の何れか一に記載の仮想ＣＤイメージ情報サーバ装置。
【請求項１３】
前記不正利用可能性判断部は、
前記ドライバ部の処理がない状態で実行部の処理がされた場合を不正利用可能性ありと判断するドライバ−実行不正判断手段を有する
請求項９から１２の何れか一に記載の仮想ＣＤイメージ情報サーバ装置。
【請求項１４】
前記不正利用可能性判断部は、
前記判断部の処理がない状態で、取得部、保存部、復号化部、マウント部、ドライバ部、実行部、の何れか一以上の処理があった場合を不正利用可能性ありと判断する判断部不動作不正判断手段を有する
請求項９から１３の何れか一に記載の仮想ＣＤイメージ情報サーバ装置。
【請求項１５】
さらに前記情報受信部にて受信した情報に基づいて仮想ＣＤイメージ情報のデータのエラーがあるか判断するエラー可能性判断部と、
前記エラー可能性判断部での判断結果が、エラーがあったとの判断結果である場合には、前記仮想ＣＤ利用情報送信装置に対して、前記仮想ＣＤイメージ情報の再送信を行う請求項９から１４の何れか一に記載の仮想ＣＤイメージ情報サーバ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ＣＤ利用情報送信装置に関するものである。
【背景技術】
【０００２】
従来から、大容量のデータを記憶するために、仮想媒体を用いることは行われてきた（特許文献１参照。）。
【０００３】
【特許文献１】特開２００２−３００５０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、このとき、正規のユーザ以外の者であっても、格納されたデータやプログラムにアクセスすることは容易であり、不正にデータやプログラムを読み取ったり、データやプログラムを書き換えたりすることも可能であった。
【課題を解決するための手段】
【０００５】
本発明は、かかる実情に鑑み、マウント等の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置を提案するものである。この動作状況情報を受信した仮想ＣＤイメージ情報サーバ装置は、不正利用の可能性がないかどうかを判断することができる。仮想ＣＤイメージ情報サーバ装置は、例えば、マウントの動作がない状態で、ドライバの動作がされた場合には、不正利用の可能性があると判断することができる。
【０００６】
また、動作状況情報から、利用者の利用形態、利用時期などが分かるため、不正利用を排除しつつ、マーケティングに活用することができる。
【発明の効果】
【０００７】
本発明の仮想ＣＤ利用情報送信装置は、仮想ＣＤドライブに仮想ＣＤをマウントすることにより仮想ＣＤを実行することができる。仮想ＣＤを用いることで、ＣＤに格納されたゲーム等の配信が容易になり、実ＣＤの出し入れに伴う煩雑さを解消し、さらに高速アクセスを可能にしつつ、アクセス権原の判断により不正なアクセスを排除する。
【０００８】
また、仮想ＣＤ利用情報送信装置は、各部の動作状況に関する情報を取得し、外部に送信する。これらの情報は例えば、仮想ＣＤイメージ情報サーバ装置が受信し、各部の動作の監視を行い、仮想ＣＤ利用情報送信装置の不正利用を早期に発見することが可能となるため、セキュリティの確保ができる。
【０００９】
さらに、この動作状況情報に含まれる様々な情報から、利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【発明を実施するための最良の形態】
【００１０】
以下に、各発明を実施するための最良の形態を説明する。なお、本発明はこれら実施の形態に何ら限定されるものではなく、その要旨を逸脱しない範囲において、種々なる態様で実施しうる。
【００１１】
実施形態１は、主に請求項１などについて説明する。
【００１２】
実施形態２は、主に請求項２などについて説明する。
【００１３】
実施形態３は、主に請求項３などについて説明する。
【００１４】
実施形態４は、主に請求項４などについて説明する。
【００１５】
実施形態５は、主に請求項５などについて説明する。
【００１６】
実施形態６は、主に請求項６などについて説明する。
【００１７】
実施形態７は、主に請求項７などについて説明する。
【００１８】
実施形態８は、主に請求項８などについて説明する。
【００１９】
実施形態９は、主に請求項９などについて説明する。
【００２０】
実施形態１０は、主に請求項１０などについて説明する。
【００２１】
実施形態１１は、主に請求項１１などについて説明する。
【００２２】
実施形態１２は、主に請求項１２などについて説明する。
【００２３】
実施形態１３は、主に請求項１３などについて説明する。
【００２４】
実施形態１４は、主に請求項１４などについて説明する。
【００２５】
実施形態１５は、主に請求項１５などについて説明する。
【００２６】
＜＜実施形態１＞＞
【００２７】
＜実施形態１：概要＞
【００２８】
実施形態１について説明する。本実施形態は、保存部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【００２９】
図１は、本実施形態の概念の一例を示すものである。図の上部には仮想ＣＤイメージ情報サーバ装置を、下部には本実施形態の仮想ＣＤ利用情報送信装置を示した。仮想ＣＤイメージ情報サーバ装置はゲームの配信元のサーバ装置を、仮想ＣＤ利用情報送信装置はゲームの再生装置を想定した。仮想ＣＤイメージ情報サーバ装置については、実施形態９以降で詳述する。
【００３０】
まず、仮想ＣＤ利用情報送信装置は、仮想ＣＤイメージ情報サーバ装置から暗号化された仮想ＣＤのイメージ情報を取得することができる。仮想ＣＤイメージ情報は、仮想ＣＤの内容（イメージ）そのままを表す情報である。仮想ＣＤイメージ情報サーバ装置は、ゲームなどが格納されている実ＣＤから取得したイメージ情報を仮想ＣＤ利用情報送信装置へ送るが、このとき即時に広くゲームの配信を行う観点から、仮想ＣＤ利用情報送信装置では実ＣＤがなくても実行処理が可能であることが必要である。そこで、仮想ＣＤ利用情報送信装置では、実ＣＤがなくても、仮想的にＣＤを搭載したと同等の機能を有することとし、仮想ＣＤイメージ情報は、仮想的に設けたＣＤドライブを用いて実行できる情報が該当する。
【００３１】
仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化し、仮想ＣＤドライブにマウントする。さらにドライバで、仮想ＣＤドライブを起動し、仮想ＣＤの実行ファイル（ゲーム）を実行する。このとき、実行ファイルのアクセス権原の有無を判断し、アクセス権原を有しない場合には、仮想ＣＤの実行ができないものとする。このように仮想ＣＤを用いることで、ＣＤに格納されたゲーム等の配信が容易になり、実ＣＤの出し入れに伴う煩雑さを解消し、さらに高速アクセスを可能にしつつ、アクセス権原の判断により不正なアクセスを排除する。
【００３２】
一方、仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を暗号化されたまま保存部に保存するが、ここで保存部の動作状況に関する情報を取得し、外部に送信する。図では、仮想ＣＤイメージ情報サーバ装置に送信する場面を示したが、これのみに限定されるものではない。この保存部動作状況情報より、保存部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。
【００３３】
＜実施形態１：構成＞
【００３４】
本実施形態での機能ブロックの一例を図２に示した。
【００３５】
図２に示す本実施形態の「仮想ＣＤ利用情報送信装置」（０２００）は、「取得部」（０２０１）と、「保存部」（０２０２）と、「復号化部」（０２０３）と、「仮想ＣＤドライブ部」（０２０４）と、「マウント部」（０２０５）と、「ドライバ部」（０２０６）と、「実行部」（０２０７）と、「判断部」（０２０８）と、「保存部動作状況情報取得部」（０２０９）と、「保存部動作状況情報送信部」（０２１０）とからなる。
【００３６】
本件発明の構成要素である各部は、ハードウエア、ソフトウエア、ハードウエアとソフトウエアの両者、のいずれかによって構成される。たとえば、これらを実現する一例として、コンピュータを利用する場合には、ＣＰＵ、メモリ、バス、インターフェイス、周辺装置などから構成されるハードウエアと、これらのハードウエア上にて実行可能なソフトウエアを挙げることができる。
【００３７】
具体的には、メモリ上に展開されたプログラムを順次実行することで、メモリ上のデータや、インターフェイスを介して入力されるデータの加工、蓄積、出力などにより各部の機能が実現される。（本明細書の全体を通じて同様である。）
【００３８】
「取得部」（０２０１）は、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する。「仮想ＣＤイメージ情報」は、仮想ＣＤや仮想ＤＶＤなどの内容（イメージ）そのままを表す情報であり、後述する実行ファイルを含む場合がある。仮想ＣＤイメージ情報は暗号化されているため、仮想ＣＤイメージ情報サーバ装置−仮想ＣＤ利用情報送信装置間の通信時において、セキュリティの確保が図られる。
【００３９】
暗号化仮想ＣＤイメージ情報は、ゲームなどが格納されている実ＣＤから仮想ＣＤイメージ情報サーバ装置が取得したイメージ情報を加工、暗号化の後に送信されたものである。暗号化仮想ＣＤイメージ情報には、ゲームの他、音楽、映像などを広く含む場合がある。仮想ＣＤイメージ情報サーバ装置については、実施形態９以降で詳述する。
【００４０】
「保存部」（０２０２）は、取得部（０２０１）が取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存する。仮想ＣＤ利用情報送信装置は、暗号化仮想ＣＤイメージ情報を保存することで、実ＣＤがなくても以降の処理を行うことができる。
【００４１】
「復号化部」（０２０３）は、保存部（０２０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする。利用者が正当な権原を有する者であれば、暗号化された方法と対応する方法により復号化することは容易であるといえる。ここで復号化の処理を行うことにより、セキュリティの確保を図ることができる。
【００４２】
「仮想ＣＤドライブ部」（０２０４）は、復号化部（０２０３）にて復号化された仮想ＣＤイメージ情報をマウントすべき装置である。「マウント」は、仮想ＣＤ利用情報送信装置からアクセスできるように、仮想ＣＤドライブ部をソフトウエア的に接続することをいう。この仮想ＣＤドライブ部を備えることにより、実ＣＤを搭載しているように仮想ＣＤのエミュレーションを行うことができる。
【００４３】
「マウント部」（０２０５）は、仮想ＣＤドライブ部（０２０４）に前記仮想ＣＤイメージ情報に基づいて仮想ＣＤをマウントする。マウント処理の際には、仮想ＣＤイメージ情報に含まれる情報のうち、仮想ＣＤの実行に不要なデータ等があれば削除する場合もある。
【００４４】
「ドライバ部」（０２０６）は、仮想ＣＤドライブ部（０２０４）をドライブするための処理を行う。ドライブするための処理には、仮想ＣＤドライブ部を駆動するための処理や、仮想ＣＤの読み込みなどが含まれる場合がある。
【００４５】
「実行部」（０２０７）は、仮想ＣＤの実行ファイルを実行するための処理を行う。「実行ファイル」は、プログラムなどを実際に実行させるためのファイルであり、具体的にはゲームの各シーンに必要なキャラクタやその動作などのアルゴリズムなどが該当する。実行ファイルの実行により、ゲームの再生などが可能になる。
【００４６】
「判断部」（０２０８は、実行部（０２０７）で実行される実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する。「アクセスをする権原」は、実行ファイルが仮想ＣＤへのアクセスを許可されている場合に有する権利であり、正当に対価を支払う等して仮想ＣＤイメージ情報を取得した場合に、この権原を有することができる。
【００４７】
判断は、例えば、アクセス権原を有することを示す情報が、実行ファイルのヘッダ部分などに含まれており、該当部分を解析することで行う場合などが想定される。その他、パスワードや、ユーザＩＤなどの入力による場合などが含まれるとしてもよい。アクセス権原を有しないものを排斥することは、セキュリティ確保に繋がる。
【００４８】
「保存部動作状況情報取得部」（０２０９）は、保存部動作状況情報を取得する。「保存部動作状況情報」は、保存部（０２０２）の動作状況に関する情報である。例えば、保存処理が未処理の場合には「００」、処理中の場合には「０１」、不正な処理が行われた場合には「１０」、適正に完了した場合には「１１」などの識別のための符号が該当する。また、保存データに対するアクセスを示す情報（読出し、書換え、削除など）や、保存部が起動しているかどうかの情報などが該当する。その他、保存処理の開始・終了時間、保存回数、保存した暗号化仮想ＣＤイメージ情報に関する情報（タイトル、サイズ、属性など）、仮想ＣＤ利用情報送信装置や利用者を識別するための情報などが含まれるとしてもよい。また、保存部動作状況情報には、取得部（０２０１）の動作状況に関する情報についても含まれる場合がある。
【００４９】
「保存部動作状況情報送信部」（０２１０）は、保存部動作状況情報取得部（０２０９）で取得した保存部動作状況情報を送信する。送信先では、保存部動作状況情報により、保存処理が適正に行われたかどうかが分かるため、不正なアクセスを排除することができる。一方、保存部動作状況情報に含まれる保存した暗号化仮想ＣＤイメージ情報に関する情報などから、利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【００５０】
＜実施形態１：処理の流れ＞
【００５１】
図３は、実施形態１での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【００５２】
まず、暗号化された仮想ＣＤのイメージ情報である暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ０３０１）。
【００５３】
次に、取得ステップ（Ｓ０３０１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ０３０２）。
【００５４】
その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信する（保存部動作状況情報送信ステップ  Ｓ０３０３）。
【００５５】
さらに、保存ステップ（Ｓ０３０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ０３０４）。
【００５６】
次に、復号化ステップ（Ｓ０３０４）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする（マウントステップ  Ｓ０３０５）。
【００５７】
その次に、仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ０３０６）。
【００５８】
その後、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する（判断ステップ  Ｓ０３０７）。判断ステップは、取得ステップ（Ｓ０３０１）の前に行われる場合もある。
【００５９】
判断ステップ（Ｓ０３０７）において、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ０３０８）。一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わないで処理を終了する。
【００６０】
以上の処理は、計算機に実行させるためのプログラムで実行することができ、また、このプログラムを計算機によって読み取り可能な記録媒体に記録することができる。（本明細書の全体を通して同様である。）
【００６１】
＜実施形態１：効果＞
【００６２】
本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤドライブに仮想ＣＤをマウントすることにより仮想ＣＤを実行することができる。仮想ＣＤを用いることで、ＣＤに格納されたゲーム等の配信が容易になり、実ＣＤの出し入れに伴う煩雑さを解消し、さらに高速アクセスを可能にしつつ、アクセス権原の判断により不正なアクセスを排除する。
【００６３】
また、仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を暗号化されたまま保存部に保存するが、ここで保存部の動作状況に関する情報を取得し、外部に送信する。この保存部動作状況情報より、保存部の動作の監視が容易になり、暗号化仮想ＣＤイメージ情報の不正な保存を早期に発見することが可能となるため、セキュリティの確保ができる。
【００６４】
さらに、保存部動作状況情報に含まれる保存した暗号化仮想ＣＤイメージ情報に関する情報などから、利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【００６５】
＜＜実施形態２＞＞
【００６６】
＜実施形態２：概要＞
【００６７】
実施形態２について説明する。本実施形態は、復号化部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【００６８】
図４は、本実施形態の概念の一例を示すものである。仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化し、仮想ＣＤドライブにマウントする。さらにドライバで、仮想ＣＤドライブを起動し、仮想ＣＤの実行ファイル（ゲーム）を実行する。ここまでは、実施形態１と同様であるが、本実施形態の仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化する際の復号化部の動作状況に関する情報を取得し、外部に送信する。図では、仮想ＣＤイメージ情報サーバ装置に送信する場面を示したが、これのみに限定されるものではない。この復号化部動作状況情報より、復号化部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。
【００６９】
＜実施形態２：構成＞
【００７０】
本実施形態での機能ブロックの一例を図５に示した。
【００７１】
図５に示す本実施形態の「仮想ＣＤ利用情報送信装置」（０５００）は、「取得部」（０５０１）と、「保存部」（０５０２）と、「復号化部」（０５０３）と、「仮想ＣＤドライブ部」（０５０４）と、「マウント部」（０５０５）と、「ドライバ部」（０５０６）と、「実行部」（０５０７）と、「判断部」（０５０８）と、「保存部動作状況情報取得部」（０５０９）と、「保存部動作状況情報送信部」（０５１０）と、さらに、「復号化部動作状況情報取得部」（０５１１）と、「復号化部動作状況情報送信部」（０５１２）からなる。
【００７２】
「復号化部動作状況情報取得部」（０５１１）は、復号化部動作状況情報を取得する。「復号化部動作状況情報」は、復号化部（０５０３）の動作状況に関する情報である。例えば、復号化処理が未処理の場合には「００」、処理中の場合には「０１」、不正な処理が行われた場合には「１０」、適正に完了した場合には「１１」などの識別のための符号が該当する。また、復号化したデータに対するアクセスを示す情報（読出し、書換え、削除など）や、復号化部が起動しているかどうかの情報などが該当する。その他、復号処理の開始・終了時間、復号回数、復号失敗回数、復号化した仮想ＣＤイメージ情報に関する情報（タイトル、サイズ、属性など）、仮想ＣＤ利用情報送信装置や利用者を識別するための情報などが含まれるとしてもよい。
【００７３】
「復号化部動作状況情報送信部」（０５１２）は、復号化部動作状況情報取得部（０５１１）で取得した復号化部動作状況情報を送信する。送信先では、復号化部動作状況情報により、復号化処理が適正に行われたかどうかが分かるため、不正なアクセスを排除することができる。例えば、複数回復号化に失敗した場合には、不正アクセスの可能性が高いといえる。一方、復号化した仮想ＣＤイメージ情報に関する情報より、利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【００７４】
その他各部の処理は、実施形態１と同様である。
【００７５】
＜実施形態２：処理の流れ＞
【００７６】
図６は、実施形態２での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【００７７】
まず、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ０６０１）。
【００７８】
次に、取得ステップ（Ｓ０６０１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ０６０２）。その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信するとしてもよい。
【００７９】
さらに、保存ステップ（Ｓ０６０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ０６０３）。
【００８０】
その後、復号化部の動作状況に関する情報である復号化部動作状況情報を取得し、送信する（復号化部動作状況情報送信ステップ  Ｓ０６０４）。
【００８１】
以下は、実施形態１と同様である。復号化ステップ（Ｓ０６０３）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントし（マウントステップ  Ｓ０６０５）、次に、仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ０６０６）。その後、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断し（判断ステップ  Ｓ０６０７）、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ０６０８）。一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わないで処理を終了する。（判断ステップ（Ｓ０６０７）は、取得ステップ（Ｓ０６０１）の前に行われる場合もある。）
【００８２】
＜実施形態２：効果＞
【００８３】
本実施形態の仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化する際に、復号化部の動作状況に関する情報を取得し、外部に送信する。この復号化部動作状況情報より、復号化部の動作の監視が容易になる。また、例えば、複数回復号化に失敗した場合には、不正アクセスの可能性が高いといえるが、このような不正な復号化を早期に発見することが可能となるため、セキュリティの確保ができる。
【００８４】
＜＜実施形態３＞＞
【００８５】
＜実施形態３：概要＞
【００８６】
実施形態３について説明する。本実施形態は、マウント部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【００８７】
図７は、本実施形態の概念の一例を示すものである。仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化し、仮想ＣＤドライブにマウントする。さらにドライバで、仮想ＣＤドライブを起動し、仮想ＣＤの実行ファイル（ゲーム）を実行する。ここまでは、実施形態１と同様であるが、本実施形態の仮想ＣＤ利用情報送信装置は、復号化した暗号化仮想ＣＤイメージ情報を仮想ＣＤドライブにマウントする際のマウント部の動作状況に関する情報を取得し、外部に送信する。図では、仮想ＣＤイメージ情報サーバ装置に送信する場面を示したが、これのみに限定されるものではない。このマウント部動作状況情報より、マウント部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。
【００８８】
＜実施形態３：構成＞
【００８９】
本実施形態での機能ブロックの一例を図８に示した。
【００９０】
図８に示す本実施形態の「仮想ＣＤ利用情報送信装置」（０８００）は、「取得部」（０８０１）と、「保存部」（０８０２）と、「復号化部」（０８０３）と、「仮想ＣＤドライブ部」（０８０４）と、「マウント部」（０８０５）と、「ドライバ部」（０８０６）と、「実行部」（０８０７）と、「判断部」（０８０８）と、「保存部動作状況情報取得部」（０８０９）と、「保存部動作状況情報送信部」（０８１０）と、さらに、「マウント部動作状況情報取得部」（０８１１）と、「マウント部動作状況情報送信部」（０８１２）からなる。ここでは、実施形態１を基本としたが、実施形態２を基本とする場合には、さらに、復号化部動作状況情報取得部等を有する場合がある。
【００９１】
「マウント部動作状況情報取得部」（０８１１）は、マウント部動作状況情報を取得する。「マウント部動作状況情報」は、マウント部（０８０５）の動作状況に関する情報である。例えば、マウント処理が未処理の場合には「００」、処理中の場合には「０１」、不正な処理が行われた場合には「１０」、適正に完了した場合には「１１」などの識別のための符号が該当する。また、マウント部が起動しているかどうかの情報や、その他、マウント処理の開始・終了時間、マウント回数、マウントした仮想ＣＤイメージ情報に関する情報（タイトル、サイズ、属性など）、仮想ＣＤ利用情報送信装置や利用者を識別するための情報などが含まれるとしてもよい。
【００９２】
「マウント部動作状況情報送信部」（０８１２）は、マウント部動作状況情報取得部（０８１１）で取得したマウント部動作状況情報を送信する。送信先では、マウント部動作状況情報により、マウント処理が適正に行われたかどうかが分かるため、不正なアクセスを排除することができる。一方、マウントした仮想ＣＤイメージ情報に関する情報より、利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【００９３】
その他各部の処理は、実施形態１と同様である。
【００９４】
＜実施形態３：処理の流れ＞
【００９５】
図９は、実施形態３での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【００９６】
まず、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ０９０１）。
【００９７】
次に、取得ステップ（Ｓ０９０１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ０９０２）。その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信するとしてもよい。
【００９８】
さらに、保存ステップ（Ｓ０９０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ０９０３）。その後、復号化部の動作状況に関する情報である復号化部動作状況情報を取得し、送信するとしてもよい。
【００９９】
その次に、復号化ステップ（Ｓ０９０３）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする（マウントステップ  Ｓ０９０４）。
【０１００】
その後、マウント部の動作状況に関する情報であるマウント部動作状況情報を取得し、送信する（マウント部動作状況情報送信ステップ  Ｓ０９０５）。
【０１０１】
以下は、実施形態１と同様である。仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ０９０６）。その後、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断し（判断ステップ  Ｓ０９０７）、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ０９０８）。一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わないで処理を終了する。（判断ステップ（Ｓ０９０７）は、取得ステップ（Ｓ０９０１）の前に行われる場合もある。）
【０１０２】
＜実施形態３：効果＞
【０１０３】
本実施形態の仮想ＣＤ利用情報送信装置は、復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする際に、マウント部の動作状況に関する情報を取得し、外部に送信する。このマウント部動作状況情報より、マウント部の動作の監視が容易になり、不正なマウント処理を早期に発見することが可能となるため、セキュリティの確保ができる。
【０１０４】
さらにここでは、保存してある複数の仮想ＣＤイメージ情報からマウントすべき仮想ＣＤを選択するため、マウント部動作状況情報からは、一歩進んだ利用者の嗜好などの予測ができる。したがって、マウント部動作状況情報はマーケッティングに役立てることも可能である。
【０１０５】
＜＜実施形態４＞＞
【０１０６】
＜実施形態４：概要＞
【０１０７】
実施形態４について説明する。本実施形態は、ドライバ部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【０１０８】
図１０は、本実施形態の概念の一例を示すものである。仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化し、仮想ＣＤドライブにマウントする。さらにドライバで、仮想ＣＤドライブを起動し、仮想ＣＤの実行ファイル（ゲーム）を実行する。ここまでは、実施形態１と同様であるが、本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤドライブをドライブする際のドライブ部の動作状況に関する情報を取得し、外部に送信する。図では、仮想ＣＤイメージ情報サーバ装置に送信する場面を示したが、これのみに限定されるものではない。このドライブ部動作状況情報より、ドライブ部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。
【０１０９】
＜実施形態４：構成＞
【０１１０】
本実施形態での機能ブロックの一例を図１１に示した。
【０１１１】
図１１に示す本実施形態の「仮想ＣＤ利用情報送信装置」（１１００）は、「取得部」（１１０１）と、「保存部」（１１０２）と、「復号化部」（１１０３）と、「仮想ＣＤドライブ部」（１１０４）と、「マウント部」（１１０５）と、「ドライバ部」（１１０６）と、「実行部」（１１０７）と、「判断部」（１１０８）と、「保存部動作状況情報取得部」（１１０９）と、「保存部動作状況情報送信部」（１１１０）と、さらに、「ドライバ部動作状況情報取得部」（１１１１）と、「ドライバ部動作状況情報送信部」（１１１２）からなる。ここでは、実施形態１を基本としたが、実施形態２を基本とする場合にはさらに、復号化部動作状況情報取得部等を有し、実施形態３を基本とする場合にはさらに、マウント部動作状況情報取得部等を有する場合がある。
【０１１２】
「ドライバ部動作状況情報取得部」（１１１１）は、ドライバ部動作状況情報を取得する。「ドライバ部動作状況情報」は、ドライバ部（１１０６）の動作状況に関する情報である。例えば、ドライバ処理が未処理の場合には「００」、処理中の場合には「０１」、不正な処理が行われた場合には「１０」、適正に完了した場合には「１１」などの識別のための符号が該当する。また、ドライバ部が起動しているかどうかの情報や、その他、ドライブ処理の開始・終了時間、ドライブ回数、仮想ＣＤ利用情報送信装置や利用者を識別するための情報などが含まれるとしてもよい。
【０１１３】
「ドライバ部動作状況情報送信部」（１１１２）は、ドライバ部動作状況情報取得部（１１１１）で取得したドライバ部動作状況情報を送信する。送信先では、ドライバ部動作状況情報により、ドライバ処理が適正に行われたかどうかが分かるため、不正なアクセスを排除することができる。一方、ドライブした仮想ＣＤドライブ部によりマウントされた仮想ＣＤイメージ情報に関する情報より、利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【０１１４】
その他各部の処理は、実施形態１と同様である。
【０１１５】
＜実施形態４：処理の流れ＞
【０１１６】
図１２は、実施形態４での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【０１１７】
まず、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ１２０１）。
【０１１８】
次に、取得ステップ（Ｓ１２０１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ１２０２）。その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信するとしてもよい。
【０１１９】
さらに、保存ステップ（Ｓ１２０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ１２０３）。その後、復号化部の動作状況に関する情報である復号化部動作状況情報を取得し、送信するとしてもよい。
【０１２０】
その次に、復号化ステップ（Ｓ１２０３）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする（マウントステップ  Ｓ１２０４）。その後、マウント部の動作状況に関する情報であるマウント部動作状況情報を取得し、送信するとしてもよい。
【０１２１】
さらに、仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ１２０５）。
【０１２２】
その後、ドライバ部の動作状況に関する情報であるドライバ部動作状況情報を取得し、送信する（ドライバ部動作状況情報送信ステップ  Ｓ１２０６）。
【０１２３】
以下は、実施形態１と同様である。実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断し（判断ステップ  Ｓ１２０７）、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ１２０８）。一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わないで処理を終了する。（判断ステップ（Ｓ１２０７）は、取得ステップ（Ｓ１２０１）の前に行われる場合もある。）
【０１２４】
＜実施形態４：効果＞
【０１２５】
本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤをマウントした仮想ＣＤドライブ部をドライブする際に、ドライバ部の動作状況に関する情報を取得し、外部に送信する。このドライバ部動作状況情報より、ドライバ部の動作の監視が容易になり、不正なドライバ処理を早期に発見することが可能となるため、セキュリティの確保ができる。
【０１２６】
＜＜実施形態５＞＞
【０１２７】
＜実施形態５：概要＞
【０１２８】
実施形態５について説明する。本実施形態は、実行部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【０１２９】
図１３は、本実施形態の概念の一例を示すものである。仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化し、仮想ＣＤドライブにマウントする。さらにドライバで、仮想ＣＤドライブを起動し、仮想ＣＤの実行ファイル（ゲーム）を実行する。ここまでは、実施形態１と同様であるが、本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤの実行ファイルを実行する際の実行部の動作状況に関する情報を取得し、外部に送信する。図では、仮想ＣＤイメージ情報サーバ装置に送信する場面を示したが、これのみに限定されるものではない。この実行部動作状況情報より、実行部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。
【０１３０】
＜実施形態５：構成＞
【０１３１】
本実施形態での機能ブロックの一例を図１４に示した。
【０１３２】
図１４に示す本実施形態の「仮想ＣＤ利用情報送信装置」（１４００）は、「取得部」（１４０１）と、「保存部」（１４０２）と、「復号化部」（１４０３）と、「仮想ＣＤドライブ部」（１４０４）と、「マウント部」（１４０５）と、「ドライバ部」（１４０６）と、「実行部」（１４０７）と、「判断部」（１４０８）と、「保存部動作状況情報取得部」（１４０９）と、「保存部動作状況情報送信部」（１４１０）と、さらに、「実行部動作状況情報取得部」（１４１１）と、「実行部動作状況情報送信部」（１４１２）からなる。ここでは、実施形態１を基本としたが、実施形態２を基本とする場合にはさらに、復号化部動作状況情報取得部等を有し、実施形態３を基本とする場合にはさらに、マウント部動作状況情報取得部等を有し、実施形態４を基本とする場合にはさらに、ドライバ部動作状況情報取得部等を有する場合がある。
【０１３３】
「実行部動作状況情報取得部」（１４１１）は、実行部動作状況情報を取得する。「実行部動作状況情報」は、実行部（１４０７）の動作状況に関する情報である。例えば、実行処理が未処理の場合には「００」、処理中の場合には「０１」、不正な処理が行われた場合には「１０」、適正に完了した場合には「１１」などの識別のための符号が該当する。また、実行部が起動しているかどうかの情報や、その他、実行処理の開始・終了時間、実行回数、仮想ＣＤ利用情報送信装置や利用者を識別するための情報などが含まれるとしてもよい。
【０１３４】
「実行部動作状況情報送信部」（１４１２）は、実行部動作状況情報取得部（１４１１）で取得した実行部動作状況情報を送信する。送信先では、実行部動作状況情報により、実行処理が適正に行われたかどうかが分かるため、不正なアクセスを排除することができる。一方、実行部動作状況情報より、直接的に利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【０１３５】
その他各部の処理は、実施形態１と同様である。
【０１３６】
＜実施形態５：処理の流れ＞
【０１３７】
図１５は、実施形態５での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【０１３８】
まず、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ１５０１）。
【０１３９】
次に、取得ステップ（Ｓ１５０１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ１５０２）。その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信するとしてもよい。
【０１４０】
さらに、保存ステップ（Ｓ１５０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ１５０３）。その後、復号化部の動作状況に関する情報である復号化部動作状況情報を取得し、送信するとしてもよい。
【０１４１】
その次に、復号化ステップ（Ｓ１５０３）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする（マウントステップ  Ｓ１５０４）。その後、マウント部の動作状況に関する情報であるマウント部動作状況情報を取得し、送信するとしてもよい。
【０１４２】
さらに、仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ１５０５）。その後、ドライバ部の動作状況に関する情報であるドライバ部動作状況情報を取得し、送信するとしてもよい。
【０１４３】
さらに、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断し（判断ステップ  Ｓ１５０６）、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ１５０７）。判断ステップは、取得ステップ（Ｓ１５０１）の前に行われる場合もある。
【０１４４】
このとき、実行部の動作状況に関する情報である実行部動作状況情報を取得し、送信する（実行部動作状況情報送信ステップ  Ｓ１５０８）。
【０１４５】
一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わないで処理を終了する。
【０１４６】
＜実施形態５：効果＞
【０１４７】
本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤの実行ファイルを実行する際に、実行部の動作状況に関する情報を取得し、外部に送信する。この実行部動作状況情報より、実行部の動作の監視が容易になり、不正な実行処理を早期に発見することが可能となるため、セキュリティの確保ができる。
【０１４８】
また、実行部動作状況情報より、直接的に利用者の嗜好や、売れ行きの予測ができるため、マーケッティングに役立てることも可能である。
【０１４９】
＜＜実施形態６＞＞
【０１５０】
＜実施形態６：概要＞
【０１５１】
実施形態６について説明する。本実施形態は、判断部の動作状況に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【０１５２】
図１６は、本実施形態の概念の一例を示すものである。仮想ＣＤ利用情報送信装置は、取得した暗号化仮想ＣＤイメージ情報を復号化し、仮想ＣＤドライブにマウントする。さらにドライバで、仮想ＣＤドライブを起動し、仮想ＣＤの実行ファイル（ゲーム）を実行する。ここまでは、実施形態１と同様であるが、本実施形態の仮想ＣＤ利用情報送信装置は、実行ファイルの仮想ＣＤへのアクセス権原の有無を判断する際の判断部の動作状況に関する情報を取得し、外部に送信する。図では、仮想ＣＤイメージ情報サーバ装置に送信する場面を示したが、これのみに限定されるものではない。この判断部動作状況情報より、判断部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。
【０１５３】
＜実施形態６：構成＞
【０１５４】
本実施形態での機能ブロックの一例を図１７に示した。
【０１５５】
図１７に示す本実施形態の「仮想ＣＤ利用情報送信装置」（１７００）は、「取得部」（１７０１）と、「保存部」（１７０２）と、「復号化部」（１７０３）と、「仮想ＣＤドライブ部」（１７０４）と、「マウント部」（１７０５）と、「ドライバ部」（１７０６）と、「実行部」（１７０７）と、「判断部」（１７０８）と、「保存部動作状況情報取得部」（１７０９）と、「保存部動作状況情報送信部」（１７１０）と、さらに、「判断部動作状況情報取得部」（１７１１）と、「判断部動作状況情報送信部」（１７１２）からなる。ここでは、実施形態１を基本としたが、実施形態２を基本とする場合にはさらに、復号化部動作状況情報取得部等を有し、実施形態３を基本とする場合にはさらに、マウント部動作状況情報取得部等を有し、実施形態４を基本とする場合にはさらに、ドライバ部動作状況情報取得部等を有し、実施形態５を基本とする場合にはさらに、実行部動作状況情報取得部を有する場合がある。
【０１５６】
「判断部動作状況情報取得部」（１７１１）は、判断部動作状況情報を取得する。「判断部動作状況情報」は、判断部（１７０８）の動作状況に関する情報である。例えば、判断処理が未処理の場合には「００」、処理中の場合には「０１」、不正な処理が行われた場合には「１０」、適正に完了した場合には「１１」などの識別のための符号が該当する。また、判断部が起動しているかどうかの情報や、その他、判断処理の開始・終了時間、実行回数、仮想ＣＤ利用情報送信装置や利用者を識別するための情報などが含まれるとしてもよい。
【０１５７】
「判断部動作状況情報送信部」（１７１２）は、判断部動作状況情報取得部（１７１１）で取得した判断部動作状況情報を送信する。送信先では、判断部動作状況情報により、判断処理が適正に行われたかどうかが分かるため、不正なアクセスを排除することができる。
【０１５８】
その他各部の処理は、実施形態１と同様である。
【０１５９】
＜実施形態６：処理の流れ＞
【０１６０】
図１８は、実施形態６での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【０１６１】
まず、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ１８０１）。
【０１６２】
次に、取得ステップ（Ｓ１８０１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ１８０２）。その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信するとしてもよい。
【０１６３】
さらに、保存ステップ（Ｓ１８０２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ１８０３）。その後、復号化部の動作状況に関する情報である復号化部動作状況情報を取得し、送信するとしてもよい。
【０１６４】
その次に、復号化ステップ（Ｓ１８０３）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする（マウントステップ  Ｓ１８０４）。その後、マウント部の動作状況に関する情報であるマウント部動作状況情報を取得し、送信するとしてもよい。
【０１６５】
さらに、仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ１８０５）。その後、ドライバ部の動作状況に関する情報であるドライバ部動作状況情報を取得し、送信するとしてもよい。
【０１６６】
さらに、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する（判断ステップ  Ｓ１８０６）。判断ステップは、取得ステップ（Ｓ１８０１）の前に行われる場合もある。
【０１６７】
このとき、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ１８０７）。一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わない。
【０１６８】
最後に、判断部の動作状況に関する情報である判断部動作状況情報を取得し、送信する（判断部動作状況情報送信ステップ  Ｓ１８０８）。
【０１６９】
＜実施形態６：効果＞
【０１７０】
本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤの実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断し、その判断部の動作状況に関する情報を取得し、外部に送信する。この判断部動作状況情報より、判断部の動作の監視が容易になり、不正なアクセス処理を早期に発見することが可能となるため、セキュリティの確保ができる。例えば、アクセス権原のない者に対して実行を容認するように不正に改変した判断部による判断処理は、この判断部動作状況情報を監視することで検知することができる。これにより、利用者にとって信頼あるシステムを構築することができるという効果が期待できる。
【０１７１】
＜＜実施形態７＞＞
【０１７２】
＜実施形態７：概要＞
【０１７３】
実施形態７について説明する。本実施形態は、判断部の判断結果に関する情報を送信する仮想ＣＤ利用情報送信装置である。
【０１７４】
＜実施形態７：構成＞
【０１７５】
本実施形態での機能ブロックの一例を図１９に示した。
【０１７６】
図１９に示す本実施形態の「仮想ＣＤ利用情報送信装置」（１９００）は、「取得部」（１９０１）と、「保存部」（１９０２）と、「復号化部」（１９０３）と、「仮想ＣＤドライブ部」（１９０４）と、「マウント部」（１９０５）と、「ドライバ部」（１９０６）と、「実行部」（１９０７）と、「判断部」（１９０８）と、「保存部動作状況情報取得部」（１９０９）と、「保存部動作状況情報送信部」（１９１０）と、さらに、「判断結果情報取得部」（１９１１）と、「判断結果情報送信部」（１９１２）からなる。ここでは、実施形態１を基本としたが、実施形態２を基本とする場合にはさらに、復号化部動作状況情報取得部等を有し、実施形態３を基本とする場合にはさらに、マウント部動作状況情報取得部等を有し、実施形態４を基本とする場合にはさらに、ドライバ部動作状況情報取得部等を有し、実施形態５を基本とする場合にはさらに、実行部動作状況情報取得部を有し、実施形態６を基本とする場合にはさらに、判断部動作状況情報取得部を有する場合がある。
【０１７７】
「判断結果情報取得部」（１９１１）は、判断結果情報を取得する。「判断結果情報」は、判断部（１９０８）の判断結果に関する情報である。例えば、アクセス権原を有すると判断した場合には「１」、アクセス権原は有しないと判断した場合には「０」などの識別のための符号が該当する。
【０１７８】
「判断結果情報送信部」（１９１２）は、判断結果情報取得部（１９１１）で取得した判断結果情報を送信する。送信先では、判断結果情報により、判断処理の結果、つまり、仮想ＣＤの実行ファイルにおける実行の可・不可が分かるため、アクセス権原がない者によるアクセスが行われたかどうかを認識することができる。
【０１７９】
その他各部の処理は、実施形態１と同様である。
【０１８０】
＜実施形態７：処理の流れ＞
【０１８１】
図２０は、実施形態７での処理の流れの一例を示したものである。本実施形態における仮想ＣＤ利用者情報送信方法は、以下に示すステップよりなる。
【０１８２】
まず、暗号化仮想ＣＤイメージ情報を仮想ＣＤイメージ情報サーバ装置から取得する（取得ステップ  Ｓ２００１）。
【０１８３】
次に、取得ステップ（Ｓ２００１）にて取得した暗号化仮想ＣＤイメージ情報を暗号化された状態で保存部に保存する（保存ステップ  Ｓ２００２）。その後、保存部の動作状況に関する情報である保存部動作状況情報を取得し、送信するとしてもよい。
【０１８４】
さらに、保存ステップ（Ｓ２００２）に保存された暗号化仮想ＣＤイメージ情報を復号化して仮想ＣＤイメージ情報とする（復号化ステップ  Ｓ２００３）。その後、復号化部の動作状況に関する情報である復号化部動作状況情報を取得し、送信するとしてもよい。
【０１８５】
その次に、復号化ステップ（Ｓ２００３）にて復号化された仮想ＣＤイメージ情報に基づいて仮想ＣＤドライブ部に仮想ＣＤをマウントする（マウントステップ  Ｓ２００４）。その後、マウント部の動作状況に関する情報であるマウント部動作状況情報を取得し、送信するとしてもよい。
【０１８６】
さらに、仮想ＣＤドライブ部をドライブするための処理を行う（ドライバステップ  Ｓ２００５）。その後、ドライバ部の動作状況に関する情報であるドライバ部動作状況情報を取得し、送信するとしてもよい。
【０１８７】
さらに、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する（判断ステップ  Ｓ２００６）。判断ステップは、取得ステップ（Ｓ２００１）の前に行われる場合もある。
【０１８８】
このとき、アクセスの権原の有りとの判断結果の場合には、仮想ＣＤの実行ファイルを実行するための処理を行う（実行ステップ  Ｓ２００７）。一方、アクセスの権原のなしとの判断結果の場合には、実行ステップは行わない。
【０１８９】
最後に、判断部の判断結果に関する情報である判断結果に関する情報である判断結果情報を取得し、送信する（判断結果情報送信ステップ  Ｓ２００８）。また、判断部の動作状況に関する情報である判断部動作状況情報を取得し、送信するとしてもよい。
【０１９０】
＜実施形態７：効果＞
【０１９１】
本実施形態の仮想ＣＤ利用情報送信装置は、仮想ＣＤの実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断し、その判断部の判断結果に関する情報を取得し、外部に送信する。この判断結果情報より、判断処理の結果、つまり、仮想ＣＤの実行ファイルにおける実行の可・不可が分かるため、アクセス権原がない者によるアクセスが行われたかどうかの監視が容易になり、不正なアクセス処理を早期に発見することが可能となる。したがって、セキュリティの確保が図られるという効果を有する。つまり、アクセス権原がないとの判断結果にもかかわらず、その後実行処理が行われれば、不正な処理であるとして、アクセスを排除することができる。
【０１９２】
＜＜実施形態８＞＞
【０１９３】
＜実施形態８：概要＞
【０１９４】
実施形態８について説明する。本実施形態は、前記仮想ＣＤイメージ情報サーバ装置に対して送信を行うことに特徴を有する仮想ＣＤ利用情報送信装置である。
【０１９５】
＜実施形態８：構成＞
【０１９６】
本実施形態での機能ブロックはすでに図２に示したものと同様である。
【０１９７】
図２に示す「仮想ＣＤ利用情報送信装置」（０２００）は、「取得部」（０２０１）と、「保存部」（０２０２）と、「復号化部」（０２０３）と、「仮想ＣＤドライブ部」（０２０４）と、「マウント部」（０２０５）と、「ドライバ部」（０２０６）と、「実行部」（０２０７）と、「判断部」（０２０８）と、「保存部動作状況情報取得部」（０２０９）と、「保存部動作状況情報送信部」（０２１０）とからなる。
【０１９８】
「保存部動作状況情報送信部」（０２１０）は、保存部動作状況情報を、仮想ＣＤイメージ情報サーバ装置に対して送信する。暗号化仮想ＣＤイメージ情報の送信元である仮想ＣＤイメージ情報サーバ装置に対して保存部動作状況情報を送信することで、仮想ＣＤイメージ情報サーバ装置自身が保存部の動作の監視を行うことができる。また、仮想ＣＤイメージ情報サーバ装置は、保存部動作状況情報から利用者の嗜好や、売れ行きの予測を行い、マーケッティングに役立てることも可能である。
【０１９９】
ここでは、実施形態１を基本としたが、実施形態２の場合には復号化部動作状況情報送信部での送信を、仮想ＣＤイメージ情報サーバ装置に対して行う。同様に、実施形態３の場合にはマウント部動作状況情報送信部で、実施形態４の場合にはドライバ部動作状況情報送信部で、実施形態５の場合には実行部動作状況情報送信部で、実施形態６の場合には判断部動作状況情報送信部で、実施形態７の場合には判断結果情報送信部での送信を、仮想ＣＤイメージ情報サーバ装置に対して行う。
【０２００】
＜実施形態８：効果＞
【０２０１】
本実施形態の仮想ＣＤ利用情報送信装置は、前記仮想ＣＤイメージ情報サーバ装置に対して送信を行うことに特徴を有する。暗号化仮想ＣＤイメージ情報の送信元である仮想ＣＤイメージ情報サーバ装置に対して動作状況情報を送信することで、仮想ＣＤイメージ情報サーバ装置自身が保存部の動作の監視を行うことができる。また、仮想ＣＤイメージ情報サーバ装置は、動作状況情報から利用者の嗜好や、売れ行きの予測を行い、マーケッティングに役立てることも可能である。
【０２０２】
＜＜実施形態９＞＞
【０２０３】
＜実施形態９：概要＞
【０２０４】
実施形態９について説明する。本実施形態は、仮想ＣＤ利用情報送信装置から受信した情報に基づいて不正利用の可能性があるか判断する仮想ＣＤイメージ情報サーバ装置である。
【０２０５】
図２１は、本実施形態の概念の一例を示すものである。まず、仮想ＣＤイメージ情報サーバ装置は、仮想ＣＤ利用情報送信装置に対して暗号化仮想ＣＤイメージ情報を送信する。それに対して仮想ＣＤ利用情報送信装置は、この暗号化仮想ＣＤイメージ情報を保存する際の保存部の動作状況に関する情報を取得し、仮想ＣＤイメージ情報サーバ装置に送信する。この保存部動作状況情報より、保存部の動作の監視が容易になり、不正なアクセスを早期に発見することが可能となるため、セキュリティの確保ができる。図では、保存部動作状況情報のみを示したが、復号化部動作状況情報等のその他の動作状況情報や、判断結果情報なども含む場合がある。
【０２０６】
＜実施形態９：構成＞
【０２０７】
本実施形態での機能ブロックの一例を図２２に示した。
【０２０８】
図２２に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２２００）は、「情報受信部」（２２０１）と、「不正利用可能性判断部」（２２０２）とからなる。
【０２０９】
「情報受信部」（２２０１）は、仮想ＣＤ利用情報送信装置から送信された情報を受信するための処理を行う。情報は、これまでに述べてきた保存部動作状況情報と、復号化部動作状況情報と、マウント部動作状況情報と、ドライバ部動作状況情報と、実行部動作状況情報と、判断部動作状況情報と、判断結果情報とのいずれか一、あるいは、これらの組合せが該当する。
【０２１０】
「不正利用可能性判断部」（２２０２）は、情報受信部（２２０１）にて受信した情報に基づいて不正利用の可能性があるか判断する。動作状況情報に含まれる情報から、不正な処理が行われたとの識別符号が含まれていた場合の他、例えば、不必要に処理に時間がかかりすぎるなどの場合には、不正利用の可能性があると判断することができる。また、本来起動していなければならない部が起動していない場合なども不正利用の可能性があると判断することができる。不正利用可能性判断処理により、不正利用の可能性ありと判断された場合は、仮想ＣＤ利用情報送信装置の不正利用を排除するための処理を行う場合もある。
【０２１１】
ここでは図示しなかったが、仮想ＣＤ利用情報送信装置に対して暗号化仮想ＣＤイメージ情報を送信するための仮想ＣＤイメージ情報送信部を有する場合がある。
【０２１２】
＜実施形態９：処理の流れ＞
【０２１３】
図２３は、実施形態９での処理の流れの一例を示したものである。本実施形態における仮想ＣＤイメージ情報の不正利用可能性の判断方法は、以下に示すステップよりなる。
【０２１４】
まず、仮想ＣＤ利用情報送信装置から送信された情報を受信するための処理を行う（情報受信ステップ  Ｓ２３０１）。
【０２１５】
次に、情報受信ステップ（Ｓ２３０１）にて受信した情報に基づいて不正利用の可能性があるか判断する（不正利用可能性判断ステップ  Ｓ２３０２）。
【０２１６】
＜実施形態９：効果＞
【０２１７】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、仮想ＣＤ利用情報送信装置から受信した情報に基づいて不正利用の可能性があるか判断する。仮想ＣＤイメージ情報サーバ装置自身が各部の動作の監視を行うことで、不正利用を迅速に排除することができる。
【０２１８】
＜＜実施形態１０＞＞
【０２１９】
＜実施形態１０：概要＞
【０２２０】
実施形態１０について説明する。本実施形態は、保存部の処理がない状態で復号化部の処理がされた場合を不正利用可能性ありと判断することに特徴を有する仮想ＣＤイメージ情報サーバ装置である。
【０２２１】
＜実施形態１０：構成＞
【０２２２】
本実施形態での機能ブロックの一例を図２４に示した。
【０２２３】
図２４に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２４００）は、「情報受信部」（２４０１）と、「不正利用可能性判断部」（２４０２）とからなり、さらに、不正利用可能性判断部（２４０２）は「保存−復号化不正判断手段」（２４０３）を有する。
【０２２４】
「保存−復号化不正判断手段」（２４０３）は、保存部の処理がない状態で復号化部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、取得した暗号化仮想ＣＤイメージ情報を保存部に保存した後に、復号化部で復号化処理を行う。したがって、保存処理を行う前に復号化処理を行うことは不正な利用に該当する。仮想ＣＤ利用情報送信装置は、保存部動作状況情報送信部から保存部動作状況情報を、復号化部動作状況情報送信部から復号化部動作状況情報を送信する。
【０２２５】
一方、仮想ＣＤイメージ情報サーバ装置では、この保存部動作状況情報と、復号化部動作状況情報とを、情報受信部（２４０１）で受信し判断を行う。例えば、保存部動作状況情報が、保存処理が未処理であることを示す「００」で、復号化部動作状況情報が、復号化処理中であることを示す「０１」である場合には、不正利用の可能性ありと判断することができる。
【０２２６】
また、このときの判断は、コンテンツごとに行われる。つまり、ゲームＡについて保存処理が未処理であるのに、復号化部動作状況情報では復号化処理中であれば、不正利用の可能性ありと判断することができるが、ゲームＢについて保存処理が処理済みで、復号化処理中の場合は、ゲームＡの保存処理が未処理であってもゲームＢについては不正処理には該当しない。
【０２２７】
その他、各部の処理は実施形態９と同様である。
【０２２８】
＜実施形態１０：効果＞
【０２２９】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、保存部の処理がない状態で復号化部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置では、取得した暗号化仮想ＣＤイメージ情報を保存部に保存した後にのみ、復号化部で復号化処理を行う特質を利用し不正利用の可能性があるか判断することができる。これにより、仮想ＣＤイメージ情報サーバ装置は、保存部と復号化部の動作の監視を行うことで、早い段階で不正利用を排除することができる。
【０２３０】
＜＜実施形態１１＞＞
【０２３１】
＜実施形態１１：概要＞
【０２３２】
実施形態１１について説明する。本実施形態は、復号化部の処理がない状態でマウント部の処理がされた場合を不正利用可能性ありと判断することに特徴を有する仮想ＣＤイメージ情報サーバ装置である。
【０２３３】
＜実施形態１１：構成＞
【０２３４】
本実施形態での機能ブロックの一例を図２５に示した。
【０２３５】
図２５に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２５００）は、「情報受信部」（２５０１）と、「不正利用可能性判断部」（２５０２）とからなり、さらに、不正利用可能性判断部（２５０２）は「復号化−マウント不正判断手段」（２５０３）を有する。ここでは、実施形態９を基本としたが、実施形態１０を基本とする場合にはさらに、不正利用可能性判断部は保存−復号化不正判断手段を有する場合がある。
【０２３６】
「復号化−マウント不正判断手段」（２５０３）は、復号化部の処理がない状態でマウント部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、仮想ＣＤイメージ情報を復号化した後に、その復号化仮想ＣＤイメージ情報に基づいて仮想ＣＤのマウント処理を行う。したがって、復号化処理を行う前にマウント処理を行うことは不正な利用に該当する。仮想ＣＤ利用情報送信装置は、復号化部動作状況情報送信部から復号化部動作状況情報を、マウント部動作状況情報送信部からマウント部動作状況情報を送信する。
【０２３７】
一方、仮想ＣＤイメージ情報サーバ装置では、この復号化部動作状況情報と、マウント部動作状況情報とを、情報受信部（２５０１）で受信し判断を行う。例えば、復号化部動作状況情報が、復号化処理が未処理であることを示す「００」で、マウント部動作状況情報が、マウント処理中であることを示す「０１」である場合には、不正利用の可能性ありと判断することができる。
【０２３８】
その他、各部の処理は実施形態９と同様である。
【０２３９】
＜実施形態１１：効果＞
【０２４０】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、復号化部の処理がない状態でマウント部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、仮想ＣＤイメージ情報を復号化した後に、その復号化仮想ＣＤイメージ情報に基づいて仮想ＣＤのマウント処理を行う特質を利用し不正利用の可能性があるか判断することができる。これにより、仮想ＣＤイメージ情報サーバ装置は、復号化部とマウント部の動作の監視を行うことで、復号化処理ができない不正利用者の利用を排除することができる。
【０２４１】
＜＜実施形態１２＞＞
【０２４２】
＜実施形態１２：概要＞
【０２４３】
実施形態１２について説明する。本実施形態は、マウント部の処理がない状態でドライバ部の処理がされた場合を不正利用可能性ありと判断することに特徴を有する仮想ＣＤイメージ情報サーバ装置である。
【０２４４】
＜実施形態１２：構成＞
【０２４５】
本実施形態での機能ブロックの一例を図２６に示した。
【０２４６】
図２６に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２６００）は、「情報受信部」（２６０１）と、「不正利用可能性判断部」（２６０２）とからなり、さらに、不正利用可能性判断部（２６０２）は「マウント−ドライバ不正判断手段」（２６０３）を有する。ここでは、実施形態９を基本としたが、実施形態１０を基本とする場合にはさらに、不正利用可能性判断部は保存−復号化不正判断手段を、実施形態１１を基本とする場合にはさらに、復号化−マウント不正判断手段を有する場合がある。
【０２４７】
「マウント−ドライバ不正判断手段」（２６０３）は、マウント部の処理がない状態でドライバ部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、仮想ＣＤを仮想ＣＤドライブ部にマウントした後に、その仮想ＣＤドライブ部をドライブするためのドライバ処理を行う。したがって、マウント処理を行う前にドライバ処理を行うことは不正な利用に該当する。仮想ＣＤ利用情報送信装置は、マウント部動作状況情報送信部からマウント部動作状況情報を、ドライバ部動作状況情報送信部からドライバ部動作状況情報を、送信する。
【０２４８】
一方、仮想ＣＤイメージ情報サーバ装置では、このマウント部動作状況情報と、ドライバ部動作状況情報とを、情報受信部（２６０１）で受信し判断を行う。例えば、マウント部動作状況情報が、マウント処理が未処理であることを示す「００」で、ドライバ部動作状況情報が、ドライバ処理中であることを示す「０１」である場合には、不正利用の可能性ありと判断することができる。
【０２４９】
その他、各部の処理は実施形態９と同様である。
【０２５０】
＜実施形態１２：効果＞
【０２５１】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、マウント部の処理がない状態でドライバ部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、仮想ＣＤを仮想ＣＤドライブ部にマウントした後に、その仮想ＣＤドライブ部をドライブするためのドライバ処理を行う特質を利用し不正利用の可能性があるか判断することができる。これにより、仮想ＣＤイメージ情報サーバ装置は、マウント部とドライバ部の動作の監視を行うことで、不正利用を迅速に排除することができる。
【０２５２】
＜＜実施形態１３＞＞
【０２５３】
＜実施形態１３：概要＞
【０２５４】
実施形態１３について説明する。本実施形態は、ドライバ部の処理がない状態で実行部の処理がされた場合を不正利用可能性ありと判断することに特徴を有する仮想ＣＤイメージ情報サーバ装置である。
【０２５５】
＜実施形態１３：構成＞
【０２５６】
本実施形態での機能ブロックの一例を図２７に示した。
【０２５７】
図２７に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２７００）は、「情報受信部」（２７０１）と、「不正利用可能性判断部」（２７０２）とからなり、さらに、不正利用可能性判断部（２７０２）は「ドライバ−実行不正判断手段」（２７０３）を有する。ここでは、実施形態９を基本としたが、実施形態１０を基本とする場合にはさらに、不正利用可能性判断部は保存−復号化不正判断手段を、実施形態１１を基本とする場合にはさらに、復号化−マウント不正判断手段を、実施形態１２を基本とする場合にはさらに、マウント−ドライバ不正判断手段を有する場合がある。
【０２５８】
「ドライバ−実行不正判断手段」（２７０３）は、ドライバ部の処理がない状態で実行部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、仮想ＣＤドライブ部をドライブすることで、仮想ＣＤの実行ファイルの実行処理を行う。したがって、ドライバ処理を行う前に実行処理を行うことは不正な利用に該当する。仮想ＣＤ利用情報送信装置は、ドライバ部動作状況情報送信部からドライバ部動作状況情報を、実行部動作状況情報送信部から実行部動作状況情報を送信する。
【０２５９】
一方、仮想ＣＤイメージ情報サーバ装置では、このドライバ部動作状況情報と、実行部動作状況情報とを、情報受信部（２７０１）で受信し判断を行う。例えば、ドライバ部動作状況情報が、ドライバ処理が未処理であることを示す「００」で、実行部動作状況情報が、実行処理中であることを示す「０１」である場合には、不正利用の可能性ありと判断することができる。
【０２６０】
その他、各部の処理は実施形態９と同様である。
【０２６１】
＜実施形態１３：効果＞
【０２６２】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、ドライバ部の処理がない状態で実行部の処理がされた場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、仮想ＣＤドライブ部をドライブすることで、仮想ＣＤの実行ファイルの実行処理を行う特質を利用し不正利用の可能性があるか判断することができる。これにより、仮想ＣＤイメージ情報サーバ装置は、ドライバ部と実行部の動作の監視を行うことで、実質的な不正利用を迅速に排除することができる。
【０２６３】
＜＜実施形態１４＞＞
【０２６４】
＜実施形態１４：概要＞
【０２６５】
実施形態１４について説明する。本実施形態は、判断部の処理がない状態で、取得部、保存部、復号化部、マウント部、ドライバ部、実行部、の何れか一以上の処理があった場合を不正利用可能性ありと判断することに特徴を有する仮想ＣＤイメージ情報サーバ装置である。
【０２６６】
＜実施形態１４：構成＞
【０２６７】
本実施形態での機能ブロックの一例を図２８に示した。
【０２６８】
図２８に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２８００）は、「情報受信部」（２８０１）と、「不正利用可能性判断部」（２８０２）とからなり、さらに、不正利用可能性判断部（２８０２）は「判断部不動作不正判断手段」（２８０３）を有する。ここでは、実施形態９を基本としたが、実施形態１０を基本とする場合にはさらに、不正利用可能性判断部は保存−復号化不正判断手段を、実施形態１１を基本とする場合にはさらに、復号化−マウント不正判断手段を、実施形態１２を基本とする場合にはさらに、マウント−ドライバ不正判断手段を、実施形態１３を基本とする場合にはさらに、ドライバ−実行不正判断手段を有する場合がある。
【０２６９】
「判断部不動作不正判断手段」（２８０３）は、判断部の処理がない状態で、取得部、保存部、復号化部、マウント部、ドライバ部、実行部、の何れか一以上の処理があった場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、最初に判断部にて、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する場合がある。その場合には、判断部での判断処理を行う前に、取得部、保存部、復号化部、マウント部、ドライバ部、実行部の各部で処理を行うことは不正な利用に該当する。仮想ＣＤ利用情報送信装置は、各部の動作状況情報を、それぞれの動作状況送信部から送信する。
【０２７０】
一方、仮想ＣＤイメージ情報サーバ装置では、これら動作状況情報を情報受信部（２８０１）で受信し判断を行う。例えば、判断部動作状況情報が、判断処理が未処理であることを示す「００」で、実行部動作状況情報が、実行処理中であることを示す「０１」である場合には、不正利用の可能性ありと判断することができる。その他、取得部、保存部、復号化部、マウント部、ドライバ部の何れか一以上の動作状況情報が、処理中であることを示す「０１」である場合にも同様に不正利用可能性ありと判断する。
【０２７１】
その他、各部の処理は実施形態９と同様である。
【０２７２】
＜実施形態１４：効果＞
【０２７３】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、判断部の処理がない状態で、取得部、保存部、復号化部、マウント部、ドライバ部、実行部、の何れか一以上の処理があった場合を不正利用可能性ありと判断する。仮想ＣＤ利用情報送信装置においては、最初に判断部にて、実行ファイルの仮想ＣＤへのアクセスの権原の有無を判断する場合がある。この特質を利用し不正利用の可能性があるか判断することができる。これにより、仮想ＣＤイメージ情報サーバ装置は、何重ものチェックを行い、不正利用の排除を確実に行うことが期待できる。
【０２７４】
＜＜実施形態１５＞＞
【０２７５】
＜実施形態１５：概要＞
【０２７６】
実施形態１５について説明する。本実施形態は、仮想ＣＤイメージ情報のデータのエラーを判断し、必要に応じて再送信を行うことに特徴を有する仮想ＣＤイメージ情報サーバ装置である。
【０２７７】
＜実施形態１５：構成＞
【０２７８】
本実施形態での機能ブロックの一例を図２９に示した。
【０２７９】
図２９に示す本実施形態の「仮想ＣＤイメージ情報サーバ装置」（２９００）は、「情報受信部」（２９０１）と、「不正利用可能性判断部」（２９０２）と、さらに、「エラー可能性判断部」（２９０３）と、「仮想ＣＤイメージ情報送信部」（２９０４）とからなる。
【０２８０】
「エラー可能性判断部」（２９０３）は、情報受信部（２９０１）にて受信した情報に基づいて仮想ＣＤイメージ情報のデータのエラーがあるか判断する。受信した情報は、主に仮想ＣＤ利用情報送信装置の各部の動作状況などに関する情報であるが、ここに仮想ＣＤイメージ情報のデータのエラーを含むことを示す識別符号が含まれている場合がある。データのエラーは、データの欠落、重複、書き換えなどの欠陥をいう。例えば、実行部動作状況情報において、実行処理を最後まで完結しない前に、処理が終了してしまうことを示す符号などが含まれている場合などが該当する。
【０２８１】
仮想ＣＤイメージ情報のデータにエラーがあると判断できる場合には、前記仮想ＣＤ利用情報送信装置に対して、仮想ＣＤイメージ情報の再送信を行うことが必要となる。したがって、仮想ＣＤイメージ情報再送信部（２９０４）を有する場合がある。これを取得した仮想ＣＤ利用情報送信装置は、復号化、マウント等の一連の処理を行い、仮想ＣＤを実行することができる。
【０２８２】
その他、各部の処理は実施形態９と同様である。
【０２８３】
＜実施形態１５：処理の流れ＞
【０２８４】
図３０は、実施形態１５での処理の流れの一例を示したものである。本実施形態における仮想ＣＤイメージ情報のエラー可能性の判断方法は、以下に示すステップよりなる。
【０２８５】
まず、仮想ＣＤ利用情報送信装置から送信された情報を受信するための処理を行う（情報受信ステップ  Ｓ３００１）。
【０２８６】
次に、情報受信ステップ（Ｓ３００１）にて受信した情報に基づいて仮想ＣＤイメージ情報のデータのエラーがあるか判断する（エラー可能性判断ステップ  Ｓ３００２）。
【０２８７】
その次に、エラー可能性判断ステップ（Ｓ３００２）での判断結果が、エラーがあったとの判断結果である場合には、前記仮想ＣＤ利用情報送信装置に対して、仮想ＣＤイメージ情報の再送信を行う（仮想ＣＤイメージ情報再送信ステップ  Ｓ３００３）。一方、エラーがなかったとの判断結果である場合には、そのまま処理を終了する。
【０２８８】
＜実施形態１５：効果＞
【０２８９】
本実施形態の仮想ＣＤイメージ情報サーバ装置は、仮想ＣＤ利用情報送信装置から受信した情報に基づいてデータのエラーの可能性があるか判断し、データのエラーがあった場合には、前記仮想ＣＤ利用情報送信装置に対して、仮想ＣＤイメージ情報の再送信を行う。利用者から、再送信を要求する必要がないため、利用者にとって便利である。
【図面の簡単な説明】
【０２９０】
【図１】実施形態１を説明するための概念図
【図２】実施形態１を説明するための機能ブロック図
【図３】実施形態１の処理の流れを説明する図
【図４】実施形態２を説明するための概念図
【図５】実施形態２を説明するための機能ブロック図
【図６】実施形態２の処理の流れを説明する図
【図７】実施形態３を説明するための概念図
【図８】実施形態３を説明するための機能ブロック図
【図９】実施形態３の処理の流れを説明する図
【図１０】実施形態４を説明するための概念図
【図１１】実施形態４を説明するための機能ブロック図
【図１２】実施形態４の処理の流れを説明する図
【図１３】実施形態５を説明するための概念図
【図１４】実施形態５を説明するための機能ブロック図
【図１５】実施形態５の処理の流れを説明する図
【図１６】実施形態６を説明するための概念図
【図１７】実施形態６を説明するための機能ブロック図
【図１８】実施形態６の処理の流れを説明する図
【図１９】実施形態７を説明するための機能ブロック図
【図２０】実施形態７の処理の流れを説明する図
【図２１】実施形態９を説明するための概念図
【図２２】実施形態９を説明するための機能ブロック図
【図２３】実施形態９の処理の流れを説明する図
【図２４】実施形態１０を説明するための機能ブロック図
【図２５】実施形態１１を説明するための機能ブロック図
【図２６】実施形態１２を説明するための機能ブロック図
【図２７】実施形態１３を説明するための機能ブロック図
【図２８】実施形態１４を説明するための機能ブロック図
【図２９】実施形態１５を説明するための機能ブロック図
【図３０】実施形態１５の処理の流れを説明する図
【符号の説明】
【０２９１】
０２００    仮想ＣＤ利用情報送信装置
０２０１    取得部
０２０２    保存部
０２０３    復号化部
０２０４    仮想ＣＤドライブ部
０２０５    マウント部
０２０６    ドライバ部
０２０７    実行部
０２０８    判断部
０２０９    保存部動作状況情報取得部
０２１０    保存部動作状況情報送信部
【図１】
2005044312.tif 000003
【図２】
2005044312.tif 000004
【図３】
2005044312.tif 000005
【図４】
2005044312.tif 000006
【図５】
2005044312.tif 000007
【図６】
2005044312.tif 000008
【図７】
2005044312.tif 000009
【図８】
2005044312.tif 000010
【図９】
2005044312.tif 000011
【図１０】
2005044312.tif 000012
【図１１】
2005044312.tif 000013
【図１２】
2005044312.tif 000014
【図１３】
2005044312.tif 000015
【図１４】
2005044312.tif 000016
【図１５】
2005044312.tif 000017
【図１６】
2005044312.tif 000018
【図１７】
2005044312.tif 000019
【図１８】
2005044312.tif 000020
【図１９】
2005044312.tif 000021
【図２０】
2005044312.tif 000022
【図２１】
2005044312.tif 000023
【図２２】
2005044312.tif 000024
【図２３】
2005044312.tif 000025
【図２４】
2005044312.tif 000026
【図２５】
2005044312.tif 000027
【図２６】
2005044312.tif 000028
【図２７】
2005044312.tif 000029
【図２８】
2005044312.tif 000030
【図２９】
2005044312.tif 000031
【図３０】
2005044312.tif 000032