(57)【要約】【課題】容易にソフトウエアの著作権を保護することができるようにする。【解決手段】パーソナルコンピュータに、ＣＤ−ＲＯＭに記録されたソフトウエアをインストールする際、ＩＣカード読み取り部６２は、ＩＣリーダ／ライタがＩＣカードから読み出したインストール情報を読み取ることにより取得する。判定部６４は、ＩＣカード読み取り部６２から供給されたインストール情報に基づいて、ＣＤ−ＲＯＭに記録されたソフトウエアをパーソナルコンピュータにインストールするかどうかを判定する。インストールすると判定された場合、情報処理部６５は、インストール情報をＩＣカードに記録し、インストール処理部６６は、ＣＤ−ＲＯＭに記録されているソフトウエアをインストールする。本発明は、パーソナルコンピュータに適用できる。【選択図】      図２
2004185404.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするインストール方法において、
前記記録媒体に添付されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、
前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定ステップと、
前記インストール判定ステップの判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストールステップと、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録ステップと
を含むことを特徴とするインストール方法。
【請求項２】
前記記憶装置から、前記ソフトウエアがインストールされた装置に関する装置情報を取得する装置情報取得ステップと、
前記電子機器から、前記電子機器を識別する識別情報を取得する識別情報取得ステップと、
前記装置情報と前記識別情報との一致性を判定する一致性判定ステップと
をさらに含み、
前記インストールステップは、前記一致性判定ステップの判定結果にも基づき、前記ソフトウエアを前記電子機器にインストールし、
前記記録ステップは、前記ソフトウエアが前記電子機器にインストールされた場合に、前記識別情報も、前記装置情報として、前記記憶装置に記録する
ことを特徴とする請求項１に記載のインストール方法。
【請求項３】
前記ソフトウエアが前記電子機器からアンインストールされた場合に、前記インストール情報を消去する消去ステップをさらに含む
ことを特徴とする請求項１に記載のインストール方法。
【請求項４】
前記記憶装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードである
ことを特徴とする請求項１に記載のインストール方法。
【請求項５】
前記記憶装置は、非接触で情報をやりとりする
ことを特徴とする請求項１に記載のインストール方法。
【請求項６】
前記記憶装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップであり、前記記録媒体のジャケットに埋設されている
ことを特徴とする請求項１に記載のインストール方法。
【請求項７】
前記記憶装置は、前記ソフトウエアのライセンスに関するライセンス情報を記憶しており、
前記ライセンス情報に基づき、前記ソフトウエアのインストールを制限する制限ステップをさらに含む
ことを特徴とする請求項１に記載のインストール方法。
【請求項８】
前記制限ステップは、前記ソフトウエアをインストールする前記電子機器の台数を制限する
ことを特徴とする請求項７に記載のインストール方法。
【請求項９】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするインストール装置において、
前記記録媒体に添付されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得手段と、前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定手段と、
前記インストール判定手段の判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストール手段と、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録手段と
を備えることを特徴とするインストール装置。
【請求項１０】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするプログラムであって、
前記記録媒体に添付されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、
前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定ステップと、
前記インストール判定ステップの判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストールステップと、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されているプログラム記録媒体。
【請求項１１】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするプログラムにおいて、
前記記録媒体に添付されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、
前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定ステップと、
前記インストール判定ステップの判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストールステップと、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項１２】
所定の電子機器にインストールするソフトウエアが記録されている情報記録媒体であって、
前記ソフトウエアのインストールに関する情報が記録される半導体の記憶装置が添付されている
ことを特徴とする情報記録媒体。
【請求項１３】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするインストール方法において、
前記記録媒体に埋設されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、
前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定ステップと、
前記インストール判定ステップの判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストールステップと、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録ステップと
を含むことを特徴とするインストール方法。
【請求項１４】
前記記憶装置から、前記ソフトウエアがインストールされた装置に関する装置情報を取得する装置情報取得ステップと、
前記電子機器から、前記電子機器を識別する識別情報を取得する識別情報取得ステップと、
前記装置情報と前記識別情報との一致性を判定する一致性判定ステップと
をさらに含み、
前記インストールステップは、前記一致性判定ステップの判定結果にも基づき、前記ソフトウエアを前記電子機器にインストールし、
前記記録ステップは、前記ソフトウエアが前記電子機器にインストールされた場合に、前記識別情報も、前記装置情報として、前記記憶装置に記録する
ことを特徴とする請求項１３に記載のインストール方法。
【請求項１５】
前記ソフトウエアが前記電子機器からアンインストールされた場合に、前記インストール情報を消去する消去ステップをさらに含む
ことを特徴とする請求項１３に記載のインストール方法。
【請求項１６】
前記記憶装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップである
ことを特徴とする請求項１３に記載のインストール方法。
【請求項１７】
前記記憶装置は、非接触で情報をやりとりする
ことを特徴とする請求項１３に記載のインストール方法。
【請求項１８】
前記記憶装置は、前記ソフトウエアのライセンスに関するライセンス情報を記憶しており、
前記ライセンス情報に基づき、前記ソフトウエアのインストールを制限する制限ステップをさらに含む
ことを特徴とする請求項１３に記載のインストール方法。
【請求項１９】
前記制限ステップは、前記ソフトウエアをインストールする前記電子機器の台数を制限する
ことを特徴とする請求項１８に記載のインストール方法。
【請求項２０】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするインストール装置において、
前記記録媒体に埋設されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得手段と、前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定手段と、
前記インストール判定手段の判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストール手段と、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録手段と
を備えることを特徴とするインストール装置。
【請求項２１】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするプログラムであって、
前記記録媒体に埋設されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、
前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定ステップと、
前記インストール判定ステップの判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストールステップと、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録ステップと
を含むことを特徴とするコンピュータが読み取り可能なプログラムが記録されているプログラム記録媒体。
【請求項２２】
記録媒体に記録されているソフトウエアを、所定の電子機器にインストールするプログラムにおいて、
前記記録媒体に埋設されている半導体の記憶装置から、前記ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、
前記インストール情報に基づき、前記ソフトウエアを前記電子機器にインストールするかどうかを判定するインストール判定ステップと、
前記インストール判定ステップの判定結果に基づき、前記ソフトウエアを前記電子機器にインストールするインストールステップと、
前記ソフトウエアが前記電子機器にインストールされた場合に、前記インストール情報を、前記記憶装置に記録する記録ステップと
を含む処理をコンピュータに実行させることを特徴とするプログラム。
【請求項２３】
所定の電子機器にインストールするソフトウエアが記録されている情報記録媒体であって、
前記ソフトウエアのインストールに関する情報が記録される半導体の記憶装置が埋設されている
ことを特徴とする情報記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インストール方法および装置、プログラム記録媒体およびプログラム、並びに情報記録媒体に関し、特に、ソフトウエアの著作権を保護することができるようにするインストール方法および装置、プログラム記録媒体およびプログラム、並びに情報記録媒体に関する。
【０００２】
【従来の技術】
ソフトウエアや音楽などのコンテンツの不正コピーを防止し、著作権を保護するために、これまでにも様々な技術が提案されている。例えば、特許文献１には、ハードウエア機構を利用して、コンテンツを複製されないように流通させることのできるシステムが開示されている。この技術は、コンテンツ発行装置で発行されたコンテンツが、複数のコンテンツ保持装置でやり取りされ、コンテンツ回収装置に回収されるまでに、コンテンツ保持装置のハードウエアが不正に解析又は改変され、唯一性が保たれるべきコンテンツが複製された場合、コンテンツ保持装置に対する不正の有無、および、どのコンテンツ保持装置で不正が行われたかを特定することができるというものである。
【０００３】
従来、所定のソフトウエアを、例えば、パーソナルコンピュータ（以下、ＰＣと称する）にインストールする際には、ユーザは、ソフトウエアが記録されているＣＤ−ＲＯＭに添付されているＣＤキー（ライセンスキー）などのようなソフトウエアのシリアルナンバを入力することにより、そのソフトウエアの所有者であることを証明することが行われている。
【０００４】
しかしながら、シリアルナンバを入力する方式は、ソフトウエアのコピーと同時にシリアルナンバもコピーすることができるため、カジュアルコピーや不正コピーなどの悪用に対処するのが困難であった。すなわち、シリアルナンバを入力する方法では、ソフトウエアの著作権を十分に保護することが困難であった。
【０００５】
そこで、ライセンス違反となるソフトウエアのインストールを防止することによりソフトウエアの著作権を保護する方法として、例えば、インターネットなどのネットワークを介して、オンラインによりアクティベーション（ライセンス認証）を行う方法がある。
【０００６】
【特許文献１】
特開２００２−２５９６０５号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、オンラインによるアクティベーションを行う方式は、個人情報やコンピュータの情報を送信する必要があり、これらの情報が盗用される可能性は否定できない。また、アクティベーションを行う方式では、ユーザは、ＰＣのハードウエア構成を変更した場合には、再度アクティベーションを行わなければならず、そのために、アクティベーションのシステムのオペレータに連絡をとらなければならない。また、アクティベーションのシステムの運用側は、インストール許可不許可をサーバを用いて管理しなければならない。
【０００８】
本発明は、このような状況に鑑みてなされたものであり、容易にソフトウエアの著作権を保護することができるようにするものである。
【０００９】
【課題を解決するための手段】
本発明のインストール方法は、記録媒体に添付されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定ステップと、インストール判定ステップの判定結果に基づき、ソフトウエアを電子機器にインストールするインストールステップと、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録ステップとを含むことを特徴とする。
【００１０】
記憶装置から、ソフトウエアがインストールされた装置に関する装置情報を取得する装置情報取得ステップと、電子機器から、電子機器を識別する識別情報を取得する識別情報取得ステップと、装置情報と識別情報との一致性を判定する一致性判定ステップとをさらに含み、インストールステップには、一致性判定ステップの判定結果にも基づき、ソフトウエアを電子機器にインストールし、記録ステップには、ソフトウエアが電子機器にインストールされた場合に、識別情報も、装置情報として、記憶装置に記録させるようにすることができる。
【００１１】
ソフトウエアが電子機器からアンインストールされた場合に、インストール情報を消去する消去ステップをさらに含むようにすることができる。
【００１２】
記憶装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードであるようにさせることができる。
【００１３】
記憶装置には、非接触で情報をやりとりするようにさせることができる。
【００１４】
記憶装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップであり、記録媒体のジャケットに埋設されているようにさせることができる。
【００１５】
記憶装置は、ソフトウエアのライセンスに関するライセンス情報を記憶しており、ライセンス情報に基づき、ソフトウエアのインストールを制限する制限ステップをさらに含むようにすることができる。
【００１６】
制限ステップには、ソフトウエアをインストールする電子機器の台数を制限させるようにすることができる。
【００１７】
本発明のインストール装置は、記録媒体に添付されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得手段と、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定手段と、インストール判定手段の判定結果に基づき、ソフトウエアを電子機器にインストールするインストール手段と、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録手段とを備えることを特徴とする。
【００１８】
本発明のプログラム記録媒体のプログラムは、記録媒体に添付されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定ステップと、インストール判定ステップの判定結果に基づき、ソフトウエアを電子機器にインストールするインストールステップと、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録ステップとを含むことを特徴とする。
【００１９】
本発明のプログラムは、記録媒体に添付されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定ステップと、インストール判定ステップの判定結果に基づき、ソフトウエアを電子機器にインストールするインストールステップと、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録ステップとをコンピュータに実行させることを特徴とする。
【００２０】
本発明の情報記録媒体は、ソフトウエアのインストールに関する情報が記録される半導体の記憶装置が添付されていることを特徴とする。
【００２１】
本発明のインストール方法は、記録媒体に埋設されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定ステップと、インストール判定ステップの判定結果に基づき、ソフトウエアを電子機器にインストールするインストールステップと、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録ステップとを含むことを特徴とする。
【００２２】
記憶装置から、ソフトウエアがインストールされた装置に関する装置情報を取得する装置情報取得ステップと、電子機器から、電子機器を識別する識別情報を取得する識別情報取得ステップと、装置情報と識別情報との一致性を判定する一致性判定ステップとをさらに含み、インストールステップには、一致性判定ステップの判定結果にも基づき、ソフトウエアを電子機器にインストールし、記録ステップには、ソフトウエアが電子機器にインストールされた場合に、識別情報も、装置情報として、記憶装置に記録させるようにすることができる。
【００２３】
ソフトウエアが電子機器からアンインストールされた場合に、インストール情報を消去する消去ステップをさらに含むようにすることができる。
【００２４】
記憶装置は、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）チップであるようにさせることができる。
【００２５】
記憶装置には、非接触で情報をやりとりするようにさせることができる。
【００２６】
記憶装置は、ソフトウエアのライセンスに関するライセンス情報を記憶しており、ライセンス情報に基づき、ソフトウエアのインストールを制限する制限ステップをさらに含むようにすることができる。
【００２７】
制限ステップには、ソフトウエアをインストールする電子機器の台数を制限させるようにすることができる。
【００２８】
本発明のインストール装置は、記録媒体に埋設されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得手段と、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定手段と、インストール判定手段の判定結果に基づき、ソフトウエアを電子機器にインストールするインストール手段と、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録手段とを備えることを特徴とする。
【００２９】
本発明のプログラム記録媒体のプログラムは、記録媒体に埋設されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定ステップと、インストール判定ステップの判定結果に基づき、ソフトウエアを電子機器にインストールするインストールステップと、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録ステップとを含むことを特徴とする。
【００３０】
本発明のプログラムは、記録媒体に埋設されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報を取得するインストール情報取得ステップと、インストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかを判定するインストール判定ステップと、インストール判定ステップの判定結果に基づき、ソフトウエアを電子機器にインストールするインストールステップと、ソフトウエアが電子機器にインストールされた場合に、インストール情報を、記憶装置に記録する記録ステップとをコンピュータに実行させることを特徴とする。
【００３１】
本発明の情報記録媒体は、ソフトウエアのインストールに関する情報が記録される半導体の記憶装置が埋設されていることを特徴とする。
【００３２】
本発明においては、記録媒体に添付されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報が取得され、取得されたインストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかが判定され、その判定結果に基づき、ソフトウエアが電子機器にインストールされる。ソフトウエアが電子機器にインストールされた場合に、インストール情報が、記憶装置に記録される。
【００３３】
本発明の情報記録媒体においては、ソフトウエアのインストールに関する情報が記録される半導体の記憶装置が添付される。
【００３４】
また、本発明においては、記録媒体に埋設されている半導体の記憶装置から、ソフトウエアのインストールに関するインストール情報が取得され、取得されたインストール情報に基づき、ソフトウエアを電子機器にインストールするかどうかが判定され、その判定結果に基づき、ソフトウエアが電子機器にインストールされる。ソフトウエアが電子機器にインストールされた場合に、インストール情報が、記憶装置に記録される。
【００３５】
本発明の情報記録媒体においては、ソフトウエアのインストールに関する情報が記録される半導体の記憶装置が埋設される。
【００３６】
【発明の実施の形態】
図１は、本発明を適用した第１の実施の形態であるパーソナルコンピュータ（以下、ＰＣと称する）１の構成例を示している。
【００３７】
図１において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）３１は、ＲＯＭ（Ｒｅａｄ  ＯｎｌｙＭｅｍｏｒｙ）３２に記憶されているプログラム、または記憶部３８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）３３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ３３にはまた、ＣＰＵ３１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【００３８】
ＣＰＵ３１、ＲＯＭ３２、およびＲＡＭ３３は、バス３４を介して相互に接続されている。このバス３４にはまた、入出力インタフェース３５も接続されている。
【００３９】
入出力インタフェース３５には、キーボード、マウスなどよりなる入力部３６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）などのディスプレイとスピーカなどよりなる出力部３７、ハードディスクなどより構成される記憶部３８、モデム、ターミナルアダプタなどより構成される通信部３９が接続されている。通信部３９は、インターネットなどのネットワークを介しての通信処理を行う。
【００４０】
入出力インタフェース３５にはまた、ＣＤ−ＲＯＭ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ−Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）ドライブ４０と非接触型のＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）リーダ／ライタ４２が接続されている。ＣＤ−ＲＯＭドライブ４０は、ＣＤ−ＲＯＭ４１に記憶されたソフトウエアを再生する（読み出す）。ＣＤ−ＲＯＭ４１から読み出されたソフトウエアは、入出力インタフェース３５を介して記憶部３８にインストールされる。ＩＣリーダ／ライタ４２は、ＩＣカード４３と電磁波を利用して非接触で、データの授受（やりとり）を行う。
【００４１】
ＩＣカード４３は、ＣＤ−ＲＯＭ４１に添付されているもので、そこには、ソフトウエアのライセンスに関するライセンス情報が記録されている。また、ＩＣカード４３には、後述するインストール情報やコンピュータ情報が記録される。
【００４２】
ここで、ＩＣカード４３は、ＣＤ−ＲＯＭ４１とともに梱包することで、ＣＤ−ＲＯＭ４１に添付することができる。また、ＩＣカード４３は、例えば、ＣＤ−ＲＯＭ４１のジャケット（ケース）に埋設することで、ＣＤ−ＲＯＭ４１に添付することができる。
【００４３】
なお、ここでは、ソフトウエアが記録された記録媒体として、再生のみ可能なＣＤ−ＲＯＭ４１を採用するが、ＣＤ−ＲＯＭ４１に代えて、例えば、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）その他の記録媒体を採用することも可能である。勿論、ソフトウエアが記録された記録媒体としては、再生（読み出し）だけでなく記録（書き込み）が可能な記録媒体を採用することも可能である。
【００４４】
ドライブ４４は、必要に応じて入出力インタフェース３５に接続される。そして、ドライブ４４には、磁気ディスク４５（フロッピディスクを含む）、光磁気ディスク４６（ＭＤ（Ｍｉｎｉ−Ｄｉｓｋ）を含む）、などが適宜装着され、ドライブ４４は、磁気ディスク４５や光磁気ディスク４６に対して、データ（コンピュータプログラムを含む）を、必要に応じて読み書きする。
【００４５】
図２は、ＣＤ−ＲＯＭ４１に記録されたソフトウエアをＰＣ１にインストールする場合の、本発明を適用した装置の機能的な構成を示すブロック図である。なお、図２の機能的な構成は、図１のＣＰＵ３１が所定のプログラムを実行することにより実現される。
【００４６】
メッセージ表示部６１には、ＣＤ−ＲＯＭ４１がＣＤ−ＲＯＭドライブ４０に装着されたことが、例えば、ＣＤ−ＲＯＭドライブ４０から通知される。そして、メッセージ表示部６１は、ＣＤ−ＲＯＭ４１の装着が通知された場合、非接触型のＩＣカード４３に記録されたデータをＩＣリーダ／ライタ４２に読み込ませることを表示するメッセージを出力部３７のディスプレイ（不図示）に表示させる。その表示を見たユーザは、例えば、ＩＣカード４３をＩＣリーダ／ライタ４２にかざすなどの動作を行う。
【００４７】
ＩＣカード読み取り部６２は、ＩＣリーダ／ライタ４２がＩＣカード４３から読み出したデータ（情報）を読み取ることにより取得する。ユーザが、ＣＤ−ＲＯＭ４１に記録されたソフトウエアを、以前にＰＣ１などのコンピュータにインストールしたことがある場合には、ＩＣカード４３には、そのソフトウエアがインストールされたコンピュータを識別する識別情報としてのコンピュータキーなどの情報（以下、コンピュータ情報と称する）と、ソフトウエアのインストールが行われたことを表すインストール情報が記録される。従って、ＩＣカード読み取り部６２は、インストール情報やコンピュータ情報などを、ＩＣカード４３から取得する。ここで、コンピュータ情報となるコンピュータキーとしては、例えば、コンピュータが内蔵するＣＰＵのシリアルナンバやマザーボードの型番、あるいはＩＤ（Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）などを利用して生成される文字（数字を含む）列などを採用することができる。なお、コンピュータキーとしては、その他、コンピュータを構成するハードウエアの情報等を採用することが可能であるが、コンピュータキーは、基本的にコンピュータごとにユニークであることが望ましい。
【００４８】
ＰＣ情報読み取り部６３は、ＰＣ１本体から、上述のコンピュータ情報（コンピュータキー）を読み取ることにより取得する。なお、コンピュータ情報は、例えば、記憶部３８に記録しておくことができる。
【００４９】
判定部６４は、ＩＣカード読み取り部６２がＩＣカード４３から読み取ったコンピュータ情報と、ＰＣ情報読み取り部６３が読み取ったコンピュータ情報の一致性を判定する。また、判定部６４は、ＩＣカード読み取り部６２がＩＣカード４３から読み取ったインストール情報に基づき、ＣＤ−ＲＯＭ４１に記録されたソフトウエアをＰＣ１にインストールするかどうかを判定する。さらに、判定部６４は、ＩＣカード４３に記録されたライセンス情報にも基づいて、ＣＤ−ＲＯＭ４１に記録されたソフトウエアを、ＰＣ１にインストールするかどうかを判定する。
【００５０】
情報処理部６５は、判定部６４の判定結果に基づき、ＩＣリーダ／ライタ４２によるＩＣカード４３へのデータの記録等を制御する。
【００５１】
インストール処理部６６は、判定部６４の判定結果に基づき、ＣＤ−ＲＯＭドライブ４０を制御して、ＣＤ−ＲＯＭ４１に記録されているソフトウエアを、記憶部３８にインストールする。
【００５２】
図３は、記憶部３８に記録されたソフトウエアをＰＣ１からアンインストールする場合の、本発明を適用した装置の機能的な構成を示すブロック図である。なお、図３の機能的な構成は、図１のＣＰＵ３１が所定のプログラムを実行することにより実現される。
【００５３】
アンインストール処理部７１は、例えば、入力部３６がユーザによって操作されることにより供給されるアンインストールの指示に従い、記憶部３８にインストールされたソフトウエアをアンインストール（削除）する。また、アンインストール処理部７１は、ソフトウエアをアンインストールする旨のメッセージを、メッセージ表示部７２と情報消去部７３に供給する。
【００５４】
メッセージ表示部７２は、アンインストール処理部７１からメッセージを受信すると、非接触型のＩＣカード４３をＩＣリーダ／ライタ４２に読み込ませることを表示するメッセージを出力部３７のディスプレイに表示させる。
【００５５】
情報消去部７３は、アンインストール処理部７１からメッセージを受信すると、ＩＣリーダ／ライタ４２を制御して、ＩＣカード４３に記録された情報の消去等を行う。
【００５６】
次に、図４のフローチャートを参照して、図２の装置が行う処理（インストール処理）について説明する。なお、図４のインストール処理は、例えば、ＣＤ−ＲＯＭドライブ４０に、ＣＤ−ＲＯＭ４１が装着された場合に開始される。
【００５７】
ステップＳ１において、メッセージ表示部６１は、非接触型のＩＣカード４３をＩＣリーダ／ライタ４２に読み込ませるためのメッセージを出力部３７のディスプレイに表示させる。このメッセージを見たユーザは、ＩＣカード４３をＩＣリーダ／ライタ４２にかざすなど、ＩＣカード４３をＩＣリーダ／ライタ４２の近傍に近づける。
【００５８】
ステップＳ１の処理後は、ステップＳ２に進み、ＩＣカード読み取り部６２は、ＩＣリーダ／ライタ４２の近傍に位置するＩＣカード４３から、そこに記録されているデータを読み取る。ここで、ＩＣカード４３には、予めライセンス情報が記録されている。また、過去に、図４のインストール処理が行われたことがある場合、ＩＣカード４３には、後述するステップＳ１０において、インストール処理によってＣＤ−ＲＯＭ４１のソフトウエアがインストールされたＰＣを識別するコンピュータ情報と、そのＰＣにソフトウエアがインストールされたことを表すインストール情報が記録される。ステップＳ２では、ＩＣカード４３から、ライセンス情報が読み出されるとともに、コンピュータ情報およびインストール情報がＩＣカード４３に記録されている場合には、そのコンピュータ情報およびインストール情報も読み出される。ステップＳ２において、ＩＣカード４３から読み出された情報は、ＩＣカード読み取り部６２から判定部６４に供給される。
【００５９】
ステップＳ２の処理後は、ステップＳ３に進み、ＰＣ情報読み取り部６３は、自身（ＰＣ１）のハードウエア構成などに基づくコンピュータ情報（コンピュータキー）を、記憶部３８から読み取ることにより取得する。ステップＳ３において、ＰＣ情報読み取り部６３が取得したコンピュータ情報は、判定部６４に供給され、ステップＳ４に進む。
【００６０】
ステップＳ４において、判定部６４は、ＩＣカード４３に、コンピュータ情報とインストール情報が記録済みであるか否か、即ち、ＩＣカード読み取り部６２からコンピュータ情報とインストール情報が供給されたか否かを判定する。コンピュータ情報とインストール情報が、ＩＣカード読み取り部６２から供給されていないと判定された場合、即ち、ＣＤ−ＲＯＭ４１のソフトウエアが、１台のＰＣにもインストールされておらず、このため、ＩＣカード４３に、コンピュータ情報およびインストール情報が記録されていない場合、判定部６４は、処理をステップＳ１０に進める。
【００６１】
一方、ステップＳ４で、コンピュータ情報とインストール情報が記録されていると判定された場合、判定部６４は、処理をステップＳ５に進め、ステップＳ３でＰＣ１から取得したコンピュータ情報と、ＩＣカード４３に記録されていたコンピュータ情報が一致するか否かを判定する。ここで、上述の場合には、ＰＣ１について、コンピュータ情報を記憶部３８に記憶しておくようにしたが、セキュリティ等の観点からは、ＰＣ１のコンピュータ情報は、図４のインストール処理が行われるごとに生成するようにするのが望ましい。また、この場合、コンピュータ情報としては、ＰＣのＣＰＵ、マザーボード、ハードディスク、グラフィックカードなどのいずれか一部の機器が交換されても、その交換前と交換後で同一となるものを生成するのが望ましい。
【００６２】
ステップＳ５で、ＰＣ１から取得したコンピュータ情報と、ＩＣカード４３に記録されていたコンピュータ情報とが一致しないと判定された場合、即ち、過去に、ＣＤ−ＲＯＭ４１のソフトウエアがＰＣ１以外のＰＣにインストールされたことがある場合、ステップＳ６に進み、判定部６４は、ＩＣカード４３に記録されたインストール情報の数と、ＩＣカード４３に記録されているライセンス情報が表すライセンス数とが一致するか否かを判定する。ここで、ＣＤ−ＲＯＭ４１に記録されたソフトウエアがＰＣにインストールされると、後述するステップＳ１０において、１つのインストール情報がＩＣカード４３に記録される。また、ＩＣカード４３には、ＣＤ−ＲＯＭ４１に記録されたソフトウエアのインストールを許可するＰＣの台数であるライセンス数を表すライセンス情報が記録されている。ステップＳ６では、ＩＣカード４３に記録されているインストール情報の数が、同じくＩＣカード４３に記録されているライセンス情報が表すライセンス数と一致するかどうかが判定される。ステップＳ６において、インストール情報の数とライセンス数とが一致していると判定された場合、即ち、ソフトウエアが、許可されているライセンス数分のＰＣの台数に既にインストールされている場合、判定部６４は、ステップＳ７に進み、インストールを拒否して、インストール処理を終了する。
【００６３】
一方、ステップＳ６で、インストール情報の数とライセンス数とが一致していないと判定された場合、即ち、インストール情報の数が、ライセンス数より小さい場合、判定部６４は、処理をステップＳ８に進める。
【００６４】
一方、ステップＳ５で、ＰＣ１から取得したコンピュータ情報と、ＩＣカード４３に記録されていたコンピュータ情報が一致すると判定された場合、ステップＳ８に進み、判定部６４は、ＰＣ１の記憶部３８の中に、（これからインストールしようとしている）ＣＤ−ＲＯＭ４１に記録されているものと同じソフトウエアが、インストールされていないか否かを判定する。ＰＣ１の記憶部３８に、既にＣＤ−ＲＯＭ４１のソフトウエアと同じソフトウエアがインストールされていると判定された場合、同一のソフトウエアをインストールする必要はないので、判定部６４は、処理をステップＳ７に進め、インストールを拒否して、インストール処理を終了する。
【００６５】
また、ステップＳ８で、ＰＣ１の記憶部３８の中に、ＣＤ−ＲＯＭ４１に記録されているものと同じソフトウエアが、インストールされていないと判定された場合、ステップＳ９に進み、情報処理部６５は、ＰＣ１にソフトウエアのインストールを行ったことを示すインストール情報がＩＣカード４３に記録されている場合には、そのインストール情報をＩＣカード４３から消去する。ここで、ＩＣカード４３において、ＰＣ１にソフトウエアのインストールを行ったことを表すインストール情報が記録されているのにもかかわらず、ＰＣ１に、そのソフトウエアが存在しないケースというのは、例えば、ユーザが記憶部３８を交換した場合や、ユーザが誤ってソフトウエアを消去した場合が考えられる。なお、ＩＣカード４３に、ソフトウエアをＰＣ１にインストールしたことを表すインストール情報とともに、ＰＣ１のコンピュータ情報が記録されている場合には、ステップＳ９では、インストール情報とともに、ＰＣ１のコンピュータ情報も、ＩＣカード４３から消去される。
【００６６】
その後、ステップＳ１０に進み、情報処理部６５は、ＩＣカード４３に、ＰＣ１のコンピュータ情報とＰＣ１にソフトウエアをインストールしたことを表すインストール情報を記録し、ステップＳ１１に進む。
【００６７】
ステップＳ１１において、インストール処理部６６は、ＣＤ−ＲＯＭドライブ４０を介してＣＤ−ＲＯＭ４１に記録されているソフトウエアを読み出し、記憶部３８にインストールし、インストール処理を終了する。
【００６８】
なお、ステップＳ１１のインストールの処理において、ソフトウエアのインストールに失敗したり、ユーザがその処理の途中でキャンセルする場合も考えられるので、ステップＳ１１のインストールが正しく終了した後で、ステップＳ１０において上述したコンピュータ情報とインストール情報をＩＣカード４３に記録する、すなわち、ステップＳ１０とステップＳ１１の処理順を、図４における場合と逆にするようにすることができる。
【００６９】
次に、図５のフローチャートを参照して、図３の装置が行う処理（アンインストール処理）について説明する。なお、図５のアンインストール処理は、例えば、ユーザによって入力部３６が操作されることにより、図４のインストール処理によってインストールされたソフトウエアのアンインストールが指令された場合に開始される。
【００７０】
ステップＳ２１において、アンインストール処理部７１は、記憶部３８に記録されたソフトウエアをＰＣ１からアンインストールする。
【００７１】
ステップＳ２２において、メッセージ表示部７２は、非接触型のＩＣカード４３をＩＣリーダ／ライタ４２に読み込ませるためのメッセージを出力部３７のディスプレイに表示させる。
【００７２】
ステップＳ２２で表示させたメッセージに対応して、ユーザがＩＣカード４３をＩＣリーダ／ライタ２１にかざした場合、ステップＳ２２からステップＳ２３に進み、情報消去部７３は、ＩＣリーダ／ライタ４２を制御して、ＩＣカード４３に記録されたＰＣ１のコンピュータ情報とＰＣ１にソフトウエアがインストールされたことを表すインストール情報を消去し、アンインストール処理を終了する。
【００７３】
以上のように、ソフトウエアのインストールが行われた場合に、ＩＣカード４３にインストール情報を記録し、そのインストール情報に基づいて、ソフトウエアのインストールを行うようにしたので、ＣＤ−ＲＯＭ４１に記録されているソフトウエアの不正なインストールを防止して、その著作権を保護することができる。そして、この場合、いわゆるアクティベーションのためにサーバにアクセスする必要もない。
【００７４】
また、ＩＣカード４３にコンピュータ情報を記録し、そのコンピュータ情報と、ＰＣ１のコンピュータ情報との一致性の判定結果に基づいてインストールを行うようにしたので、ＰＣ１にソフトウエアをインストールし、さらに他のＰＣにソフトウエアをインストールするような不正なインストールを防止し、その結果、ＣＤ−ＲＯＭ４１に記録されているソフトウエアの著作権を保護することができる。
【００７５】
さらに、所定のＰＣにインストールされたか否かのインストール情報に加えて、インストール可能なＰＣの台数（ライセンス数）をライセンス情報としてＩＣカード４３に記録しておくようにしたので、著作権を保護した上で、１ライセンスに限らず、ベンダーが定める任意のＰＣの台数に制限して、ユーザにソフトウエアをインストールさせることができる。
【００７６】
図６は、本発明を適用した第２の実施の形態であるＰＣ１の構成例を示している。図１と対応する部分については、同一の符号を付してあり、その説明は省略する。
【００７７】
図１では、ＣＤ−ＲＯＭドライブ４０とＩＣリーダ／ライタ４２とが分離して設けられているが、図６では、ＣＤ−ＲＯＭドライブ８０は、ＩＣリーダ／ライタ８１を内蔵している。なお、ＣＤ−ＲＯＭドライブ８０とＩＣリーダ／ライタ８１の機能は、図１のＣＤ−ＲＯＭ４０とＩＣリーダ／ライタ４２の機能とそれぞれ同様である。ＣＤ−ＲＯＭドライブ８０には、ＩＣチップ９１が埋設されたＣＤ−ＲＯＭ（以下、ＩＣチップ付きＣＤ−ＲＯＭとも称する）８２が装着されるようになされている。即ち、図６では、ＣＤ−ＲＯＭ８２には、図１のＣＤ−ＲＯＭ４１と同様に、ソフトウエアが記録されているが、さらに、ＩＣチップ９１がその中心付近に埋設されている。ＩＣチップ９１は、図１のＩＣカード４３と同様の情報が記録される（記録されている）。ＣＤ−ＲＯＭ８２に埋設されたＩＣチップ９１は、ＣＤ−ＲＯＭ８２が、ＣＤ−ＲＯＭドライブ８０装着されることによりＩＣリーダ／ライタ８１と非接触でデータの授受が可能な状態となる。
【００７８】
図７は、図６で示したＣＤ−ＲＯＭ８２の構成を示す図である。
【００７９】
ＣＤ−ＲＯＭ８２の記録面９３より内側のプラスチック部分（中心部）には、ＩＣチップ９１とアンテナ９２が埋設されている。図７では、アンテナ９２は、ＣＤ−ＲＯＭ８２の中心を中心とする円形状に構成されている。ＩＣチップ９１は、アンテナ９２を介してＩＣリーダ／ライタ８１（図６）との間でデータのやりとりを行う。
【００８０】
ＣＤ−ＲＯＭ８２に記録されたソフトウエアをＰＣ１にインストールする場合の、第２の実施の形態における機能的な構成を示すそれぞれのブロックについて、図２のブロック図を引用して説明する。
【００８１】
この実施の形態では、ＣＤ−ＲＯＭドライブ８０にＩＣチップ付きＣＤ−ＲＯＭ８２が装着されると、ＩＣチップ９１についても、ＩＣリーダ／ライタ８１に対してデータの授受が可能とされるため、ユーザに対して、ＩＣリーダ／ライタ８１に読み込ませるためのメッセージを出力する動作を省略することができる。したがって、図２のメッセージ表示部６１を省略したブロック図が第２の実施の形態における機能的な構成を示すブロック図となる。メッセージ表示部６１を除くその他のブロックの機能は、第１の実施の形態と同様である。
【００８２】
すなわち、ＣＤ−ＲＯＭドライブ８０にＩＣチップ付きＣＤ−ＲＯＭ８２が装着されると、ＩＣカード読み取り部６２は、ＣＤ−ＲＯＭドライブ８０に内蔵されているＩＣリーダ／ライタ８１が、装着されたＣＤ−ＲＯＭ８２に埋設されているＩＣチップ９１から読み出したデータ（情報）を読み取ることにより取得する。ＰＣ情報読み取り部６３は、ＰＣ１本体から、コンピュータ情報を読み取ることにより取得する。判定部６４は、ＩＣカード読み取り部６２がＩＣチップ９１から読み取ったコンピュータ情報と、ＰＣ情報読み取り部６３が読み取ったコンピュータ情報の一致性を判定する。また、判定部６４は、ＩＣカード読み取り部６２がＩＣチップ９１から読み取ったインストール情報に基づき、ＣＤ−ＲＯＭ８２に記録されたソフトウエアをＰＣ１にインストールするかどうかを判定する。さらに、判定部６４は、ＩＣチップ９１に記録されたライセンス情報にも基づいて、ＣＤ−ＲＯＭ８２に記録されたソフトウエアをＰＣ１にインストールするかどうかを判定する。情報処理部６５は、判定部６４の判定結果に基づき、ＩＣリーダ／ライタ８１によるＩＣチップ９１へのデータの記録等を制御する。インストール処理部６６は、判定部６４の判定結果に基づき、ＣＤ−ＲＯＭドライブ８０を制御して、ＣＤ−ＲＯＭ８２に記録されているソフトウエアを、記憶部３８にインストールする。
【００８３】
次に、記憶部３８に記録されたソフトウエアをＰＣ１からアンインストールする場合の、第２の実施の形態における機能的な構成を示すそれぞれのブロックについて説明するが、そのブロック図は、図３における場合と同様であるので、図３のブロック図を引用して説明する。
【００８４】
すなわち、アンインストール処理部７１は、例えば、入力部３６がユーザによって操作されることにより供給されるアンインストールの指示に従い、記憶部３８にインストールされたソフトウエアをアンインストール（削除）する。また、アンインストール処理部７１は、ソフトウエアをアンインストールする旨のメッセージを、メッセージ表示部７２と情報消去部７３に供給する。メッセージ表示部７２は、アンインストール処理部７１からメッセージを受信すると、ユーザに対してＩＣチップ付きＣＤ−ＲＯＭ８２をＣＤ−ＲＯＭドライブ８０に装着させる旨のメッセージを、出力部３７のディスプレイに表示させる。情報消去部７３は、アンインストール処理部７１からメッセージを受信すると、ＩＣリーダ／ライタ８１を制御して、ＩＣチップ９１に記録された情報の消去等を行う。
【００８５】
次に、第２の実施の形態における、第１の実施の形態の図２に対応する装置が行う処理（インストール処理）について説明するが、この処理は、図４のフローチャートのステップＳ１の処理を省略したものと同様であるので、図４を引用して説明する。
【００８６】
すなわち、最初にステップＳ２において、ＩＣカード読み取り部６２は、ＣＤ−ＲＯＭ８２に埋設されたＩＣチップ９１から、そこに記録されているデータを読み取る。ここで、ＩＣチップ９１には、第１の実施の形態と同様に、予めライセンス情報が記録されている。また、コンピュータ情報およびインストール情報がＩＣチップ９１に記録されている場合には、そのコンピュータ情報およびインストール情報も読み出される。ステップＳ２において、ＩＣチップ９１から読み出された情報は、ＩＣカード読み取り部６２から判定部６４に供給される。
【００８７】
ステップＳ２の処理後は、ステップＳ３に進み、ＰＣ情報読み取り部６３は、自身（ＰＣ１）のハードウエア構成などに基づくコンピュータ情報を、記憶部３８から読み取ることにより取得する。ステップＳ３において、ＰＣ情報読み取り部６３が取得したコンピュータ情報は、判定部６４に供給され、ステップＳ４に進む。
【００８８】
ステップＳ４において、判定部６４は、ＩＣチップ９１に、コンピュータ情報とインストール情報が記録済みであるか否か、即ち、ＩＣカード読み取り部６２からコンピュータ情報とインストール情報が供給されたか否かを判定する。コンピュータ情報とインストール情報が、ＩＣカード読み取り部６２から供給されていないと判定された場合、即ち、ＣＤ−ＲＯＭ８２のソフトウエアが、１台のＰＣにもインストールされておらず、このため、ＩＣチップ９１に、コンピュータ情報およびインストール情報が記録されていない場合、判定部６４は、処理をステップＳ１０に進める。
【００８９】
一方、ステップＳ４で、コンピュータ情報とインストール情報が記録されていると判定された場合、判定部６４は、処理をステップＳ５に進め、ステップＳ３でＰＣ１から取得したコンピュータ情報と、ＩＣチップ９１に記録されていたコンピュータ情報が一致するか否かを判定する。
【００９０】
ステップＳ５で、ＰＣ１から取得したコンピュータ情報と、ＩＣチップ９１に記録されていたコンピュータ情報とが一致しないと判定された場合、即ち、過去に、ＣＤ−ＲＯＭ８２のソフトウエアがＰＣ１以外のＰＣにインストールされたことがある場合、ステップＳ６に進み、判定部６４は、ＩＣチップ９１に記録されたインストール情報の数と、ＩＣチップ９１に記録されているライセンス情報が表すライセンス数とが一致するか否かを判定する。ここで、ＣＤ−ＲＯＭ８２に記録されたソフトウエアがＰＣにインストールされると、後述するステップＳ１０において、１つのインストール情報がＩＣチップ９１に記録される。また、ＩＣチップ９１には、ＣＤ−ＲＯＭ８２に記録されたソフトウエアのインストールを許可するＰＣの台数であるライセンス数を表すライセンス情報が記録されている。ステップＳ６では、ＩＣチップ９１に記録されているインストール情報の数が、同じくＩＣチップ９１に記録されているライセンス情報が表すライセンス数と一致するかどうかが判定される。ステップＳ６において、インストール情報の数とライセンス数とが一致していると判定された場合、即ち、ソフトウエアが、許可されているライセンス数分のＰＣの台数に既にインストールされている場合、判定部６４は、ステップＳ７に進み、インストールを拒否して、インストール処理を終了する。
【００９１】
一方、ステップＳ６で、インストール情報の数とライセンス数とが一致していないと判定された場合、即ち、インストール情報の数が、ライセンス数より小さい場合、判定部６４は、処理をステップＳ８に進める。
【００９２】
一方、ステップＳ５で、ＰＣ１から取得したコンピュータ情報と、ＩＣチップ９１に記録されていたコンピュータ情報が一致すると判定された場合、ステップＳ８に進み、判定部６４は、ＰＣ１の記憶部３８の中に、（これからインストールしようとしている）ＣＤ−ＲＯＭ８２に記録されているものと同じソフトウエアが、インストールされていないか否かを判定する。ＰＣ１の記憶部３８に、既にＣＤ−ＲＯＭ８２のソフトウエアと同じソフトウエアがインストールされていると判定された場合、同一のソフトウエアをインストールする必要はないので、判定部６４は、処理をステップＳ７に進め、インストールを拒否して、インストール処理を終了する。
【００９３】
また、ステップＳ８で、ＰＣ１の記憶部３８の中に、ＣＤ−ＲＯＭ８２に記録されているものと同じソフトウエアが、インストールされていないと判定された場合、ステップＳ９に進み、情報処理部６５は、ＰＣ１にソフトウエアのインストールを行ったことを示すインストール情報がＩＣチップ９１に記録されている場合には、そのインストール情報をＩＣチップ９１から消去する。なお、ＩＣチップ９１に、ソフトウエアをＰＣ１にインストールしたことを表すインストール情報とともに、ＰＣ１のコンピュータ情報が記録されている場合には、ステップＳ９では、インストール情報とともに、ＰＣ１のコンピュータ情報も、ＩＣチップ９１から消去される。
【００９４】
その後、ステップＳ１０に進み、情報処理部６５は、ＩＣチップ９１に、ＰＣ１のコンピュータ情報とＰＣ１にソフトウエアをインストールしたことを表すインストール情報を記録し、ステップＳ１１に進む。
【００９５】
ステップＳ１１において、インストール処理部６６は、ＣＤ−ＲＯＭドライブ８０を介してＣＤ−ＲＯＭ８２に記録されているソフトウエアを読み出し、記憶部３８にインストールし、インストール処理を終了する。
【００９６】
なお、上述した第１の実施の形態における図４のインストール処理の場合と同様に、ステップＳ１０とステップＳ１１の処理順を、図４における場合と逆にするようにすることができる。
【００９７】
次に、第２の実施の形態における、図３と同様に示される装置が行う処理（アンインストール処理）について説明するが、この処理は、図５のフローチャートと同様であるので、図５を引用して説明する。
【００９８】
ステップＳ２１において、アンインストール処理部７１は、記憶部３８に記録されたソフトウエアをＰＣ１からアンインストールする。
【００９９】
ステップＳ２２において、メッセージ表示部７２は、ＩＣチップ付きＣＤ−ＲＯＭ８２をＣＤ−ＲＯＭドライブ８０に装着させるためのメッセージを出力部３７のディスプレイに表示させる。
【０１００】
ステップＳ２２で表示させたメッセージに対応して、ユーザがＩＣチップ付きＣＤ−ＲＯＭ８２をＣＤ−ＲＯＭドライブ８０に装着した場合、ステップＳ２２からステップＳ２３に進み、情報消去部７３は、ＩＣリーダ／ライタ８１を制御して、ＩＣチップ９１に記録されたＰＣ１のコンピュータ情報とＰＣ１にソフトウエアがインストールされたことを表すインストール情報を消去し、アンインストール処理を終了する。
【０１０１】
ＩＣチップ付きＣＤ−ＲＯＭ８２に記録されたソフトウエアをパーソナルコンピュータにインストールする際、そのパーソナルコンピュータが、図１のＰＣ１のような、通常の（ＩＣリーダ／ライタを内蔵していない）ＣＤ−ＲＯＭドライブ４０とＩＣリーダ／ライタ４２それぞれが、独立に設けられているものである場合、図４のステップＳ２に示されるＩＣカード（チップ）のデータを読み取る処理において、ユーザは、ＩＣチップ付きＣＤ−ＲＯＭ８２を一時的にＣＤ−ＲＯＭドライブ４０から取り出し、ＩＣリーダ／ライタ４２にかざし、ＩＣチップに記録されたデータを読み込ませ、再度、ＩＣチップ付きＣＤ−ＲＯＭ８２をＣＤ−ＲＯＭ４０に装着するようにすることもできる。
【０１０２】
なお、ＩＣリーダ／ライタ８１を内蔵していない通常のＣＤ−ＲＯＭドライブ４０が設けられているが、ＩＣリーダ／ライタ４２が設けられていないパーソナルコンピュータに対しては、ソフトウエアのインストールは拒否される。
【０１０３】
以上のように、ＩＣチップ９１をＣＤ−ＲＯＭ８２に埋設することにより、ユーザが、ＩＣリーダ／ライタにＩＣカード（チップ）をかざすというような手間が省け、さらに、ＩＣカード（チップ）を紛失してしまうという懸念をなくすことができる。
【０１０４】
なお、所定の１つのパーソナルコンピュータにソフトウエアをインストールし、そのインストールされたソフトウエアを他のパーソナルコンピュータにコピーするという不正行為が行われるおそれがある。この不正行為を防ぐためには、例えば、インストールされたソフトウエアが実行されるときに、ＰＣから得られるコンピュータ情報と、ＩＣカード４３またはＩＣチップ９１に記録されたコンピュータ情報との一致性を判定し、一致していないときには、ソフトウエアの実行を制限するようにする必要がある。また、インストールの際のＰＣのコンピュータ情報を、例えば、記憶部３８などに記録しておき、インストールされたソフトウエアが実行されるときに、ソフトウエアは、そのソフトウエアが実行されているＰＣから得られるコンピュータ情報と、記憶部３８に記録されたコンピュータ情報との一致性を判定するようにして、一致していないときには、ソフトウエアの実行を制限するようにすることもできる。
【０１０５】
以上のように、インストールメディアとして幅広く利用されているＣＤ−ＲＯＭに、ＩＣカードを添付する、またはＩＣチップが埋設されたＣＤ−ＲＯＭを用いて、そのＩＣカード（チップ）に付加情報（コンピュータ情報とインストール情報）をランダムに読み書きすることができるようにし、メディアと付加情報を一意に結びつけることにより、容易にソフトウエアの著作権を保護することができる。
【０１０６】
また、ネットワークを介してサーバを用いなくてもよい（ローカルなＰＣのみで操作を行うことができる）ので、安価に、ソフトウエアのアクティベーションを行うことができる。
【０１０７】
さらに、ＩＣカード（チップ）へのアクセスがセキュアであるので、ＩＣに記録された情報を改ざん、コピーすることは難しく、ＣＤ−ＲＯＭに記録された内容はコピーされたとしても、ＩＣチップに記録された情報まではコピー、または改ざんすることはきわめて困難である。したがって、メディア（ＣＤ−ＲＯＭとＩＣカード（チップ））が完全にコピーされることを防ぐことができる。
【０１０８】
なお、本明細書において、記録媒体に記録されるプログラムを記述するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１０９】
なお、図４と図５を参照して説明した処理を行うプログラムは、例えば、ＣＤ−ＲＯＭ４１（８２）などの記録媒体に記録してユーザに提供することができる。
【０１１０】
また、ソフトウエアが記録されたＣＤ−ＲＯＭ４１（８２）に添付または埋設して提供する記録媒体は、ＩＣカード（チップ）に限らず、その他の半導体素子であってもよい。また、ＩＣカード（チップ）としては、非接触型のものの他、接触型のものを採用してもよい。
【０１１１】
【発明の効果】
以上のごとく本発明によれば、容易にソフトウエアの著作権を保護することができる。
【図面の簡単な説明】
【図１】本発明を適用した第１の実施の形態であるパーソナルコンピュータの構成例を示すブロック図である。
【図２】インストール処理を行う図１のＣＰＵの機能的な構成を示すブロック図である。
【図３】アンインストール処理を行う図１のＣＰＵの機能的な構成を示すブロック図である。
【図４】インストール処理を説明するフローチャートである。
【図５】アンインストール処理を説明するフローチャートである。
【図６】本発明を適用した第２の実施の形態であるパーソナルコンピュータの構成例を示すブロック図である。
【図７】ＩＣチップが埋設されたＣＤ−ＲＯＭを説明する図である。
【符号の説明】
１  パーソナルコンピュータ，  ３１  ＣＰＵ，  ４０  ＣＤ−ＲＯＭドライブ，  ４１  ＣＤ−ＲＯＭ，  ４２  ＩＣリーダ／ライタ，  ４３  ＩＣカード，  ６１  メッセージ表示部，  ６２  ＩＣカード読み取り部，  ６３  ＰＣ情報読み取り部，  ６４判定部，  ６５  情報処理部，  ６６  インストール処理部，  ７１  アンインストール処理部，  ７２  メッセージ表示部，  ７３  情報消去部，  ８０  ＣＤ−ＲＯＭドライブ，  ８１  ＩＣリーダ／ライタ，  ８２  ＣＤ−ＲＯＭ，  ９１  ＩＣチップ，  ９２  アンテナ
【図１】
2004185404.tif 000003
【図２】
2004185404.tif 000004
【図３】
2004185404.tif 000005
【図４】
2004185404.tif 000006
【図５】
2004185404.tif 000007
【図６】
2004185404.tif 000008
【図７】
2004185404.tif 000009