(57)【特許請求の範囲】
【請求項１】
ユーザによる機密ネットワークサイトへのアクセスを容易にするためのシステムであって、
ユーザに代わって機密ネットワークサイトにアクセスするよう構成されたアクティブなエージェントを備え、
上記機密ネットワークサイトへのアクセスをイネーブルするためのユーザアクセス手段を記憶するユーザアクセス手段デポジトリーと、上記アクティブなエージェントを実行するように構成されたアクティブエージェントエンジンとを有するユーザコンピュータシステムを備え、
上記ユーザコンピュータシステムから離れたネットワークノードに配置されたアクティブエージェントレポジトリーを備え、
上記アクティブなエージェントは、上記アクティブエージェントエンジンによって上記アクティブエージェントレポジトリーからフェッチされ、
上記アクティブなエージェントの動作は、上記アクティブエージェントエンジンを介して制御され、
それにより、上記アクティブなエージェントは、上記ユーザコンピュータシステムによって選択されたときに、上記ユーザアクセス手段を得、そしてそのユーザアクセス手段を使用して、機密ネットワークサイトからコンテンツを得るように構成されたことを特徴とするシステム。
【請求項２】
上記アクティブなエージェントは、上記システムにおける使用が許可されていることを示すセキュリティ許可手段を備えた請求項１に記載のシステム。
【請求項３】
上記ユーザアクセス手段は、暗号化形態で記憶される請求項１ないし２のいずれかに記載のシステム。
【請求項４】
上記ユーザコンピュータシステムから離れた暗号解読キーレポジトリーを更に備え、この暗号解読キーレポジトリーは、暗号化されたユーザアクセス手段を暗号解読するための暗号解読キーを記憶する請求項３に記載のシステム。
【請求項５】
複数の機密ネットワークサイトへのアクセスを容易にするように構成された請求項１ないし４のいずれかに記載のシステム。
【請求項６】
複数の各機密ネットワークサイトにアクセスするための複数のアクティブなエージェントを備えた請求項５に記載のシステム。
【請求項７】
上記複数のアクティブなエージェントは、各機密ネットワークサイトへのアクセスが許可されていることを示すセキュリティ許可手段を備えた請求項６に記載のシステム。
【請求項８】
複数の機密ネットワークサイトからユーザコンピュータシステム上へ集合形態で上記コンテンツを提供するプレゼンテーションマネージャー手段を更に備えた請求項６又は７に記載のシステム。
【請求項９】
上記プレゼンテーションマネージャー手段は、複数の機密ネットワークサイトとのリンクを設けてそれによりユーザコンピュータシステムを機密ネットワークサイトに直接接続するように構成された請求項８に記載のシステム。
【請求項１０】
ユーザに代わって機密ネットワークサイトにアクセスするよう構成されたアクティブなエージェントを備え、上記機密ネットワークサイトへのアクセスをイネーブルするためのユーザアクセス手段を記憶するユーザアクセス手段デポジトリーと、上記アクティブなエージェントを実行するように構成されたアクティブエージェントエンジンとを有するユーザコンピュータシステムを備え、上記ユーザコンピュータシステムから離れたネットワークノードに配置されたアクティブエージェントレポジトリーを備えるネットワークシステムにおける機密ネットワークサイトへのアクセスを容易にする方法において、
上記アクティブエージェントエンジンによって、アクティブエージェントレポジトリーから上記アクティブなエージェントを得る段階と、
上記アクティブエージェントエンジンによって、上記アクティブなエージェントの動作を制御し、それによって、アクティブなエージェントがユーザアクセス手段を得ると共に、該ユーザアクセス手段を使用して機密ネットワークサイトからコンテンツを得て該コンテンツをユーザコンピュータシステムへ提供するという段階を備えた方法。
【請求項１１】
上記アクティブなエージェントを使用する段階は、複数の各機密ネットワークサイトからコンテンツを得るために複数のアクティブなエージェントを使用する段階を含む請求項１０に記載の方法。
【請求項１２】
プレゼンテーションマネージャー手段が複数の各機密ネットワークサイトから検索されたコンテンツを上記ユーザコンピュータシステム上へ集合形態で提供する段階を更に備えた請求項１１に記載の方法。
【請求項１３】
更に、上記アクティブエージェントエンジンが、機密ネットワークサイトへのアクセスをアクティブなエージェントに許可する段階を備え、そして上記許可されたアクティブなエージェントが、ユーザコンピュータシステムによって選択されたときに、機密ネットワークサイトへのアクセスをイネーブルするためのユーザアクセス手段を得ると共に、そのユーザアクセス手段を使用して、上記機密ネットワークサイトからコンテンツを得るように構成されたことを特徴とする請求項１０に記載の方法。
【請求項１４】
ユーザによる機密ネットワークサイトへのアクセスを容易にするためのネットワークシステムであって、
ユーザに代わって機密ネットワークサイトにアクセスするよう構成されたアクティブなエージェントを備え、
上記機密ネットワークサイトへのアクセスをイネーブルするためのユーザアクセス手段を暗号化形態で記憶するユーザアクセス手段デポジトリーと、上記アクティブなエージェントを実行するように構成されたアクティブエージェントエンジンと、上記アクティブなエージェントを提供するエージェントプロバイダサイトのアドレス／ＵＲＬを特定するユーザプロフィールを記憶する記憶手段とを有するユーザコンピュータシステムを備え、
上記ネットワークシステムへのユーザ用のアクセスポイントであるネットワークゲートウェイを備え、
上記ユーザコンピュータシステムから離れたネットワークノードに設けられた、プライベートキーを記憶するためのプライベートキーレポジトリーを備え、
上記ユーザコンピュータシステムは、上記ネットワークゲートウェイを介して登録情報を入力して上記プライベートキーを受け取り、該受け取ったプライベートキーは上記プライベートキーレポジトリーに記憶され、
上記ユーザコンピュータシステムは、上記ユーザアクセス手段を上記ユーザアクセス手段デポジトリーに入力してそこに保持するように構成され、
上記アクティブエージェントエンジンは、
上記ネットワークゲートウェイを介して登録情報を入力して上記プライベートキーレポジトリーから上記プライベートキーを検索し、
上記ユーザプロフィールで特定されたアドレス／ＵＲＬから、アクセスすべき機密ネットワークサイトに関連するアクティブなエージェントを検索してフェッチし、
上記検索したプライベートキーを使用して上記ユーザアクセス手段の暗号を解読し、
上記フェッチしたアクティブなエージェントを実行して、上記アクティブなエージェントが、上記解読したユーザアクセス手段を使用して上記機密ネットワークサイトにアクセスし、上記機密ネットワークサイトから抽出した情報を上記ユーザコンピュータシステムに送るように構成された、
ことを特徴とするシステム。
【請求項１５】
上記検索したプライベートキーは、上記ユーザアクセス手段の暗号を解読した後、上記ユーザコンピュータシステムから破棄されることを特徴とする請求項１４に記載のシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、機密ネットワークサイトへのアクセスを容易にするためのシステム及び方法に係り、より詳細には、ユーザによる複数の機密ネットワークサイトへの直接的なアクセスを容易にすると共に、そのネットワークサイトにより保持された情報及び／又はデータを抽出するためのシステム及び方法に係るが、これに限定されない。
【背景技術】
【０００２】
機密ネットワークサイトを使用してユーザにプライベート情報を提供することが益々普及している。機密ネットワークサイトは、金融市場に関する情報やプライベートな金融情報（銀行口座の状態）やその他の多数の情報を提供するのに使用される。機密ネットワークサイトへのアクセスを得る場合、ユーザは、通常、ネットワークサイトのサービスにアクセスできるようにするために独特のユーザ識別子やパスワードのようなある形式の機密アクセス手段を必要とする。
【０００３】
ユーザは、異なるサービスを提供している多数の異なるネットワークサイトへのアクセスを要求する。例えば、ユーザは、多数の銀行口座を有していて、プライベート情報を提供するか又は例えば価格情報を提供する他のサイトへのアクセスを要求する。これらの状況において、ユーザは、例えば、多数の異なるパスワードのような多数の異なるアクセス手段を必要とする。従って、多数の異なるパスワードを覚えておくことが問題となる。これを助けるために、ユーザは、パスワードを「保安場所」に記録する。これは、セキュリティの問題を招く。というのは、無許可のユーザ（例えば、「ハッカー」）が、その記録された機密アクセス手段にアクセスして、ユーザの機密ネットワークサイトへのエントリーを得ることができるからである。
【０００４】
この問題に対処する試みにおいて、第三者口座アグレゲーションサービスを提供することが知られている。口座アグレゲーターは、ユーザネットワークノードから離れた機密サイトに、ユーザが契約した機密ネットワークサイトへエントリーするためのユーザ機密アクセス手段を記憶する。ユーザには、口座アグレゲーターサイトへアクセスするための単一の更に別の機密アクセス手段（例えば、単一ユーザ識別子及びパスワード）が与えられる。ユーザは、ユーザネットワークサービスにアクセスするように口座アグレゲーターに要求することができ、そして口座アグレゲーターは、その記憶されたユーザ機密アクセス手段を使用して、ユーザに代わってそれを行うことができる。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
このような第三者口座アグレゲーションサービスに関連した多数の問題が生じる。おそらく、主たる問題は、プライベートネットワークアクセスサイトを運営する多数の団体、例えば、銀行のような金融団体が、それらのサイトへエントリーするために機密アクセス手段を使用する唯一の個人をユーザとすることを要求することである。これは、使用期間及び条件に向けられた法的要求であり、この情報を有する第三者口座アグレゲーターサービスの利用は、この法的要求に違反する。オーストラリアの多数の団体は、実際に、第三者口座アグレゲーターによる機密サイトへのアクセスを阻止するためのアクションを既にとっている。
【０００６】
もう１つの問題は、アグレゲーターサイトが、ハッカー及び他の無許可の個人にとって望ましいサイトであることである。彼らは、多数のユーザの機密アクセス手段を記憶しており、セキュリティを突破できる場合には、ハッカーへの報酬が多大なものとなる（多数のユーザ機密ネットワークサービスへのアクセス）。それ故、サイトのセキュリティは、重大な問題及びコストとなる。
【０００７】
複数の個別の機密アクセス手段を必要とせず、ユーザによる機密アクセス手段のセキュリティ及び制御を維持しながら、ユーザが複数の機密ネットワークサイトへアクセスできるようにするシステムが要望される。
公知の出版物又は公知技術の引用がここでなされた場合に、そのような引用は、その公知技術がオーストラリア又は他の国々においてその分野における一般的な共通の知識の一部分を形成することを何ら容認するものではないことを理解されたい。
【課題を解決するための手段】
【０００８】
本発明は、少なくともその好ましい実施形態において、複数の機密ネットワークサイトへのアクセスを要求するユーザが、単一の機密アクセス手段を使用して、その複数の機密ネットワークアクセスサイトへの質問を構成することができ、これら質問がユーザコンピュータシステムから開始されるものであって、第三者アグレゲーターシステムから開始されるものではないシステム及び方法を提供する。
【０００９】
本発明の第１の態様によれば、ユーザによる機密ネットワークサイトへのアクセスを容易にするためのシステムであって、ユーザに代わってネットワークサイトにアクセスするよう構成されたアクティブなエージェントを備え、このアクティブなエージェントは、ユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得、そしてそのアクセス手段を使用して、機密ネットワークサイトからプライベート情報を抽出するように構成されたシステムが提供される。
【００１０】
上記アクティブなエージェントは、ユーザアクセス手段デポジトリーからユーザアクセス手段を得るように構成されるのが好ましい。
上記ユーザアクセス手段デポジトリーは、ユーザコンピュータシステムでしかアクセスできないのが好ましく、そしてユーザコンピュータシステムに記憶されるのが好ましい。それ故、上記アクティブなエージェントは、ユーザコンピュータシステムを経てユーザアクセス手段にアクセスしなければならない。それ故、質問を扇動して機密ネットワークサイトから情報を得ることは、完全にユーザの命令及び制御であるのが好ましい。第三者がプロセスを制御することはないのが好ましい。
【００１１】
上記システムは、ユーザによる複数の機密ネットワークサイトへのアクセスを容易にするのが好ましい。
上記アクティブなエージェントは、ソフトウェアエージェントであるのが好ましい。上記システムは、複数のアクティブなエージェントを含むのが好ましい。特定のアクティブなエージェントが、特定の機密ネットワークサイトに関連付けされる。アクティブなエージェントは、それらが特定のネットワークサイトへアクセスするのを許可するセキュリティ許可手段を含むのが好ましい。アクティブなエージェントのセキュリティ許可手段をチェックするためにユーザシステムに対してエージェント許可手段が設けられるのが好ましい。アクティブなエージェントは、「公表」されていて、ユーザが使用するためにネットワーク上で使用可能であるのが好ましい。機密ネットワークサイトの所有者は、アクティブなエージェントが機密ネットワークサイトへアクセスするのを許可するのが好ましい。
【００１２】
上記ユーザアクセス手段デポジトリーは、機密デポジトリーであるのが好ましい。
ユーザアクセス手段は、機密デポジトリーに暗号化形態で記憶されるのが好ましい。暗号化された機密アクセス手段を暗号解読するための暗号解読キーが暗号解読キーレポジトリーに記憶される。この暗号解読キーレポジトリーは、好ましくはユーザシステムから離れた更に別の機密ネットワークサイトからでなければ得られないのが好ましい。ユーザには、この更に別の機密ネットワークサイトにアクセスして暗号解読キーを得ることができるように、更に別のアクセス手段が設けられるのが好ましい。この暗号解読キーは、その後に、機密デポジトリーに記憶された暗号化されたアクセス手段を暗号解読するのに使用され、従って、それらをアクティブなエージェント（１つ又は複数）により使用して、機密ネットワークサイト（１つ又は複数）にアクセスしそしてユーザにより要求された情報を得ることができる。
【００１３】
このシステムは、ユーザが、複数の機密ネットワークサイトにアクセスするのに１つのアクセス手段（暗号解読キーレポジトリーをアクセスするための更に別のアクセス手段）しか必要としないという効果を有する。アクティブなエージェントは、いったんアクチベートされると、機密デポジトリーから暗号解読された機密アクセス手段を得、そしてユーザに代わって機密ネットワークサイトにアクセスする。これは、全て、第三者のアグレゲーターではなく、ユーザの制御のもとでユーザにより開始される。従って、法的な問題、責任の問題及びセキュリティの問題が回避される。
【００１４】
上述した好ましい実施形態では、アクティブなエージェントは、どこかから、この場合には、ユーザアクセス手段デポジトリーから、アクセス手段を得るように構成される。しかしながら、別の実施形態では、ユーザアクセス手段がアクティブなエージェントに既に設けられてもよい。
【００１５】
本発明は、その第２の態様において、機密ネットワークサイトへのアクセスを容易にする方法であって、アクティブなエージェントを使用してユーザアクセス手段を得ると共に、機密アクセス手段を使用して機密ネットワークアクセスサイトからコンテンツを得るという段階を備えた方法を提供する。
【００１６】
本発明の第３の態様によれば、アクティブなエージェントが特定の機密ネットワークサイトへアクセスするのを許可するように構成されたセキュリティ許可手段であって、上記アクティブなエージェントは、ユーザに代わってネットワークサイトへアクセスするように構成され、そしてユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得、そしてそのアクセス手段を使用して、機密ネットワークサイトからプライベート情報を抽出するように構成されたセキュリティ許可手段が提供される。
【００１７】
上記セキュリティ許可手段は、ソフトウェアのセキュリティ許可手段であるのが好ましく、そしてデジタル証明書のようなツールでもよいし、又は他のセキュリティ識別子でもよい。
【００１８】
本発明の第４の態様によれば、ユーザによる機密ネットワークサイトへのアクセスを容易にするためのシステムであって、ユーザシステムによりネットワークを経てアクセスされてユーザシステムがユーザに関連した暗号解読キーを得ることができるようにする暗号解読キーレポジトリーを備え、上記暗号解読キーは、暗号化されたユーザアクセス手段を暗号解読して、それを使用して機密サイトにアクセスできるようにするシステムが提供される。
【００１９】
本発明の第１の態様に関連して上述したように、アクティブなエージェントを使用してアクセス手段で機密サイトにアクセスするのが好ましい。
【００２０】
本発明の第５の態様によれば、コンピュータシステムにロードされたときに、ユーザに代わってネットワークサイトにアクセスするように構成されたアクティブなエージェントを与えるようにコンピュータシステムを制御するコンピュータプログラムであって、上記アクティブなエージェントは、ユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得、そしてそのアクセス手段を使用して、機密ネットワークサイトからプライベート情報を抽出するように構成されたコンピュータプログラムが提供される。
【００２１】
本発明の第６の態様によれば、ユーザによる機密ネットワークサイトへのアクセスを容易にするシステムへの登録を容易にするための登録システムであって、ユーザによる機密ネットワークサイトへのアクセスを容易にする上記システムは、ユーザに代わってネットワークサイトにアクセスするよう構成されたアクティブなエージェントを備え、このアクティブなエージェントは、ユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得、そしてそのアクセス手段を使用して、機密ネットワークサイトからプライベート情報を抽出するように構成され、更に、上記登録システムは、ユーザがアクセスできるところのアクティブなエージェントをリストするディレクトリーを含むものである登録システムが提供される。
【００２２】
上記登録システムは、登録されているユーザに関連付けされるべき暗号解読キーを与えるための手段を備え、上記暗号解読キーは、暗号化されたアクセス手段を暗号解読して機密ネットワークサイトへアクセスするように構成されるのが好ましい。
【００２３】
本発明の第７の態様によれば、ユーザに代わって機密ネットワークサイトにアクセスするよう構成されたアクティブなエージェントを与えるためのエージェントプロバイダーサイトであって、上記アクティブなエージェントは、ユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得、そしてそのアクセス手段を使用して、機密サイトからプライベート情報を抽出するように構成され、更に、上記プロバイダーサイトは、ユーザシステムによりアクセスするためのアクティブなエージェントを記憶するアクティブエージェントレポジトリーを含むものであるエージェントプロバイダーサイトが提供される。
【００２４】
エージェントプロバイダーサイトは、レポジトリーから複数のアクティブなエージェントを与え、各アクティブなエージェントは、それに対応する機密ネットワークサイトにアクセスするように構成される。
【００２５】
本発明の第８の態様によれば、機密ネットワークサイトへのアクセスを容易にするためのユーザシステムであって、ユーザに代わってアクティブなエージェントを実行するように構成されたアクティブエージェントエンジンを備え、上記アクティブなエージェントは、ユーザに代わってネットワークサイトにアクセスするよう構成され、そしてユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得ると共に、そのアクセス手段を使用して機密ネットワークサイトからプライベート情報を抽出するように構成されたユーザシステムが提供される。
【００２６】
上記アクティブエージェントエンジンは、上記アクセス手段を得るように攻勢されるのが好ましい。
又、上記ユーザシステムは、上記アクティブエージェントにより抽出されたプライベート情報を与えるように構成されたプレゼンテーションマネージャーも含むのが好ましい。
【００２７】
本発明の第９の態様によれば、ユーザによる機密ネットワークサイトへのアクセスを容易にするためのシステムを動作する方法であって、上記システムは、ユーザに代わってネットワークサイトにアクセスするよう構成されたアクティブなエージェントを備え、このアクティブなエージェントは、ユーザ質問に応答して、機密サイトへのアクセスをイネーブルするためのアクセス手段を得、そしてそのアクセス手段を使用して、機密ネットワークサイトからプライベート情報を抽出するように構成され、上記方法は、ユーザシステムから離れた第１ネットワークノードにおいて上記アクティブなエージェントを使用できるようにし、そしてユーザ要求に応答して上記アクティブなエージェントを上記ユーザシステムへ与えるという段階を備えた方法が提供される。
【００２８】
上記方法は、暗号化された形態のユーザアクセス手段を暗号解読するための暗号解読キーを、上記ユーザシステム及びアクティブエージェントレポジトリーから離れた更に別のネットワークノードで使用できるようにし、そしてユーザによる要求があったときに上記暗号解読キーをユーザシステムに与え、これにより、上記暗号解読キーを使用して上記アクセス手段を暗号解読し、そのアクセス手段を上記アクティブなエージェントで使用して、上記機密ネットワークサイトにアクセスできるようにするという更に別の段階を含むのが好ましい。
【発明を実施するための最良の形態】
【００２９】
本発明の特徴及び効果は、添付図面を参照した実施形態の以下の説明から明らかとなろう。
以下に述べる本発明の好ましい実施形態は、コンピュータシステム上で動作し得る要素を含み、そしてソフトウェア又はハードウェア或いはその組み合わせによって実施することができる。以下の要素の機能をソフトウェア／ハードウェアの熟練者により実施できる方法は多数あることが明らかである。これら要素の機能を実施する方法は、全て、本発明の範囲内に包含される。
【００３０】
図１は、本発明の実施形態に基づくシステムを示すブロック図である。
このシステムは、この実施形態ではアクティブコンテンツエージェント（ＡＣＡ）として知られている複数のアクティブなエージェントを備えている。この実施形態では、ＡＣＡは、参照番号１、２及び３で示されたアクティブコンテンツエージェントプロバイダー（ＡＣＡＰ）サイトから得られ、このサイトは、いかなる個数であってもよい。このＡＣＡＰサイトは、インターネット４に接続された適当にプログラムされたコンピュータシステム（図示せず）により動作されるウェブサイトであるのが好ましい。ＡＣＡＰサイトからのＡＣＡは、ユーザシステム５によって得られる。このユーザシステムは、インターネット４のようなネットワークにアクセスすることのできるいかなるコンピュータネットワークでもよい。これは、例えば、パーソナルコンピュータ、又はローカルエリアネットワーク、或いは他の構成のコンピュータシステムであってもよい。図１には１つのユーザシステム５しか示されていないが、本発明のシステムで動作することのできるユーザシステム５は多数あってもよいことが明らかであろう。
【００３１】
ユーザシステムは、複数のユーザアクセス手段をデジタル保安装置６に記憶する。ユーザアクセス手段は、参照番号７、８、９で示された機密ネットワークサイトへアクセスするためのパスワード及びユーザＩＤを備え、これらネットワークサイトは、インターネット４にアクセスできる情報プロバイダーシステム１０、１１、１２によって動作される。いかなる数の機密ネットワークサイト及びＡＣＡＰサイトがあってもよく、図１には、例示の目的で３個が示されている。更に、機密アクセス手段は、機密チャンネルを経て機密ネットワークサイトにアクセスできるいかなる手段でもよく、パスワード、デジタル証明ＰＩＮ、フィンガープリント、又は他の形式のキーを含む。
【００３２】
ＡＣＡは、機密アクセス手段を得、そしてその機密アクセス手段を使用して、ＡＣＡが構成されたところの特定の機密ネットワークサイトにアクセスできるように構成される。機密サイトからの情報は、ＡＣＡによりユーザシステムに返送される。
このシステムを以下に詳細に説明する。第１に、ユーザをシステムに登録できるようにするためのシステムの動作を説明し、次いで、機密ネットワークサイトから情報を得るための動作を詳細に説明する。
【００３３】
システムの設定及び登録
ＡＣＡは、ＡＣＡプロバイダーにより公表され、ネットワーク上で使用可能にされる。ＡＣＡは、機密なものとして確認されねばならない。もしそうでなければ、おそらく、ＡＣＡが機密ネットワークサイトへアクセスするのを情報プロバイダーが許すことはないであろう。実際に、多くの場合に、情報プロバイダーは、ＡＣＡプロバイダーでもある。セキュリティを確保するために、ＡＣＡＰは、ＡＣＡＰ認識を確認するデジタル証明書を適用し、これをネットワークメンバーシップオーソリティ（図示せず）から受け取る。ネットワークメンバーシップオーソリティは、ネットワーク４を経てアクセスすることができる。ＡＣＡが開発され、ネットワークオーソリティにより発行されたデジタル証明書が添付され、そしてＡＣＡがネットワークＡＣＡＰサイトにおいて公表される。デジタル証明書は、セキュリティ許可手段の１つの形式に過ぎない。いかなる形式のセキュリティ許可手段が使用されてもよいことが明らかである。ネットワークメンバーシップオーソリティは、ＡＣＡに許可を与えるための収入を生み出す。
【００３４】
システムに登録するために、ユーザは、ブラウザ１４のような適当なアクセスプログラムを使用してネットワークゲートウェイ１３（図示されないネットワークシステムによりサポートされる）にアクセスする。ユーザは、アドレス、セキュリティ情報等の標準的な登録情報を与える。セキュリティの目的で、ユーザが人手をかけてオフィスを見張りそしてパスポートや運転免許証のような識別情報を与えることが時々必要となる。
【００３５】
登録情報が与えられると、ユーザは、独特なプライベートキーを受け取り、これは、ネットワークゲートウェイ１３を経てアクセス可能なプライベートキーレポジトリー１５にその後に記憶される。次いで、ユーザは、ネットワークゲートウェイにより与えられるＡＣＡのリストをアクセスし、そこから選択することができる。使用可能なＡＣＡのサーチが、アクティブコンテンツエージェントディレクトリー１６を使用して実行される。ユーザは、アクセスしようとする機密ネットワークサイト、例えば、銀行口座サイトに関連したＡＣＡを選択する。その後、ユーザは、デジタル保安装置６に記憶されるべきユーザ識別子及び口座パスワード（即ち、それらに関連した機密ネットワークサイトに対する機密アクセス情報）を入力するように促される。
【００３６】
この登録プロセスは、図３のフローチャートに要約されている。ステップ２０では、ユーザがネットワークゲートウェイにアクセスし、それらの登録情報を与える。
ステップ２１では、ユーザがＡＣＡのリストにアクセスし、それらの機密ネットワークサイトに対してＡＣＡを選択する。
ステップ２２では、ユーザが、各ＡＣＡに対して機密アクセス手段（例えば、パスワード及びユーザ識別）を与える。
ステップ２３では、デジタル保安装置に機密アクセス手段がロードされる。
【００３７】
又、ユーザには、ユーザシステムにおいて使用するための幾つかのソフトウェアモジュールも与えられる。これらは、ＡＣＡにより検索される情報を与えるように構成されたプレゼンテーションマネージャー１７を含む。又、ＡＣＡを許可し（それらのデジタル証明書をチェックすることにより）そしてＡＣＡを実行するように構成されたＡＣＡエンジン１８も含む。この実施形態では、ユーザプロフィール１９もユーザシステム５に記憶される。或いは又、これは、ネットワークゲートウェイ１３又は別のリモートサイトに記憶されてもよい。
【００３８】
システムの動作
ユーザに対する機密ネットワークサイトから情報を得るためのシステムの動作を以下に説明する。図２は、システムの動作における段階を要約する。
例えば、金融情報、銀行口座の詳細、又は他のプライベート情報のような情報を機密ネットワークサイト７、８及び９から得ようとするユーザは、先ず始めに、ネットワークゲートウェイ１３にアクセスして、プライベートキーレポジトリー１５に機密裡にアクセスする。ユーザ識別子及びパスワードは、ネットワークゲートウェイを経て入力され、そしてユーザシステム５上で実行されるＡＣＡエンジンは、プライベートキーレポジトリー１５からプライベートキーを受け取る（図２のステップ３０）。
【００３９】
デジタル保安装置に記憶されたユーザ識別子及び口座パスワード（アクセス手段）は、暗号化形態で記憶されることに注意されたい。プライベートキーは、デジタル保安装置に記憶されたアクセス手段を暗号解読し、その後に、エージェントがその暗号解読されたアクセス手段を使用して、機密ネットワークサイト７、８、９へのアクセスを得られるようにする。プライベートキーは、ユーザシステム５から離れた位置においてプライベートキーレポジトリー１５に保持されるので、たとえハッカーがユーザシステム及びデジタル保安装置へ押し入ろうとしても、ユーザアクセス手段を暗号解読することができない。それ故、全てのユーザ機密情報は、ユーザシステム上の１ヶ所に全部保持されたとしても、安全である。
【００４０】
ＡＣＡエンジン１８は、ＡＣＡを実行するときに、ユーザのプライベートキーを受け取り、そしてそれを使用して、デジタル保安装置の情報を暗号解読する。ＡＣＡエンジン１８が、必要なアクセス手段を暗号解読すると、ユーザのプライベートキーがユーザシステムから破棄される。それ故、ユーザのプライベートキーは、ユーザシステム上に保持されず、ユーザのアクセス手段を得ようと試みるハッカーは、プライベートキーをもたないので、アクセス手段を暗号解読することができない。
【００４１】
プライベートキーがＡＣＡエンジンによって検索されると、ＡＣＡエンジンは、ユーザプロフィール１９を検索する（ステップ３１）。次いで、ＡＣＡエンジン１８は、ＡＣＡＰサイト１、２、３の、ユーザプロフィールで特定されたアドレス／ＵＲＬから、ＡＣＡを検索する（ステップ３２）。
ＡＣＡエンジンは、その後、各ＡＣＡに関連したデジタル証明書を使用することによりＡＣＡを認証し、ＡＣＡが、機密ネットワークサイト７、８、９へのアクセスに対して設けられたＡＣＡであることを確保する（ステップ３３）。
【００４２】
検索された各ＡＣＡは、次いで、ＡＣＡエンジンによって実行されて、機密ネットワークサイト７、８、９から情報を抽出すると共に、その情報を、プレゼンテーションマネージャー１７を経て供給し、ユーザにプレゼンテーションする（ステップ３４）。
ＡＣＡは、情報プロバイダーのネットワークモードにアクセスし、例えば、情報プロバイダーにより保持されたユーザ口座にアクセスし、デジタル保安装置に記憶されたユーザ口座アクセス手段を使用し、そして抽出された情報をプレゼンテーションマネージャー１７に通信するというプロセスを自動化する。プレゼンテーションマネージャー１７は、抽出された情報をユーザへ表示することができる。オンラインバンキングのようなインターネットベースの情報プロバイダーサービスは、ＡＣＡ及び口座残高のようなユーザ特有の抽出情報によりアクセスすることができる。
【００４３】
好ましい実施形態のＡＣＡは、ソフトウェアエンジンの形態である。ＡＣＡは、そのプログラミングに基づいて多数の形式のユーザ認証を与える。例えば、スマートカード、デジタル証明書、バイオメトリック及び他の形式の認証を与えることができる。更に、ＡＣＡは、ＡＣＡＰにより構築できるソフトウェアであるから、属性及び命令の自動プレゼンテーション及び適用可能なユーザ認証を介して、サイトへのアクセスプロセス及びサイトから供給される情報をユーザが自動化できるように構成することができる。ＡＣＡは、融通性があるので、ユーザ認証プロセスの一部分として実行するためにサイトがユーザに要求する全てのアクションを複写することができる。これは、例えば、自動ランダムマウス移動のような認証プロセスを含むことができる。
【００４４】
ＡＣＡの予め定義されたアクションは、ターゲットウェブサイトにアクセスし、ターゲットウェブサイトをナビゲーションすると共にターゲットサイトに対してユーザを認証し、銀行口座残高のようなユーザ特有の情報を識別するようにサイトをナビゲーションし、そして情報を要約形態でユーザにプレゼンテーションすることを含むと共に、プログラムすることのできる他の予め定義されたアクションも含む。
【００４５】
更に、例えば、ＡＣＡは、電子勘定支払や電子資金移動を含む多数の予め定義されたトランザクションをターゲットサイトにおいて実行することができる。ＡＣＡは、認証されたユーザに代わって、ターゲットサイトによりサポートされる任意の及び全てのトランザクションファンクションを自動化するようにプログラムすることができる。
【００４６】
それ故、ＡＣＡは、エージェントであるから、プログラミングに基づいて多数のタスクを実行することができる。
複数のＡＣＡが複数の機密ネットワークサイト７、８、９へアクセスできる好ましい実施形態では、プレゼンテーションマネージャーは、情報を要約形態で単一のスクリーンに表示することができる。プレゼンテーションマネージャー１７は、情報をプレゼンテーションする形態を変更するようにユーザにより使用される。
【００４７】
更に、好ましい実施形態では、プレゼンテーションマネージャーにより機密ネットワークサイトへ直接的にリンクが設けられ、例えば、ＨＴＭＬを経てハイパーリンクが設けられる。例えば、ユーザは、銀行ＡＣＡを実行することができる。その銀行と共にそれらの口座の現在詳細が、プレゼンテーションマネージャー１７を経て表示され、そしてユーザは、銀行ラインをクリックし、ネットワーク上でアクセスできる銀行口座に直接入り込むことができる。これは、本発明のシステムに依存せずに行われ、従って、ユーザは、要約ページにリンクして戻り、そして他のサイトへのエージェントに更に別の機密アクセス情報を記録する必要なく他のサイトへリンクすることができる。
【００４８】
本発明のシステムの要素を以下に要約する。
１．プライベートキープロバイダーは、ネットワークユーザへのプライベートキーレポジトリーに機密アクセスできるようにするネットワークノードである。
２．プライベートキーレポジトリーは、ネットワークユーザのプライベートキーを記憶することのできるプライベートキープロバイダーにより保持されたデータベースである。
３．ネットワークユーザ認証メカニズムは、プライベートキーレポジトリーからユーザへプライベートキーを解放する前に機密ユーザ認証を与えるためにプライベートキープロバイダーにより維持される。
【００４９】
４．アクティブコンテンツエージェントプロバイダーは、デジタル証明書のようなセキュリティ確認及び識別を与えることによりネットワーク上のアクティブコンテンツエージェントを公表するためにネットワークメンバーシップオーソリティにより許可される。
５．アクティブコンテンツエージェントソフトウェアプログラムは、情報プロバイダーネットワークノードにアクセスして、ユーザの口座残高や他の口座データのような情報を抽出することができる。情報プロバイダーによる独特のユーザ識別子及びパスワードにより保護されるユーザデータに対して、ＡＣＡは、ユーザのデジタル保安装置から当該口座アクセスデータを抽出しそしてそれをユーザ認証のために情報プロバイダーへ与えることができる。ＡＣＡは、情報プロバイダーから抽出されたデータをＡＣＡプレゼンテーションマネージャーに使用できるようにすると共に、ユーザによる情報プロバイダーネットワークノードへの自動アクセスを実行できるようにする。プレゼンテーションされた結果は、ユーザが情報プロバイダーのネットワークノードに直結できるようにするリンクを有する。ＡＣＡは、デジタル符牒のような技術を使用して、許可されたアクティブコンテンツエージェントプロバイダーにより公表されるときに、ＡＣＡエンジンにより認証することができる。
【００５０】
６．情報プロバイダーは、許可されたＡＣＡプロバイダーによって１つ以上のＡＣＡが公表された組織である。ＡＣＡプロバイダーは、情報プロバイダーでよい。
７．ネットワークゲートウェイは、ネットワーク上の他のノードへのアクセスを与え及び／又は他のネットワークノードのファンクションを実行するユーザ用のネットワークアクセスポイントである。ネットワークゲートウェイは、ユーザプロフィールレポジトリーを与えそして維持することができる。
【００５１】
８．ネットワーク上で公表されたアクティブコンテンツエージェントを探索するためにサーチ可能なリスト及び／又はサーチエンジンを与えるアクティブコンテンツエージェントディレクトリー。
９．ネットワークメンバーシップオーソリティは、デジタル証明書のような認証メカニズムの設置及び制御により、アクティブコンテンツエージェントプロバイダーのネットワーク及びネットワークゲートウェイへのアクセスを許可する。
１０．デジタル証明書又はユーザＩＤパスワード等のネットワークアクセス認証メカニズム。
【００５２】
上記実施形態では、システムを実施するのに使用されるネットワークは、インターネットである。このシステムは、イントラネット、ローカルエリアネットワーク、又は他の形式のいかなるネットワークにおいても動作し得ることが明らかである。
上述した実施形態では、ユーザは、複数のアクティブなエージェントを使用して複数の機密ネットワークサイトにアクセスするように求める。サイトごとにアクティブなエージェントをもつのではなく、１つのアクティブなエージェントが多数のアクティブなサイトにアクセスするための機能を有することが考えられる。更に、ユーザは、単一の機密ネットワークサイトのみにアクセスすればよい。これは、アクセス手段が若干複雑な場合に特に有用である（ある機密サイトは、非常に長くて覚えるのが非常に困難なパスワードを必要とする）。このような場合には、アクティブなエージェントを使用して機密サイトにアクセスする本発明のファシリティを有することが依然有用となる。
【００５３】
上述した実施形態では、ＰＣのようなユーザコンピュータシステムを経てアクセスが行われる。ユーザコンピュータシステムは、いかなる形式のコンピュータ装置でもよいが、パーソナルデジタルアシスタント（ＰＤＡ）、移動電話又は他の移動装置、デジタル又は双方向テレビ受像機型ボックス、或いはスマートカード装置を含むが、これらに限定されない。
【００５４】
デジタル保安装置は、ユーザアクセス手段を記憶することのできるいかなるエンティティ（ソフトウェア及び／又はハードウェア）でもよい。最も簡単な用語でいうと、ユーザアクセス手段が好ましくは暗号化形態で記憶される単なるメモリエリアである。上述した実施形態では、デジタル保安装置は、ユーザコンピュータに保管される。そのようにしなくてもよい。ユーザコンピュータによりアクセスが得られる限り、どこに保管されてもよい。
【００５５】
特定の実施形態を図示して説明したが、広範囲に記載された本発明の精神又は範囲から逸脱せずに、多数の変更や修正がなされ得ることが当業者に明らかであろう。それ故、上述した実施形態は、あらゆる観点において、本発明を例示するものに過ぎず、本発明をそれに限定するものではない。
【図面の簡単な説明】
【００５６】
【図１】本発明の実施形態によるシステムの概略ブロック図である。
【図２】図１の実施形態のシステムを使用した機密ネットワークサイトから情報を得る動作段階を示すフローチャートである。
【図３】図１のシステムを使用するために登録する登録プロセスの動作段階を示すフローチャートである。
【図１】
0004833501.tif 000002
【図２】
0004833501.tif 000003
【図３】
0004833501.tif 000004