ネットワークトランザクションへのユーザ署名を提供する方法であって、セキュリティサーバが、ネットワークサイトから直接に、ネットワークユーザとネットワークサイトとの間のトランザクションを表すトランザクション情報を受信することと、前記セキュリティサーバが、i前記受信されたトランザクション情報と、ii前記セキュリティサーバおよび前記ネットワークサイトによって共有され、かつ前記ユーザには共有されない秘密と、に基づいてワンタイムパスワードを計算することとを備え、前記ワンタイムパスワードは、前記共有される秘密と前記トランザクション情報とに基づいて、前記ネットワークサイトにより独立して計算可能であり、前記方法は、前記セキュリティサーバが、前記計算されたワンタイムパスワードを、前記トランザクションへの前記ユーザの署名として利用するために送信することを、更に備える方法。前記ネットワークサイトはウェブサイトである、請求項1に記載の方法。前記計算されたワンタイムパスワードは、前記セキュリティサーバによってユーザネットワークデバイスへ、前記ユーザネットワークデバイスにより表示されるウィンドウ上への提示のため、および前記ネットワークサイトに関連づけられかつ前記ユーザネットワークデバイス上に表示されるネットワークページ上への、ユーザによる入力のために、送信される、請求項1に記載の方法。前記計算されたワンタイムパスワードは、前記セキュリティサーバによって1つのユーザネットワークデバイスへ、前記ユーザネットワークデバイスにより表示されるウィンドウ上への提示のため、および前記ネットワークサイトに関連づけられかつ別のユーザネットワークデバイス上へ表示されるネットワークページ上への、ユーザによる入力のために、送信される、請求項1に記載の方法。前記1つのユーザネットワークデバイスは、前記別のユーザネットワークデバイスとは異なるタイプである、請求項4に記載の方法。前記1つのユーザネットワークデバイスはパーソナルモバイルネットワークデバイスであり、かつ、前記別のユーザネットワークデバイスはコンピュータである、請求項5に記載の方法。前記1つのユーザネットワークデバイスは携帯スマートフォンであり、かつ、前記別のユーザネットワークデバイスはデスクトップコンピュータである、請求項5に記載の方法。前記セキュリティサーバが、前記ユーザと前記ネットワークサイトとの間のトランザクションのログを格納することをさらに備える、請求項1に記載の方法。前記セキュリティサーバが、前記格納されるトランザクションログに基づき前記ユーザのリスクプロファイルを計算することをさらに備える、請求項8に記載の方法。前記セキュリティサーバが第三者へ、前記格納されるトランザクションログをリスク分析のために送信することをさらに備える、請求項8に記載の方法。ネットワークトランザクションへのユーザ署名の有効性を確認する方法であって、ネットワークサイトが、ユーザネットワークデバイスから、ユーザと前記ネットワークサイトとの間のトランザクションを表すトランザクション情報を受信することと、前記ネットワークサイトが、セキュリティサーバへ直接に、前記トランザクション情報を送信することと、前記ネットワークサイトが、前記ユーザネットワークデバイスから、前記トランザクションへの前記ユーザの署名としてワンタイムパスワードを受信することと、前記ネットワークサイトが、i前記受信されたトランザクション情報と、iiセキュリティサーバおよび前記ネットワークサイトによって共有され、かつ前記ユーザには共有されない秘密と、に基づいてワンタイムパスワードを計算することと、前記ネットワークサイトが、前記受信されたワンタイムパスワードと前記計算されたワンタイムパスワードとの比較に基づいて前記署名を検証することとを備える方法。ネットワーク上のユーザを認証する方法であって、セキュリティサーバが、ネットワークサイトから直接に、ユーザを認証するという前記ネットワークサイトの要求を受信することと、前記セキュリティサーバが、前記セキュリティサーバおよび前記ネットワークサイトによって共有され、かつ前記ユーザには共有されない秘密に基づいてワンタイムパスワードを計算することと、を備え、前記ワンタイムパスワードは、前記共有される秘密に基づいて、前記ネットワークサイトにより独立して計算可能であり、前記方法は、前記セキュリティサーバが、前記ユーザを認証するために、前記ユーザのネットワークデバイス上に表示されるウィンドウへ、前記計算されたワンタイムパスワードを、前記ネットワークサイトに関連づけられかつ前記ユーザの別のネットワークデバイス上に表示されるネットワークページ上への、前記ユーザによる入力のために送信することを、更に備える方法。前記セキュリティサーバが、前記ネットワークサイトから直接に、前記ユーザと前記ネットワークサイトとの間のトランザクションに関するトランザクション情報をも受信することを、さらに備え、前記ワンタイムパスワードは、前記トランザクション情報にも基づいて計算される、請求項12に記載の方法。前記ユーザネットワークデバイスは、前記別のユーザネットワークデバイスとは異なるタイプである、請求項12に記載の方法。前記ユーザネットワークデバイスは携帯スマートフォンであり、かつ、前記別のユーザネットワークデバイスはコンピュータである、請求項14に記載の方法。ネットワーク上のユーザを認証する方法であって、ネットワークサイトが、セキュリティサーバへ直接に、ユーザを認証するという要求を送信することと、前記ネットワークサイトが、前記ユーザのネットワークデバイスからワンタイムパスワードを受信することと、前記ネットワークサイトが、前記セキュリティサーバおよび前記ネットワークサイトによって共有され、かつ前記ユーザには共有されない秘密に基づいてワンタイムパスワードを計算することと、前記ネットワークサイトが、前記ユーザを認証するために、前記受信されたワンタイムパスワードと前記計算されたワンタイムパスワードとを比較することとを備える方法。本発明は、下記を目的とする。使い勝手およびコストについて妥協することなく、より多くのトランザクションへ、より普遍的に適用することが可能な、新規トランザクション認証技術を開発する。トランザクション署名等の情報を通信するための新規なポップアップ代用物を開発する。ユーザ活動情報を基礎として、より優れたリスク管理技術を開発する。当業者には、下記の詳細な説明を含む本開示から、並びに本発明の実施によって、本発明の更なる目的、利点、新規特徴が明らかとなるであろう。以下、好適な実施形態を参照して本発明を説明するが、本発明がこれに限定されないことは理解されるべきである。本明細書の教示内容へアクセスする当業者は、本明細書において開示されかつ請求される発明の範囲内にあり、かつ本発明が著しく有用である可能性のある、更なる実施、変形および具体化、並びに他の用途分野があることを理解するであろう。本発明のある態様によれば、安全なユーザ署名は、ユーザによる販売者からの製品購入または銀行もしくは投資会社からの口座資金の移動等のネットワークトランザクションに関して、インターネット等のネットワークを介して提供されることが可能である。署名は、ユーザの取引相手である、ウェブサイトと称される場合もあるネットワークサイトに対してユーザを認証し、かつそのトランザクションを確認する。トランザクションの署名を容易化するために、セキュリティサーバは、ネットワークユーザとネットワークサイトとの間のトランザクションを表すトランザクション情報を、ネットワークサイトから直接に受信する。トランザクション情報には、例えば、製品説明および価格または口座識別情報および移動すべき資金の額を、含めることができる。セキュリティサーバは、i受信されたトランザクション情報と、iiセキュリティサーバおよびネットワークサイトによって共有され、かつユーザには共有されない秘密と、に基づいて、ワンタイムパスワードOTPを計算する。次に、セキュリティサーバは、計算されたワンタイムパスワードを、トランザクションへのユーザの署名として、更にはそれにより、ネットワークサイトに対するユーザの認証およびトランザクションの確認として、利用するために送信する。送信されたワンタイムパスワードの有効性を確認するために、ネットワークサイトは、共有される秘密およびトランザクション情報に基づいて、ワンタイムパスワードを独立して計算し、かつこれをセキュリティサーバにより送信されたワンタイムパスワードと比較する。ネットワークサイトの視点からすれば、ネットワークトランザクションへのユーザ署名は、ユーザネットワークデバイスから、ユーザとネットワークサイトとの間のトランザクションを表すトランザクション情報を受信するネットワークサイトによって、有効性が確認されることが可能である。ネットワークサイトは、このトランザクション情報をセキュリティサーバへ直接に送信する。即ち、トランザクション情報は、ユーザを介してセキュリティサーバへ送信されるわけではない。ネットワークサイトは、ワンタイムパスワードを、トランザクションへのユーザ署名として、ユーザネットワークデバイスから受信する。ネットワークサイトは、i受信されたトランザクション情報と、iiセキュリティサーバおよびネットワークサイトによって共有され、かつユーザには共有されない秘密と、に基づいて、ワンタイムパスワードを計算する。次に、ネットワークサイトは、受信されたワンタイムパスワードと計算されたワンタイムパスワードとの比較に基づいて署名を検証する。本発明のある態様によれば、ワンタイムパスワードは、ネットワークサイトに関連づけられるネットワークページから、ネットワークサイトにより受信され、かつユーザに関連づけられるネットワークデバイス上に表示されてもよい。先に述べたように、トランザクション情報には、例えば、購入される製品およびその価格に関する、または資金の送金元及び送金先である銀行口座および送金金額に関するトランザクションの詳細を含めることができる。ある実施形態では、セキュリティサーバは、計算されたワンタイムパスワードを、ネットワークページを表示するユーザネットワークデバイスと同じユーザネットワークデバイスへ、同様にそのユーザネットワークデバイスにより表示されるウェブポップアップまたはカスタムアプリケーションウィンドウ等のウィンドウへ表示するために、かつネットワークサイトへ送信されるように、表示されたネットワークページ上へ、例えば切り取りおよび貼り付け、またはタイプ打ちによりユーザが入力するために、送信する。本発明の別の実施形態によれば、ネットワークページを表示するネットワークデバイスは、デスクトップコンピュータ等の例えばコンピュータである、1つの例えば、第1のユーザネットワークデバイスである。この実施形態において、セキュリティサーバは、計算されたワンタイムパスワードを、第1のユーザネットワークデバイス以外の別の例えば、第2のユーザネットワークデバイスへ、第2のユーザネットワークデバイスにより表示されるウィンドウへの提示のため、および第1のユーザネットワークデバイスにより表示されるネットワークページ上へのユーザによる入力のために、送信する。この場合、別々のデバイスが使用されていることから、ユーザは、例えば、第2のユーザネットワークデバイスのウィンドウ上へ提示されるワンタイムパスワードを、第1のユーザネットワークデバイス上へ表示されるネットワークページへ、タイプ入力することを要してもよい。好ましくは、第1及び第2のユーザネットワークデバイスは異なるタイプである。例えば、第1のユーザネットワークデバイスが、デスクトップコンピュータ等のコンピュータであれば、第2のタイプのネットワークデバイスは、携帯スマートフォンまたはスマートカード等のパーソナルモバイルネットワークデバイスであって良い。複数の異なるユーザネットワークデバイスが利用される本発明のさらなる態様によれば、セキュリティサーバは、特定のトランザクションとは関係のない理由により、ネットワークサイトからのユーザ認証の要求を受信しても良い。こうした場合、セキュリティサーバは、セキュリティサーバおよびネットワークサイトによって共有され、かつユーザには共有されない秘密に基づいて、ワンタイムパスワードを計算する。セキュリティサーバは、計算されたワンタイムパスワードを、ユーザの1つのネットワークデバイス上に表示されるウィンドウへ送信する。これによりユーザは、ネットワークサイトに対して自らを認証するために、計算されたワンタイムパスワードを、1つのネットワークデバイス上に表示されたウィンドウから、ネットワークサイトに関連づけられ、かつ別のユーザネットワークデバイス上に表示される、例えばウェブページであるネットワークページ上へ、入力することができる。当然ながら、先に論じたように、トランザクションが関係していれば、セキュリティサーバは、好ましくは先に論じたようなトランザクション情報をも受信することになる。こうした場合、ワンタイムパスワードは、トランザクション情報にも基づいて計算される。ネットワークサイトの視点からすると、ネットワーク上のユーザを認証するために、ネットワークサイトは、ユーザ認証の要求をセキュリティサーバへ直接に送信する。これに対応して、ネットワークサイトは、ユーザのネットワークデバイスからワンタイムパスワードを受信する。ネットワークサイトは、セキュリティサーバおよびネットワークサイトによって共有され、かつユーザには共有されない秘密に基づいて、ワンタイムパスワードを計算する。受信されたワンタイムパスワードと計算されたワンタイムパスワードとを比較することにより、ネットワークサイトはユーザを認証することができる。先の出願において、我々は、ウェブサイトおよびユーザ認証の双方を単一のユーザネットワークデバイスを介して提供するために、ユーザポップアップへの独立したチャネルを有し、ネットワークを基盤とするセキュリティサーバの導入が、如何にして、ユーザのブラウザおよびユーザが訪れるウェブサイトと共に使用され得るか、について述べた。我々の第1の新規な革新は、この概念をトランザクション認証へと拡張することにある。具体的には、ウェブサイトは、ユーザのブラウザから、自身が確認を希望するトランザクションを受信すると、トランザクション情報をセキュリティサーバへ送信し、セキュリティサーバはこのトランザクション情報をユーザポップアップへ、セキュリティサーバおよびウェブサーバによって共有される秘密に基づき、かつトランザクション情報に基づき計算されるワンタイムトランザクション署名と共に、転送する。ユーザは、ブラウザを介してこのワンタイムトランザクション署名をウェブサーバへ転送し、またウェブサーバはワンタイムトランザクション署名を計算し直すことができ、一致が存在すれば、ユーザがトランザクションを確認したことが保証され得る。我々による第2の革新は、ブラウザベースのポップアップの概念を、異なるフォームファクタへと拡張することにある。例えば、ポップアップは、スマートフォンアプリとして、このためだけに使用されるスマートフォン画面の専用部分として実現することが可能であり、あるいはスマートカードとして実現することもできる。我々の第3の革新は、ポップアップまたはその代用物が、あらゆるユーザのログインおよびトランザクションのログを有するという事実を利用することにある。現時点では、リスクエンジンが、所定のウェブサイトにおいてユーザの活動を見張り、疑わしい行動を判定している。あるいは、場合によっては、複数のウェブサイトのネットワークがこのような情報を共有する。言い替えれば、バックエンドシステムからのデータが分析される。我々のシステムでは、ユーザのログインおよびトランザクション履歴のポップアップによるログが、この情報を捕捉しかつリスクエンジンの能力を増強するユーザ中心のフロントエンド的な方法を提供する。まず、トランザクション認証のための我々の好適な実施形態について述べる。図1および図2に示されているように、システムは下記の構成要素より成る。セキュリティサーバ。ユーザのデスクトップ上のポップアップウィンドウ。ユーザのデスクトップ上のブラウザ。ユーザがトランザクションを実行しているウェブサイト。先の我々の出願において述べたように、ユーザはまず、ワンタイムプロセスであるセットアップおよびパーソナライゼーション段階を経て、次に、帯域外認証等の技術を用いてポップアップを立ち上げ又は活性化する。この時点で、セキュリティサーバは、帯域外認証に使用される電話番号等の何らかのユーザ識別情報によってセキュリティサーバが識別するユーザへ開放されたアクティブな通信チャネルを、有することとなる。さらに、ユーザが取引しているウェブサイトと、セキュリティサーバとは、共有する秘密について事前に合意している。ブラウザを使用するユーザが、例えばアリスに100を支払うというトランザクションを選択すると、当該トランザクションは、ブラウザによりウェブサーバへ送信される。ウェブサーバは、このトランザクションを、ユーザのブラウザを介してセキュリティサーバへ送信する。セキュリティサーバは、ワンタイムトランザクション署名を、iトランザクションの詳細、およびiiセキュリティサーバがその特定のウェブサイトと共有する秘密、の関数として計算する。セキュリティサーバは次に、このワンタイムトランザクション署名を、ユーザのポップアップウィンドウへ送信する。ユーザは、このワンタイムトランザクション署名を切り取ってウェブブラウザへ貼り付け、あるいはウェブブラウザへコピーし、そうして署名はウェブサイトへ返送される。ウェブサイトは、独自にiトランザクションの詳細、およびiiウェブサイトがセキュリティサーバと共有する秘密を用いて、トランザクション署名を計算し、これをユーザから受信したものと比較する。2つの署名が一致すれば、ウェブサーバは、ウェブサーバが送信した同じ即ち、セキュリティサーバへの途中で改竄されたトランザクションではないトランザクションを、セキュリティサーバが見ていたことを確信することができ、かつセキュリティサーバは独立チャネルにおいてユーザにトランザクションを示していることから、トランザクションのユーザ確認が達成される。第2の好適な実施形態では、我々は、第1の好適な実施形態において先に述べたもの等の認証に関する双方の我々の先願技術を、様々に異なるフォームファクタのうちの1つにおいてポップアップが実現される場合へと拡張する。ある形態では、ポップアップウィンドウが可搬デバイス上のアプリケーションに存在することが想定され、別の形態では、ウィンドウがスマートフォン等のパーソナルモバイルネットワークデバイスのディスプレイ領域の専用部分を使用することが想定され、かつ最後の形態では、ポップアップウィンドウが、スマートカードのそれに類似し通信機能を有する、専用ハードウェアにおいて具現されることが想定される。全ての例において、全ての機能は全く同様に働くが、ユーザはもはや認証に用いられるワンタイムパスワードを切り取って貼り付けることはできず、代わりに、異なるネットワークデバイス上で動作するウェブブラウザへ、これらをタイプ入力しなければならなくなる点が異なる。これらのフォームファクタは、単に、ブラウザを実行するユーザのデスクトップコンピュータとは独立しているということのみによって、付加的なセキュリティ層を提供する。第1または第2の好適な実施形態の何れにおいても、ユーザが複数のログインおよびトランザクションを実行するのに伴って、ポップアップまたはその代用物は、これらのイベントの履歴またはログを格納することができる。次に、このようなデータは、リスク管理エンジンへ供給されることが可能であるが、現時点でのリスク管理エンジンは、1以上のウェブサイトから自身が観察する、複数パターンのユーザの活動へアクセスできるに過ぎない。要するに、我々の先願技術に対する第1の拡張として、1つの革新は、ユーザと、アイデンティティプロバイダとして行動するセキュリティサーバと、ユーザによるウェブサイトでの製品購入等のネットワーク上で行われるトランザクションの場合での依拠当事者であるウェブサイトとの間のつながりを、著しく強化することを可能にする。この場合、我々は、先願技術の場合と同様に、セキュリティサーバとウェブサイトとが、共有する秘密について事前に合意していることを想定している当該システムは、公開鍵暗号法を用いるように容易に拡張される。さらに、図2に示されているように、セキュリティサーバに対して認証を行うために、例えば帯域外認証である何らかの方法を、ユーザが使用していることをも、我々は想定している。ユーザが、あるウェブサイトにおける、そのウェブサイトで提供される製品の購入、または銀行口座からの資金転送等のトランザクションを希望すると、ウェブサイトは、ユーザのブラウザを介してユーザへ表示されるウェブページ上、およびポップアップウィンドウ上の双方に提示されるトランザクションの詳細トランザクションの種類および金額等を伝達する。トランザクションを進める前に、ウェブサイトはトランザクションの認証および確認、または一般にユーザによるトランザクションへの署名と称されるものを要求する。したがって、ウェブページは追加的に、ユーザの署名を入力するための空白欄を表示する。さらに、ウェブサイトは、同定されたトランザクションへのユーザの署名の要求を、セキュリティサーバへも伝達する。セキュリティサーバはワンタイムパスワードを、iウェブサイトと共有する秘密、およびiiポップアップウィンドウに表示される利用可能なトランザクションの詳細、の関数として計算し、かつこのワンタイムパスワードをポップアップウィンドウにてユーザに表示する。ユーザはこのワンタイムパスワードをウェブページ上へ恐らくは切り取りおよび貼り付けによって入力し、これがトランザクションへのユーザの署名として機能し、それによりウェブサイトへ送られる。ウェブサイトは、セキュリティサーバと共有する秘密、およびトランザクション詳細から、ワンタイムパスワードを計算し直すことによって、署名の信憑性を確認する。この場合もやはり、本システムはワンタイムパスワードの全てのセキュリティ特性を有し、しかも、各ユーザとは共有の秘密を要せず、トランザクションへの署名として用いられるワンタイムパスワードを生成する目的で、共有の秘密を必要とするのは、セキュリティサーバとウェブサイトのみである、という圧倒的な利点を有する。実際のワンタイムパスワードは、好みに応じて、タイムスタンプまたはカウンタに基づくOTPアルゴリズムに基づいて構築されることも可能である我々がこれらのアルゴリズムを用いる方法では、時間またはカウンタ値がセキュリティサーバによってウェブサイトへ伝達される必要があり、あるいは可能性として、何らかの合意された数式を用いて確定的に計算される必要がある。さらなる拡張においては、ポップアップウィンドウ自体が、例えばデスクトップコンピュータなど、そのブラウザを介して利用可能なウェブサイトへアクセスするために使用されるネットワークデバイス上ではなく、ユーザのスマートフォン、スマートカードまたは他の小型のパーソナルインテリジェントモバイルネットワークデバイス上に存在することを可能にするアプリケーションが提供される。これは、電話が既に個人化されており、しかも先に述べた技術のために、特別な秘密を格納したり、あるいはワンタイムパスワードソフトウェアを実行したりする必要がないことに起因して、例えばスマートフォン上で容易に達成される。むしろ、ウェブサイトおよびセキュリティサーバのみが必要な秘密を共有し、かつセキュリティサーバのみが、ユーザ認証およびユーザ署名に必要とされるワンタイムパスワードを生成する。最後に、さらなる革新により、増強されたリスクインテリジェンス分析の提供が可能となる。これに関して、従来のリスク分析はウェブサイトからのデータに依拠している。しかしながら、情報の流れに起因して、ポップアップウィンドウがアクティブであった間にユーザの活動を捕捉する、図3に示されている1つのタイプ等の、データのログは、容易に保全されることが可能である。ログは、例えばセキュリティサーバウェブサイトによって保全されることが可能であり、ユーザはこのログにアクセスすることができる。好みに応じて、ユーザまたはセキュリティサーバは、ユーザのリスクプロファイルを計算することができる。それに加え、あるいは、それに代えて、ログとして蓄積されたデータは、第三者のリスクエンジンへ転送されることが可能であり、ここにおいて、データは、リスクエンジンがユーザへ増強されたリスクインテリジェンス分析を提供できるように、ユーザが訪れたウェブサイトから受信されるデータと組み合わされることが可能である。さらなる好適な実施形態において、我々は、ウェブサイトとセキュリティサーバとの間において認証要求およびトランザクション情報の直接的伝達が可能となるように、認証に関する先願技術を拡張する。先の出願において述べたように、かつ図4および図5を参照すると、ユーザはまず、ワンタイムプロセスであるセットアップおよびパーソナライゼーション段階を経て、次に、帯域外認証等の技術を用いてポップアップを立ち上げ又は活性化することとなる。この時点で、セキュリティサーバは、例えば帯域外認証に使用される電話番号である何らかのユーザ識別情報によってセキュリティサーバが識別するユーザへ開放されたアクティブな通信チャネルまたはセッションを、有することとなる。さらに、ユーザが取引しているウェブサイトと、セキュリティサーバとは、共有する秘密について事前に合意している。ブラウザを使用するユーザが、例えばアリスに100を支払うというトランザクションを選択すると、当該トランザクションは、ユーザのブラウザによりウェブサーバへ送信される。ウェブサーバは、このトランザクションをセキュリティサーバへ、ユーザのブラウザを介するのではなくウェブサイトとセキュリティサーバとの間に確立されているダイレクトリンクを介して送信する。セキュリティサーバは、ワンタイムトランザクション署名を、iトランザクションの詳細、およびiiセキュリティサーバがその特定のウェブサイトと共有する秘密、の関数として計算する。セキュリティサーバは次に、このワンタイムトランザクション署名を、ユーザのポップアップウィンドウへ送信する。ユーザは、このワンタイムトランザクション署名を切り取ってウェブブラウザへ貼り付け、あるいはウェブブラウザへコピーし、そうして署名はウェブサイトへ返送される。ウェブサイトは、独自にiトランザクションの詳細、およびiiウェブサイトがセキュリティサーバと共有する秘密を用いて、トランザクション署名を計算し、これをユーザから受信したものと比較する。2つの署名が一致すれば、ウェブサーバは、ウェブサーバが送信した同じ即ち、セキュリティサーバへの途中で改竄されたトランザクションではないトランザクションを、セキュリティサーバが見ていたことを確信することができ、かつセキュリティサーバは独立したチャネルまたはセッションにおいて、ユーザにトランザクションを示していることから、トランザクションのユーザ確認が達成される。当業者には認識されるであろうが、ポップアップは、様々に異なるフォームファクタのうちの1つにおいて実現することが可能である。ある形態では、ポップアップウィンドウが可搬デバイス上のアプリケーションに存在することが想定され、別の形態では、ウィンドウがスマートフォン等のパーソナルモバイルネットワークデバイスのディスプレイ領域の専用部分を使用することが想定され、かつ最後の形態では、ポップアップウィンドウが、スマートカードのそれに類似し通信機能を有する、専用ハードウェアにおいて具現されることが想定される。全ての例において、全ての機能は全く同様に働くが、ユーザはもはや認証に用いられるワンタイムパスワードを切り取って貼り付けることはできず、代わりに、異なるネットワークデバイス上で動作するウェブブラウザへ、これらをタイプ入力しなければならなくなる点が異なる。これらのフォームファクタは、単に、ブラウザを実行するユーザのデスクトップコンピュータとは独立しているということのみによって、付加的なセキュリティ層を提供する。