(57)【要約】データファイルの不正なコピーを防止することが可能な複製防止プログラムを提供することを目的とする。  暗号化データを記録する暗号化データ記録手段と、真正の識別情報を記録する真正識別情報記録手段と、前記暗号化データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録されている識別情報とが一致するか否かを判断する判断手段と、前記判断手段によって２つの識別情報が一致する場合には、前記暗号化データを復号化する復号化手段と、復号化されたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対する編集、複写、印刷、保存等の機能の実行を制限する実行制限手段としてコンピュータに機能させることを特徴とする。
2004109521.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されたデータファイルの複製防止プログラムであって、
前記データファイルを暗号化した暗号化データを記録する暗号化データ記録手段と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記録手段と、前記暗号化データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録されている識別情報とが一致するか否かを判断する判断手段と、前記判断手段によって２つの識別情報が一致する場合には、前記暗号化データ記録手段に記録されている暗号化データを復号化する復号化手段と、前記復号化手段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対する編集、複写、印刷、保存のうち少なくとも複写又は保存の機能の実行を制限する実行制限手段としてコンピュータに機能させるための複製防止プログラム。
【請求項２】
前記表示手段は、前記データファイルのデータ形式に応じて、コンピュータに予めインストールされているアプリケーションプログラムを起動して、前記復号化されたデータを表示部に表示する機能を備える請求項１記載の複製防止プログラム。
【請求項３】
前記実行制限手段は、コンピュータに予めインストールされているオペレーティングシステム若しくは前記アプリケーションプログラムの一方又はその双方で実行されるプロセスを監視すると共に、予め実行を制限しているプロセスを検知した場合、該プロセスの処理を強制的に中断する機能を備える請求項２記載の複製防止プログラム。
【請求項４】
前記実行制限手段は、コンピュータに予めインストールされているオペレーティングシステム若しくは前記アプリケーションプログラムの一方又はその双方が検知するイベントを監視すると共に、予め制限しているイベントを検知した場合、該イベントの処理を強制的に中断する機能を備える請求項２記載の複製防止プログラム。
【請求項５】
前記表示手段は、前記復号化されたデータを表示するアプリケーションプログラムを備えてなり、コンピュータが該アプリケーションプログラムを起動して、前記復号化されたデータを表示部に表示する機能を備える請求項１記載の複製防止プログラム。
【請求項６】
前記真正識別情報は前記記録媒体の種別情報を少なくとも含み、前記判断手段は、前記真正識別情報記憶手段に記憶されている正規の記録媒体の種別情報と前記暗号化データが記録されている記録媒体の種別情報が一致するか否かを判断する機能を備える請求項１記載の複製防止プログラム。
【請求項７】
前記請求項１から６のいずれか１項に記載の複製防止プログラムが記録された、コンピュータ読み取り可能な記録媒体。
【請求項８】
記録媒体に記録されたデータファイルの複製防止システムであって、
前記データファイルを暗号化した暗号化データを記録する暗号化データ記録手段と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記録手段と、前記暗号化データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録されている識別情報とが一致するか否かを判断する判断手段と、前記判断手段によって２つの識別情報が一致する場合には、前記暗号化データ記録手段に記録されている暗号化データを復号化する復号化手段と、前記復号化手段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対する編集、複写、印刷、保存のうち少なくとも複写又は保存の機能の実行を制限する実行制限手段をコンピュータに備えることを特徴とする複製防止システム。
【発明の詳細な説明】
【技術分野】
【０００１】  本願発明は、正規の記録媒体に記録されているデータファイルを他の記録媒体に複製したときに表示等ができないだけでなく、正規の記録媒体に記録されたデータファイルの印刷又は保存等の機能を制限する複製防止プログラム、その複製防止プログラムを記録した記録媒体、及び複製防止プログラムをコンピュータに実行させるための複製防止システムに関するものである。
【背景技術】
【０００２】  従来、文書データ、画像データ、リストデータなどの各種のデータファイルを記録媒体に記憶させて、この記録媒体をコンピュータのアプリケーションプログラム等を用いて、データの内容をディスプレイに表示したり、プリンタで印刷したり、他の記録媒体に保存するなどしている。このため、各種のデータファイルを不正に印刷したり、他の記録媒体に不正に記録したりすることが可能であった。このように記録媒体に記録したデータの不正使用を防止するために、データファイルにパスワードを設定することで、パスワードを知っている人だけが、データファイルの閲覧、印刷、保存、複写、編集などが行えるようにし、パスワードを知らない人には、それらが行えないようにして、データの不正使用を防止している。【０００３】  また、ゲームなどのアプリケーションプログラムなどが記録されているＣＤ−ＲＯＭからＣＤ−Ｒ等の他の記録媒体に不正コピーをした場合、該アプリケーションプログラムの読み取り又は実行ができない不正複製防止アプリケーションプログラムがある。この複製防止アプリケーションプログラムは、予め正規の記録媒体の媒体種別を記録させて、利用者が利用するゲーム等のアプリケーションプログラムを実行させるときには、その実行に先立って、このアプリケーションプログラムが記録されている記録媒体の媒体種別と前記正規の記録媒体の媒体種別とが一致するか否かを確認し、正規の記録媒体の種別でなければ、このアプリケーションプログラムの実行を行わないようにして、アプリケーションプログラムの複製を実質的に防止している（例えば、特許文献１参照。）。
【特許文献１】国際公開  ＷＯ  ０２／０８２２８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】  しかしながら、データをパスワードによって保護する場合には、データの提供者はこのデータの利用者に対して、データファイルとパスワードの双方のデータを提供する必要性があるため、パスワードが設定されたデータファイルとそれに対応するパスワードの双方を複製された場合には、データファイルは容易に第三者が利用することができるだけでなく、不正なファイルを多数複製することが可能であった。また、正規の利用者にとっては、データファイルを利用する度にパスワードを入力するという煩雑な作業が必要なだけでなく、正規の利用者がパスワードを忘れてしまった場合には、データファイルを閲覧することすらできなかった。【０００５】  また、後者の場合、記録媒体に記録されるものがゲーム等のアプリケーションプログラムではなく、文書データファイル、画像データファイルなどデータファイルの場合には、該データファイルに対応したアプリケーションプログラムを実行（起動）させてディスプレイ等に表示させている。したがって、アプリケーションプログラムに元々備えられている保存、複写などの機能を用いることにより、データの一部又は全てをハードディスク（ＨＤＤ）やフレキシブルディスク（ＦＤ）などの他の記録媒体に複製することが可能である。同様に、印刷の機能を用いて大量に紙媒体等に印刷することも可能であった。【０００６】  本願発明は、かかる問題に鑑みてなされたものであり、正規の利用者にとってはパスワードを入力するような煩雑な作業を必要とせず、さらにはデータファイルの不正なコピーを防止することが可能な複製防止プログラム及び複製防止プログラムを記録した記録媒体を提供することを目的とすると共に、前記複製防止プログラムを実行する複製防止システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】  前記目的を達成するために、本願発明の複製防止プログラムは、前記データファイルを暗号化した暗号化データを記録する暗号化データ記録手段と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記録手段と、前記暗号化データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録されている識別情報とが一致するか否かを判断する判断手段と、前記判断手段によって２つの識別情報が一致する場合には、前記暗号化データ記録手段に記録されている暗号化データを復号化する復号化手段と、前記復号化手段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対する編集、印刷、保存、複写のうち少なくとも保存又は複写の機能の実行を制限する実行制限手段としてコンピュータに機能させることを特徴とする。【０００８】  また、前記データファイルを暗号化した暗号化データを記録する暗号化データ記録手段と、前記正規の記録媒体が備える真正の識別情報を記録する真正識別情報記録手段と、前記暗号化データが記録されている記録媒体の識別情報と前記真正識別情報記録手段に記録されている識別情報とが一致するか否かを判断する判断手段と、前記判断手段によって２つの識別情報が一致する場合には、前記暗号化データ記録手段に記録されている暗号化データを復号化する復号化手段と、前記復号化手段によって復号化されたデータを表示部に表示する表示手段と、前記表示部に表示されたデータに対する編集、保存、複写、印刷のうち少なくとも保存又は複写の実行を制限する実行制限手段をコンピュータに備えることを特徴とする複製防止システムとしてもよい。【０００９】  したがって、データファイルは正規の記録媒体に記録されている場合にのみ、そのデータをディスプレイ等の表示部に表示することが可能であり、他の記録媒体に複製した場合にはそのデータを表示することが不可能となっているので、正規の記録媒体を使用している使用者のみがデータを閲覧可能となる。また、表示したデータを編集、印刷、保存、複写等の機能は制限されているので、データを閲覧することはできるが、それらを他の記録媒体に保存すること、及び他のファイルに複写（コピー・ペースト）することは制限されており、データの内容を簡単に複製することができないようにしている。【００１０】  また、前記表示手段は、前記データファイルのデータ形式に応じて、コンピュータに予めインストールされているアプリケーションプログラムを起動して、前記復号化されたデータを表示部に表示する機能を備えるようにしてもよい。【００１１】  また、前記実行制限手段は、コンピュータに予めインストールされているオペレーティングシステム若しくは前記アプリケーションプログラムの一方又はその双方で実行されるプロセスを監視すると共に、予め実行を制限しているプロセスを検知した場合、該プロセスの処理を強制的に中断する機能を備えて、データの内容を閲覧することのみ可能となるようにしてもよい。【００１２】  また、前記実行制限手段は、コンピュータに予めインストールされているオペレーティングシステム若しくは前記アプリケーションプログラムの一方又はその双方が検知するイベントを監視すると共に、予め制限しているイベントを検知した場合、該イベントの処理を強制的に中断する機能を備えて、データの内容を閲覧することのみ可能となるようにしてもよい。【００１３】  また、前記表示手段は、前記復号化されたデータを表示するアプリケーションプログラムを備えてなり、コンピュータが該アプリケーションプログラムを起動し、前記復号化されたデータを表示部に表示する機能を備えて、コンピュータにデータを表示するためのアプリケーションプログラムがインストールされていなくともデータの内容を閲覧することのみ可能となるようにしてもよい。【００１４】  また、前記真正識別情報は前記記録媒体の種別情報を少なくとも含み、前記判断手段は、前記真正識別情報記憶手段に記憶されている正規の記録媒体の種別情報と前記暗号化データが記録されている記録媒体の種別情報が一致するか否かを判断する機能を備えてもよい。【００１５】  また、前記複製防止プログラムを、コンピュータが読み取り可能な記録媒体に記録させて、この記録媒体を利用者に提供してもよい。
【発明の効果】
【００１６】  本願発明の複製防止プログラム、複製防止プログラムが記録されたコンピュータ読み取り可能な記録媒体、及び複製防止システムは、記録媒体に備えられる識別情報に基づいて、複製防止プログラムが記録されている記録媒体が正規の記録媒体か否かを判断して、データファイルのデータを表示するので、不正に複製してもデータの内容を表示部に表示できない。つまり、データファイルの複製による不正使用を防止することができる。
また、正規の利用者が記録媒体のデータを表示しても、複写、保存等の機能を制限されるので、データの内容の一部又はすべてを、他の記録媒体に複写又は保存等を行って複製することができない。また、表示されたデータの印刷も制限されているので、印刷されたデータが流出することも防止できる。
また、データファイルの利用者は、パスワードなどのプロテクトを解除するために必要なデータを知らなくてもデータを閲覧することが可能であり、パスワードを入力するという煩雑な作業を行わなくてよいだけでなく、パスワードを忘れてデータを閲覧できなくなるという不便さも解消することができる。【００１７】  また、表示手段は、コンピュータに予めインストールされているアプリケーションプログラムを起動して、データファイルのデータ内容を表示部に表示するので、記録媒体にデータファイルを閲覧するアプリケーションプログラムを記録する必要がなく、一つの記録媒体に多数の複製防止プログラムを記録させることができる。【００１８】  また、実行制限手段が、オペレーティングシステムやアプリケーションプログラムで実行されるプロセスや、オペレーティングシステムやアプリケーションプログラムが検知するイベントを監視して、複写、印刷、保存、編集などのプロセスやイベントを検知すると、それらの実行を強制的に中断するので、正規の記録媒体に記録されているデータの複製を防止することができる。【００１９】  また、前記表示手段は、復号化されたデータを表示するアプリケーションプログラムを備えているので、該アプリケーションをコンピュータにインストールしてない利用者にも不自由なくデータを表示することができる。さらには独自のアプリケーションを提供することもでき、この独自のアプリケーションが、複写、印刷、保存、編集などの実行を制限することもできる。【００２０】  また、記録媒体の識別情報として記録媒体の種別情報を含んでいるので、他の種別の媒体に複製してもデータを表示できない。例えば、正規の記録媒体がＣＤ−ＲＯＭの場合には、複製防止プログラムを記録した記録媒体を数多く一度に作成することができるだけでなく、個人などはＣＤ−ＲＯＭを作成するような高価な装置を装備しておらず、個人レベルでの複製を容易に防止することができる。
【図面の簡単な説明】
【００２１】［図１］複製防止プログラム、及び複製防止プログラムが記録された記録媒体の概略を説明したブロック部である。
［図２］複製防止プログラムの作成の概略を示したブロック図である。
［図３］プロセス及びイベントを監視して、複写、保存、印刷、編集等の実行を制限している実行制限手段の説明図である。
［図４］（ａ）は、正規の記録媒体に記録された複製防止プログラムをコンピュータで実行したときの説明図であり、（ｂ）は、他の記録媒体に複製された複製防止プログラムをコンピュータで実行したときの説明図である。
［図５］複製防止プログラムをコンピュータで実行したときのフロー図である。
【符号の説明】
【００２２】  １  記録媒体
２  複製防止プログラム
３  識別情報
４  暗号化データ記憶手段
５  真正識別情報記録手段
６  判断手段
７  復号化手段
８  表示手段
９  実行制限手段
１０  表示部
１１  データファイル
１２  複製防止プログラム作成システム
１３  暗号化手段
１４  複製防止プログラム作成手段
１５  オペレーティングシステム
１６  アプリケーションプログラム
１７  真正識別情報入力手段
Ｃ  コンピュータ
【発明を実施するための最良の形態】
【００２３】  以下、本願発明の実施の形態について図面を参照して説明する。【００２４】  図１は複製防止プログラム及び複製防止プログラムを記録したコンピュータが読み取り可能な記録媒体の概略を示したブロック図であり、記録媒体１には、複製防止プログラム２が記録されると共に、該記録媒体１を識別する識別情報３が備えられている。記録媒体１としては、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−Ｒ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、ＭＯ、ＭＤ、ＨＤＤ、ＦＤ等の各種の記録媒体が考えられるが、これらに限定されるものではなく他の記録媒体であってもよい。【００２５】  前記複製防止プログラム２は、図１に示すように、暗号化データ記憶手段４、真正識別情報記録手段５、判断手段６、復号化手段７、表示手段８、実行制限手段９としてコンピュータを機能させるプログラムであり、コンピュータ及び該複製防止プログラム２が記録された記録媒体１と該複製防止プログラム２が協働してデータファイルの複製を防止するものである。【００２６】  前記暗号化データ記憶手段４は、図２に示すように、データファイル１１をコンピュータ（複製防止プログラム作成システム１２）が備える暗号化手段１３によってデータファイル１１を暗号化され、この暗号化されたデータを記憶する手段である。前記真正識別情報記録手段５は、後述する真正識別情報入力手段１７（図２参照）によって入力された正規（真正）の記録媒体１が備える真正の識別情報を記録する手段である。前記判断手段６は、前記暗号化データが記録されている記録媒体１の識別情報３と前記真正識別情報記録手段５に記録されている真正の識別情報とが一致するか否かを判断する手段であり、複製防止プログラム２を記録している記録媒体１に備えられる識別情報３を読み出し、該識別情報３と真正の識別情報とを比較して、複製防止プログラム２が記録されている記録媒体１が正規の記録媒体であるか否かを判断する手段である。そして判断手段６は、前記２つの識別情報が一致しない場合には、それ以後の処理を中断する（データの読み取りを中止する）ものである。前記復号化手段７は、前記判断手段６によって２つの識別情報が一致すると判断された場合に、前記暗号化データ記録手段４に記録されている暗号化データを復号化する手段である。前記表示手段８は、前記復号化手段７によって復号化されたデータのデータ形式（データ種類）に応じて、予めコンピュータにインストールされているアプリケーションプログラム（以下、アプリケーションと称す。）１６を起動し、この復号化されたデータファイルのデータをディスプレイなどの表示部１０に表示させる手段である。そして、前記実行制限手段９は、図３に示すように、コンピュータＣに予めインストールされているオペレーティングシステム１５（以下、ＯＳと称す。）、又は予めコンピュータＣにインストールされているアプリケーション１６によって実行されるプロセスを監視し、表示部１０に表示されているデータの複写（コピー・ペースト）、印刷、編集（入力、削除、変更）、保存等の機能を制限するように予め設定しているプロセスを検知すると、この検知したプロセスを強制的に中断させる手段である���また、前記実行制限手段９は、ＯＳ１５及びアプリケーション１６で実行されるプロセス以外にも、これらが検知するキーボードやマウスなどの入力手段から入力信号に対するイベント（イベント信号）を監視し、複写、印刷、編集、保存などの機能に対応するイベント（イベント信号）を検知した場合には、そのイベント（イベント信号）に対応する処理を強制的に中断させる手段である。【００２７】  なお、本願発明におけるデータファイル１１とは、例えば、ワードプロセッサのアプリケーションによって作製された文書データなどであり、その他に、画像データ、表データ、スプレッドシート形式（ＣＳＶ形式）のデータ、ＨＴＭＬデータ、又はこれらを組み合わせたデータなどであるが、これらに限定されるものではなく、コンピュータにインストールされているアプリケーション等を使用してそのデータの内容が表示可能となるデータを示す。【００２８】  また、前記表示手段８に、前記復号化されたデータをコンピュータが表示可能なアプリケーション１６（図３参照）を備えさせておけば、このアプリケーション１６を起動して、前記復号化されたデータを表示部１０に表示することもできる。つまり、記録媒体１（表示手段８）にアプリケーション１６を記録させておけば、このアプリケーション１６を起動させるだけで、前記復号化されたデータを表示することができる。このような場合には、コンピュータに予めアプリケーション１６をインストールする必要性がなく、該アプリケーション１６をコンピュータにインストールされていない場合でも、データを表示することができる。さらには独自のアプリケーション１６を提供することもでき、この独自のアプリケーションが、複写、印刷、保存、編集などの機能を備えていないアプリケーションとして、これらの機能を制限してもよい。【００２９】  逆に、前記表示手段８が、コンピュータに予めインストールされているアプリケーションプログラムを起動して、前記復号化されたデータを表示部１０に表示する場合には、記録媒体にアプリケーションプログラムを記録させておく必要が無いので、データファイルの複製防止プログラムの多数を一つの記録媒体に記録させることができる。【００３０】  また、記録媒体１が備える識別情報３とは、記録媒体１を識別するための情報であり、コンピュータが読み取り可能なデータや、コンピュータが認識可能な情報を示す。例示的には、ＣＤ、ＤＶＤ、ＨＤＤ等の記録媒体の種別を示す種別情報や、記録媒体の製造会社名や製品名の情報や、記録媒体の一つ一つに設定されるユニークな情報等が挙げられる。また、他の記録媒体に容易に複製できない情報などの情報を示す。より具体的には、記録媒体がＣＤ−Ｒの場合には、ＡＴＩＰ（Ａｂｓｏｌｕｔｅ  Ｔｉｍｅ  Ｉｎ  Ｐｒｅｇｒｏｏｖｅ）を備えているため、該ＡＴＩＰの有無及びその詳細な情報が識別情報の一つとなる。また、記録媒体がＤＶＤ−ＲＯＭの場合であれば、ＢＣＡ（Ｂｕｒｓｔ  Ｃｕｔｔｉｎｇ  Ａｒｅａ）を備えているので、該ＢＣＡの有無及びその詳細な情報が識別情報の一つとなる。また、記録媒体がＣＤ−ＲＯＭの場合には、前記ＡＴＩＰを備えていないため、このＡＴＩＰを備えていないことと記録媒体の種別がＣＤ���あることを、識別情報の一つとすることができる。また、記録媒体がＣＤ−Ｒ（ＣＤ−ＲＷ）の場合には、ディスクアットワンスで記録されたのか、トラックアットワンスで記録されたのかの違い等も識別情報の一つとなる。そして、これら以外にも、記憶媒体の記録可能量（記録領域）や、ＣＤ−ＤＡ形式のオーディオデータと複製防止プログラム２を同一のＣＤに記録している場合には、このオーディオデータの長さ（容量）や該オーディオデータに基づく情報を識別情報とすることができる。また、コンピュータが不良領域と判断する不良領域処理を記憶媒体に対して行い、この不良領域の有無を識別情報の一部として使用することもできる。なお、上述した以外の情報を識別情報とすることができる。本願発明では、これらの情報の一つ又はそれらの組み合わせた情報を識別情報とする。【００３１】  つぎに、正規の記録媒体１に記録されている複製防止プログラムをコンピュータにおいて実行した場合について説明する。【００３２】  図４（ａ）に示すように、正規記録媒体であるＣＤ−ＲＯＭ１ａに前記複製防止プログラム２が記録されている。この正規のＣＤ−ＲＯＭ１ａには、識別情報として媒体種別が「ＣＤ−ＲＯＭ」であるという情報が備えられている。つまり、記録媒体の種別が「ＣＤ」であり、且つＡＴＩＰを備えていないという情報を備えている。この複製防止プログラム２をコンピュータで実行すると、図１、図４（ａ）及び図５に示すように、前記判断手段６は、記録媒体であるＣＤ−ＲＯＭ１ａが備えている識別情報３を読み取る（Ｓ１）。また、判断手段６は前記真正識別情報記録手段５に記録されている真正の識別情報を取得し（Ｓ２）、該識別情報３と該真正の識別情報とを比較し、同一であるか否かを判断する（Ｓ３）。【００３３】  ２つの識別情報が同一の場合には、前記暗号化データ記憶手段４に記憶されている暗号化データを読み取り復号化する（Ｓ４）。暗号化データが復号化されると、前記表示手段８は、この復号化されたデータの種類を判断し、このデータに対応したアプリケーションを起動させて（Ｓ６）、該復号化されたデータファイルのデータ内容を表示部１０に表示する（Ｓ７）。【００３４】  なお、復号化されたデータファイルのデータに対応したアプリケーションとは、前記復号化されたデータ（データファイル１１（図２参照））が作成されたアプリケーション、又は復号化されたデータが表示可能なアプリケーションを示す。例えば、復号化されたデータ（データファイル１１）が画像データの場合には、該画像データが表示可能なアプリケーションであり、文書データの場合には、該文書データが表示可能なアプリケーションである。【００３５】  表示部１０に復号化されたデータが表示されると、図３で示すように、前記実行制限手段９は、アプリケーション１６やＯＳ１５で実行されるプロセスや、アプリケーション１６やＯＳ１５で発生又は検知したイベント（イベント信号）を監視する（Ｓ８）。そして、前記実行制限手段９が検知したプロセス（イベント）と、編集、複写、印刷、保存等の予め設定された実行が制限されたプロセス（イベント）とが一致するか否かを判断する（Ｓ９）。前記実行制限手段９によって、実行が制限されたプロセスと監視しているプロセス（イベント）が一致した場合には、そのプロセスに対応する処理を強制的に中断する（例えば、「保存」の処理を中断する。）（Ｓ１０）。一方、前記２つのプロセス（イベント）が一致しない場合には、監視しているプロセスに対応する処理を実行する（例えば、「画面スクロール」の処理を実行する。）（Ｓ１１）。【００３６】  また、前記実行制限手段９がプロセスやイベントを監視するときに、表示手段８によって起動されたアプリケーション１６（図３参照）と他の起動中のアプリケーションとを区別するためにプロセスＩＤなどの情報に基づいて区別する場合には、アプリケーション１６の起動コマンドにオプションを設定して、該起動コマンドを実行したときに、表示手段８にプロセスＩＤ等のデータが通知されるようにし、この通知されたプロセスＩＤを記憶し、対応するアプリケーション１６のプロセスやイベントを監視してもよい。【００３７】  さらに、印刷（プリント）、複写（コピー・ペースト）、保存、編集（削除、追加など）などを行うアイコンやメニュー（メニューバー）を非表示状態になるように、前記表示手段８がアプリケーション１６を制御して起動してもよい。このように、特定の機能を実行できないだけでなく、アプリケーションの画面を変更して、ユーザにそれらの操作ができないことを画面から分かるようにすることもできる。【００３８】  つぎに、正規のＣＤ−ＲＯＭ１ａに記録されている複製防止プログラム２を他の記録媒体のＣＤ−Ｒ１ｂに複製した場合について説明する。【００３９】  図４（ｂ）に示すように、不正複製したＣＤ−Ｒ１ｂには、識別情報として媒体種別が「ＣＤ−Ｒ」であるという情報が備えられている。つまり、記録媒体の種別が「ＣＤ」であり、且つＡＴＩＰを備えているという情報を備えている。この複製防止プログラム２をコンピュータで実行すると、図１、図４（ｂ）及び図５に示すように、前記判断手段６は、記録媒体であるＣＤ−Ｒ１ｂが備えている識別情報３を読み取る（Ｓ１）。また、判断手段６は前記真正識別情報記録手段５に記録されている真正の識別情報を取得し（Ｓ２）、該識別情報３と該真正の識別情報とを比較し、同一であるか否かを判断する（Ｓ３）。真正の識別情報と記録媒体１ｂの識別情報とが同一でないので、前記コンピュータは、例えば「正規の媒体から起動されていません」というエラーメッセージのダイアログを表示して（Ｓ５）、利用者に注意を促す。【００４０】  上述の一実施例に示したように、正規の記録媒体からはデータファイルのデータを表示部に表示することは可能であるが、複写、保存、印刷、編集などの機能が実行できないように制限されているので、表示されているデータの一部又はすべてを、他の記録媒体に保存や複写（複製）することができない。また、データファイルの利用者は、パスワードなどのデータを知らなくてもデータを閲覧することができ、パスワードを入力するという煩雑な作業を行わなくてよいだけでなく、パスワードを忘れてデータを閲覧できなくなるという不便さも解消することができる。【００４１】  一方、データファイルを含んでいる複製防止プログラムを不正に正規の記録媒体から他の記録媒体に記録しても、データファイルのデータを表示することができず、該複製防止プログラム自身をコピーすることはできても、データファイルのデータを表示する等の利用をすることができないので、データファイルの不正流用を防止することができる。また、複製防止プログラムに備えられるデータファイルは暗号化されているので、複製防止プログラムが仮にコピーされてもデータファイルは表示不可能となっている。【００４２】  つまり、複製防止プログラムは、正規の記録媒体に記録されていなければデータファイルのデータを閲覧することもできないようにしているだけでなく、表示されたデータに対して、複写、保存、印刷、編集等ができないようになっている。例えば、組織や団体などの会員に配布される名簿データに用いられた場合、正規の記録媒体を配布された会員のみがデータを閲覧することができるが、そのデータを不正に複製しても利用することができないだけでなく、正規の記録媒体からも、データの閲覧のみに機能が限定されるので、データを複写（コピー・ペースト）して他のデータファイルとして記録させることも不可能であり、データを印刷してそのデータを流出することもないので、特定の人にのみに情報を開示する場合に最適のプロテクト技術になる。【００４３】  なお、前記複製防止プログラム２をコンピュータ読み取り可能な記録媒体に記録させて、正規の記録媒体以外からは、データファイルを利用できないようにして記録媒体を配布することができる。【００４４】  特に、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭの記録媒体にデータを記録させるには、高価な装置（設備）が必要であり、実際上個人がそれらの記録媒体にデータを記録することは不可能であるので、正規の記録媒体をＣＤ−ＲＯＭ又はＤＶＤ−ＲＯＭとすると、個人レベルでのデータの複製を容易に防止することができる。【００４５】  また、前記複製防止プログラムをコンピュータで実行させて、前記暗号化記録手段４、前記真正識別情報記録手段５、前記判断手段６、前記復号化手段７、表示手段８、実行制限手段９を備える複製防止システムとして、データファイルの複製を防止できる。【００４６】  また、図２で示すように、複製防止プログラム作成システム１２は、暗号化手段１３と、真正識別情報入力手段１７と、複製防止プログラム作成手段１４とをコンピュータに備え、暗号化されていないデータファイル１１を暗号化して、前記複製防止プログラム２を作成するシステムである。前記暗号化手段１３は、データファイル１１を暗号化する手段であり、前記復号化手段７が行う復号化方法に対応していればよく、その暗号化方法は特に限定するものではない。前記真正識別情報入力手段１７は、前記複製防止プログラムを記録する正規の記録媒体１（１ａ）に備えられる識別情報３（図１参照）を入力する手段である。この真正識別情報入力手段１７は、人がコンピュータを操作して識別情報を入力したり、該当する識別情報を選択したりして入力することもできるが、コンピュータに備えられる識別情報読み取り手段（図示しない）が、正規の記録媒体１に備えられる識別情報をコンピュータが自動的に読み取り、該識別情報をコンピュータが真正識別情報入力手段１７に自動的に入力することもできる。前記複製防止��ログラム作成手段１４は、前記暗号化手段１３によって暗号化された暗号化データと前記真正識別情報入力手段１７によって入力された真正の識別情報に基づいて、図１で示す、前記暗号化データ記録手段４、前記真正識別情報記録手段５、前記判断手段６、前記復号化手段７、前記表示手段８、前記実行制限手段９としてコンピュータを機能させる複製防止プログラム２を作成する。そして、該複製防止プログラム作成システム１２によって作成された複製防止プログラム２は、記録媒体に適した記録方法で正規の記録媒体に記録される。例えば、記録媒体が、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭなどの場合には、該複製防止プログラムをそれらの記録媒体に記録する業者が記録して、複製防止プログラムが記録されたコンピュータ読み取り可能な記録媒体を作製する。また、記録媒体がＣＤ−ＲやＤＶＤ−Ｒ等の一般ユーザが簡易に記録できる場合には、既存のシステムを用いて複製防止プログラムを記録媒体に記録させて、複製防止プログラムが記録されたコンピュータ読み取り可能な記録媒体を作製する。
【図１】
2004109521.tif 000003
【図２】
2004109521.tif 000004
【図３】
2004109521.tif 000005
【図４】
2004109521.tif 000006
【図５】
2004109521.tif 000007
【国際調査報告】
2004109521.tif 000008
2004109521.tif 000009
2004109521.tif 000010
2004109521.tif 000011