(57)【特許請求の範囲】
【請求項１】
ネットワーク上のユーザを認証する方法であって、
セキュリティ・サーバによって、ユーザの認証のためのネットワーク・サイトの認証リクエストを受信することと、
前記セキュリティ・サーバによって前記認証リクエストの受信に応答して、前記ユーザによっては共有されておらず、前記セキュリティ・サーバと前記ネットワーク・サイトとによって共有され、かついかなる特定のユーザにも結び付けられていない秘密に基づいて前記ネットワーク・サイトによって独立に計算可能であるワンタイム・パスワードを、前記共有された秘密に基づいて計算することと、
前記セキュリティ・サーバによって、前記ユーザを前記ネットワーク・サイトへ認証するために、前記計算されたワンタイム・パスワードを送信することと、を含み、
（ｉ）前記ネットワーク・サイトに結び付けられたウェブ・ネットワーク・ページを表示するユーザ・ネットワーク・デバイスによって、前記ユーザは前記ネットワーク上に代表され、（ｉｉ）前記計算されたワンタイム・パスワードは、前記ユーザ・ネットワーク・デバイスにより表示されたポップアップ・ウィンドウ上へのディスプレイ表示のために、かつ前記表示されたウェブ・ネットワーク・ページへの前記ユーザによる入力のために、前記セキュリティ・サーバによって、前記ユーザ・ネットワーク・デバイスに送信され、
前記方法は、
前記ユーザ・ネットワーク・デバイスの識別子と、前記ネットワーク・サイトの識別子と、を前記ユーザ・ネットワーク・デバイスからセキュリティ・サーバによって受信することと、
前記セキュリティ・サーバによって、前記両識別子の受信に応答して、対応する正規性の標識を前記表示されたウェブ・ネットワーク・ページ及び前記表示されたポップアップ・ウィンドウの双方に表示させる、前記ネットワーク・サイトの正規性の表示を、前記ユーザ・ネットワーク・デバイスに送信することと、
をさらに含むネットワーク上のユーザを認証する方法。
【請求項２】
前記ユーザ・ネットワーク・デバイスは、（ｉ）前記ネットワーク・サイトに結び付けられ、及び（ｉｉ）前記ユーザ・ネットワーク・デバイスによって表示されている前記ウェブ・ネットワーク・ページに埋め込まれたコードを実行し、
前記埋め込まれたウェブ・ネットワーク・ページ・コードの実行に伴って、前記ユーザ・ネットワーク・デバイスから前記認証リクエストが受信される請求項１に記載の方法。
【請求項３】
前記セキュリティ・サーバによって、前記受信されたネットワーク・サイトの識別子に基づいて、前記ネットワーク・サイトの正規性を決定することをさらに含む請求項１に記載の方法。
【請求項４】
前記セキュリティ・サーバによって、前記ユーザ・ネットワーク・デバイスにローカル・セッション・オブジェクトを格納することをさらに含み、
前記受信したユーザ・ネットワーク・デバイス・識別子は、前記格納されたローカル・セッション・オブジェクトを含み、
前記受信したネットワーク・サイト・識別子は、前記表示されたウェブ・ネットワーク・ページに含まれる前記ネットワーク・サイトのネットワーク・アドレスを含む請求項３に記載の方法。
【請求項５】
前記送信された表示が前記ネットワーク・サイトは正規であることを示す場合、前記対応する正規性の標識は第１の状態にある第１の種類の視覚的な合図を含み、
前記送信された表示が前記ネットワーク・サイトは非正規であることを示す場合、前記対応する正規性の標識は第２の状態にある第１の種類の視覚的な合図を含む請求項１に記載の方法。
【請求項６】
前記第１の種類の視覚的な合図は光であり、
前記第１の状態は緑であり、
前記第２の状態は赤である請求項５に記載の方法。
【請求項７】
前記送信された表示が前記ネットワーク・サイトは正規であることを示す場合、前記対応する正規性の標識は、ランダムな画像の形態にある第２の種類の視覚的な合図をも含む請求項５に記載の方法。
【請求項８】
ネットワーク上のユーザを認証するためのプログラムを記録したコンピュータ読み取り可能な記憶媒体であって、コンピュータに、
ユーザの認証のためのネットワーク・サイトの認証リクエストを受信することと、
前記認証リクエストの受信に応答して、前記ユーザによっては共有されておらず、セキュリティ・サーバと前記ネットワーク・サイトとによって共有され、かついかなる特定のユーザにも結び付けられていない秘密に基づいて前記ネットワーク・サイトによって独立に計算可能であるワンタイム・パスワードを、前記共有された秘密に基づいて計算することと、
前記ユーザを前記ネットワーク・サイトへ認証するために、前記計算されたワンタイム・パスワードを送信することと、をするように動作させ、
（ｉ）前記ネットワーク・サイトに結び付けられたウェブ・ネットワーク・ページを表示するユーザ・ネットワーク・デバイスによって、前記ユーザは前記ネットワーク上に代表され、（ｉｉ）前記計算されたワンタイム・パスワードは、前記ユーザ・ネットワーク・デバイスにより表示されたポップアップ・ウィンドウ上へのディスプレイ表示のために、かつ前記表示されたウェブ・ネットワーク・ページへの前記ユーザによる入力のために、前記ユーザ・ネットワーク・デバイスに送信され、
前記コンピュータに、
前記ユーザ・ネットワーク・デバイスの識別子と、前記ネットワーク・サイトの識別子と、を前記ユーザ・ネットワーク・デバイスから受信することと、
前記両識別子の受信に応答して、対応する正規性の標識を前記表示されたウェブ・ネットワーク・ページ及び前記表示されたポップアップ・ウィンドウの双方に表示させる、前記ネットワーク・サイトの正規性の表示を、前記ユーザ・ネットワーク・デバイスに送信することと、を更にするように動作させるためのプログラムを記録したコンピュータ読み取り可能な記憶媒体。
【請求項９】
前記ユーザ・ネットワーク・デバイスは、（ｉ）前記ネットワーク・サイトに結び付けられ、及び（ｉｉ）前記ユーザ・ネットワーク・デバイスによって表示されている前記ウェブ・ネットワーク・ページに埋め込まれたコードを実行し、
前記埋め込まれたウェブ・ネットワーク・ページ・コードの実行に伴って、前記ユーザ・ネットワーク・デバイスから前記認証リクエストが受信される請求項８に記載の記憶媒体。
【請求項１０】
前記プログラムは、前記コンピュータに、
前記ユーザ・ネットワーク・デバイスにローカル・セッション・オブジェクトを格納することと、
前記受信されたネットワーク・サイト・識別子に基いて、前記ネットワーク・サイトの正規性を決定することとを、更にするように動作させ、
前記受信したユーザ・ネットワーク・デバイス・識別子は、前記格納されたローカル・セッション・オブジェクトを含み、
前記受信したネットワーク・サイト・識別子は、前記表示されたウェブ・ネットワーク・ページに含まれる前記ネットワーク・サイトのネットワーク・アドレスを含む請求項８に記載の記憶媒体。
【請求項１１】
前記送信された表示が前記ネットワーク・サイトは正規であることを示す場合、前記対応する正規性の標識は第１の状態にある第１の種類の視覚的な合図と、ランダムな画像の形態にある第２の種類の視覚的な合図と、を含み、
前記送信された表示が前記ネットワーク・サイトは非正規であることを示す場合、前記対応する正規性の標識は第２の状態にある第１の種類の視覚的な合図を含む請求項８に記載の記憶媒体。
【請求項１２】
ユーザの認証のためのネットワーク・サイトの認証リクエストを受信するように構成された通信ポートと、
前記認証リクエストの受信に応答して、前記ユーザによっては共有されておらず、セキュリティ・サーバと前記ネットワーク・サイトとによって共有され、かついかなる特定のユーザにも結び付けられていない秘密に基づいてワンタイム・パスワードを計算し、前記ユーザを前記ネットワークサイトへ認証するために、前記計算されたワンタイム・パスワードを送信することを指令するように構成されたプロセッサと、を含み、
前記ワンタイム・パスワードは、前記共有された秘密に基づいて前記ネットワーク・サイトによって独立に計算可能であり、
前記ネットワーク・サイトに結び付けられたウェブ・ネットワーク・ページを表示するユーザ・ネットワーク・デバイスによって、前記ユーザは前記ネットワーク上に代表され、前記計算されたワンタイム・パスワードは、前記ユーザ・ネットワーク・デバイスにより表示されたポップアップ・ウィンドウ上へのディスプレイ表示のために、かつ前記表示されたウェブ・ネットワーク・ページへの前記ユーザによる入力のために、前記ユーザ・ネットワーク・デバイスに送信され、
前記通信ポートが更に、
前記ユーザ・ネットワーク・デバイスの識別子と、前記ネットワーク・サイトの識別子と、を前記ユーザ・ネットワーク・デバイスから受信するように構成され、
前記プロセッサが更に、
前記両識別子の受信に応答して、対応する正規性の標識を前記表示されたウェブ・ネットワーク・ページ及び前記表示されたポップアップ・ウィンドウの双方に表示させる、前記ネットワーク・サイトの正規性の表示を、前記ユーザ・ネットワーク・デバイスに送信することを指令するように構成されているネットワーク上のユーザを認証するためのシステム。
【請求項１３】
前記ユーザ・ネットワーク・デバイスは、（ｉ）前記ネットワーク・サイトに結び付けられ、及び（ｉｉ）前記ユーザ・ネットワーク・デバイスによって表示されている前記ウェブ・ネットワーク・ページに埋め込まれたコードを実行し、
前記埋め込まれたウェブ・ネットワーク・ページ・コードの実行に伴って、前記ユーザ・ネットワーク・デバイスから前記認証リクエストが受信される請求項１２に記載のシステム。
【請求項１４】
前記プロセッサがさらに、前記ユーザ・ネットワーク・デバイスにローカル・セッション・オブジェクトを格納することを指令し、さらに前記受信したネットワーク・サイト・識別子に基づいて、前記ネットワーク・サイトの正規性を決定するように構成され、
前記受信したユーザ・ネットワーク・デバイス・識別子は、前記格納されたローカル・セッション・オブジェクトを含み、
前記受信したネットワーク・サイト・識別子は、前記表示されたウェブ・ネットワーク・ページに含まれる前記ネットワーク・サイトのネットワーク・アドレスを含む請求項１２に記載のシステム。
【請求項１５】
前記送信された表示が前記ネットワーク・サイトは正規であることを示す場合、前記対応する正規性の標識は第１の状態にある第１の視覚的な合図と、ランダムな画像の形態にある第２の視覚的な合図と、を含み、
前記送信された表示が前記ネットワーク・サイトは非正規であることを示す場合、前記対応する正規性の標識は第２の状態にある第１の視覚的な合図を含む請求項１２に記載のシステム。
【請求項１６】
ネットワーク上のユーザを認証する認証方法であって、
ユーザを認証することを求めるネットワーク・サイトのリクエストを、ユーザ・ネットワーク・デバイス上の第１のユーザ・エージェントによって、前記ネットワーク・サイトから受信することを含み、
前記第１のユーザ・エージェントは、前記ネットワーク・サイトに結び付けられ、前記ユーザ・ネットワーク・デバイスに表示されるウェブ・ネットワーク・ページであり、
前記方法は更に、
前記第１のユーザ・エージェントによって、前記ネットワーク・サイトのリクエストと、前記ユーザ・ネットワーク・デバイスの識別子と、前記ネットワーク・サイトの識別子とを、セキュリティ・サーバへ送信することと、
前記ユーザによっては共有されておらず、前記セキュリティ・サーバと前記ネットワーク・サイトとによって共有され、かついかなる特定のユーザにも結び付けられていない秘密に基づき計算されたワンタイム・パスワードと、対応する正規性の標識を前記表示されたウェブ・ネットワーク・ページ及び前記表示されたポップアップ・ウィンドウの双方に表示させる、前記ネットワーク・サイトの正規性の表示とを、前記ネットワーク・サイトのリクエストと、前記ユーザ・ネットワーク・デバイスの前記識別子と、前記ネットワーク・サイトの前記識別子との送信に応答して、前記セキュリティ・サーバから、前記ユーザ・ネットワーク・デバイスに表示されたポップアップ・ウィンドウである第２のユーザ・エージェントによって、受信することと、
前記第２のユーザ・エージェントから前記第１のユーザ・エージェントへ前記ワンタイム・パスワードを移すことと、
前記ユーザを前記ネットワーク・サイトへ認証するための前記ワンタイム・パスワードを、前記第１のユーザ・エージェントによって、前記ネットワーク・サイトへ送信することと、を含み、
前記ワンタイム・パスワードは前記共有された秘密に基づいて、前記ネットワーク・サイトによって独立して計算可能であるネットワーク上のユーザを認証する認証方法。
【請求項１７】
前記ネットワーク・サイトによって認証されることを求める前記ユーザのリクエストを、前記第１のユーザ・エージェントによって、前記ネットワーク・サイトへ送信することをさらに含み、
前記ネットワーク・サイトのリクエストは、前記送信されたユーザのリクエストに応答して受信される請求項１６に記載の方法。
【請求項１８】
前記送信された表示が前記ネットワーク・サイトは正規であることを示す場合、前記対応する正規性の標識は、ランダムな画像の形態にある第２の種類の視覚的な合図を含む請求項１６に記載の方法。
【請求項１９】
前記ウェブ・ネットワーク・ページは埋め込まれたコードを有し、
前記第１のユーザ・エージェントによる前記ネットワーク・サイトのリクエストの前記セキュリティ・サーバへの送信は、前記ユーザ・ネットワーク・デバイスによる前記埋め込まれたウェブ・ネットワーク・ページのコードの実行に基づく請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、セキュリティとプライバシーに関する。特に、それはサイト認証とユーザ認証とに関する。
【背景技術】
【０００２】
ユーザが秘密情報を明かすように騙すために、偽のウェブサイトが頻繁に使用されている。正規のウェブサイトを訪問するときに、ユーザが安全だと連想するロゴを有するサイト「印章」は、ユーザに安心感を与えるのに役に立つ。これは、実際の店頭における、商事改善協会のステッカーと類似である。しかしながら、ウェブでは、偽のサイトがそのような印章を複製するのは、日常のことである。そのような偽造印章を有するサイトを探し出し、これらのサイトを除去しようとすることは、時間を要する作業である。真正性を証明するため、ユーザに印章をクリックするように要求する印章を持つという他の代替案は、ユーザによりもっと積極的で注意深くなることを期待する。ユーザは、より積極的で注意深くなることが証明された。いく分かより安全な代替案は、ユーザがダウンロードした各々のページを検査し、そしてソースが既知の悪意のあるサイトであるか否かを調べるツールバーをインストールすることである。このやり方の欠点は、ユーザがツールバーをダンロードし、インストールする必要があるという点にある。うまくいかないことが証明された別のやり方は、ＳＳＬ基盤を使用するものである。そこでは、サイトの正規性を確認するために、ユーザは、ロックと、緑のバーと、頻繁な意味不明のエラーメッセージとの迷路の中を進むことが期待されている。マンインザミドル（ＭＩＴＭ）及びマンインザブラウザ（ＭＩＴＢ）攻撃の発生が組み合わされた時、現行のウェブ上のサイト認証技術は全く機能しないとはっきり言える。
【０００３】
ウェブサイトへのユーザ認証という逆の問題は、より難しい。パスワードやワンタイム・パスワードのようなほとんどの認証技術は、ＭＩＴＭ攻撃及びＭＩＴＢ攻撃に対しては、脆弱であると考えられている。この状況を悪化させているのは、シングル・サイン・オン又は認証連携という概念である。すなわち、１つのサイトがいくつかの他のサイトへのユーザの真正性を保証するという概念である。いくつかの扉を開けることができる１つの鍵はかなり便利ではあるが、しかし１つの鍵が脆弱であれば、リスクはずっと増大されてしまう。
【０００４】
ここ述べられている革新は、サイト認証及びユーザ認証の双方の安全性を大きく増大させるための単一の手法を使用することを追求するものである。
【発明の概要】
【発明が解決しょうとする課題】
【０００５】
本発明は、次の目的を有する。
・偽のウェブサイトによって容易に騙されず、ユーザにツールバーをダウンロード及びインストールすること、又はそれの信憑性を検査するために印章をクリックすることを要求しないサイト認証「印章」技術を開発すること。
・ユーザごとの秘密の供給を重要なものとして要求はせず、むしろ共有された秘密を信頼するウェブサイトごとにのみ要求するワンタイム・パスワードに基づくユーザ認証の新規な手法を開発すること。
・より安全で便利なシングル・サイン・オンを達成するためのサイト認証及びユーザ認証の新規な手法を使用すること。
【０００６】
本発明の更なる目的、利点及び新規な特徴は、以下の詳細な説明を含む本開示から、並びに本発明の実施によって、当分野の技能を有する者に明らかとなるであろう。本発明は、好適な実施形態を参照して以下に記載されるが、本発明がこれらに限定されないことは理解されるべきである。本出願の教示内容へアクセスする当分野の通常の技能を有する者は、本明細書において開示されかつ権利請求される発明の範囲内にあり、かつ本発明が著しく有用である可能性のある、更なる実施、変形および具体化、並びに他の用途分野があることを理解するであろう。
【課題を解決するための手段】
【０００７】
我々の第１の革新は、容易には偽造されないサイト認証の新規な手法を創造することである。セキュリティ・サーバと通信するユーザのパーソナル・コンピュータにポップアップ・ウィンドウを生成することにより、このことを達成する。この通信チャンネルは、ユーザのブラウザといずれかのウェブサイトとの間の通信から分離されている。正規のウェブサイトはウェブページの中に、ユーザのデスクトップからセキュリティ・サーバへ通信するコードを埋め込んでいる。セキュリティ・サーバは、そのウェブサイトが悪意のあるものとしては知られていないことを保証し、そしてユーザのブラウザに表示されているウェブページと、それが分離されたチャンネルを有するポップアップ・ウィンドウと、の双方に対して、そのウェブサイトは本物であるという信号を送る。ユーザへの「信号」は、「良いサイト」、「悪いサイト」又は「不明」という概念を伝達する視覚的な合図の形態を取ることができる。
【０００８】
我々の第２の革新は、セキュリティ・サーバにその信号を有するランダムな画像をポップアップ・ウィンドウとユーザのブラウザとの両方に送信させることにより、上述した信号送信の機構の安全性を強化することである。両方の場所で画像を見るユーザは、そのウェブサイトは安全であるという、さらなる安心を得る。
我々の第３の革新は、ポップアップ・ウィンドウに現れる個性化画像をユーザに選択してもらうことにより、ポップアップ・ウィンドウを偽造することが極めて困難となることを保証することである。偽のウィンドウをポップアップさせようとする攻撃者は、個性化画像を知り得ないために、失敗する。
【０００９】
我々の第４の革新は、ユーザに、セキュリティ・サーバへ認証させることと、ウェブサイトへユーザの同一性についての判定結果を通信する上述した信号機構を使用することと、であり、それによってユーザのためのシングル・サイン・オンを可能にする。
我々の第５の革新は、セキュリティ・サーバにユーザへウェブサイトへの認証のための新たなワンタイム・パスワードを提供させることである。ワンタイム・パスワードは、ウェブサイトとセキュリティ・サーバとの間に共有された秘密を使用することにより、構成されている。それにより、従来のワンタイム・パスワードの機構のために要求されるユーザごとに共有された秘密を保持するという必要性が取り除かれる。
【図面の簡単な説明】
【００１０】
【図１】図１は、本発明にかかる、システムの主要な構成要素を描いている。
【図２】図２は、本発明にかかり、帯域外認証を使用することによって達成され、ユーザ認証が追加されたシステムを示す。
【発明を実施するための形態】
【００１１】
最初に、サイト認証のための望ましい実施形態について述べ、その後どのようにしてそのシステムがユーザ認証も行うことができるように追加されうるかについて述べる。図１に示すように、このシステムは下記の構成要素からなっている。
・セキュリティ・サーバ
・ユーザのデスクトップ上のポップアップ・ウィンドウ
・ユーザのデスクトップにあるブラウザ
・ユーザが閲覧しているウェブサイト
【００１２】
三つの異なった操作の段階がある。（ｉ）１度きりの工程であるポップアップ・ウィンドウを立ち上げかつ個性化する段階と、（ｉｉ）周期的間隔（使用するたびに、コンピュータにログインすることと類似する）で生じるポップアップ・ウィンドウを起動する段階と、（ｉｉｉ）セキュリティ・サーバを用いてユーザにウェブサイト自身を認証させることができるウェブサイトをユーザが閲覧するときに、警告する段階と、である。
【００１３】
システムの構築のために、セキュリティ・サーバにホストされたウェブサイトをユーザが訪問し、そして個性化画像を選択する。この画像は、クッキー、ＦＬＡＳＨストレージまたは他の同様なローカル・ストレージを用いてユーザのパーソナル・コンピュータにローカルに保存される。一般的に、これは各々のユーザのパーソナル・コンピュータごとの一度きりの事象であり、ユーザが個性化画像を変更したい時または何らかの理由でローカルストレージが削除された時にのみ繰り返される必要がある。
【００１４】
起動は周期的事象で生じる。例えば、これはユーザがウェブを閲覧することを開始する前に、１日に１回生じ得る。ユーザは、ブックマークあるいはブックマーク・レットを介して、またはユーザのデフォルトのウェブページ・機構を使用することによってこのプロセスを手動で初期化することができる。代わりに、そのシステムを使用するウェブサイトを訪問するユーザによって引き起こされる警告コードがあっても良い。ひとたび、ポップアップが起動されると、それは比較的小さな面積の領域を占有するユーザのデスクトップの上に存在する。典型的には、ユーザは彼らのスクリーン上の便利な位置にそのポップアップを位置づけるであろう。ポップアップを起動する行為も、セキュリティ・サーバがローカル・セッション・オブジェクトを（例えば、セッションのクッキーの中に）ユーザのパーソナル・コンピュータの中に埋め込むことに繋がる。
【００１５】
システムに参加したいウェブサイトは、ページの中にシステムにアクセスするためのコードを埋め込むであろう。典型的には、これは、ｉフレームの中にあるＪａｖａスクリプトのコードの形態であろう。そのコードは、セキュリティ・サーバに達するであろう。それは、セキュリティ・サーバに以前埋め込んだセッション・オブジェクトを転送する行為である。セキュリティ・サーバは、ｉフレームからのリクエストのＲＥＦＥＲＲＥＲタグまたはＯＲＩＧＩＮタグを許可／禁止サイトの既知のホワイトリストまたはブラックリストに照らした検査する。そして、それはｉフレームに応答すると同時に、それが通信しているポップアップに信号を送る。その信号は、２つの部分からなっている。第１の部分として、そのウェブサイトは「良い」か「悪い」か、またはセキュリティ・サーバが「不知」であるということを示すものがある。その信号の第２の部分は、（そのサイトが正規である場合）ポップアップとｉフレームとに送信されるランダムな画像である。正規的なウェブサイトに関しては、ユーザのポップアップは、そのウェブサイトが「良い」という視覚的な合図（例えば、緑色光）を有し、そしてランダムな画像を示すであろう。ｉフレームも同様な視覚的な合図を示すであろうし、重要なことに同一のランダムな画像も示すであろう。そのウェブサイトが、ブラックリストに載っていた場合は、ポップアップは「悪い」ということを示す視覚的な合図（例えば、赤色光）を示すであろう。
【００１６】
偽のポップアップを生成することによって、システムを騙そうとする攻撃者は失敗する。なぜなら、彼らは個性化画像を知らないはずだからである。さらに、ｉフレームに視覚的な合図を表示しようとする攻撃者は成功しないであろう。なぜなら、彼らはポップアップに送信されるランダムな画像を知らないからである。最後に、偽のウェブサイトは、ＲＥＦＥＲＲＥＲタグ又はＯＲＩＧＩＮタグを操作することができないであろう。なぜなら、それは、ブラウザによって検査されるからである。
【００１７】
ポップアップとセキュリティ・サーバとの間の通信は、様々な手法で実行されることが可能である。１つの手法は、ポップアップに、長いタイムアウトで繰り返してＸＨＲリクエストを生成させることである。その結果、セキュリティ・サーバがポップアップにメッセージを送信する必要があるときはいつでも、現在オープンのＸＨＲリクエストに単に通じればよい。
【００１８】
上述のシステムは、セキュリティ・サーバからウェブサーバへ、ユーザについての判定結果を通信するように追加されることができる。好ましくはスタートアップの間に、ユーザがセキュリティ・サーバへの認証の何らかの手法を使うことを想定している。例えば、ユーザはあらかじめ発行された証明証の保持を証明できるであろうし、または電話番号の所有を証明する帯域外認証技術を使うことができるであろう。ひとたびこのことが発生すると、セキュリティ・サーバは、ウェブサイトからの本人識別の判定結果のためのリクエストに応答する状態になる。このことを達成するための１つの手法は、ウェブサイトが、例えばｉフレームにあるリクエストを介して、セキュリティ・サーバに判定結果のリクエストを送信することであろう。セキュリティ・サーバは、その判定結果に単純に応答することができる。このリクエストは、ＯｐｅｎＩＤまたはＳＡＭＬのような標準化された規格を使用することができる。これは、重大なセキュリティの恩恵を与えるサイト認証をユーザ認証に（ＯｐｅｎＩＤ及びＳＡＭＬのような連携プロトコールがアドレスしないもの）を融合させる。
【００１９】
最後の革新は、ユーザと、特定プロバイダとして動作するセキュリティ・サーバと、依拠パーティであるウェブサイトとの間の結合を大きく強化することを可能にする。第１に、セキュリティ・サーバとウェブサイトとは、あらかじめ決められた共有の秘密（そのシステムが公開鍵暗号を使用するように簡単に拡張されている）を有すると想定する。第２に、図２に示すように、セキュリティ・サーバに認証するために、例えば帯域外認証などの何らかの手法をユーザが使用することを想定する。ユーザが、認証を要求するウェブサイトにいて、ウェブサイトはセキュリティ・サーバにこのリクエストを通信するときに、セキュリティ・サーバは、ウェブサイトと共有された秘密と、何らかの他の情報と、に依存するワンタイム・パスワードを計算し、ポップアップ・ウィンドウの中でそれをユーザに示す。ユーザは、このワンタイム・パスワードを（おそらくは、切り取りと貼り付けにより）ウェブサイトに入力する。ウェブサイトは、ワンタイム・パスワードを再計算することにより、真正性を確認する。このシステムは、各々のユーザと共有された秘密を要求しないという重大な有利性を有するにも関わらず、ワンタイム・パスワードのすべてのセキュリティ特性を有する。セキュリティ・サーバとウェブサイトとのみが、ワンタイム・パスワードを生成する目的のための共有された秘密を必要とする。実際のワンタイム・パスワードは、タイム・スタンプまたはＯＴＰアルゴリズムに基づくカウンタに基づいて、構築されることができる（これらのアルゴリズムを使用する方法において、時間またはカウンタ値がセキュリティ・サーバによってウェブサイトへ通信されること、あるいは、何らかの合意された公式を確定的に用いて、潜在的に計算される必要がある）。
なお、本発明は、以下の形態をも採り得る。
（１）  ユーザの認証のためのネットワーク・サイトのリクエストを受信するように構成された通信ポートと、
前記認証リクエストの受信に応答して、前記ユーザによっては共有されておらず、セキュリティ・サーバと前記ネットワーク・サイトとによって共有され、かついかなる特定のユーザにも結び付けられていない秘密に基づいてワンタイム・パスワードを計算し、前記ユーザを前記ネットワークサイトへ認証するために、前記計算されたワンタイム・パスワードを送信することを指令するように構成されたプロセッサと、を含み、
前記ワンタイム・パスワードは、前記共有された秘密に基づいて前記ネットワーク・サイトによって独立に計算可能であるネットワーク上のユーザを認証するためのシステム。
（２）前記ネットワーク・サイトに結び付けられたウェブ・ネットワーク・ページを表示するユーザ・ネットワーク・デバイスによって、前記ユーザは前記ネットワーク上に代表され、
前記計算されたワンタイム・パスワードは、前記ユーザ・ネットワーク・デバイスにより表示されたポップアップ・ウィンドウ上へのディスプレイ表示のために、かつ前記表示されたウェブ・ネットワーク・ページへのユーザによる入力のために、前記ユーザ・ネットワーク・デバイスに送信される上記（１）のシステム。
（３）  前記通信ポートがさらに、前記ユーザ・ネットワーク・デバイスの識別子と、前記ネットワーク・サイトの識別子と、を前記ユーザ・ネットワーク・デバイスから受信するように構成され、
前記プロセッサがさらに、前記両識別子の受信に応答して、対応する正規性の標識を前記表示されたウェブ・ネットワーク・ページ及び前記表示されたポップアップ・ウィンドウの双方に表示させる、前記ネットワーク・サイトの正規性の表示を、前記ユーザ・ネットワーク・デバイスに送信することを指令するように構成されている上記（２）のシステム。
【図１】
0005663123.tif 000002
【図２】
0005663123.tif 000003