"コントローラであって、リモート認証プロバイダによって生成された識別パケットを、近接場通信リンクを介して受信し、前記識別パケットに電子署名を関連づけ、前記リモート認証プロバイダに前記識別パケットを送信し、前記リモート認証プロバイダから許可を受信し、前記識別パケットに関連づけられたログイン情報を受信し、前記ログイン情報を使用してログイン手順を開始するための論理を備えるコントローラ。前記論理は、リモートデバイスと通信するための近接場ワイヤレス通信インターフェースを備える、請求項1に記載のコントローラ。開始入力信号を検出するための論理をさらに備える、請求項1または2に記載のコントローラ。前記識別パケットは、前記リモート認証プロバイダによって発行されたカードに関連づけられたデータを備え、前記開始入力信号は、前記カードが前記コントローラの所定の物理的近傍内にあることに応答して生成される、請求項3に記載のコントローラ。前記コントローラと前記リモート認証プロバイダとの間に安全な通信チャネルを作成するための論理をさらに備える、請求項1から4のいずれか1項に記載のコントローラ。前記コントローラのユーザからトランザクション許可を得るための論理をさらに備える、請求項1から5のいずれか1項に記載のコントローラ。前記コントローラに結合された電子デバイスにログインクレデンシャルを提供するための論理をさらに備える、請求項1から6のいずれか1項に記載のコントローラ。電子デバイスであって、信頼できないコンピューティング環境を実現するオペレーティングシステムを実行するプロセッサと、コントローラとを備え、前記コントローラは、メモリと、論理とを備え、前記論理は、リモート認証プロバイダによって生成された識別パケットを、近接場通信リンクを介して受信し、前記識別パケットに電子署名を関連づけ、前記リモート認証プロバイダに前記識別パケットを送信し、前記リモート認証プロバイダから許可を受信し、前記識別パケットに関連づけられたログイン情報を受信し、前記ログイン情報を使用してログイン手順を開始するためのものである、電子デバイス。前記論理は、リモートデバイスと通信するための近接場ワイヤレス通信インターフェースを備える、請求項8に記載の電子デバイス。開始入力信号を検出するための論理をさらに備える、請求項8または9に記載の電子デバイス。前記識別パケットは、前記リモート認証プロバイダによって発行されたカードに関連づけられたデータを備え、前記開始入力信号は、前記カードが前記コントローラの所定の物理的近傍内にあることに応答して生成される、請求項10に記載の電子デバイス。前記コントローラと前記リモート認証プロバイダとの間に安全な通信チャネルを作成するための論理をさらに備える、請求項8から11のいずれか1項に記載の電子デバイス。前記コントローラのユーザからトランザクション許可を得るための論理をさらに備える、請求項8から12のいずれか1項に記載の電子デバイス。電子デバイスにログインクレデンシャルを提供するための論理をさらに備える、請求項8から13のいずれか1項に記載の電子デバイス。方法であって、リモート認証プロバイダによって生成された識別パケットを、近接場通信リンクを介して受信することと、前記識別パケットに電子署名を関連づけることと、前記リモート認証プロバイダに前記識別パケットを送信することと、前記リモート認証プロバイダから許可を受信することと、前記識別パケットに関連づけられたログイン情報を受信することと、前記ログイン情報を使用してログイン手順を開始することとを備える方法。開始入力信号を検出することをさらに備える、請求項15に記載の方法。前記識別パケットは、前記リモート認証プロバイダによって発行されたカードに関連づけられたデータを備え、前記開始入力信号は、前記カードがコントローラの所定の物理的近傍内にあることに応答して生成される、請求項16に記載の方法。コントローラと前記リモート認証プロバイダとの間に安全な通信チャネルを作成することをさらに備える、請求項15から17のいずれか1項に記載の方法。コントローラのユーザからトランザクション許可を得ることをさらに備える、請求項15から18のいずれか1項に記載の方法。コントローラに結合された電子デバイスにログインクレデンシャルを提供することをさらに備える、請求項15から19のいずれか1項に記載の方法。非一時的なコンピュータ可読媒体に記憶された論理命令を備えるコンピュータプログラムであって、前記論理命令は、プロセッサによって実行された場合に前記プロセッサを、リモート認証プロバイダによって生成された識別パケットを、近接場通信リンクを介して受信し、前記識別パケットに電子署名を関連づけ、前記リモート認証プロバイダに前記識別パケットを送信し、前記リモート認証プロバイダから許可を受信し、前記識別パケットに関連づけられたログイン情報を受信し、前記ログイン情報を使用してログイン手順を開始するように構成する、コンピュータプログラム。リモートデバイスと通信するための近接場ワイヤレス通信インターフェースを実現するための、非一時的なコンピュータ可読媒体に記憶された論理命令をさらに備える、請求項21に記載のコンピュータプログラム。開始入力信号を検出するための、非一時的なコンピュータ可読媒体に記憶された論理命令をさらに備える、請求項21または22に記載のコンピュータプログラム。前記識別パケットは、前記リモート認証プロバイダによって発行されたカードに関連づけられたデータを備え、前記開始入力信号は、前記カードがコントローラの所定の物理的近傍内にあることに応答して生成される、請求項23に記載のコンピュータプログラム。コントローラと前記リモート認証プロバイダとの間に安全な通信チャネルを作成するための、非一時的なコンピュータ可読媒体に記憶された論理命令をさらに備える、請求項21から24のいずれか1項に記載のコンピュータプログラム。コントローラのユーザからトランザクション許可を得るための、非一時的なコンピュータ可読媒体に記憶された論理命令をさらに備える、請求項21から25のいずれか1項に記載のコンピュータプログラム。電子デバイスにログインクレデンシャルを提供するための、非一時的なコンピュータ可読媒体に記憶された論理命令をさらに備える、請求項21から26のいずれか1項に記載のコンピュータプログラム。本明細書に説明されるのは、電子デバイスにおいてネットワークアクセスのための認証を実現するための例示的なシステムおよび方法である。本明細書に説明されるシステムおよび方法のいくつかの実施形態は、ネットワークセキュリティのコンテキストで、また、特に中小企業環境において、有用性を見出し得る。本明細書に説明されるいくつかの実施形態は、第三者によって提供されるさまざまな認証プラットフォームの活用を中小企業に可能にさせることができるので、第三者がリモート認証プロバイダとして機能する。例として、システムのユーザは、第三者または当事者によって発行されたクレデンシャルを含み得る識別パケットを割り当てられ得る。識別パケットは、適切な記憶場所、例えば、磁気ストリップカード、スマートカード、または、電子デバイスに関連づけられたメモリモジュールに記憶され得る。ネットワークへのアクセスを望むユーザが、電子デバイスを介してログイン手順を開始し得る。ログイン手順中、識別パケットは、電子デバイスからリモート認証プロバイダに、安全な通信チャネルを通じて送信され得る。リモート認証プロバイダは、識別パケット中のデータを使用して1つ又は複数の認証ルーチンを実現することができ、ユーザがネットワークアクセスを許可されることを確定する、または、拒否する、のいずれかである応答を戻し得る。応答に基づいて、電子デバイスは次に、ネットワークへのログイン手順を、完了する、または、中止する、のいずれかである。本明細書は、ネットワークアクセスのための認証が実現され得るハードウェアおよびソフトウェア環境の説明、およびネットワークアクセスのための認証を実現するための例示的な動作の説明を提供する。以下の説明では、多数の特定の詳細が、さまざまな実施形態の完全な理解を提供するために説明される。しかしながら、さまざまな実施形態が特定の詳細なしに実現され得ることが、当業者によって理解されるだろう。他の例では、周知の方法、手順、コンポーネント、および回路は、特定の実施形態を曖昧にしないように、詳細に例示または説明されない。図1は、いくつかの実施形態に係る、ネットワークアクセスのための認証を実現するように適合し得る例示的な電子デバイス110の模式図である。図1に示すように、電子デバイス110は、携帯電話、タブレットコンピュータ、ポータブルコンピュータ、または携帯情報端末PDAといった、従来のモバイルデバイスとして具体化され得る。いくつかの実施形態において、電子デバイスは、信頼できる実行環境を含むことができ、それはまた、信頼できる実行エンジン、または時に、安全なエレメントまたは管理容易性エンジンとも呼ばれ得る。信頼できる実行環境は、信頼できない実行環境と時に呼ばれる一次実行環境から分離された、1つ又は複数のコントローラを備え得る。分離は、信頼できる実行環境が信頼できない実行環境から物理的に分離され得るという意味で、物理的であり得る。あるいは、信頼できる実行環境は、信頼できる実行環境が、信頼できない実行環境をホストする同一のチップまたはチップセット上でホストされ得るが、信頼できる実行環境が安全であるようにシリコンレベルで分離され得る、という意味で、論理的であり得る。さまざまな実施形態において、電子デバイス110は、ディスプレイ、1つ又は複数のスピーカー、キーボード、1つ又は複数の他のI/Oデバイス、マウス、等を含む1つ又は複数の付属の入力/出力デバイスを含むことができ、または、これらに結合されることができる。例示的なI/Oデバイスは、タッチスクリーン、音声起動入力デバイス、トラックボール、ジオロケーションデバイス、加速度計/ジャイロスコープ、バイオメトリックフィーチャー入力デバイス、および、ユーザからの入力を受信することを電子デバイス110に可能にさせる任意の他のデバイスを含み得る。電子デバイス110は、システムハードウェア120と、ランダムアクセスメモリおよび/または読み出し専用メモリとして実現され得るメモリ140と、を含む。ファイルストアが、コンピューティングデバイス110に通信可能に結合され得る。ファイルストアは、例えば、eMMC、SSD、1つ又は複数のハードドライブ、または他のタイプのストレージデバイスのように、コンピューティングデバイス110の内部にあり得る。ファイルストア180はまた、例えば、1つ又は複数の外部のハードドライブ、ネットワーク接続ストレージ、または分離したストレージネットワークのように、コンピュータ110の外部にあり得る。システムハードウェア120は、1つ又は複数のプロセッサ122、グラフィックスプロセッサ124、ネットワークインターフェース126、およびバス構造128を含み得る。一実施形態において、プロセッサ122は、IntelCorporation,SantaClara,California,USAから入手可能な、Intel登録商標Atom登録商標プロセッサ、Intel登録商標Atom登録商標ベースのシステムオンチップSOC、またはIntel登録商標Core2Duo登録商標プロセッサとして、具体化され得る。本明細書において使用される場合、プロセッサという用語は、マイクロプロセッサ、マイクロコントローラ、複数命令セットコンピューティングCISCマイクロプロセッサ、縮小命令セットコンピュータRISCマイクロプロセッサ、超長命令語VLIWマイクロプロセッサ、または任意の他のタイプのプロセッサまたは処理回路といった、しかしこれらに限定されない、任意のタイプの計算エレメントを意味する。グラフィックスプロセッサ124は、グラフィックスおよび/またはビデオ動作を管理する付加的なプロセッサとして機能し得る。グラフィックスプロセッサ124は、電子デバイス110のマザーボード上に組み込まれることができ、または、マザーボード上に拡張スロットを介して結合され得る。一実施形態において、ネットワークインターフェース126は、イーサネット登録商標インターフェースのような有線インターフェース例えば、InstituteofElectricalandElectronicsEngineers/IEEE802.3-2002を参照、または、IEEE802.11a、b、またはgに準拠したインターフェースのようなワイヤレスインターフェース例えば、IEEEStandardforIT-TelecommunicationsandinformationexchangebetweensystemsLAN/MAN--PartII:WirelessLANMediumAccessControlMACandPhysicalLayerPHYspecificationsAmendment4:FurtherHigherDataRateExtensioninthe2.4GHzBand,802.11G-2003を参照であり得る。ワイヤレスインターフェースの別の例は、汎用パケット無線サービスGPRSインターフェース例えば、GuidelinesonGPRSHandsetRequirements,GlobalSystemforMobileCommunications/GSM登録商標Association,Ver.3.0.1,December2002を参照であろう。バス構造128は、システムハードウェア120のさまざまなコンポーネントを接続する。一実施形態において、バス構造128は、11ビットバス、業界標準アーキテクチャISA、マイクロチャネルアーキテクチャMSA、拡張ISAEISA、インテリジェントドライブエレクトロニクスIDE、VESAローカルバスVLB、ペリフェラルコンポーネントインターコネクトPCI、ユニバーサルシリアルバスUSB、アドバンストグラフィックスポートAGP、パーソナルコンピュータメモリカード国際協会バスPCMCIA、および小型コンピュータシステムインターフェースSCSI、高速同期シリアルインターフェースHSI、シリアル低電力チップ間メディアバスSLIMbus登録商標、等を含むがこれらに限定されない、任意のさまざまな利用可能なバスアーキテクチャを使用する、メモリバス、ペリフェラルバス、または外部バス、および/または、ローカルバスを含む、いくつかのタイプのバス構造の1つ又は複数であり得る。電子デバイス110は、RF信号を送受信するためのRFトランシーバ130と、近接場通信NFCラジオ134と、RFトランシーバ130によって受信された信号を処理するためのシグナルプロセッシングモジュール132と、を含み得る。RFトランシーバは、例えば、Bluetooth登録商標または802.11X、IEEE802.11a、b、またはgに準拠したインターフェース例えば、IEEEStandardforIT-TelecommunicationsandinformationexchangebetweensystemsLAN/MAN--PartII:WirelessLANMediumAccessControlMACandPhyiscalLayerPHYspecificationsAmendment4:FurtherHigherDataRateExtensioninthe2.4GHzBand,802.11G-2003を参照といったプロトコルを介したローカルワイヤレス接続を実現し得る。ワイヤレスインターフェースの別の例は、WCDMA、LTE、汎用パケット無線サービスGPRSインターフェース例えば、GuidelinesonGPRSHandsetRequirements,GlobalSystemforMobileCommunications/GSM登録商標Association,Ver.3.0.1,December2002を参照であろう。電子デバイス110はさらに、例えばキーパッド136およびディスプレイ138のような、1つ又は複数の入力/出力インターフェースを含み得る。いくつかの実施形態において、電子デバイス110は入力のために、キーパッドを有さずにタッチパネルを使用し得る。メモリ140は、コンピューティングデバイス110の動作を管理するためのオペレーティングシステム142を含み得る。一実施形態において、オペレーティングシステム142は、システムハードウェア120へのインターフェースを提供するハードウェアインターフェースモジュール154を含む。加えて、オペレーティングシステム142は、コンピューティングデバイス110の動作において使用されるファイルを管理するファイルシステム150と、コンピューティングデバイス110上で実行する処理を管理する処理制御サブシステム152と、を含み得る。オペレーティングシステム142は、リモートソースからのデータパケットおよび/またはデータストリームを送受信するためにシステムハードウェア120と共に動作し得る1つ又は複数の通信インターフェース146を含みまたは管理し得る。オペレーティングシステム142はさらに、オペレーティングシステム142とメモリ140に常駐している1つ又は複数のアプリケーションモジュールとの間のインターフェースを提供する、システム呼び出しインターフェースモジュール144を含み得る。オペレーティングシステム142は、UNIX登録商標オペレーティングシステムまたはその任意の派生物例えば、Linux登録商標、Android、等として、または、Windows登録商標ブランドのオペレーティングシステムまたは他のオペレーティングシステムとして、具体化され得る。電子デバイス110は、信頼できる実行エンジン170を備え得る。いくつかの実施形態では、信頼できる実行エンジン170は、電子デバイス110のマザーボード上に存在する独立した集積回路として実装されることができ、その一方で他の実施形態では、信頼できる実行エンジン170は、同一のSOCチップ上の専用プロセッサブロックとして実装されることができ、その一方で他の実施形態では、信頼できる実行エンジンは、HW強制メカニズムを使用してプロセッサの他の部分から隔離されたプロセッサ122の一部分に実装されることができる。図1に示す実施形態において、信頼できる実行エンジン170は、プロセッサ172、メモリモジュール174、1つ又は複数の認証モジュール176、およびI/Oモジュール178、近接場通信NFCモジュール、whatyouseeiswhatyousignWYSIWYSモジュール182、エンハンストプライバシー識別EPIDモジュール184、および1つ又は複数のアプリケーションプロキシ186を備える。いくつかの実施形態において、メモリモジュール174は、永続的なフラッシュメモリモジュールを備えることができ、さまざまな機能モジュールが、永続的なメモリモジュールにおいて符号化された論理命令、例えばファームウェアまたはソフトウェア、として実現されることができる。I/Oモジュール178は、シリアルI/OモジュールまたはパラレルI/Oモジュールを備え得る。信頼できる実行エンジン170はメインプロセッサ122およびオペレーティングシステム142から分離されているので、信頼できる実行エンジン170は、安全にされることができ、すなわち、典型的にホストプロセッサ122からSW攻撃を展開するハッカーにアクセス不可能にされることができる。いくつかの実施形態において、信頼できる実行エンジンは、ネットワークアクセス手順のための認証が実現され得るホスト電子デバイスにおいて、信頼できる実行環境を定義し得る。図2は、いくつかの実施形態に係る、ネットワークアクセスのための認証のための例示的なアーキテクチャのハイレベルな模式図である。図2を参照すると、ホストデバイス210は、信頼できない実行環境と信頼できる実行環境とを有するものとして特徴づけられ得る。ホストデバイス210が電子デバイス110として具体化される場合、信頼できる実行環境が、信頼できる実行エンジン170によって実現され得る一方で、信頼できない実行環境は、システム100のメインプロセッサ122およびオペレーティングシステム142によって実現され得る。図2に示すように、図2において発行者230として識別されているクレデンシャルを発行するリモートエンティティが、クレデンシャルを供給し、それは、ホストデバイス210の信頼できる実行環境において記憶される。使用において、発行されたクレデンシャルおよび1つ又は複数のユーザクレデンシャル224が、1つ又は複数の認証アルゴリズム222に入力として提供されることができ、1つ又は複数の認証アルゴリズム222は、クレデンシャルを処理してトークンを生成し、トークンが、1つ又は複数の信用できる当事者240に提供されることができる。信頼できる実行環境の完全性は、信頼できる実行環境とクレデンシャルを220に発行することが可能なエンティティとの間の、または、コンテンツのライフサイクル管理235と信頼できる実行環境のアルゴリズム222との間の、排他的かつ暗号で保護された関係を通して、維持されることができる。図3は、いくつかの実施形態に係る販売トランザクションの仮想ポイントのための例示的なアーキテクチャのより詳細な模式図である。図3に示す実施形態では、信頼できる実行レイヤは、プロビジョニングおよびライフサイクル管理モジュール310、プラットフォームセンサクレデンシャルモジュール320、およびクレデンシャルリポジトリ340のセット、を備える。トークンアクセス管理モジュール352は、信頼できる実行レイヤにおいて記憶された1つ又は複数のトークンアクセス方法および規則350を入力として受理する。図3に示す実施形態において、プラットフォームセンサクレデンシャルは、安全にされたキーボード入力経路クレデンシャル322、GPSロケーションクレデンシャル、バイオメトリッククレデンシャル326、加速度計またはジャイロスコープクレデンシャル328、またはマルウェアの傍受に耐性のある安全な画面入力メカニズムクレデンシャル330、の1つ又は複数を備え得る。クレデンシャルリポジトリ340は、NFC入力デバイス342、1つ又は複数の安全なエレメント344、およびクラウドクレデンシャルストアアクセスメカニズム346、を備え得る。信頼できない実行レイヤすなわち、ホストオペレーティングシステムレイヤは、信頼できる実行レイヤのコンポーネントとの通信を容易にするために、1つ又は複数のプロキシを実現する。したがって、信頼できない実行レイヤは、プロビジョニングおよびライフサイクル管理モジュール310と、クレデンシャルのリモート発行者230と、信頼できる実行レイヤを安全に管理することを任せられたエンティティ235と、の間の通信を容易にするために、ライフサイクル管理プロキシ360を維持する。同様に、ホストプロキシ362が、信頼できない実行レイヤにおいて実行する1つ又は複数のクライアントアプリケーション380とトークンアクセス管理352との間の通信を容易にする。永続性プロキシ364が、トークンアクセス管理352とプラットフォームデータストア366との間の通信リンクを提供する。クラウドプロキシ370が、クラウドクレデンシャルストア250とクラウドストアアクセスメカニズム346との間の通信リンクを提供する。使用において、システムは、さまざまなソースからクレデンシャルを得ることができる。例えば、発行者230は、LCMプロキシ360を介してシステムにクレデンシャルを発行することができる。発行されたクレデンシャルは、動的なワンタイムパスワードOTP生成シード、ユーザ証明書例えば、公開/秘密鍵のペアを有するx509証明書、金融情報例えば、クレジットカード情報、銀行カード情報、等を含み得る。発行されたクレデンシャルは、クレデンシャルリポジトリ340の1つ又は複数において記憶され得る。対照的に、プラットフォームセンサクレデンシャル320は、信用できる当事者からの要求に応答して、認証処理中にリアルタイムでまたは前もってのいずれかで、ユーザから得られることができる。当業者は、プラットフォームセンサクレデンシャルが、以下に説明するように、信用できる当事者が他のクレデンシャルを求めた結果として間接的に、または、信用できる当事者によって直接的にも、要求され得ることを認識するだろう。例として、バイオメトリック署名が、ユーザのためにカタログに登録されることができ、集中実行型の認証確認システムを可能にする。本明細書に説明される実施形態を使用して、信用できる当事者は、指紋クレデンシャルをプラットフォームに求め得る。プラットフォームは、その指紋収集ハードウェアを使用してこのクレデンシャルを得て、要求している/信用できる当事者にこの情報を戻すだろう。図4は、いくつかの実施形態に係るネットワークアクセスのための認証のためのシステムの模式図である。図4を参照すると、電子デバイス110は、ネットワーク440を介して、1つ又は複数のネットワークリソース420に、および1つ又は複数の認証サーバ430に、結合され得る。電子デバイス110は、リモートデバイス、例えば、デビット/クレジットまたはIDカード410とのワイヤレス通信を可能にする、近接場通信NFCインターフェースを備え得る。いくつかの実施形態において、電子デバイス110は、電子デバイス110に関連して上述したように、携帯電話、タブレット、PDA、または他のモバイルコンピューティングデバイスとして具体化され得る。ネットワーク440は、例えばインターネットのような公衆通信ネットワークとして、またはプライベートな通信ネットワークとして、またはその組み合わせで、具体化され得る。デビット/クレジットまたはIDカード410は、ユーザを識別する磁気ストリップデータを備え得る。いくつかの実施形態において、磁気ストライプデータは、暗号鍵を使用してラッピングされ得る。認証サーバ430は、コンピュータシステムとして具体化され得る。いくつかの実施形態において、サーバ430は、認証サーバとして具体化されることができ、ベンダーによって、または、安全なプラットフォームを動作させる第三者によって、管理され得る。認証サーバ430は、ベンダーによって、または、例えばトランザクション手形交換サービスまたはクレジットカードサービスといった、第三者支払いシステムによって、動作させられ得る。ネットワークアクセスのための認証のためのシステムのさまざまな構造を説明してきたが、そのようなシステムの動作態様が、いくつかの実施形態に係るネットワークアクセスのための認証を実現するための方法における動作を示すフローチャートである、図5を参照して説明される。いくつかの実施形態において、図5のフローチャートに示す動作は、図1に示した信頼できる実行エンジン170のさまざまなモジュール176により、単独で、または、電子デバイスのオペレーティングシステム上で実行し得るソフトウェアモジュールとの組み合わせで、実現され得る。図5を参照すると、いくつかの実施形態において、図5に示す動作は、ユーザに、認証サーバ430によって提供される第三者認証能力を活用することによってネットワークアクセスのための認証を実現することを可能にさせる。いくつかの実施形態において、電子デバイスは、図1~5に示す信頼できる実行エンジンを備えるハンドヘルドコンピューティングデバイスとして具体化されることができる。同様に、認証サーバは、図1~5に示す信頼できる実行エンジンを備えるコンピューティングデバイスとして具体化されることができる。図5を参照すると、動作510で、認証要求が電子デバイスによって受信される。例として、いくつかの実施形態において、認証要求は、ユーザが、例えば、電子デバイス110上で磁気ストライプデータカードをタップすること、またはそうでなければ、認証アプリケーションを起動することによって、ログインシーケンスを開始することにより、開始され得る。認証要求に応答して、信頼できる実行エンジン170のプロセッサ172は、認証モジュール176を起動する。動作515で、電子デバイスは、近接場通信NFC通信リンクを介して第三者識別パケットを受信する。例として、いくつかの実施形態において、認証モジュール176は、NFCモジュール180を呼び出して安全な通信リンクを開始し、信頼できる実行エンジン上のI/Oインターフェースを介して、磁気ストライプデータカード上の磁気ストライプデータ上に符号化された識別パケットを検索する。I/O動作が信頼できる実行エンジンから実行されるため、磁気ストライプカードから検索されたデータは、決して電子デバイスのオペレーティングシステムにさらされず、したがって、悪意のあるアクセスから安全である。動作520で、電子デバイスは、ログイン許可を受信する。例として、いくつかの実施形態において、WYSIWYSモジュール182が、電子デバイスのディスプレイ上に安全なウィンドウを開き、そのウィンドウ上に許可要求を提示する。電子デバイスのユーザは、安全なウィンドウ中に入力を入力することによって許可要求に応答し、それは、ログイン要求を許可する。WYSIWYSモジュール182は、入力に関連づけられたピンを生成する。動作525で、識別パケットは、リモート認証プロバイダへのトランスポートのために、署名およびラッピングされる。例として、いくつかの実施形態において、認証モジュール176は、EPIDモジュールを呼び出し、EPIDモジュールは、識別パケットをラッピングし、パケットがNFC通信リンクによって安全に得られたこと、WYSピンがWYSIWYSモジュールを使用して安全に得られたこと、を証明する署名を適用する。動作530で、電子デバイス110は、ラッピングされた識別パケットをリモート認証サーバ430に転送し、リモート認証サーバ430が動作535でパケットを受信する。例として、いくつかの実施形態において、認証モジュール176は、識別パケット中のデータを使用してリモート認証サーバ430との安全なエンドツーエンドセッションを確立し、リモート認証プロバイダ430によってユーザのアカウント情報を得る。動作540で、リモート認証プロバイダ430は、識別パケットによって提供されたデータを使用して、ユーザを認証および許可する。例として、いくつかの実施形態において、リモート認証プロバイダ430は、ユーザが認証であることを確認し、識別パケット中のデータの不正使用を検出および/または禁止するための1つ又は複数のアンチ不正処理を実行し得る。リモート認証サーバ430は、電子デバイス110に許可応答を戻す。動作545で、電子デバイス110は、許可応答を受信する。例として、いくつかの実施形態において、応答は、信頼できる実行エンジン170におけるI/Oインターフェース178を介して受信されるので、電子デバイス110の信頼できない動作環境にとってアクセス可能ではない。動作550で、認証モジュール176は、リモート認証プロバイダからの応答を綿密に調べる。動作550で、リモート認証サーバ430からの応答が、ログインが許可されなかったことを示す場合には、制御は動作555に進み、ログイン手順は中止され、アクセスは拒否される。対照的に、動作550で、リモート認証サーバ430からの応答が、ログインが許可されたことを示す場合には、制御は動作560に進み、ユーザのためのログイン情報が検索される。例として、いくつかの実施形態において、認証モジュール176は、識別パケット中のデータに関連づけられたアカウント情報へのネットワークユーザおよびドメインからのマッピングを含むローカルデータベースを探索する。動作565で、ログイン情報は、認証モジュール176からホストプロキシに送られる。ログイン情報の特定の形態は、要求されたログインのタイプに応じたものであり得る。例として、ローカルログインが要求された場合には、ローカルログインクレデンシャルが戻される。対照的に、ドメインログインが要求された場合には、ドメインログインクレデンシャルが戻される。同様に、ウェブログインが要求された場合には、ウェブクレデンシャルが戻される。ホストプロキシは、適切なバックエンドサービスへの接続を確立してクレデンシャルを供給し、動作570で、ノーマルログイン手順が実現され得る。いくつかの実施形態において、サービスプロバイダ430は、認証サービスを提供する第三者サービスプロバイダによって管理され得る。例として、いくつかの実施形態において、クレジットカード410は、VISAによって発行されることができ、VISAネットワークが、認証および不正検出サービスを提供するために利用され得る。当業者は、代替のサービスプロバイダが利用され得ることを認識するだろう。このように、本明細書には、電子デバイスにおいてネットワークアクセスのための認証を実現するためのアーキテクチャおよび関連づけられた方法が説明されている。いくつかの実施形態において、アーキテクチャは、トランザクションが許可された個人によって行われているという保証を、トランザクションを許可する当事者に提供するために、電子デバイスのプラットフォームに組み込まれたハードウェア能力を使用する。本明細書に説明された実施形態において、認証および永続性は、ホストオペレーティングシステムから分離された、信頼できる環境内で行われる処理に基づいている。実行環境は、信頼できる実行エンジンにおいて実現されることができ、信頼できる実行エンジンは、ユーザ識別を得て確認し、次に識別確認のプルーフを提供し、トランザクション要件を満足するために要求される他のエレメントを提供し得る。結果は、信用できる当事者に対し、要求されたこれらのエレメントの履行を表す、プラットフォーム発行のトークンである。いくつかの実施形態において、信頼できる実行エンジンは、リモートまたは取り付け可能なデバイス、例えばドングル、に実装されることができる。本明細書で言及される論理命令という用語は、1つ又は複数の論理演算を実行するための1つ又は複数の機械によって理解され得る式に関する。例えば、論理命令は、1つ又は複数のデータオブジェクトに対し1つ又は複数の演算を実行するためのプロセッサコンパイラによって解釈可能な命令を備え得る。しかしながら、これは単に機械可読命令の例にすぎず、実施形態はこの点について限定されない。本明細書で言及されるコンピュータ可読媒体という用語は、1つ又は複数の機械によって認知可能な式を維持することができる媒体に関する。例えば、コンピュータ可読媒体は、コンピュータ可読命令またはデータを記憶するための1つ又は複数のストレージデバイスを備え得る。そのようなストレージデバイスは、例えば、光学、磁気、または半導体記憶媒体といった、記憶媒体を備え得る。しかしながら、これは単にコンピュータ可読媒体の例にすぎず、実施形態はこの点について限定されない。本明細書で言及される論理という用語は、1つ以上の論理演算を実行するための構造に関する。例えば、論理は、1つ又は複数の入力信号に基づいて1つ又は複数の出力信号を提供する回路を備え得る。そのような回路は、デジタル入力を受信してデジタル出力を提供する有限状態機械、または、1つ又は複数のアナログ入力信号に応答して1つ又は複数のアナログ出力信号を提供する回路、を備え得る。そのような回路は、特定用途向け集積回路ASICまたはフィールドプログラマブルゲートアレイFPGAにおいて提供され得る。また、論理は、機械可読命令を備えることができ、機械可読命令は、そのような機械可読命令を実行するための処理回路との組み合わせでメモリに記憶される。しかしながら、これらは単に論理を提供し得る構造の例にすぎず、実施形態はこの点について限定されない。本明細書に説明された方法のいくつかは、コンピュータ可読媒体上の論理命令として具体化され得る。プロセッサ上で実行された場合、論理命令は、プロセッサが、説明された方法を実現する専用機械としてプログラムされるようにする。プロセッサは、本明細書に説明された方法を実行するように論理命令によって構成された場合、説明された方法を実行するための構造を構成する。あるいは、本明細書に説明された方法は、例えば、フィールドプログラマブルゲートアレイFPGA、特定用途向け集積回路ASIC、等での論理に縮小されることができる。説明および請求項において、結合されたおよび接続されたという用語が、それらの派生物と共に使用され得る。特定の実施形態において、接続されたは、2つ以上のエレメントが互いに、直接的に物理的に接触しているか、または電気的に接触していることを示すために使用され得る。結合されたは、2つ以上のエレメントが直接的に物理的に接触しているか、または電気的に接触していることを意味し得る。しかしながら、結合されたもまた、2つ以上のエレメントが、互いに直接的に接触していないが、それでも互いに協調またはインタラクトし得ることを意味し得る。本明細書における一実施形態またはいくつかの実施形態への言及は、実施形態に関連して説明された特定の特徴、構造、または特色が、少なくとも実現に含まれることを意味する。本明細書におけるさまざまな箇所での一実施形態においてというフレーズの登場は、すべてが同一の実施形態への言及であることもできるし、またはそうでないこともできる。実施形態が構造的な特徴および/または方法の動作に固有の表現で説明されたが、特許請求される主題が説明された特定の特徴または動作に限定され得ないことが理解されるべきである。むしろ、特定の特徴および動作は、特許請求される主題を実現する例示的な形態として開示されている。"