(57)【要約】【課題】  共同利用コンピュータを使い始めるときユーザ専有コンピュータの使い慣れたユーザ環境の設定作業を面倒なく容易に行う。【解決手段】  ユーザは、自己専用パソコンＣＣの表示された設定画面ＷＥＢブラウザ等から任意のユーザＩＤおよびパスワードを入力する。サーバＳ１はユーザＩＤおよびパスワードを受け取り、ユーザＩＤ＝ｉをキーとして情報データベースに登録する自己専用パソコンＣＣ上で、秘密鍵ＸＫｉ、秘密鍵ＸＫｉと対となる公開鍵ＹＫｉを生成し、自己専用パソコンの機種に依存しないユーザ環境情報ファイル群およびそのファイルリストを公開鍵ＹＫｉで暗号化してサーバＳ１に送信する。サーバＳ１は受信データを各々暗号化差分ファイルリストＦＬ１ｉとして保存する。公開鍵ＹＫｉをサーバＳ１に送信し、サーバＳ１はそれを保存する。次に、秘密鍵ＸＫｉを入力したパスワードで暗号化して、サーバＳ１に送信し、サーバＳ１はそれを保存する。【選択図】    図１
2005149214.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも１つの拠点に配置されたサーバと、複数の拠点にそれぞれ配置されるとともに通信手段を介して前記サーバと接続され、不特定多数のユーザによって利用される共同利用コンピュータとを備え、
前記サーバは、前記ユーザが前記複数の共同利用コンピュータのいずれかを利用して構築したユーザ環境を前記ユーザと対応付けてユーザ環境情報として記憶し、前記複数の共同利用コンピュータが、利用開始時に前記サーバに記憶された前記ユーザに対応する前記ユーザ環境情報を取得して前記ユーザ環境を再現し、利用終了時にその環境を前記複数の共同利用コンピュータに共通する共通初期環境に戻すようなコンピュータシステムと、前記ユーザが専有するユーザ専有コンピュータとの組合せにおいて、
前記ユーザ専有コンピュータは、前記共同利用コンピュータを利用する前に、前記ユーザ専有コンピュータ内に保持する、機種に依存しないユーザ環境情報を通信手段を介して事前に前記サーバに送信する際、
ユーザが入力したユーザＩＤとパスワードを前記サーバに送信し、前記サーバは、パスワードを暗号化パスワードとして登録し、
・公開鍵と秘密鍵の対を生成し、
・前記機種に依存しないユーザ環境情報を前記生成された公開鍵で暗号化して前記サーバに送信し、前記サーバはそれを前記ユーザと対応付けてバックアップし、
・前記公開鍵を前記サーバに送信して前記ユーザと対応付けて格納し、
・前記秘密鍵を前記入力したパスワードで暗号化して前記サーバに送信して前記ユーザと対応付けて格納し、
前記ユーザが初めて前記複数の共同利用コンピュータのいずれかを利用する際に、その利用する共同利用コンピュータにおいて、
・共同利用コンピュータから入力されたユーザＩＤとパスワードを前記サーバに送信し、前記サーバは前記ユーザに対応付けられた暗号化パスワードと照合し、ユーザの正当性が確認できたときのみ、前記サーバはパスワードで暗号化された秘密鍵を前記共同利用コンピュータに送信し、パスワードで暗号化された秘密鍵をサーバから削除し、
・前記共同利用コンピュータは、前記サーバに記憶された前記暗号化された秘密鍵をパスワードで復号して保持し、
・サーバから公開鍵で暗号化されたユーザ環境情報を受信し、前記受信した秘密鍵で復号して復元することを特徴とする共同利用コンピュータシステムのユーザ環境移行方法。
【請求項２】
請求項１記載の前記共同利用コンピュータを初めて利用する際に、
・共同利用コンピュータから入力されたユーザＩＤとパスワードを前記サーバに送信し、前記サーバは前記ユーザに対応付けられた暗号化パスワードと照合し、ユーザの正当性が確認できたときのみ、前記サーバはパスワードで暗号化された秘密鍵を前記共同利用コンピュータに送信し、パスワードで暗号化された秘密鍵をサーバから削除し、
・前記共同利用コンピュータは、前記サーバに記憶された前記暗号化された秘密鍵をパスワードで復号して保持する際に、
前記共同コンピュータにＩＣカードを接続し、前記ユーザＩＤ、パスワード、および秘密鍵をＩＣカードに記憶することにより、
共同利用コンピュータシステムを２回目以降に利用する際に、ＩＣカードを接続してパスワードのみを入力し、パスワードをＩＣカード内のパスワードと照合し、一致したときのみ、ユーザＩＤおよび秘密鍵をＩＣカードから読み出し、そのユーザＩＤとパスワードを前記サーバに送信し、前記サーバに登録された暗号化パスワードと認証された場合のみ、前記サーバから公開鍵で暗号化されたユーザ環境情報を受信し、前記ＩＣカードから読み出した秘密鍵で復号して復元することを特徴とする共同利用コンピュータ利用方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、少なくとも１つの拠点に配置されたサーバと、複数の拠点にそれぞれ配置されるとともに通信手段を介してサーバに接続され、不特定多数のユーザによって利用される複数の共同利用コンピュータとを備えた共同利用コンピュータシステムユーザの専有するユーザ専有コンピュータに構築されたユーザ環境を移行する共同利用コンピュータシステムのユーザ環境移行方法に関する。
【背景技術】
【０００２】
従来、レンタルオフィスやリモートオフィスなどの拠点に配置された汎用オペレーティングシステムのコンピュータを共同で利用するか（かかるパソコンを以下単に共同利用パソコンという）、または、各自でパソコンを持ち込んで利用するか（かかるパソコンを以下単に持込パソコンという）必要があった。
【０００３】
しかしながら、持込パソコンを使用する場合には、使用環境のカスタマイズは実現できるものの、複数の拠点で持込パソコンを利用しようとするとパソコン自体を持ち運ぶことが必須条件となり不便であった。
【０００４】
一方、共同利用パソコン（一般のスタンドアローンパソコン、オペレーティングシステム（以下単にＯＳという。）はマイクロソフト社製のＷｉｎｄｏｗｓ９８、ＷｉｎｄｏｗｓＸＰ等（いずれも登録商標））を使用する場合、自分の会社のネットワークにリモート接続したり、また、インターネットに接続したりするために、共同利用パソコンを利用する前に、ネットワークの接続を変更したり、メールソフトの各種の設定を行うことを余儀なくされ、日本語の入力に際しても、日本語の辞書等も共同利用となるため、効率が悪く不便であり、ファイルをハードディスクに保存する際の安全性については、常にユーザ自身が注意を払う必要があった。このような安全性についての問題点を解決する方法として、共同利用コンピュータ利用方法が特許文献１に開示されている。この共同利用コンピュータ利用方法では、ユーザが共同利用パソコンを利用するとき、自分が以前に使用していたユーザ環境を引き続き別の共同利用パソコンで復元して使用することが可能となり、共同利用パソコンが複数箇所に設置されている場合であって、その設置箇所がそれぞれ別の場所である場合でも、同様に自分が以前使用していたユーザ環境を引き続き別の共同利用パソコンで復元して使用することが可能となる。すなわち、特許文献１に開示されている共同利用コンピュータ利用方法では、ユーザ環境をバックアップした共同利用パソコンと、そのユーザ環境を復元する共同利用パソコンが別であり、それぞれ別の場所に設置されている場合でも、ユーザ環境を不都合なく復元することを可能とする。
【０００５】
また、ファイルをハードディスクに保存する際の安全性については、共同利用パソコンにおいて、ユーザが使った情報を当該共同利用パソコンにおいて鍵で暗号化し、暗号化した暗号文を当該共同利用パソコンに対するサーバの記憶手段に暗号化差分情報として記憶させておき、当該サーバに接続可能な共同利用パソコンを別途使用する際に、当該ユーザのみが使用可能なＩＣに記憶された鍵と共通の鍵をパラメータとして、当該暗号化差分情報を当該共同利用パソコンによって復号する、すなわち、共有鍵暗号方式によって暗号化差分情報への暗号化および暗号化差分情報の復号を行うようになっている。
【特許文献１】特開２００１−３４５８０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上述した従来の共同利用コンピュータシステムでは、共同利用コンピュータを使い始めるときユーザの専有するユーザコンピュータ、例えば会社や自宅で使っているパソコンの使い慣れたユーザ環境の設定作業を最初から手動で行わなければならならず面倒であった。
【０００７】
したがって、本発明の目的は、共同利用コンピュータを使い始めるときユーザの専有するユーザ専有コンピュータ、例えば会社や自宅で使っているパソコンの使い慣れたユーザ環境の設定作業を面倒なく容易に行う、共同利用コンピュータシステムのユーザ環境移行方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明の共同利用コンピュータシステムへのユーザ環境移行方法は、少なくとも１つの拠点に配置されたサーバと、複数の拠点にそれぞれ配置されるとともに通信手段を介してサーバと接続され、不特定多数のユーザによって利用される複数の共同利用コンピュータとを備え、
サーバは、ユーザが複数の共同利用コンピュータのいずれかを利用して構築したユーザ環境をユーザと対応付けてユーザ環境情報として記憶し、複数の共同利用コンピュータが、利用開始時にサーバに記憶されたユーザに対応するユーザ環境情報を取得してユーザ環境を再現し、利用終了時にその環境を複数の共同利用コンピュータに共通する初期環境に戻すようなコンピュータシステムと、ユーザが専有するユーザ専有コンピュータとの組合わせにおいて、
ユーザ専有コンピュータは、共同利用コンピュータを利用する前に、ユーザ専有コンピュータ内に保持する、機種に依存しないユーザ環境情報を通信手段を介して事前にサーバに送信する際に、
・ユーザが入力したＩＤとパスワードをサーバに送信し、サーバは、パスワードを暗号化パスワードとして登録し、
・公開鍵と秘密鍵の対を生成し、
・機種に依存しないユーザ環境情報を生成した公開鍵で暗号化してサーバに送信し、サーバはそれをユーザと対応付けてバックアップし、
・公開鍵を前記サーバに送信してユーザと対応付けて格納し、
・秘密鍵を入力したパスワードで暗号化してサーバに送信してユーザと対応付けて格納する
方法により、ユーザ専有パソコンにＩＣカード読書き装置を設置しなくとも、容易にユーザ専有コンピュータから暗号化差分情報をサーバに送信することができる。
【０００９】
また、ユーザが初めて複数の共同利用コンピュータにいずれかを利用する際に、その利用する共同コンピュータにおいて、
・共同利用コンピュータから入力されたユーザＩＤとパスワードをサーバに送信し、サーバはユーザに対応付けられた暗号化パスワードと照合し、ユーザの正当性が確認できたときのみ、サーバはパスワードで暗号化された秘密鍵をサーバから削除し、
・共同利用コンピュータは、サーバに記憶された暗号化された秘密鍵をパスワードで復号して保持し、
・サーバから公開鍵で暗号化されたユーザ環境情報を受信し、受信した秘密鍵で復号して復元する
ことで、共同利用コンピュータ上に、ユーザ以外にデータを盗み取りされないというセキュリティを保持しつつ、バックアップしたユーザ専有コンピュータのユーザ環境情報を復元することができる。
【００１０】
さらに、初めて共同利用コンピュータを利用する際の、
・共同利用コンピュータから入力されたユーザＩＤとパスワードをサーバに送信し、サーバはユーザに対応付けられた暗号化パスワードと照合し、ユーザの正当性が確認できた時のみ、サーバはパスワードで暗号化された秘密鍵を共同利用コンピュータに送信し、パスワードで暗号化された秘密鍵をサーバから削除し、
・共同利用コンピュータは、サーバに記憶された暗号化された秘密鍵をパスワードで復号化して保持する
という処理のとき、共同コンピュータにＩＣカードを接続し、ユーザＩＤ、パスワードおよび秘密鍵をＩＣカードに記憶することにより、
共同利用コンピュータシステムを２回目以降に利用する際、ＩＣカードを接続してパスワードのみを入力し、パスワードをＩＣカード内のパスワードと照合し、一致した時のみ、ユーザＩＤおよび秘密鍵をＩＣカードから読み出し、そのユーザＩＤとパスワードをサーバに送信し、サーバに登録された暗号化パスワードと認証された場合のみ、サーバから公開鍵で暗号化されたユーザ環境情報を受信し、ＩＣカードから読み出した秘密鍵で復号して復元することができる。
【発明の効果】
【００１１】
本発明は、ユーザ専有コンピュータの機種に依存しないユーザ情報をＩＣカード読書き装置がなくともバックアップできることにより、共同利用コンピュータを使い始めるときユーザの専有するユーザ専有コンピュータの使い慣れたユーザ環境の設定家業を面倒なく容易に低コストで行うことができるという効果がある。
【発明を実施するための最良の形態】
【００１２】
以下、本発明の実施の形態について図面を参照して説明する。
【００１３】
まず、本発明の共同利用コンピュータシステムのユーザ環境移行方法を実現する共同利用コンピュータシステム、特にシェアードＰＣ（以下、単に共同利用パソコンという）の構成と動作について説明をする。
【００１４】
共同利用パソコンは、外出中のビジネスマン等が自社のオフィスで利用するパソコンと同じ使用環境で仕事を行うことを可能にするものであり、複数のユーザが利用可能な共同利用スペース（例えばレンタルオフィス、自分の会社内の共同作業スペース等）に設置される。
【００１５】
ここで、ターゲットとなるユーザとしては、例えば、外出中にインターネットに接続し、メールを読んだり、ネットサーフィンを行いたい者や、出先においてオフィス等のパソコンアプリケーションで利用作成を行いたい者、スケジュールの合間等に時間を潰したい者等が挙げられる。
【００１６】
共同利用パソコンには、ＯＳとして汎用ＯＳ（Ｗｉｎｄｏｗｓ９８、ＷｉｎｄｏｗｓＸＰ等）を採用し、標準的なアプリケーション（文書作成ソフト、メールソフト、ＷＥＢブラウザ）を何種類かインストール済みとし、不特定多数のユーザが共同で利用する。
【００１７】
図１から３はそれぞれ共同利用コンピュータシステムの第１、第２、第３の例の構成図である。なお、システム自体の構成は、図１から図３に示す共同利用コンピュータシステム１００、１０１、１０２以外の他の構成であってもよく、構成の規模、通信網の整備規模等の状況に応じて、またユーザのニーズに応じて適宜変更し得る。
【００１８】
まず、図１を参照し、共同利用コンピュータシステム１００について説明する。共同利用コンピュータシステム１００は、会社Ｃに構築されているＬＡＮ等の内部通信網ＮＷＣと、レンタルオフィスＬＯ１に構築されているＬＡＮ等の内部通信網ＮＷ１とを、それぞれゲートウェイＧＷを介してインターネットを始めとする外部の各種情報通信網（通信手段）ＮＷと接続可能とする構成である。
【００１９】
会社Ｃに構築されている内部通信網ＮＷＣには、サーバＳＣおよび複数のパーソナルコンピュータ（以下単にパソコンという）が接続されている。説明上、複数のパソコンのうち自己専用パソコンＣＣを一台取り上げて説明する。
【００２０】
通常、ユーザは、自己専用パソコンＣＣからサーバＳＣにアクセスして、メールの読み書き、各種のネットワークサービス、ファイルサーバアクセスといった社内ネットワークサービスを利用しているほか、自己専用パソコンＣＣ内で資料作成等を行っている。
【００２１】
一方、レンタルオフィスＬＯ１の内部通信網ＮＷ１には、不特定多数のユーザが利用する共同利用パソコンＣ１ｊ（添え字ｊは、レンタルオフィスＬＯ１に配設される複数の共同利用パソコンのナンバー１〜Ｍとの対応を示しているが、レンタルオフィスＬＯ１に配設される共同利用パソコンが１台でもよい。）が接続されると共に、内部通信網ＮＷ１上のサーバＳ１が接続されている。サーバＳ１には、ユーザ情報データベースＤ１１と暗号化差分ファイル群Ｄ１２なるデータを適宜蓄積する。
【００２２】
共同利用コンピュータシステム１００は、レンタルオフィスＬＯ１にユーザが任意の契機で赴き、会社Ｃの自分専用のパソコンＣＣと同一の使用環境において共同利用パソコンＣ１ｊを利用可能にするシステムである。そのため、使用環境を示す使用環境情報を保存したり、使用環境を復元するためのサーバＳ１が必ず必要となる。
【００２３】
次に、図２を参照し、共同利用コンピュータシステム１０１について説明する。図２に示す共同利用コンピュータシステム１０１は、図１に示した共同利用コンピュータシステム１００の別形態であり、レンタルオフィスＬＯ１、ＬＯ２、・・、ＬＯＮというように複数のレンタルオフィスが存在する場合である。
【００２４】
レンタルオフィスＬＯｋ（添え字ｋはレンタルオフィスのナンバーであり、１〜Ｎの任意の数）は、共同利用コンピュータシステム１００におけるレンタルオフィスの１つの拠点であり、いずれも図１におけるレンタルオフィスＬＯ１と同一の構成であり、サーバＳｋおよび共同利用パソコンＣｋ１、・・、Ｃｋｊ（添え字ｋはレンタルオフィスとの対応を示している）が存在する。
【００２５】
各拠点におけるサーバＳ１、・・、ＳＮに蓄積されるファイル群（暗号化差分ファイル群）は、データを一定時間毎に定期的に公知の手法であるミラーリングにすることにより（別の手法であっても差し支えない）同期を取り、同期を取った後は、各サーバＳ１、・・、ＳＮにおける当該ファイル群は最新の同一内容とするように、自動更新される。かかる構成により、いずれの共同利用パソコンＣ１１、・・、ＣＮｊからでも作業環境の保存、復元を行うことができる。
【００２６】
次に、図３を参照し、共同利用コンピュータシステム１０２について説明する。図３に示す共同利用コンピュータシステム１０２は、共同利用コンピュータシステム１００、１０１とは別形態であり、レンタルオフィスＬＯ１〜ＬＯＮのように複数のレンタルオフィスが存在し、複数のレンタルオフィスに設置される１または複数の共同利用パソコンＣ１１、・・、ＣＮｊに対するサーバＳを、インターネット等の外部通信網により接続可能とする構成である。各レンタルオフィスＬＯ１、・・、ＬＯＮに設置される共同利用パソコンＣ１１、・・、ＣＮｊは、図１における共同利用パソコンと同一構成である。
【００２７】
共同利用コンピュータシステム１０２では、共同利用コンピュータシステム１０１のように、各レンタルオフィスにサーバＳ１、・・、ＳＮが設置されることなく、共通オフィスＬＯにのみサーバＳが設置されている。すなわち、共同利用コンピュータシステム１０２におけるファイル群（差分情報ファイル群）にアクセスする際には、レンタルオフィスＬＯ１、・・、ＬＯＮの全ての拠点から、インターネット等の外部通信網ＮＷを経由して、サーバＳにアクセスすることにより、複数の共同利用パソコンＣ１１、・・、ＣＮｊのいずれからでも、同様に作業環境の保存、復元を行うことができる。
【００２８】
以上、図１から３に共同利用コンピュータシステムの３つの異なった構成を示したが、共同利用コンピュータシステムはこれら図１から３に示した構成ものに限定されない。例えば、会社ＣのサーバＳＣにおいて、レンタルオフィスＬＯｋまたは共通オフィスＬＯに設置のサーバＳ１、・・、ＳＮ、Ｓを設置することも可能である。共同利用コンピュータシステムの構成は、以下に説明する共同利用コンピュータシステムを実現する範囲において適宜変更できる。
【００２９】
次に、図１を参照し、共同利用コンピュータシステム１００においてレンタルオフィスＬＯ１に設置された共同利用パソコンＣ１１の利用手順を説明することにより、共同利用コンピュータシステムの動作を説明する。
【００３０】
また、図２および図３における共同利用コンピュータシステム１０１、１０２の場合であっても、動作は同様である。また、図４に示すように、図２に示す共同利用コンピュータシステム１０１であっても、図２と図４のように異なる利用の仕方がある。
【００３１】
また、図中の「会社」、「レンタルオフィス」なる文言は、説明上、本発明の構成、特徴の理解を容易にするために過ぎず、本発明の内容を限定するものではない。会社は、共同利用パソコンを使用する頻度が最も高い場所としての例示であり、レンタルオフィスは、共同作業スペースの例示である。
＜初回利用手順＞
まず、ユーザがレンタルオフィスＬＯ１を初めて利用する場合の動作を説明する。初めて利用する場合には、以下の手順１〜手順５に従うことになる。
【００３２】
手順１として、ユーザは、レンタルオフィスＬＯ１を使用するに当たり、初回の利用時には、前もって、会社Ｃ（自己専用パソコンＣＣ）からサーバＳ１にアクセスして、ユーザＩＤおよびパスワードで構成されるユーザ情報をユーザ情報データベースＤ１１に登録しておく（データの流れをＦ１で示す）。なお、パスワードは暗号化パスワードであることが好ましい。また、このとき、自己専用パソコンＣＣの機種に依存しないユーザ環境情報をサーバＳ１に保存する。
【００３３】
手順２として、ユーザが、レンタルオフィスＬＯ１の利用を思い立ち、レンタルオフィスＬＯ１に赴くと、共同利用パソコンＣ１１の利用に先立ち、ユーザ情報データベースＤ１１に基づいてユーザの正当性を認証する（データの流れをＦ２で示す）とともに、手順１で保存したユーザ環境情報を共同利用パソコンＣ１１に復元する。これにより、自己占有パソコンＣＣの環境がセットされる。
【００３４】
手順３として、上記手順２により環境が構築された共同利用パソコンＣ１１を使用して、インターネットへの接続や各種文書等の作成を行う（データの流れをＦ３で示す）。
【００３５】
手順４として、図７に示すように、共同利用パソコンＣ１１の利用が終了の際に、ユーザの使用環境（共同利用パソコンＣ１１に記憶させた情報も含む）をサーバＳ１の暗号化差分ファイル群Ｄ１２として保存する。これには、共同利用パソコンＣ１１から削除した情報は暗号化差分ファイル群Ｄ１２から削除されることも含まれる（データの流れをＦ４で示す）。なお、手順３において、共同利用パソコンＣ１１のハードディスクの変化に応じて、任意に、または定期的に手順４を行ってもよい。
【００３６】
手順５として、共同利用パソコンＣ１１内の情報をハードディスクＨＤの第１の記憶領域ＨＤ１に記憶された暗号化差分情報を全て完全に消去する。例えば、利用したハードディスクＨＤの第１の記憶領域ＨＤ１をフォーマットする。この第１の記憶領域ＨＤ１はユーザの使用環境を構築する領域であり、この第１の記憶領域１にユーザの使用環境を構築することにより安全性を確保することができる。
【００３７】
以上説明したように、初回利用のユーザの行動と利用手順は、手順１→手順２→手順３→手順４→手順５を標準とする。
＜２回目以降の手順＞
次に、レンタルオフィスＬＯ１の利用が２回目以降の場合の利用手順について説明を行う。２回目以降は、ユーザが前回またはそれ以前に共同利用パソコンを利用したときの作業環境を接続可能であり、以下の手順で行う。
【００３８】
手順６として、ユーザが、２回目以降にレンタルオフィスＯ１の使用を思い立ち、レンタルオフィスＬＯ１に赴いて、共同利用パソコンＣ１１（前回の利用した共同利用パソコンと同一である必要性はない。図４参照）を使用するに先立ち、ユーザの正当性を認証し、前回またはそれ以前に共同利用パソコンＣ１１を利用したときに手順４で保存した環境を、暗号化差分ファイル群Ｄ１２から共同利用パソコンＣ１１に復元する（データの流れをＦ６に示す）。
【００３９】
それ以降は、上記手順３、手順４、手順５を順に行う。すなわち、２回目以降のユーザの行動および利用手順は、手順６→手順３→手順４→手順５を標準とする。
【００４０】
図５は、本発明の共同利用コンピュータシステムのユーザ環境移行方法の実施に必要となる範囲のサーバＳ１および共同利用パソコンＣ１ｊの内部構成を示している。当然ながら通常のサーバ、パソコンに備わる機能は含まれているが、図面上は省略されている。
【００４１】
また、図５に示したサーバＳ１および共同利用パソコンＣ１ｊの内部構成は、図１に示した共同利用コンピュータシステム１００に限らず、図２、図３、図４に示した共同利用コンピュータシステム１０１、１０２に適用された場合であっても同様である。図５は、その内部構成、機能、および差分情報利用方法を説明するための図面であり、内部通信網ＮＷＣ、ＮＷ１、・・、外部通信網ＮＷ、ゲートウェイＧＷ等はラインＬで示してある。また、矢印は各種情報のやり取りを示す。
【００４２】
共同利用パソコンＣ１ｊ（ｊは任意の数）は、共同利用パソコンＣ１ｊを使用する際に必要となるＩＣカード３を読み取るＩＣカードリーダ／ライター（以下単にＩＣカードＲ／Ｗという。）４と、キーボード、マウス、マイク等の入力部５を備え、内部には、当該共同利用パソコンの内部を制御するメイン制御部６と、ＩＣカード３に記憶されている情報への読み書きを行うカード情報読み書き部７と、共通初期環境をハードディスクＨＤに構築する共通初期環境復元部１０と、サーバＳ１の暗号化差分ファイル群Ｄ１２とハードディスクＨＤの情報とを比較し、変更ファイルリストおよび削除ファイルリストからなる差分リストを抽出する差分抽出部１１と、差分抽出部１１によって抽出された差分リストを基に変更ファイルリストのファイル群を暗号化し暗号化差分ファイル群Ｄ１２に記憶させ削除ファイルリストのファイル群を暗号化差分ファイル群Ｄ１２から削除する一方、暗号化差分ファイル群Ｄ１２の各ファイルを復号し、ハードディスクＨＤに記憶させる暗号化／復号サーバ読み書き部１２と、ハードディスクＨＤ等の記録部を有している。
【００４３】
サーバＳ１は、少なくとも設定登録部２１、ＣＧＩプログラム２２、ユーザ情報データベースＤ１１、暗号化差分ファイル群Ｄ１２を備える。自己専用パソコンＣＣにはＷＥＢブラウザ３３を備える。
【００４４】
ここで、図１および図５を参照しながら、上記手順に従い、共同利用コンピュータシステム１００の各部の詳細を含め共同利用コンピュータシステムの実施形態につき、説明する。なお、上記手順のうち、手順３および手順５については、周知事項であるので、説明を省略する。
【００４５】
なお、初めて共同利用コンピュータシステム１００を使用するに先立ち（手順１と手順２の間）、ユーザには、利用に必携となるユーザ毎にＩＣカード３が交付されており、手順２において、ＩＣカード３には、ＩＣカード３のユーザＩＤ（ユーザＩＤ＝ｉ）、秘密鍵ＸＫｉ、ユーザが手順１で設定したユーザＩＤおよびパスワードが登録されている。ここでのユーザＩＤのｉと秘密鍵ＸＫｉの添え字ｉとは同一の番号である。また、サーバＳ１には秘密鍵ＸＫｉと対となる公開鍵ＹＫｉが登録されている。
【００４６】
ユーザＩＤは、共同利用パソコンを利用するユーザを特定する情報である。また、公開鍵Ｘｉは共同利用パソコンＣ１１の利用終了の際にメイン制御部６によって生成されるセッション鍵ＳＫｉを暗号化するための鍵であり、秘密鍵ＸＫｉは、共同利用パソコンＣ１１の利用開始時にセッション鍵ＳＫｉを復号する鍵である。なお、このセッション鍵ＳＫｉは暗号化差分ファイル群Ｄ１２の各ファイル情報に対して１つずつ（１対１の関係）関連付けられてサーバＳ１上に保管されるものである。
【００４７】
また、パスワードはＩＣカード３を持っているユーザの正当性をカード内で確認するものであり、ユーザが入力部５によって入力したパスワードと予めカード内に記憶するパスワード情報とを照合（ＩＣカード３内での照合が望ましい）し、ＩＣカードの所持者として正当でないと評価したとき、当該ＩＣカード３にはアクセス不能とする。
【００４８】
＜＜手順１＞＞
手順１は、共同利用パソコンの利用登録および自己専用パソコンの使用環境を事前に登録する手順である。ユーザは会社Ｃの自己専用パソコンＣＣからレンタルオフィスＬＯ１のサーバＳ１上で起動中の設定登録部２１にアクセスし、ユーザの自己専用パソコンＣＣの使用環境をサーバＳ１に登録する。具体的には、以下の通りである。
【００４９】
まず、自己専用パソコンＣＣからサーバＳ１上で起動中の設定登録部２１（ＷＥＢサーバで等構成）にアクセスすると、ＣＧＩプログラム２２が起動され、設定登録部２１が表示する設定画面が自己専用パソコンＣＣに表示される。
【００５０】
ユーザは、表示された設定画面ＷＥＢブラウザ等から任意のユーザＩＤおよびパスワードを入力部５を用いて入力する（手順１−１）。
【００５１】
そして、ＣＧＩプログラム２２が、設定登録部２１からユーザＩＤおよびパスワードを受け取り、ユーザＩＤ＝ｉをキーとしてユーザ情報データベースＤ１１に登録する（手順１−２）。その際、パスワードは暗号化して保存することが望ましい（手順１−２）。
【００５２】
次に、自己専用パソコン上で、秘密鍵ＸＫi、秘密鍵ＸＫiと対となる公開鍵ＹＫiを生成する（手順１−３）。
【００５３】
次に、自己専用パソコンの機種に依存しないユーザ環境情報ファイル群およびそのファイルリストを前記生成された公開鍵ＹＫiで暗号化してサーバＳ１に送信し、サーバＳ１は受信データを各々暗号化差分ファイル群とファイルリストＦＬ１iとして各々のユーザ領域に保存する。（手順１−４）。
【００５４】
次に、前記生成した公開鍵ＹＫiをサーバＳ１に送信し、サーバＳ１はそれを保存する（手順１−５）。
【００５５】
次に、前記生成した秘密鍵ＸＫiを前記入力したパスワードで暗号化して、サーバＳ１に送信し、サーバＳ１はそれを保存する（手順１−６）。
【００５６】
＜＜手順２＞＞
手順２は、共同利用パソコンを初めて利用するユーザが、ユーザの正当性を認証し、手順１で保存した自己パソコンの環境を復元する手続である。なお、このとき、共同利用パソコンの環境は共通初期環境に復元されている。すなわち、共同利用パソコンＣ１ｊのハードディスクＨＤの第１の記憶領域ＨＤ１が共通初期環境になっていればよい。共通初期環境復元およびその前提となる共通初期環境作成についての詳細は後述する。
【００５７】
まず、ユーザは、共同利用パソコンＣ１ｊに接続されたＩＣカードＲ／Ｗ４にＩＣカード３（ここで、ユーザＩＤはＩＤ＝ｉとする）を挿入（または提示）する（手順２−１）。
【００５８】
次いで、ユーザは、共同利用パソコンＣ１ｊの画面から、上記手順１で事前に登録した「ユーザＩＤ」と「パスワード」を、図示しない表示画面を見ながら、入力部５に入力し、メイン制御部６が、入力されたユーザＩＤおよびパスワードを一時的に記憶する（手順２−２）。
【００５９】
次に、メイン制御部６は、サーバＳ１にユーザＩＤとパスワードを送信し、サーバＳ１は、受信したパスワードをユーザ情報データベースＤ１１からユーザＩＤがｉに対応するレコードを検索して、パスワード（暗号化されている場合あり）を見つけ、入力されたパスワードと同一か判断して確認（認証）し、正当に認証される（手順２−３）
次に、上記認証が成功した場合のみ、サーバＳ１はパスワードで暗号化された秘密鍵ＸＫｉを共同利用パソコンＣ１ｊのメイン制御部６に送信し、パスワードで暗号化された秘密鍵ＸＫｉをサーバから抹消する（手順２−４）。
【００６０】
次に、メイン制御部６は、受信したパスワードで暗号化された秘密鍵ＸＫｉを一時的に保存したパスワードで復号したのち、ＩＣカード３に秘密鍵ＸＫｉと当該記憶したユーザＩＤおよびパスワードをカード情報読み書き部７に渡す（手順２−５）。
【００６１】
次に、カード情報読み書き部７は受け取ったユーザＩＤ、パスワード、および秘密鍵ＸＫｉをＩＣカード３に書き込む手順３に進む（手順２−６）。この時点でＩＣカードＲ／Ｗ４から抜き出してもよい。
【００６２】
なお、上述した認証方法は、ＵＮＩＸのＭＡＣ認証のような手法でもよく、認証が行えれば手法は問わない。
【００６３】
＜＜手順４＞＞
手順４は、共同利用パソコンＣ１ｊの利用が終了の際に、使用環境をサーバＳ１に保存する手順である。なお、終了時に行う必然性はなく、共同利用パソコンＣ１ｊを使用中、定期的、あるいは任意に行ってもよい。
【００６４】
ここでのポイントは、ユーザがバックアップすること自体に要する時間を極力短くすること、共同利用パソコンＣ１ｊからサーバＳ１へ送られ、かつサーバＳ１で記憶される情報が共同利用パソコンＣ１ｊ内（ＩＣカード３内を含む）で暗号化されること等が挙げられる。以下の説明においては、共同利用パソコンの利用終了時における場合を取り上げる。
【００６５】
バックアップ処理の開始時には、ハードディスクＨＤの第２の記憶領域ＨＤ２にファイルリストＦＬ２ｉを作成する。なお、ここでのユーザＩＤのｉとファイルリストＦＬ２ｉの添え字ｉとは同一の番号である。
【００６６】
このファイルリストＦＬ２ｉにはファイル情報が記憶されるようになっており、ファイル情報としてはファイル名とプロパティとが含まれ、プロパティにはファイルサイズ、タイムスタンプ、属性情報（読取専用、隠しファイル等）が含まれる。そして、ファイルリストＦＬ２ｉには新規に作成されたファイルに関しては新規のファイル情報を記憶し、変更されたファイルに関しては変更されたプロパティを記憶し、削除されたファイルに関しては、例えばファイルサイズにマイナスの属性が付与されたプロパティを記憶する。
【００６７】
メイン制御部６は、サーバＳ１からファイルＦＬ１を読み出すと共にハードディスクＨＤの第２の記憶領域ＨＤ２に記憶されたファイルリストＦＬ２ｉを読み出した後、差分抽出部１１を起動させ、ファイルリストＦＬ１、ＦＬ２ｉに記憶されたファイル情報を差分抽出部１１に渡す（手順４−１）。
【００６８】
次いで、差分抽出部１１は、サーバＳ１から読み出されたファイルリストＦＬ１ｉのファイル情報とハードディスクＨＤの第２の記憶領域ＨＤ２から読み出されたファイルリストＦＬ２ｉのファイル情報を比較し、以下の認識をする。
Ａ）ファイルリストＦＬ１ｉに存在せず、ファイルリストＦＬ２ｉに存在するファイルについては、新規ファイルとして認識する。
Ｂ）ファイルリストＦＬ１ｉ、ＦＬ２ｉの両方に存在するファイルについては、プロパティが変更されたもの、例えば、属性情報やタイムスタンプが変更されているもの、あるいはファイルサイズが変更されたものを更新ファイルとして認識する。
Ｃ）ファイルリストＦＬ１ｉに存在し、ファイルリストＦＬ２ｉに存在しないファイル（すなわち、ファイルサイズにマイナスの属性が付与されたファイル）については、削除ファイルとして認識する。
Ｄ）上記（Ａ）〜（Ｃ）以外のファイルについては、未変更ファイルとして認識する。
【００６９】
そして、上記認識に基づき、差分抽出部１１は、新規ファイルおよび変更ファイルとして認識したファイルについては、かかるファイル名のリストを変更ファイルリストとし、一方、削除ファイルとして認識したファイルについては、かかるファイル名のリストを削除ファイルリストとしてそれぞれ作成する（手順４−２）。
【００７０】
次いで、差分抽出部１１が、変更ファイルリスト、削除ファイルリストを暗号化／復号サーバ読み書き部１２に送る（手順４−３）。
【００７１】
暗号化／復号サーバ読み書き部１２は、メイン制御部６から得た変更ファイルリストに対応するファイルを順番にファイル単位でセッション鍵ＳＫｉをパラメータとして各々暗号化し、次いで、このセッション鍵ＳＫｉをサーバＳ１上に設けられた公開鍵ＹＫｉをパラメータとして暗号化した後、セッション鍵ＳＫｉをファイル毎に付加し、サーバＳ１上の当該ＩＣカード３のユーザＩＤ（ユーザＩＤ＝ｉ）の領域に暗号化差分ファイル群Ｄ１２としてユニークなファイル名（例えば、１、２、３というシリアル番号等）を付与してコピーする一方、差分抽出部１１から送られた削除ファイルリストに対応するファイルを、サーバＳ１上の当該ＩＣカード３のユーザＩＤ（ユーザＩＤ＝ｉ）の領域の暗号化差分ファイル群Ｄ１２から削除する。また、上述したように作成されたファイルリストＦＬ２ｉをファイルＦＬ１ｉにコピーしてサーバＳ１上に暗号化差分ファイルと共に保存する（手順４−４）。
【００７２】
＜＜手順６＞＞
手順６は、２回目以降において同一のユーザが、レンタルオフィスＬＯ１を使用する場合の手順である。まず、ユーザの正当性を認証することが必須となり、手順４に従ってバックアップした暗号化差分ファイル群Ｄ１２を共同利用パソコンＣ１ｊ（前回使用した共同利用パソコンである必然性はない）に復元させることになる。
【００７３】
ユーザは、まず共同利用パソコンＣ１ｊに接続したＩＣカードＲ／Ｗ４にユーザＩＤがｉである自分のＩＣカード３を挿入（または提示）する（手順６−１）。次いで、ユーザが、共同利用パソコンＣ１ｊの画面から、上記手順１で事前に登録してある「パスワード」を、図示しない表示画面を見ながら、入力部５によって投入したことに応答し、メイン制御部６が、当該投入されたパスワードを一時的に記憶する（手順６−２）。すると、メイン制御部６は、カード情報読み書き部７に対して、ＩＣカード３に記憶してあるユーザＩＤと秘密鍵ＸＫｉの読み出しを指示すると共に、当該一時的に記憶したパスワードをカード情報読み書き部７に一時的に渡す（手順６−３）。
【００７４】
カード情報読み書き部７が、当該指示およびパスワードを一時的に受け取ると、受け取ったパスワードをＩＣカード３上で照合の上、メイン制御部６にユーザＩＤ（ここでは、ｉ）および秘密鍵ＸＫｉを渡す（手順６−４）。
【００７５】
このとき、メイン制御部６は、サーバＳ１上のユーザＩＤがｉに対応するレコードを検索して当該レコード上のユーザＩＤとパスワードを読み出した後、ユーザＩＤとパスワードとがユーザが入力したデータと同一か判断して確認した上で、暗号化／復号サーバ読み書き部１２にリストア指示を送る（手順６−５）。このとき、一時的に記憶したパスワードを削除する。
【００７６】
その後、暗号化／復号サーバ読み書き部１２は、メイン制御部６からのユーザＩＤおよび秘密鍵ＸＫｉとを受け取り、暗号化差分ファイル群Ｄ１２のファイル群をセッション鍵ＳＫｉと共に順番に読み出し、セッション鍵ＳＫｉを秘密鍵ＸＫｉで復号した後、復号されたセッション鍵ＳＫｉでファイル群を復号し、逐次ハードディスクＨＤの第１の記憶領域ＨＤ１に書き込む（手順６−６）。
【００７７】
このように、共同利用パソコンＣ１ｊの使用開始時にサーバＳ１の暗号化差分ファイル群Ｄ１２に記憶された暗号化差分情報を復号した後、ＩＣカード３を共同利用パソコンＣ１ｊから外すことができ、ユーザが共同利用パソコンＣ１ｊから離れたりするとき等にＩＣカード３が共同利用パソコンＣ１ｊから抜き取られて秘密鍵ＸＫｉが第三者の手に渡ることがない。また、秘密鍵ＸＫｉを共同利用パソコンＣ１ｊの利用終了時まで共同利用パソコンＣ１ｊに保持して消去する必要がないので、秘密鍵ＸＫｉを共同利用パソコンＣ１ｊから消去し忘れることによって第三者の手に渡ることがない。
【００７８】
＜＜手順７＞＞
また、共同利用コンピュータシステム１００は、共同利用パソコンを構成の一要素とするため、一人のユーザに係る情報の安全性を確保すると共に、不特定多数のユーザの内、いずれのユーザにも対応できるよう共同利用パソコンを使用する際に、同一の環境を整備しておく必要性がある。その作業が共通初期環境の復元である。
【００７９】
ユーザは、手順７で作成した起動用記録媒体（例えば、起動用ＣＤＲＯＭ）を共同利用パソコンＣ１ｊに付属する起動用記録媒体ドライブ（例えば、ＣＤＲＯＭドライブ）に挿入し、共同利用パソコンＣ１ｊの電源を投入する。すると、例えばＣＤＲＯＭからブート後に第１の記憶領域ＨＤ１に共通初期環境を展開することになる。
【００８０】
また、それ以外に、第２の記憶領域ＨＤ２のＯＳを起動して第２の記憶領域ＨＤ２上の共通初期環境を第１の記憶領域ＨＤ１に展開する方法もある。なお、上述したＣＤＲＯＭから共通初期環境をブートするのに代えて共同利用パソコンＣ１ｊと通信可能な図示しないネットワーク上のサーバからブートしてもよい。
【００８１】
ここで、手順の流れを整理すると、図６のようになる。共同利用コンピュータシステムの共同利用パソコンの使用に関する標準的な手順は、ステップＳＴ１→ステップＳＴ２→ステップＳＴ３→ステップＳＴ４→ステップＳＴ５→ステップＳＴ１０→ステップＳＴ１１→ステップＳＴ１２→（ステップＳＴ１３→）ステップＳＴ１４→ステップＳＴ１→ステップＳＴ８→ステップＳＴ９→ステップＳＴ１０→ステップＳＴ１１→ステップＳＴ１２→（ステップＳＴ１３→）ステップＳＴ１４→・・である。ここで、共同利用パソコンは、共通初期環境の復元がなされているものとする。
【００８２】
まず、ユーザとして共同利用パソコンを使用した経験の有無により（ステップＳＴ１）、使用経験なしの場合には、共同利用パソコンのユーザ登録を事前に行うか否かの判断をすることになる（ステップＳＴ２）。
【００８３】
ステップＳＴ２で事前にユーザ登録およびユーザ専有パソコンの環境移行をする場合には、上記手順１を踏むことになる（ステップＳＴ３）。ステップＳＴ３を経たユーザは、現に共同利用パソコンを使用しようとするか否かにより（ステップＳＴ４）、使用しようとすれば、上記手順２を踏むことになる（ステップＳＴ５）。また、ステップＳＴ１において過去に共同利用パソコンを使用した経験があって、現に共同利用パソコンを使用しようとするか否かにより（ステップＳＴ８）、使用しようとすれば、上記手順６を踏むことになる（ステップＳＴ９）。
【００８４】
ステップＳＴ５、ステップＳＴ９を経た場合には、ユーザは共同利用パソコンを使用して（ステップＳＴ１０）、当該使用中または使用後に、上記手順５により差分情報の暗号文を記憶させ（ステップＳＴ１１）、ユーザ自身がハードディスクＨＤの第１の記憶領域ＨＤ１をフォーマットするか否かにより（ステップＳＴ１２）、ステップＳＴ１２で“ＹＥＳ”の場合には第１の記憶領域ＨＤ１のフォーマットを経由して（ステップＳＴ１３）、共通初期環境の復元を行うことになる（ステップＳＴ１４）。
【００８５】
なお、ステップＳＴ１２で“Ｎｏ”であっても、ステップＳＴ１４において、共通初期環境が復元されるときに実質的にフォーマットされることになるので、ステップＳＴ１３を行うことは必須ではない。単なるユーザに安心感を与えるに過ぎない。そして、ステップＳＴ１４を経ると、再度、ステップＳＴ１に戻ることになる。なお、ステップＳＴ１４は、共同利用パソコンを管理する管理者、または提供者が行うことが標準となるが、不特定多数のユーザのいずれが行ってもよい。
【００８６】
なお、このプロセスは、本発明の特徴を一側面から示したものであり、下記する効果を奏する範囲において、また、システムの構成態様に応じて、適宜変更実施し得るものである。
【００８７】
以上、本発明の実施形態を説明したが、本発明は、必ずしも上記した事項に限定されるものではなく、本発明の目的を達し、下記する効果を奏する範囲において、変更が適宜実施可能である。
【産業上の利用可能性】
【００８８】
以上のように、本発明による共同利用コンピュータシステムのユーザ環境移行方法は、共同利用コンピュータを使い始めるときユーザの専有するユーザ専有コンピュータの使い慣れたユーザ環境の設定作業を面倒なく容易に行えるという効果を有し、不特定多数のユーザによって利用される複数の共同利用パソコンとを備えた共同利用コンピュータシステムのユーザ環境移行方法として有用である。
【図面の簡単な説明】
【００８９】
【図１】本発明の共同利用コンピュータシステムのユーザ環境移行方法に基いて初期環境を更新可能な一実施形態の共同利用コンピュータシステムの構成図である。
【図２】図１に示された共同利用コンピュータシステムの構成とは別の共同利用コンピュータシステムの構成図である。
【図３】図１および図２に示された共同利用コンピュータシステムの構成とは別の共同利用コンピュータシステムの構成図である。
【図４】図１に示された共同利用コンピュータシステムと類似した共同利用コンピュータシステムの構成図である。
【図５】図１における共同利用コンピュータシステムにおける内部の構成図である。
【図６】本発明の共同利用コンピュータシステムのユーザ環境移行方法に基いて初期環境を更新可能な一実施形態の共同利用コンピュータシステムの処理の流れ図である。
【図７】本発明の共同利用コンピュータシステムにおいてユーザ専用コンピュータのユーザ環境を移行する流れを模式的に示した図である。
【符号の説明】
【００９０】
１００、１０１、１０２    共同利用コンピュータシステム
Ｃ    会社
ＣＣ    自己専用パソコン
Ｃ１１、Ｃ１ｊ、ＣＮ１、ＣＮｊ    共同利用パソコン
Ｄ１１    ユーザ情報データベース
Ｄ１２    暗号化差分ファイル群
Ｇ    画面
ＧＷ    ゲートウェイ
ＨＤ    ハードディスク
ＨＤ１    第１の記憶領域
ＨＤ２    第２の記憶領域
ＮＷ    外部通信網
ＮＷＣ、ＮＷ１、ＮＷＮ    内部通信網
Ｌ    ライン
ＬＯ１、ＬＯＮ    レンタルオフィス
３    ＩＣカード
４    ＩＣカードＲ／Ｗ
５    入力手段
６    メイン制御部
７    カード情報読み書き部
１０    共通初期環境復元部
１１    差分抽出部
１２    暗号化／復号サーバ読み書き部
２１    設定登録部
２２    ＣＧＩプログラム
３３    ＷＥＢブラウザ
【図１】
2005149214.tif 000003
【図２】
2005149214.tif 000004
【図３】
2005149214.tif 000005
【図４】
2005149214.tif 000006
【図５】
2005149214.tif 000007
【図６】
2005149214.tif 000008
【図７】
2005149214.tif 000009