(57)【特許請求の範囲】
【請求項１】
スロットと、このスロットに挿入される記録媒体と、ハードディスクを有するソフトウェア記録部分離型情報処理装置であって、
前記記録媒体が、コピーガードされたオペレーティングシステムを保有し、
前記記録媒体と前記ハードディスクが、互いに相手を認識するための識別コードを有する
ことを特徴とするソフトウェア記録部分離型情報処理装置。
【請求項２】
前記ソフトウェア記録部分離型情報処理装置において、
前記記録媒体が、他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置でも利用するためのデータを保有するものである
ことを特徴とする請求項１記載のソフトウェア記録部分離型情報処理装置。
【請求項３】
情報処理装置において使用するソフトウェアを、記録媒体によって管理するソフトウェア管理方法であって、
前記情報処理装置が、自己のスロットに挿入された記録媒体にオペレーティングシステムをインストールしてライセンス入力を行い、
前記記録媒体が、前記オペレーティングシステムをコピーガードするとともに、自己及び前記情報処理装置のハードディスクに、互いに相手を認識するための識別コードを設定する
ことを特徴とするソフトウェア管理方法。
【請求項４】
前記ソフトウェア管理方法において、
前記記録媒体が他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置でも利用するためのデータを、前記情報処理装置が前記記録媒体に記録する
ことを特徴とする請求項３記載のソフトウェア管理方法。
【請求項５】
前記ソフトウェア管理方法において、
前記記録媒体が他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置では利用しないデータについては、前記情報処理装置が前記情報処理装置のハードディスクに記録する
ことを特徴とする請求項３又は４記載のソフトウェア管理方法。
【請求項６】
前記ソフトウェア管理方法において、
前記記録媒体が、情報処理装置のスロットに挿入されると識別コード認証を実行し、
前記識別コード認証結果が、可の場合には、前記記録媒体上及び前記情報処理装置のハードディスク上のデータを利用可能とし、
前記識別コード認証結果が、否の場合には、前記記録媒体上のデータを利用可能とするとともに、前記情報処理装置のハードディスク上のデータであってプロテクトされているデータを利用不能とする
ことを特徴とする請求項３〜５のいずれかに記載のソフトウェア管理方法。
【請求項７】
前記ソフトウェア管理方法において、
前記記録媒体と前記識別コードにより対応づけられた情報処理装置のハードディスクを新たなハードディスクに交換した場合に、前記情報処理装置が、前記記録媒体におけるオペレーティングシステムを立ち上げ、
前記記録媒体が、識別コード認証を実行し、この識別コード認証結果が、否の場合には、前記新たなハードディスクが未使用であることを確認し、
前記新たなハードディスクが未使用である場合に識別コードの再設定を行う
ことを特徴とする請求項３〜６のいずれかに記載のソフトウェア管理方法。
【請求項８】
前記ソフトウェア管理方法において、
前記識別コードの設定後、前記情報処理装置が、記録媒体再生用パスワードを前記情報処理装置のハードディスクに設定し、
前記情報処理装置が、前記情報処理装置のスロットに挿入された新たな記録媒体にオペレーティングシステムを再インストールするとともにライセンス入力を行い、
前記情報処理装置が再生用パスワードを入力することにより、前記記録媒体が識別コードを再設定する
ことを特徴とする請求項３〜７のいずれかに記載のソフトウェア管理方法。
【請求項９】
前記ソフトウェア管理方法において、
前記情報処理装置が、前記情報処理装置のハードディスクにデータを記録し、このデータのライセンスを、前記識別コードにより前記情報処理装置と対応づけられた記録媒体に記録し、
前記記録媒体が他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置のハードディスクにも前記データが記録されているときは、前記記録媒体に記録されている前記ライセンスにもとづいて、前記記録媒体が、前記他の情報処理装置のハードディスク上の前記データを利用可能とする
ことを特徴とする請求項３，５〜８のいずれかに記載のソフトウェア管理方法。
【請求項１０】
前記ソフトウェア管理方法において、
前記情報処理装置が、前記記録媒体に記録されたオペレーティングシステムに管理者用パスワードを設定するとともに、このパスワードで前記オペレーティングシステムにログインし、一般利用者用のパスワードを設定する
ことを特徴とする請求項３〜９のいずれかに記載のソフトウェア管理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、一ユーザ一ライセンスの概念にもとづき、ＯＳを小型記録媒体に記録してコピーガードし、必要時以外は情報処理装置から分離して管理することにより、ソフトウェアの不正使用を防止するとともに、他の情報処理装置でも個人の環境で使用することを可能とするソフトウェア記録部分離型情報処理装置及びソフトウェア管理方法に関する。
【０００２】
【従来の技術】
近年、情報処理装置は、広く企業や一般家庭に普及し、利用可能なソフトウェア数も急増している。
一方、オペレーティングシステム（以下、ＯＳと称する場合がある。）やアプリケーションプログラム等が、ライセンスを持たない者により、不正に使用されるケースも多く、重大な社会問題となっている。
【０００３】
このような問題に対して、例えば、特開２００１−５６７２０号公報にはＣＤ−ＲＯＭを用いた認証システムが開示されている。
また、特開平５−９４２２５号公報には、取り外し可能なＩＤカードを利用する、セキュリティ機能を内蔵したパーソナルコンピュータが開示されている。
これらによれば、それぞれの認証用媒体を保有する者のみが、対応する情報処理装置を使用することが可能となる。
【０００４】
【発明が解決しようとする課題】
しかしながら、従来のシステム等を用いても、一度認証が成功した後は、容易に情報処理装置の保有するソフトウェアを不正使用することができ、不正コピー等を行うことが可能となる場合もある。
これは、ＯＳをはじめとするソフトウェアが、情報処理装置に内蔵される大型記録媒体（以下、ハードディスクと称する場合がある。）に記録されている以上、セキュリティを考慮する上で常に無視できない問題である。
【０００５】
なお、ソフトウェアのライセンス方式として、一ユーザ一ライセンスの概念にもとづくものがある。これは、ソフトウェアのライセンスを端末単位ではなく、ユーザ単位にとらえる考え方である。
個人が複数端末を所有することも多くなってきた現在においては、ライセンスに対する考えをこのようなものとする方が、より実情に即しているとともに、利用者の利便性も向上するものと考えられる。
【０００６】
本発明は、上記の事情にかんがみなされたものであり、一ユーザ一ライセンスの概念にもとづき、情報処理装置への不正アクセス及びソフトウェアの不正コピーを防止するとともに、他の情報処理装置でも個人の環境で使用することを可能とするソフトウェア記録部分離型情報処理装置及びソフトウェア管理方法の提供を目的とする。
【０００７】
【課題を解決するための手段】
上記目的を達成するため、本発明の請求項１記載のソフトウェア記録部分離型情報処理装置は、スロットと、このスロットに挿入される記録媒体と、ハードディスクを有するソフトウェア記録部分離型情報処理装置であって、記録媒体が、コピーガードされたオペレーティングシステムを保有し、記録媒体とハードディスクが、互いに相手を認識するための識別コードを有する構成としてある。
【０００８】
ソフトウェア記録部分離型情報処理装置をこのような構成にすれば、ＯＳをはじめとするソフトウェアを、情報処理装置のハードディスクではなく、取り外し可能な記録媒体で管理することができる。
また、その情報処理装置と記録媒体を識別コードにより１対１に関連づけることにより、特定の一の記録媒体を挿入した場合にのみ情報処理装置の全機能を利用可能とすることができる。
【０００９】
このため、情報処理装置の利用者は、必要時以外は記録媒体を情報処理装置から取り外して、他者によるソフトウェアの不正使用及び不正コピーを防止することができる。
また、この記録媒体は、オペレーティングシステムをインストールし、ライセンス入力が行われた後に自動的にコピーガードされるため、不正コピーを行うことはできない。
この記録媒体としては、例えば、ＩＣカードなどの小型記録媒体を用いることができる。以下の説明においては、記録媒体を小型記録媒体として説明する。
【００１０】
本発明の請求項２記載のソフトウェア記録部分離型情報処理装置は、ソフトウェア記録部分離型情報処理装置において、記録媒体が、他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置でも利用するためのデータを保有するものである構成としてある。
【００１１】
ソフトウェア記録部分離型情報処理装置をこのような構成にすれば、小型記録媒体に、ＯＳのみならず他の情報処理装置でも利用を希望するデータを保有させることも可能となる。
なお、本明細書においてデータとは、プログラムや文書情報、その他広く各種情報を意味するものである。
【００１２】
本発明の請求項３記載のソフトウェア管理方法は、情報処理装置において使用するソフトウェアを、記録媒体によって管理するソフトウェア管理方法であって、情報処理装置が、自己のスロットに挿入された記録媒体にオペレーティングシステムをインストールしてライセンス入力を行い、記録媒体が、オペレーティングシステムをコピーガードするとともに、自己及び情報処理装置のハードディスクに、互いに相手を認識するための識別コードを設定する方法としてある。
【００１３】
ソフトウェア管理方法をこのような方法にすれば、ＯＳは情報処理装置のハードディスクではなく、この情報処理装置と１対１に関連づけられた小型記録媒体に保存管理される。
このため、情報処理装置の利用者は、必要時以外には小型記録媒体を情報処理装置本体から取り外すことにより、小型記録媒体に記録されたＯＳをはじめとするソフトウェア等の不正使用、不正コピーを防止することが可能となる。
なお、ソフトウェア管理方法の請求項において、単に情報処理装置という場合は、ハードディスク及びスロットを除いた他の部分、すなわち情報処理装置のＣＰＵや主記憶部、入力部等の集合体を意味するものとして用いる。
【００１４】
本発明の請求項４記載のソフトウェア管理方法は、このソフトウェア管理方法において、記録媒体が他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置でも利用するためのデータを、情報処理装置が記録媒体に記録する方法としてある。
【００１５】
ソフトウェア管理方法をこのような方法にすれば、他の情報処理装置においても使用を希望するアプリケーションプログラムをはじめ各種情報を、小型記録媒体に記録し、管理することが可能となる。
これによって、必要時以外は小型記録媒体を取り外しておくことにより、不正に情報処理装置のハードディスクにアクセスする者があっても、上記情報が盗まれる心配はない。
また、この小型記録媒体を他の情報処理装置のスロットに挿入することにより、小型記録媒体に記録されている各種情報を利用することも可能となる。
【００１６】
本発明の請求項５記載のソフトウェア管理方法は、このソフトウェア管理方法において、記録媒体が他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置では利用しないデータについては、情報処理装置が情報処理装置のハードディスクに記録する方法としてある。
【００１７】
ソフトウェア管理方法をこのような方法にすれば、情報処理装置のハードディスクに記録するデータを、この情報処理装置に対応する小型記録媒体を保有する利用者のみ使用可能なデータと、他の小型記録媒体を用いる者に対しても使用可能とするデータとに分けて管理することが可能となる。
【００１８】
本発明の請求項６記載のソフトウェア管理方法は、このソフトウェア管理方法において、記録媒体が、情報処理装置のスロットに挿入されると識別コード認証を実行し、識別コード認証結果が、可の場合には、記録媒体上及び情報処理装置のハードディスク上のデータを利用可能とし、識別コード認証結果が、否の場合には、記録媒体上のデータを利用可能とするとともに、情報処理装置のハードディスク上のデータであってプロテクトされているデータを利用不能とする方法としてある。
【００１９】
ソフトウェア管理方法をこのような方法にすれば、ある情報処理装置でのみ使用したいデータについては、この情報処理装置と対応づけられた小型記録媒体を用いた場合にのみ使用可能とすることができる。
すなわち、小型記録媒体に保有されているデータについては、この小型記録媒体と対応しない他の情報処理装置にこれを挿入した場合であっても使用可能であるが、他の情報処理装置のハードディスクに記録されており、かつ、対応づけられていない小型記録媒体のアクセスが禁止されているデータを使用することはできない。
なお、ここでプロテクトされているデータとは、特定の条件下においてのみ使用が許可されるように制御されたデータであり、この場合は、識別コード認証結果が可であることが使用許可条件である。
【００２０】
本発明の請求項７記載のソフトウェア管理方法は、このソフトウェア管理方法において、記録媒体と識別コードにより対応づけられた情報処理装置のハードディスクを新たなハードディスクに交換した場合に、情報処理装置が、記録媒体におけるオペレーティングシステムを立ち上げ、記録媒体が、識別コード認証を実行し、この識別コード認証結果が、否の場合には、新たなハードディスクが未使用であることを確認し、新たなハードディスクが未使用である場合に識別コードの再設定を行う方法としてある。
【００２１】
ソフトウェア管理方法をこのような方法にすれば、万一情報処理装置のハードディスクが故障した場合などには、このハードディスクを新たなハードディスクと交換し、小型記録媒体を挿入してＯＳを立ち上げることにより、新たなハードディスクと小型記録媒体の間で識別コードの再設定が行うことができる。
これによって、情報処理装置のハードディスクと小型記録媒体の関連づけを再度行うことが可能となる。
【００２２】
本発明の請求項８記載のソフトウェア管理方法は、このソフトウェア管理方法において、識別コードの設定後、情報処理装置が、記録媒体再生用パスワードを情報処理装置のハードディスクに設定し、情報処理装置が、情報処理装置のスロットに挿入された新たな記録媒体にオペレーティングシステムを再インストールするとともにライセンス入力を行い、情報処理装置が再生用パスワードを入力することにより、記録媒体が識別コードを再設定する方法としてある。
【００２３】
ソフトウェア管理方法をこのような方法にすれば、万一小型記録媒体が故障した場合などには、新たに小型記録媒体を再生することが可能となる。
通常、一度情報処理装置のハードディスクと小型記録媒体の関連づけが行われると、新たに小型記録媒体を挿入しても、再度の関連づけを行わなくさせ、小型記録媒体を不正に作成することを防止することができる。
【００２４】
しかしながら、さらに情報処理装置のハードディスクに小型記録媒体の再生時用のパスワードを設定することにより、この入力が行われた場合にのみ再度小型記録媒体と情報処理装置のハードディスク間に識別コードを再設定させることも可能となる。
【００２５】
本発明の請求項９記載のソフトウェア管理方法は、このソフトウェア管理方法において、情報処理装置が、情報処理装置のハードディスクにデータを記録し、このデータのライセンスを、識別コードにより情報処理装置と対応づけられた記録媒体に記録し、記録媒体が他の情報処理装置の有するスロットに挿入された場合に、当該他の情報処理装置のハードディスクにもデータが記録されているときは、記録媒体に記録されているライセンスにもとづいて、記録媒体が、他の情報処理装置のハードディスク上のデータを利用可能とする方法としてある。
【００２６】
ソフトウェア管理方法をこのような方法にすれば、小型記録媒体にはＯＳと、他のデータのライセンス情報を記録し、情報処理装置のハードディスクに各種データの本体を記録することによって、小型記録媒体のライセンス情報にもとづいて情報処理装置のハードディスク上のデータを利用することが可能となる。
【００２７】
このようにすれば、小型記録媒体の容量等の事情により、データを小型記録媒体に記録することができないデータについては、情報処理装置のハードディスクに記録し、小型記録媒体にはそのライセンス情報のみを保有させることによっって、正規の利用者のみにそのデータの利用を許可することが可能となる。
また、複数の情報処理装置で利用することのできるデータについては、そのライセンス情報を記録した小型記録媒体を、そのデータが記録されている情報処理装置に挿入することによって、利用することが可能となる。
【００２８】
本発明の請求項１０記載のソフトウェア管理方法は、このソフトウェア管理方法において、情報処理装置が、記録媒体に記録されたオペレーティングシステムに管理者用パスワードを設定するとともに、このパスワードでオペレーティングシステムにログインし、一般利用者用のパスワードを設定する方法としてある。
【００２９】
ソフトウェア管理方法をこのような方法にすれば、小型記録媒体のオペレーティングシステムに管理者用パスワードと一般利用者用パスワードを設定することにより、一般利用者に対して小型記録媒体を利用させる場合には、不正使用等が行えないように、アクセスすることのできるデータを制限することが可能となる。
【００３０】
【発明の実施の形態】
以下、本発明の実施形態につき、図面を参照して説明する。
［第一実施形態］
まず、本発明の第一実施形態について、図１及び図２を参照して説明する。
図１は、本発明の各実施形態におけるソフトウェア記録部分離型情報処理装置の構成を示すブロック図であり、図２はこのソフトウェア記録部分離型情報処理装置のＩＣカードを他の情報処理装置に挿入するようすを示すブロック図である。
【００３１】
図１において、ソフトウェア記録部分離型情報処理装置（ＰＣ）１０は、ハードディスク１１、ＩＣカード用スロット１２、ＩＣカード１３、制御部１４、プロセッサ１５、主記憶部１６、入力部１７及び表示部１８を有している。
また、図２には、ソフトウェア記録部分離型情報処理装置としてＰＣ１０が、その他の情報処理装置としてＰＣ２０が示されており、それぞれの関連構成要素としてハードディスク１１、ＩＣカード用スロット１２、ＩＣカード１３及びハードディスク２１、ＩＣカード用スロット２２が示されている。
なお、本実施形態においては、小型記録媒体をＩＣカードとしているが、これに限定されるものではなく、小型の不揮発性記録媒体であればよい。
【００３２】
ソフトウェア記録部分離型情報処理装置（ＰＣ）１０及びＰＣ２０としては、共にＩＣカード用スロットとハードディスクを有する既存の情報処理装置を利用することができる。
ハードディスク１１及び２１は、不揮発性の大型記録媒体であって、アプリケーションプログラムやその他各種情報を記憶することができる。このハードディスク１１及び２１を、外部記憶装置として持たせることも可能である。
ＩＣカード用スロット１２及び２２は、ＩＣカード１３を挿入することができ、このＩＣカード１３と制御部１４との接続を行う。
【００３３】
ＩＣカード１３は、ＰＣ１０に挿入されてＯＳをインストールされ、ＰＣ１０のマスターカードとして使用される小型記録媒体である。
ＩＣカード１３は、ＯＳをインストールされ、ライセンス入力されると、不正コピーできないように、このＯＳに対してコピーガードを設定する。
【００３４】
このコピーガードの設定方法としては、例えばＯＳのインストールに際してＩＣカード１３の記憶エリアにコピー防止のフラグを立てることによる方法など、既存の方法を使用することができる。
また、ＩＣカード１３は、自己が挿入されている情報処理装置のハードディスク１１及び自己に、互いに認識可能な識別コードを設定する。
【００３５】
このＩＣカード１３は、ＰＣ２０のＩＣカード用スロット２２に挿入して使用することもできる。
ただし、この場合は、ＩＣカード１３とハードディスク２１との間を関連づける識別コードが設定されていないため、ＩＣカード１３は、その利用者に対し、ハードディスク２１のアクセス権限を制限する。
すなわち、識別コード認証結果が可であることを使用許可条件としてプロテクトされたデータに、利用者はアクセスすることができない。
【００３６】
制御部１４及びプロセッサ１５は、本発明におけるＯＳやアプリケーションプログラム、その他各種情報を、ＩＣカード１３やハードディスク１１にインストールもしくはコピーする動作、あるいは識別コード認証等の各種動作の制御を実行するものである。
これらは、ソフトウェア記録部分離型情報処理装置１０のＣＰＵを構成する。
【００３７】
主記憶部１６は、ソフトウェア記録部分離型情報処理装置における上記各種動作の際に、制御部１４からデータの読み書きが行われる記憶領域である。
入力部１７は、キーボードやマウス等の情報入力装置を示しており、表示部１８は、ディスプレイ装置等を示している。
【００３８】
次に、本実施形態のソフトウェア記録部分離型情報処理装置における処理手順について、図３及び図４を参照して詳細に説明する。
図３は、本実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のマスターカード作成処理を示す動作手順図であり、図４は、本実施形態のソフトウェア記録部分離型情報処理装置のＰＣ１０のマスターカードをＰＣ２０で利用する際の処理を示す動作手順図である。
なお、以下において、情報処理装置ＰＣ１０及びＰＣ２０は、ハードディスク及びカード用スロットを除いた他の部分、すなわち情報処理装置のＣＰＵや主記憶部、入力部等の集合体を意味するものとして用いる。
【００３９】
まず、図３を用いてＰＣ１０のマスターカード作成処理について説明する。
ＰＣ１０の使用を開始するにあたり、ＩＣカード用スロット１２に新規のＩＣカード１３を挿入する（ステップ１０）。
そして、ＰＣ１０により、ＩＣカード１３に対してＯＳをインストールするとともに、そのライセンス情報を入力する（ステップ１１）。このＯＳのインストールによりＯＳが立ち上がる。
【００４０】
次に、ＩＣカード１３は、記録したＯＳのコピーガードを実行する（ステップ１２）。
また、ＩＣカード１３は、ハードディスク１１と自己に対して互いに認識可能な識別コードを設定する（ステップ１３）。
以上の処理により、ＩＣカード１３はＰＣ１０のマスターカードとなる（ステップ１４）。
【００４１】
さらに、以下の処理を追加して、マスターカード（ＩＣカード１３）及びハードディスク１１に様々なアプリケーションプログラム等をインストールして利用することもできる。
ＩＣカード１３に対するＯＳのインストールに際して、ＯＳが立ち上がっているため、このＩＣカード１３上のＯＳに対してＰＣ１０の利用者（同時にＩＣカード１３の利用者でもある。以下、単に利用者と称する場合がある。）は、ＰＣ１０から管理者用のパスワードを設定し（ステップ１５）、ＯＳを再起動させる（ステップ１６）。
【００４２】
次に、利用者は、管理者用のパスワードでＯＳにログインし（ステップ１７）、ＰＣ２０でも使用を希望するアプリケーションプログラム等のデータをインストールする（ステップ１８）。
また、ＰＣ２０では使用せず、ＰＣ１０においてのみ使用するアプリケーションプログラム等については、ハードディスク１１にインストールする（ステップ１９）。
【００４３】
そして、ハードディスク１１に記録したデータのうち、ＩＣカード１３の利用者のみに使用を許可するデータ（プログラムを含む。）にプロテクトをかける（ステップ２０）。
このようにプロテクトをかけられたデータについては、識別コード認証において可となったＩＣカード以外のＩＣカードを用いてＯＳを起動した場合には、アクセスすることができない。
【００４４】
次に、図４を用いてＰＣ１０のマスターカードをＰＣ２０で利用する際の処理について説明する。
図３における処理によってＰＣ１０のマスターカードとなったＩＣカード１３をＰＣ２０のＩＣカード用スロット２２に挿入すると（ステップ３０）、ＩＣカード１３は、識別コード認証を実行する（ステップ３１）。
【００４５】
この識別コード認証は、ＩＣカードをＩＣカード用スロットに挿入するに際して、ＩＣカードが毎回自動的に実行することが好ましい。そして、その認証結果の取り扱いは、処理手順の詳細に応じ適宜設定することができる。
例えば、ＩＣカードもハードディスクにも識別コードが存在しない場合は、新規マスターカードの作成であると判断することができる。この場合は、図３に示したような処理を実行することができる。
【００４６】
また、それぞれに識別コードが存在するが、互いに対応するものでない場合には、ＩＣカードが他の情報処理装置で使用されていると判断することができる。これは、図４に示す場合である。
さらに、識別コードが、ハードディスクに存在せず、ＩＣカードにのみ存在する場合には、一般にハードディスクを新たなものに交換したと判断することができる。
これについては、例えば、第二実施形態において説明する処理を行うことができる。
【００４７】
また、識別コードが、ハードディスクには存在するが、ＩＣカードに存在しない場合は、ＩＣカードを複製しようとしていると判断できる。これについては、例えば、第三実施形態において説明する処理を行うことができる。
なお、以下において、ＩＣカードの挿入に伴う識別コード認証処理自体については、特に説明を必要とする場合以外は説明を省略する。
【００４８】
次に、ＩＣカード１３は、ＯＳを立ち上げる（ステップ３２）。
このとき、ステップ３１において、識別コード認証がＮＧ（ｎｅｇａｔｉｖｅ，否）となるため、ＩＣカード１３の利用者は、管理者としてＯＳにログインすることはできず、ゲストとしてログインする（ステップ３３）。
【００４９】
これによって、ＩＣカード１３の利用者は、ＰＣ２０を用いて、ＩＣカード１３に記録されているアプリケーションプログラム等の各種データを使用することはできる（ステップ３４）。
しかしながら、ＰＣ２０のハードディスク２１に記録されているデータであって、ＰＣ２０に対応づけられたＩＣカード以外を用いてはアクセスできないようにプロテクトがかけられたデータを使用することはできない（ステップ３５）。
【００５０】
［第二実施形態］
次に、本発明の第二実施形態につき、図５を参照して説明する。同図は、本発明の第二実施形態のソフトウェア記録部分離型情報処理装置においてＰＣ１０のハードディスクが故障した場合の処理を示す動作手順図である。
なお、以下に説明する各実施形態におけるソフトウェア記録部分離型情報処理装置の構成については第一実施形態と同様であり、そのブロック図も図１及び図２に示すものと同様である。
【００５１】
まず、ＩＣカード用スロット１２に新規ＩＣカード１３を挿入する動作から、ＰＣ１０が管理者用のパスワードを設定するまでの動作（ステップ４０〜ステップ４５）の流れは、図３における動作（ステップ１０〜ステッ１５）の流れと同様である。
【００５２】
次に、ＰＣ１０のハードディスク１１が故障し（ステップ４６）、未使用のハードディスク１１が挿入されたものとする（ステップ４７）。
利用者がＰＣ１０によりＩＣカード１３が有するＯＳを起動し（ステップ４８）、ＯＳに管理者パスワードでログインすると（ステップ４９）、ＩＣカード１３は識別コード認証を実行する（ステップ５０）。
【００５３】
ここで、識別コード認証結果がＮＧとなるため、ＩＣカード１３は、ハードディスク１１が、未使用であるか否かを確認する（ステップ５１）。
そして、未使用である場合には、識別コードを再設定し（ステップ５２）、以下必要に応じて、図３におけるステップ１５以降の処理を実行することができる。
なお、識別コード認証結果がＮＧであり、かつ、ハードディスクが未使用でない場合は、本実施形態の流れにおいては発生しないが、ＩＣカード１３をＰＣ２０において使用する図４に示すような場合がこれに相当する。
【００５４】
［第三実施形態］
次に、本発明の第三実施形態につき、図６を参照して説明する。同図は、本発明の第三実施形態のソフトウェア記録部分離型情報処理装置においてＰＣ１０のマスターカードが故障した場合の処理を示す動作手順図である。
【００５５】
まず、ＩＣカード用スロット１２に新規ＩＣカード１３を挿入する動作から、ＩＣカード１３がＰＣ１０のマスターカードとなるまでの動作（ステップ５０〜ステップ５４）の流れは、図３における動作（ステップ１０〜ステッ１４）の流れと同様である。
【００５６】
次に、利用者は、ＰＣ１０によりマスターカードが故障した場合などに使用するためのパスワード（再生時用パスワード）をハードディスク１１に設定する（ステップ５５）。
そして、ＩＣカード１３のＯＳに対して管理者用のパスワードを設定する（ステップ５６）。
【００５７】
その後、ＩＣカード１３が故障した場合には（ステップ５７）、再度マスターカードを作成するため、新たなＩＣカード１３をＩＣカード用スロット１２に挿入し（ステップ５８）、新たなＩＣカード１３にＯＳを再セットアップするための一連の動作を実行する（ステップ５９）。
【００５８】
このステップ６１動作は、図３のステップ１１からステップ１６に相当するものであるが、この場合、ハードディスク１１にのみ識別コードが存在し、新たなＩＣカード１３には識別コードが存在しないことにもとづいて、ステップ１３における識別コードの設定を実行させないことができる。
【００５９】
次に、利用者が管理者パスワードでＩＣカード１３のＯＳにログインすると（ステップ６０）、ＩＣカード１３は、識別コード認証を実行する（ステップ６１）。
このとき、識別コード認証結果は、ＮＧであるため、ＰＣ１０と対応するマスターカードの利用者にのみ使用が許可されるデータについて、利用者はアクセスすることができない（ステップ６２）。
【００６０】
次に、利用者が、ステップ５５において設定したマスターカード再生時用のパスワードをＰＣ１０からＩＣカード１３に入力すると（ステップ６３）、ＩＣカード１３がハードディスク１１に記録されているマスターカード再生時用のパスワードと照合する（ステップ６４）。
【００６１】
そして、これらが一致する場合に、ＩＣカード１３は、識別コードの再設定を実行する（ステップ６５）。
このようにすることによって、利用者はプロテクトされたデータについてもアクセスすることが可能となり（ステップ６６）、マスターカードを再生することができる。
【００６２】
なお、本実施形態において、ステップ５８の新規カード挿入の際に、識別コード認証を実行し、ハードディスク１１にのみ識別コードが存在し、ＩＣカード１３に識別コードが存在しない場合には、次にステップ６３の再生時用のパスワード入力を促すメッセージを出力させるようにすることもできる。
【００６３】
そして、正しいパスワードが入力されれば、ＩＣカード１３に対するＯＳ等の再セットアップを実行し、正しいパスワードが入力されない場合は、ＩＣカード１３の不正な複製であるとみなして以降の処理を実行させなくすることも可能である。
このようにすれば、小型記録媒体の不正コピー防止効果を高めることが可能となる。
【００６４】
［第四実施形態］
次に、本発明の第四実施形態につき、図７及び図８を参照して説明する。
図７は、本実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のマスターカード作成処理を示す動作手順図であり、図８は、本実施形態のソフトウェア記録部分離型情報処理装置のＰＣ１０のマスターカードをＰＣ２０で利用する際の処理を示す動作手順図である。
本実施形態のソフトウェア記録部分離型情報処理装置は、ＩＣカード１３がＯＳ及びその他の各種データのライセンス情報のみを保有し、各種データの本体はハードディスク１１に記録される点で、第一実施形態と異なる。
【００６５】
まず、図７を用いて、ＰＣ１０のマスターカード作成処理について説明する。ＩＣカード用スロット１２にＩＣカード１３を挿入する動作から、利用者がＰＣ１０から管理者用パスワードでＯＳにログインするまでの動作（ステップ７０〜ステップ７７）は、第一実施形態における動作（ステップ１０〜ステップ１７）と同様である。
【００６６】
次に、利用者は、ＰＣ１０からハードディスク１１にアプリケーションプログラムなどの各種データをインストールし（ステップ７８）、そのライセンス情報をＩＣカード１３に入力する（ステップ７９）。
そして、インストールした各種データのうち、マスターカードを利用した場合にのみ利用可能とするデータについてプロテクトをかける（ステップ８０）。
このようにすれば、利用者は、ＩＣカード１３にアプリケーションプログラムなどの各種データを保有させることなく、そのライセンスを保有させるのみで、ハードディスク１１に保有させた各種データを使用することができる。
【００６７】
次に、図８を用いて、ＰＣ１０のマスターカードをＰＣ２０で利用する際の処理について説明する。
まず、ＩＣカード用スロット２２にＰＣ１０のマスターカードを挿入する動作から、利用者がＰＣ２０からＯＳにゲストとしてログインするまでの動作（ステップ９０〜ステップ９３）は、第一実施形態における動作（ステップ３０〜ステップ３３）と同様である。
【００６８】
次に、利用者は、ステップ７９において入力したライセンスで使用することのできるアプリケーションプログラム等が、ＰＣ２０のハードディスク２１上に、存在するか否かを検索して確認し（ステップ９４）、存在する場合には、ＩＣカード１３に記録されたライセンスにもとづきこれを利用することが可能となる。
【００６９】
このような処理は、例えば、一ライセンスで所定の複数の端末で使用することのできるアプリケーションプログラムなどの各種データに対して有効である。
また、一ユーザ一ライセンスの概念にもとづき、複数の情報処理装置にアプリケーションプログラムなどのインストールを行うが、ライセンスを所有するユーザ以外の利用を禁じる場合などには、特に有効である。
【００７０】
［第五実施形態］
次に、本発明の第五実施形態につき、図９を参照して説明する。
同図は、本実施形態のソフトウェア記録部分離型情報処理装置を一般ユーザが利用する場合の処理を示す動作手順図である。
まず、利用者が、ＩＣカード１３をＩＣカード用スロット１２に挿入すると（ステップ１００）、ＩＣカード１３は、ＯＳを立ち上げる（ステップ１０１）。
【００７１】
次に、利用者が、ＰＣ１０により管理者用のパスワードでＯＳにログインし（ステップ１０２）、一般利用者用のパスワード（ＵＳＥＲパスワード）を設定して（ステップ１０３）、ログアウトする（ステップ１０４）。
このようにすることにより、以降一般利用者は、ＵＳＥＲパスワードを用いてＯＳにログインすることが可能となる（ステップ１０５）。
【００７２】
ただし、この場合には、管理者のみに利用することができるように、管理者用パスワードによりプロテクトがかけられた各種データについては、そのデータがハードディスク１１にある場合にも、ＩＣカード１３にある場合も利用することができない（順に、ステップ１０６，１０７）。
【００７３】
なお、必要に応じて、上記各実施形態の各ステップを適宜組合せることも可能である。
例えば、第一、第二、第三及び第五実施形態を組合せれば、それぞれの各機能を全て有するソフトウェア記録部分離型情報処理装置を得ることができる。
【００７４】
すなわち、ハードディスクやＩＣカードの故障に対応可能であるとともに、一般利用者用に機能制限をしたパスワードの設定が可能であり、ＯＳ等をＩＣカードに記録することにより、ソフトウェア等を情報処理装置とは分離して管理することの可能なソフトウェア記録部分離型情報処理装置を得ることができる。
【００７５】
【発明の効果】
以上のように、本発明によれば、ＯＳなどのソフトウェアや各種情報をハードディスクではなく、小型記録媒体に記憶させ、必要な時以外は、情報処理装置からこれを取り外すことによって、情報処理装置への不正アクセスやソフトウェアの不正コピーを防止することが可能となる。
また、小型記録媒体に記憶させたＯＳ等をコピーガードすることによって、小型記録媒体の不正コピーも防止することができるとともに、情報処理装置におけるハードディスクや小型記録媒体に記録した各種データにプロテクトをかけ、正規の利用者にのみアクセスを許可することが可能となる。
【００７６】
さらに、小型記録媒体を他の情報処理装置に挿入することにより、小型記録媒体に記憶されているＯＳや各種データを他の情報処理装置において使用することも可能となる。
すなわち、本発明のソフトウェア記録部分離型情報処理装置の利用者は、ＩＣカードをその情報処理装置から取り外して持ち運ぶことができ、他の情報処理装置において、個人の環境で使用することが可能となる。
【図面の簡単な説明】
【図１】本発明の各実施形態のソフトウェア記録部分離型情報処理装置の構成を示すブロック図である。
【図２】本発明の各実施形態のソフトウェア記録部分離型情報処理装置のＩＣカードを他の情報処理装置のスロットに挿入するようすを示すブロック図である。
【図３】本発明の第一実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のマスターカード作成処理を示す動作手順図である。
【図４】本発明の第一実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のマスターカードをＰＣ２０で利用する際の処理を示す動作手順図である。
【図５】本発明の第二実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のハードディスクが故障した場合の処理を示す動作手順図である。
【図６】本発明の第三実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のマスターカードが故障した場合の処理を示す動作手順図である。
【図７】本発明の第四実施形態のソフトウェア記録部分離型情報処理装置におけるＰＣ１０のマスターカード作成処理を示す動作手順図である。
【図８】本発明の第四実施形態のソフトウェア記録部分離型情報処理装置おけるＰＣ１０のマスターカードをＰＣ２０で利用する際の処理を示す動作手順図である。
【図９】本発明の第五実施形態のソフトウェア記録部分離型情報処理装置を一般ユーザが利用する場合の処理を示す動作手順図である。
【符号の説明】
１０，２０  ＰＣ
１１，２１  ハードディスク
１２，２２  ＩＣカード用スロット
１３  ＩＣカード
１４  制御部
１５  プロセッサ
１６  主記憶部
１７  入力部
１８  表示部
【図１】
0003834241.tif 000002
【図２】
0003834241.tif 000003
【図３】
0003834241.tif 000004
【図４】
0003834241.tif 000005
【図５】
0003834241.tif 000006
【図６】
0003834241.tif 000007
【図７】
0003834241.tif 000008
【図８】
0003834241.tif 000009
【図９】
0003834241.tif 000010