【手続補正書】
【提出日】平成18年4月4日(2006.4.4)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】  第１ネットワークサーバー、第２ネットワークサーバー及びクライアントコンピュータがデータ通信ネットワークに結合されているマルチサイト認証システムにおいて情報を安全にする方法であって、
第１ネットワークサーバーが、クライアントコンピュータのユーザーに関連付けられた情報を含む認証チケットを生成し、
第１ネットワークサーバーが、第１ネットワークサーバーと第２ネットワークサーバーにより共用されている共用対称キーを用いて、認証チケットの内容を暗号化し、
第１のネットワークサーバーが、第２のネットワークサーバーに関連する公開キーを用いて、前記の共用キーを暗号化し、
前記の認証チケットを持っているクライアントコンピュータを第１のネットワークサーバーから第２のネットワークサーバーに向ける
方法。
【請求項２】  さらに、
第２ネットワークサーバーが、第２ネットワークサーバーと関連付けられた個人キーを用いて、前記の暗号化された共用キーを解読し、
第２ネットワークサーバーが、解読された共用キーを用いて、前記の認証チケットの内容を解読する
ことを特徴とする請求項１に記載された方法。
【請求項３】  さらに、第１ネットワークサーバーと関連付けられた個人キーを用いて、前記の認証チケットのための署名を生成し、前記の認証チケットは、共用キーによって暗号化された前記の内容、前記の共用キー及び前記の署名のいずれかであることを特徴とする請求項１または２に記載された方法。
【請求項４】  前記の署名は第２ネットワークサーバーのためのアドレス情報を含み、さらに、第２ネットワークサーバーが、署名を正当化するため、署名の中の第２ネットワークサーバー自身のアドレス情報を同定することを特徴とする請求項３に記載された方法。
【請求項５】  前記の共用キーが、ランダムに生成される使い捨てセッションキーであることを特徴とする請求項１〜４のいずれかに記載された方法。
【請求項６】  さらに、第１ネットワークサーバーから第２ネットワークサーバーへ、プライバシー保護機能が強化されたプロトコルを用いて認証チケットを送ることを特徴とする請求項１〜５のいずれかに記載された方法。
【請求項７】  さらに、クライアントコンピュータのブラウザにより、第２ネットワークサーバーにより提供される選択されたサービスの要求を、ユーザーから受け取ることを特徴とする請求項１〜６のいずれかに記載された方法。
【請求項８】  第２ネットワークサーバーは、データ通信ネットワークに結合される１以上の他のネットワークサーバーにより提供されるサービスへのゲートウェイを提供するポータルであることを特徴とする請求項１〜７のいずれかに記載された方法。
【請求項９】  前記のネットワークサーバーがウェブサーバーであり、前記のポータルがインターネットであることを特徴とする請求項１〜８のいずれかに記載された方法。
【請求項１０】  請求項１〜９のいずれかの方法に記載された手順を実行させるためのプログラムを記録した、コンピュータにより読み取り可能な記録媒体。
【請求項１１】  マルチサイト認証システムと関連される認証サーバーを含み、情報を安全にするシステムであって、
認証サーバーは、クライアントコンピュータのユーザーを認証するために、ユーザーからのログイン情報を検索し、
認証サーバーは、前記のユーザーを認証した後で、さらに、前記のユーザーに関連された情報を含む認証チケットを生成し、
認証サーバーは、認証チケットの内容を暗号化するための、認証サーバーと認証システム対応サーバーにより共用される共用対称キーを備え、
認証システム対応サーバーは、公開キーを備え、
認証サーバーは、認証システム対応サーバーが有する公開キーを用いて、前記の共用キーを暗号化する
システム。
【請求項１２】  認証システム対応サーバーは、前記の暗号化された共用キーを解読するための個人キーを備え、解読された共用キーを用いて認証チケットの内容を解読することを特徴とする請求項１１に記載されたシステム。
【請求項１３】  認証サーバーは、認証チケットのための署名を生成するための個人キーを備えることを特徴とする請求項１１または１２に記載されたシステム。
【請求項１４】  前記の認証チケットが、共用キーによって暗号化された前記の内容、前記の共用キー及び前記の署名を含むことを特徴とする請求項１３に記載されたシステム。
【請求項１５】  前記の署名は認証システム対応サーバーのためのアドレス情報を含み、さらに、認証システム対応サーバーが、署名の中の認証システム対応サーバー自身のアドレス情報を同定して署名を正当化することを特徴とする請求項１３に記載されたシステム。
【請求項１６】  前記の共用キーが、ランダムに生成される使い捨てのセッションキーであることを特徴とする請求項１１〜１５のいずれかに記載されたシステム。
【請求項１７】  さらに、認証サーバーと関連されるデータベースを備え、このデータベースは、検索されたログイン情報をユーザーと比較するためのログイン情報を記憶することを特徴とする請求項１１〜１６のいずれかに記載されたシステム。
【請求項１８】  第１ネットワークサーバー、第２ネットワークサーバー及びクライアントコンピュータがデータ通信ネットワークに結合されているマルチサイト認証システムにおいて情報を安全にする方法であって、
第１ネットワークサーバーが、クライアントコンピュータのユーザーに関連付けられた情報を含む認証チケットを生成し、
第１ネットワークサーバーと関連付けられた個人キーを用いて、認証チケットのための、第２ネットワークサーバーのためのアドレスを含む署名を生成し、
プライバシー保護機能が強化されたプロトコルを用いて、前記の認証チケットを持っているクライアントコンピュータを第１のネットワークサーバーから第２のネットワークサーバーに向け、
第２ネットワークサーバーが、署名を正当化するため署名の中のそれ自身のアドレス情報を同定する
方法。
【請求項１９】  プライバシー保護機能が強化されたプロトコルがセキュアソケットレイヤ・プロトコルであることを特徴とする請求項１８に記載された方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
【発明の実施の形態】
以下、添付の図面を参照して本発明の実施の形態を説明する。
図１は、本発明が使用されるネットワーク環境の１例を示す。クライアントコンピュータシステム１２は、データ通信ネットワーク１４に結合される。この例では、ネットワーク１４は、インターネット（またはワールド・ワイド・ウェブ）である。しかし、この発明は、他の任意のデータ通信システムに適用できる。多くの認証システム対応サーバー(第２ネットワークサーバー)１６、１８、２０も、ネットワーク１４に結合される。また、クライアントコンピュータシステム１２は、ネットワーク１４を介して認証システム対応サーバー１６、１８、２０にアクセスできる。認証システム対応サーバー１６、１８、２０は、また、「ウェバサーバー」や「ネットワークサーバー」ともいう。ネットワークに結合される認証サーバー(第１ネットワークサーバー)２４は、認証サーバー２４自体、クライアントコンピュータシステム１２及びウェブサーバー１６，１８，２０の間で通信を可能にする。認証システム対応サーバーとは、マルチサイト認証システムに参加しているウェブサーバーであり、認証サーバー２４による認証サービスに対応している。「認証サーバー」というが、この実施の形態での認証サーバー２４は、ウェブブラウザや他のウェブサーバーと相互作用できるウェブサーバーでもある。この例では、データは、情報を交換するためにインターネットで一般に使用されているＨＴＴＰ（ハイパー・テキスト・トランスファー・プロトコル)を用いて、認証サーバー２４、クライアントコンピュータシステム１２及びウェブサーバー１６，１８，２０の間で通信される。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００７４
【補正方法】変更
【補正の内容】
【００７４】
この発明は、１以上のコンピュータまたは他の装置により実行される、プログラムモジュールなどの、コンピュータによる実行される命令の一般的な文脈で説明できる。一般的には、プログラムモジュールは、これらには限定されないが、タスクを行いまたは抽象データタイプを実現するルーチン、プログラム、オブジェクト、コンポーネント(component)およびデータ構造を含む。また、この発明は、通信ネットワークを通してリンクされているリモートプロセッシング装置によりタスクが行われる分散コンピュータ環境において具体化できる。分散コンピュータ環境では、プログラムモジュールは、メモリ格納装置を含むローカルおよびリモートのコンピュータ格納媒体の中に位置される。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
コンピュータ７０は、リモートコンピュータ１３４などの１以上のリモートコンピュータへの論理接続を用いるネットワーク環境において動作できる。このリモートコンピュータ１３４は、たとえば、パーソナルコンピュータ、サーバー、ルーター、ネットワークＰＣ、ピア装置または他の共通のネットワークノードであり、典型的には、コンピュータ７０について先に説明した要素の多くまたはすべてを含む。図４に示される論理接続は、ＬＡＮ（ローカルエリアネットワーク）１３６とＷＡＮ（ワイドエリアネットワーク）１３８を含むが、また、他のネットワークを含んでいてもよい。そのようなネットワーク環境は、事務所、企業に広がるコンピュータネットワーク、イントラネット、グローバルコンピュータネットワーク(たとえばインターネット)においてありふれている。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】図面の簡単な説明
【補正方法】変更
【補正の内容】
【図面の簡単な説明】
【図１】  本発明が使用されるネットワーク環境の１例のブロック図
【図２】  クライアントコンピュータのユーザーが関連サーバーにアクセスしようとするときの、図１のクライアントコンピュータ、関連サーバー及び認証サーバーの間の相互作用を説明する１例のフローチャート
【図３】  クライアントコンピュータのユーザーが関連サーバーにアクセスしようとするときの、図１のクライアントコンピュータ、関連サーバー及び認証サーバーの間の相互作用を説明する１例のフローチャート
【図４】  図１のシステムに使用されるコンピュータの部分を示すブロック図
【符号の説明】
１２  クライアントコンピュータシステム、    １４  ネットワーク、    １６、１８、２０  認証システム対応サーバー、    ２４  認証サーバー、    ２６  認証データベース、    ７０  コンピュータ、    ７２  プロセッサまたはプロセシングユニット、    ９０  プログラムデータ、    ９４  ハードディスクドライブ、    ９８  不揮発性磁気ディスク、    １０２  光ディスク。