(57)【要約】  第1のデバイスから受信された暗号化されたアカウント資格証明を第2のデバイスで解読するための装置、システム、および方法が開示される。第2のデバイスは、マスター鍵の第1のシェアおよび暗号化されたアカウント資格証明を第1のデバイスから受信し得る。第2のデバイスは、マスター鍵の第1のシェアおよび第2のデバイスに記憶されたマスター鍵の第2のシェアを用いて、マスター鍵を再構成し得る。第2のデバイスは、再構成されたマスター鍵を用いて、暗号化されたアカウント資格証明を解読し得る。第2のデバイスは、解読されたアカウント資格証明に基づいてアカウントにアクセスすることが可能になり得る。
2016504693.tif 000002
【特許請求の範囲】
【請求項１】
マスター鍵の第1のシェアおよび暗号化されたアカウント資格証明を第1のデバイスから受信するステップと、
前記マスター鍵の前記第1のシェアおよび第2のデバイスにおける前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成するステップと、
前記再構成されたマスター鍵を用いて、前記暗号化されたアカウント資格証明を解読するステップと、
前記第2のデバイスにおける前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にするステップと
を含む方法。
【請求項２】
前記第1のデバイスをロック解除するステップをさらに含む、請求項1に記載の方法。
【請求項３】
前記第1のデバイスをロック解除するステップが、前記第1のデバイスを前記第2のデバイスの事前定義された物理的な近接範囲内に配置するステップを含む、請求項2に記載の方法。
【請求項４】
前記第1のデバイスをロック解除するステップが、前記第1のデバイスに適用される物理的な動作を含む、請求項2に記載の方法。
【請求項５】
前記暗号化されたアカウント資格証明と組み合わせた、前記第1のデバイスに適用される前記物理的な動作が、前記アカウントへのアクセスを可能にする、請求項4に記載の方法。
【請求項６】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項1に記載の方法。
【請求項７】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項6に記載の方法。
【請求項８】
前記第1のデバイスがモバイルデバイスである、請求項1に記載の方法。
【請求項９】
前記第2のデバイスが非モバイルデバイスである、請求項8に記載の方法。
【請求項１０】
前記第1のデバイスが近距離通信(NFC)カードである、請求項1に記載の方法。
【請求項１１】
前記暗号化されたアカウント資格証明が、ランダム化されたデータをさらに含む、請求項1に記載の方法。
【請求項１２】
前記暗号化されたアカウント資格証明とともにデジタル署名を受信するステップをさらに含む、請求項1に記載の方法。
【請求項１３】
シェアが複数のデバイスに分散される、請求項1に記載の方法。
【請求項１４】
インターフェースと、
マスター鍵の第1のシェアを前記インターフェースから、暗号化されたアカウント資格証明を第1のデバイスから受信するステップと、
前記マスター鍵の前記第1のシェアおよび前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成するステップと、
前記再構成されたマスター鍵を用いて、前記暗号化されたアカウント資格証明を解読するステップと、
前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にするステップと
を含む動作を実行するためのプロセッサと
を含む装置。
【請求項１５】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項14に記載の装置。
【請求項１６】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項15に記載の装置。
【請求項１７】
前記第1のデバイスがモバイルデバイスである、請求項14に記載の装置。
【請求項１８】
前記第1のデバイスが近距離通信(NFC)カードである、請求項14に記載の装置。
【請求項１９】
前記暗号化されたアカウント資格証明が、ランダム化されたデータをさらに含む、請求項14に記載の装置。
【請求項２０】
マスター鍵の第1のシェアおよび暗号化されたアカウント資格証明を第1のデバイスから受信するための手段と、
前記マスター鍵の前記第1のシェアおよび前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成するための手段と、
前記再構成されたマスター鍵を用いて、前記暗号化されたアカウント資格証明を解読するための手段と、
前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にするための手段と
を含む装置。
【請求項２１】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項20に記載の装置。
【請求項２２】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項21に記載の装置。
【請求項２３】
前記第1のデバイスがモバイルデバイスである、請求項20に記載の装置。
【請求項２４】
前記第1のデバイスが近距離通信(NFC)カードである、請求項20に記載の装置。
【請求項２５】
前記暗号化されたアカウント資格証明が、ランダム化されたデータをさらに含む、請求項20に記載の装置。
【請求項２６】
第2のデバイスにおいて実行されるコンピュータプログラムであって、
マスター鍵の第1のシェアおよび暗号化されたアカウント資格証明を第1のデバイスから受信するステップと、
前記マスター鍵の前記第1のシェアおよび前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成するステップと、
前記再構成されたマスター鍵を用いて、前記暗号化されたアカウント資格証明を解読するステップと、
前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にするステップと
のためのコードを含む、コンピュータプログラム。
【請求項２７】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項26に記載のコンピュータプログラム。
【請求項２８】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項27に記載のコンピュータプログラム。
【請求項２９】
前記第1のデバイスがモバイルデバイスである、請求項26に記載のコンピュータプログラム。
【請求項３０】
前記第2のデバイスが非モバイルデバイスである、請求項29に記載のコンピュータプログラム。
【請求項３１】
前記第1のデバイスが近距離通信(NFC)カードである、請求項26に記載のコンピュータプログラム。
【請求項３２】
前記暗号化されたアカウント資格証明が、ランダム化されたデータをさらに含む、請求項26に記載のコンピュータプログラム。
【請求項３３】
インターフェースと、
前記インターフェースからマスター鍵の第1のシェアおよび暗号化されたアカウント資格証明をデバイスに送信するステップであって、前記デバイスが、前記マスター鍵の前記第1のシェアおよび前記デバイスに記憶された前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成して、前記暗号化されたアカウント資格証明を解読して、前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にする、ステップ
を含む動作を実行するためのプロセッサと
を含む装置。
【請求項３４】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項33に記載の装置。
【請求項３５】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項34に記載の装置。
【請求項３６】
前記暗号化されたアカウント資格証明および前記第1のシェアの送信を可能にするために、前記装置をロック解除するロック解除センサをさらに含む、請求項33に記載の装置。
【請求項３７】
前記ロック解除センサが近接範囲センサであり、その結果、前記装置が前記デバイスの事前定義された物理的な近接範囲内に配置されると、前記装置がロック解除される、請求項36に記載の装置。
【請求項３８】
前記ロック解除センサが物理センサであり、その結果、前記物理センサによって検知される物理的な動作が前記装置に適用されると、前記装置がロック解除される、請求項36に記載の装置。
【請求項３９】
前記物理センサがモーションセンサである、請求項38に記載の装置。
【請求項４０】
前記物理センサがマイクロフォンである、請求項38に記載の装置。
【請求項４１】
前記装置がモバイルデバイスである、請求項33に記載の装置。
【請求項４２】
前記装置が近距離通信(NFC)カードである、請求項33に記載の装置。
【請求項４３】
デバイスと通信するための手段と、
マスター鍵の第1のシェアおよび暗号化されたアカウント資格証明を前記デバイスに送信するための手段であって、前記デバイスが、前記マスター鍵の前記第1のシェアおよび前記デバイスに記憶された前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成して、前記暗号化されたアカウント資格証明を解読して、前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にする、手段と
を含む装置。
【請求項４４】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項43に記載の装置。
【請求項４５】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項44に記載の装置。
【請求項４６】
前記暗号化されたアカウント資格証明および前記第1のシェアの送信を可能にするために、前記装置をロック解除するための手段をさらに含む、請求項43に記載の装置。
【請求項４７】
前記装置をロック解除するための前記手段が、近接範囲センサ手段を含み、その結果、前記装置が前記デバイスの事前定義された物理的な近接範囲内に配置されると、前記装置がロック解除される、請求項46に記載の装置。
【請求項４８】
前記装置をロック解除するための前記手段が、物理センサ手段を含み、その結果、前記物理センサ手段によって検知される物理的な動作が前記装置に適用されると、前記装置がロック解除される、請求項46に記載の装置。
【請求項４９】
前記装置がモバイルデバイスである、請求項43に記載の装置。
【請求項５０】
前記装置が近距離通信(NFC)カードである、請求項43に記載の装置。
【請求項５１】
第1のデバイスにおいて実施される方法であって、
マスター鍵の第1のシェアを第2のデバイスに送信するステップと、
暗号化されたアカウント資格証明を前記第2のデバイスに送信するステップであって、前記第2のデバイスが、前記マスター鍵の前記第1のシェアおよび前記第2のデバイスに記憶された前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成して、前記暗号化されたアカウント資格証明を解読して、前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にする、ステップと
を含む方法。
【請求項５２】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項51に記載の方法。
【請求項５３】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項52に記載の方法。
【請求項５４】
前記暗号化されたアカウント資格証明および前記第1のシェアの送信を可能にするために、前記第1のデバイスをロック解除するステップをさらに含む、請求項51に記載の方法。
【請求項５５】
前記第1のデバイスをロック解除するステップが、いつ前記第1のデバイスが前記第2のデバイスの事前定義された物理的な近接範囲内に配置されたかを判断するステップを含む、請求項54に記載の方法。
【請求項５６】
前記第1のデバイスをロック解除するステップが、いつ物理的な動作が前記第1のデバイスに適用されたかを検出するステップを含む、請求項54に記載の方法。
【請求項５７】
前記第1のデバイスがモバイルデバイスである、請求項51に記載の方法。
【請求項５８】
前記第1のデバイスが近距離通信(NFC)カードである、請求項51に記載の方法。
【請求項５９】
第1のデバイスにおいて実行されるコンピュータプログラムであって、
マスター鍵の第1のシェアを第2のデバイスに送信するステップと、
暗号化されたアカウント資格証明を前記第2のデバイスに送信するステップであって、前記第2のデバイスが、前記マスター鍵の前記第1のシェアおよび前記第2のデバイスに記憶された前記マスター鍵の第2のシェアを用いて、前記マスター鍵を再構成して、前記暗号化されたアカウント資格証明を解読して、前記解読されたアカウント資格証明に基づいて、アカウントへのアクセスを可能にする、ステップと
のためのコードを含む、コンピュータプログラム製品。
【請求項６０】
前記暗号化されたアカウント資格証明が、ユーザ名およびパスワードを含む、請求項59に記載のコンピュータプログラム製品。
【請求項６１】
前記暗号化されたアカウント資格証明が、前記アカウントを含むウェブサイトを含む、請求項60に記載のコンピュータプログラム製品。
【請求項６２】
前記暗号化されたアカウント資格証明および前記第1のシェアの送信を可能にするために前記第1のデバイスをロック解除するためのコードをさらに含む、請求項59に記載のコンピュータプログラム製品。
【請求項６３】
前記第1のデバイスをロック解除するための前記コードが、いつ前記第1のデバイスが前記第2のデバイスの事前定義された物理的な近接範囲内に配置されたかを判断するためのコードを含む、請求項62に記載のコンピュータプログラム製品。
【請求項６４】
前記第1のデバイスをロック解除するための前記コードが、いつ物理的な動作が前記第1のデバイスに適用されたかを検出するためのコードを含む、請求項62に記載のコンピュータプログラム製品。
【請求項６５】
前記第1のデバイスがモバイルデバイスである、請求項59に記載のコンピュータプログラム製品。
【請求項６６】
前記第1のデバイスが近距離通信(NFC)カードである、請求項59に記載のコンピュータプログラム製品。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、暗号化されたアカウント資格証明を第1のデバイスから第2のデバイスに提供するための装置および方法に関する。
【背景技術】
【０００２】
通常、コンピューティングデバイスのユーザは、オンラインサービスおよびアプリケーションにアクセスするための多くの異なるアカウントを有する。通常、これらのアカウントは、ユーザ名およびパスワードなどのアカウント資格証明を必要とする。セキュリティ上の理由から、ユーザは、異なるアカウントに対して異なるユーザ名および異なるパスワードを使用するように推奨される。したがって、ユーザが多くの固有のユーザ名およびパスワードを有することは、非常にありふれたことである。
【０００３】
ユーザがこれらのユーザ名およびパスワードのすべてを覚えて管理することは、非常に困難であり得る。また、覚える必要がある新しいパスワードを作成する際、ユーザが利用可能な文字の小さいサブセットに基づいた簡単なパスワードを選ぶことは非常にありふれたことである。これは弱いパスワードの原因となる可能性がある。
【０００４】
さらに、ユーザは、広範囲にわたる異なるコンピューティングデバイス(たとえば、モバイルデバイスと非モバイルデバイスの両方)から、これらのアカウントにアクセスしている。たとえば、これらの異なるコンピューティングデバイスは、ホームコンピュータ、職場のコンピュータ、モバイル電話、モバイルデバイス、タブレットなどを含み得る。したがって、ユーザは、異なるロケーションで異なるデバイスを用いて自分のアカウント資格証明にアクセスできる必要がある。
【０００５】
残念ながら、前述のように、ユーザが人間の記憶にこれらのアカウント詳細のすべてを記憶することは、非常に困難である。さらに、これらの詳細をユーザが保管する書面またはデバイスに記憶することはモビリティを可能にするが、セキュアではなく、ユーザのアカウントへの望ましくないアクセスを引き起こす可能性がある盗難に遭いやすい。
【発明の概要】
【課題を解決するための手段】
【０００６】
本発明の態様は、暗号化されたアカウント資格証明を第1のデバイスから第2のデバイスに提供するための装置、システム、および方法に関し得る。第2のデバイスは、マスター鍵の第1のシェアおよび暗号化されたアカウント資格証明を第1のデバイスから受信し得る。第2のデバイスは、マスター鍵の第1のシェアおよび第2のデバイスに記憶されたマスター鍵の第2のシェアを用いて、マスター鍵を再構成し得る。第2のデバイスは、再構成されたマスター鍵を用いて、暗号化されたアカウント資格証明を解読し得る。第2のデバイスは、解読されたアカウント資格証明に基づいてアカウントにアクセスすることが可能になり得る。
【図面の簡単な説明】
【０００７】
【図１】暗号化されたアカウント資格証明を第1のデバイスから第2のデバイスに提供することに関する本発明の態様が実施され得るシステムの図である。
【図２】暗号化されたアカウント資格証明を受信し、暗号化されたアカウント資格証明を解読するためのプロセスを示す流れ図である。
【図３】第1のデバイスをロック解除し、第1のデバイスが第2のデバイスと通信することを可能にするためのロック解除機能を利用する例を示す図である。
【図４】複数のデバイスを利用して、暗号化されたアカウント資格証明を解読する一例を示す図である。
【図５】ベースコンピュータを利用して、マスター鍵を定義し分割する一例を示す図である。
【発明を実施するための形態】
【０００８】
「例示的」または「例」という単語は、本明細書では「例、事例、または例示の働きをすること」を意味するために使用される。「例示的」または「例」として本明細書で説明する任意の態様または実施形態は、他の態様または実施形態よりも好ましいか、または有利であると必ずしも解釈されるべきではない。
【０００９】
図1を参照すると、図1は、本発明の実施形態が実施され得るシステム100の図である。具体的には、システム100は、暗号化されたアカウント資格証明114が第1のデバイス102から第2のデバイス104に提供されることを可能にし、その結果、第2のデバイス104が、解読されたアカウント資格証明に基づいてアカウントにアクセスすることが可能になり得る方法および装置に関する本発明の実施形態を示す。
【００１０】
後述するように、第2のデバイス104は、マスター鍵の第1のシェア116および暗号化されたアカウント資格証明114を第1のデバイス102から受信し得る。第2のデバイス104は、第1のデバイス102から受信されたマスター鍵の第1のシェア116および第2のデバイス104に記憶されたマスター鍵の第2のシェア144を用いて、マスター鍵180を再構成し得る。次いで、第2のデバイス104は、再構成されたマスター鍵180を用いて、暗号化されたアカウント資格証明114を解読して、解読されたアカウント資格証明182を作成し得る。次いで、第2のデバイス104は、解読されたアカウント資格証明182に基づいて、ユーザのアカウントへのアクセスを可能にし得る。
【００１１】
実装形態の例について以下で説明する。たとえば、第1のデバイス102は、プロセッサ110と、メモリ112と、ディスプレイデバイス120と、ユーザインターフェース122と、インターフェース(I/F)124と、センサ126とを含み得る。同様に、第2のデバイス104は、プロセッサ140と、メモリ142と、ディスプレイデバイス150と、ユーザインターフェース152と、インターフェース(I/F)154と、センサ156とを含み得る。第1のデバイス102および第2のデバイス104のプロセッサ110および140は、以下で説明する動作を実行するように構成され得る。メモリ112および142は、動作、アプリケーション、プログラム、ルーチンなどを記憶して、これらの動作および機能を実施するのを支援し得る。第1のデバイス102および第2のデバイス104は、ディスプレイデバイス120および150、ユーザインターフェース122および152(たとえば、キーボード、キーパッド、タッチスクリーン入力など)、通信インターフェース124および154、ならびにセンサ126および156などの共通のデバイス機能を含み得る。
【００１２】
後述するように、第1のデバイス102および第2のデバイス104は、モバイルデバイス、非モバイルデバイス、有線デバイス、ワイヤレスデバイス、または任意のタイプのコンピューティングデバイスであってもよい。一例として、第1のデバイス102および第2のデバイス104は、パーソナルコンピュータ、デスクトップコンピュータ、ラップトップコンピュータ、モバイルコンピュータ、モバイルデバイス、ワイヤレスデバイス、携帯情報端末、ワイヤレス電話、セル電話、スマートフォン、タブレット、近距離通信(NFC)カード、または任意のタイプのモバイルもしくは非モバイルコンピューティングデバイスなどの任意のタイプのコンピューティングデバイスであってもよい。
【００１３】
一例として、第1のデバイス102および第2のデバイス104は、暗号化されたアカウント資格証明114およびマスター鍵の第1のシェア116などの情報を通信するために有線またはワイヤレスリンクを介して互いと通信するための任意のタイプのインターフェース(I/F)124および154を含み得る。一例として、利用されるI/Fは、リンクを介してデータを受信し送信するための有線またはワイヤレスベースのアダプタ/モデム(たとえば、ケーブル/ワイヤモデムまたはワイヤレス受信機および送信機を含むワイヤレスモデム(トランシーバ))であってもよい。たとえば、WiFi I/F、セルラー電話I/F、USB I/F、または任意のタイプのI/F構造が利用され得る。任意のタイプのI/F構造が利用され得ることを諒解されたい。加えて、第2のデバイス104は、ネットワーク170(たとえば、インターネット)と通信して、銀行ウェブサイトからの銀行口座172、オンラインストアウェブサイトからのストアアカウント174、医療ウェブサイトを介した医療アカウント176などの、ユーザの解読されたアカウント資格証明182に基づいて、ユーザのアカウントへのアクセスを可能にするためのI/Fを含み得る。これらはウェブサイトにおけるアカウントの例にすぎないこと、および任意のタイプのネットワーク上の任意のタイプのアカウントが本発明の態様を利用し得ることを諒解されたい。
【００１４】
さらに、第1のデバイス102および第2のデバイス104は、センサ126および156を含み得る。これらのセンサ126、156は、デバイスをロック解除するために利用され得る。これらのセンサ126、156は、近接センサ、モーションセンサ、加速度計センサ、位置センサ、ロケーションセンサ、圧力センサ、マイクロフォン、カメラ、音センサ、光センサなどを含み得る。様々な例を以下に挙げる。
【００１５】
本発明の実施形態は、暗号化されたアカウント資格証明114を第1のデバイス102から第2のデバイス104に提供し、その結果、第2のデバイス104が、アカウント(たとえば、銀行ウェブサイトからの銀行口座172、オンラインストアウェブサイトからのストアアカウント174、医療ウェブサイトを介した医療アカウント176など)にアクセスすることを可能にするために、解読されたアカウント資格証明182を利用できることに関する。第1のデバイス102は、いくつかの暗号化されたアカウント資格証明114(たとえば、暗号化されたアカウント資格証明-1から暗号化されたアカウント資格証明-N)をメモリ112に記憶し得ることを諒解されたい。
【００１６】
一実施形態では、暗号化されたアカウント資格証明114は、特定のアカウントについて、第1のデバイス102のユーザによって選択され得る。第1のデバイス102のプロセッサ110は、割り当てられたマスター鍵の第1のシェア116を暗号化されたアカウント資格証明114に関連付けることができ、I/F 124を介した第2のデバイス104への暗号化されたアカウント資格証明114および第1のシェア116の送信を命令することができる。メモリ112は、様々な異なるアカウントに対して、複数の暗号化されたアカウント資格証明(1〜N)114および関連するシェア116を記憶し得ることを諒解されたい。
【００１７】
プロセッサ140の制御下の第2のデバイス104は、マスター鍵の第1のシェア116および暗号化されたアカウント資格証明114を第1のデバイス102から受信し得る。第2のデバイス104は、第1のデバイス102から受信されたマスター鍵の第1のシェア116および第2のデバイス104においてメモリ142に記憶されたマスター鍵の第2のシェア144を用いて、マスター鍵180を再構成し得る。次いで、再構成されたマスター鍵180に基づいて、第2のデバイス104は、再構成されたマスター鍵180を用いて、暗号化されたアカウント資格証明114を解読することができ、その結果、第2のデバイス104は完全な解読されたアカウント資格証明182を有する。
【００１８】
一例として、解読されたアカウント資格証明182は、ユーザのユーザ名およびパスワードを含み得る。第2のデバイス104は、解読されたアカウント資格証明182に基づいて、ユーザのアカウントにアクセスすることが可能になり得る。一例として、ユーザは、ユーザ名およびパスワードを含む解読されたアカウント資格証明182に基づいて、ユーザ名およびパスワードを要求しているウェブサイト上にいることができ、ユーザはアカウント(たとえば、銀行ウェブサイトからの銀行口座172、オンラインストアウェブサイトからのストアアカウント174、医療ウェブサイトを介した医療アカウント176など)にアクセスすることが自動的に可能になり得る。このようにして、ユーザ名およびパスワードが自動的に入力され、その結果、ユーザはユーザ名およびパスワードを手作業で入力する必要がない。いくつかの実施形態では、解読されたアカウント資格証明182はウェブサイトアドレスも含み得る。
【００１９】
手短に図2を参照すると、図2は、暗号化されたアカウント資格証明を第1のデバイスから第2のデバイスに提供するためのプロセス200を示すフローチャートである。たとえば、ブロック210で、第2のデバイス104は、マスター鍵の第1のシェア116および暗号化されたアカウント資格証明114を第1のデバイス102から受信する。ブロック220で、第2のデバイス104は、マスター鍵の第1のシェア116およびマスター鍵の第2のシェア144を用いて、マスター鍵180を再構成する。次に、ブロック230で、第2のデバイス104は、再構成されたマスター鍵180を用いて、暗号化されたアカウント資格証明114を解読する。ブロック240で、第2のデバイス104は次いで、前に説明したように、解読されたアカウント資格証明182に基づいて、ユーザのアカウントにアクセスすることが可能になり得る。
【００２０】
加えて図3を参照しながら、様々な例について以下で説明する。一実施形態では、ロック解除機能は、第1のデバイス102をロック解除し、第1のデバイス102が第2のデバイス104と通信することを可能にするために、第1のデバイス102で使用され得る。一例として、ロック解除機能として第1のデバイス102に適用される物理的な動作は、暗号化されたアカウント資格証明114および第1のシェア116を第2のデバイス104に送信することを可能にして、第2のデバイス104を介したユーザのアカウントへのアクセスを可能にする。
【００２１】
一例として、第1のデバイスおよび第2のデバイスが事前定義された物理的な近接範囲内にあることを第1のデバイス102の近接センサ126が認識すると、第1のデバイス102は、暗号化されたアカウント資格証明114およびマスター鍵の第1のシェア116を第2のデバイス104に送信することができる。次いで、第2のデバイス104は、マスター鍵の第1のシェア116および暗号化されたアカウント資格証明114を受信し、第1のデバイス102から受信されたマスター鍵の第1のシェア116および第2のデバイス104に記憶されたマスター鍵の第2のシェア144を用いて、マスター鍵180を再構成し、再構成されたマスター鍵180を用いて、暗号化されたアカウント資格証明114を解読し、解読されたアカウント資格証明182に基づいて、ユーザのアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)へのアクセスを可能にすることができる。
【００２２】
前に説明したように、解読されたアカウント資格証明182は、第2のデバイス104のディスプレイデバイス150上のウェブサイト194に自動的に現れ得るユーザ名190およびパスワード192を含むことができ、その結果、そのユーザ名およびパスワードは、第2のデバイス104によって自動的に入力される。このようにして、ユーザは、ユーザ名またはパスワードを物理的に入力する必要なしに、所望のアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)への自動的なアクセスを取得し、その結果、プロセスはユーザにとって非常に容易ならびに非常にセキュアになる。銀行口座、オンラインストアアカウント、医療アカウントは例にすぎないこと、および本発明の実施形態は任意のタイプのアカウントへのセキュアなアクセスを取得することに関することを諒解されたい。
【００２３】
第1のデバイス102に対する多種多様な異なるタイプのロック解除機能は、第1のデバイス102のセンサ126によって検知され得る、第1のデバイス102に適用される物理的な動作によって達成され得る。具体的には、第1のデバイス102をロック解除するためにユーザによって適用される事前定義された物理的な動作があり得る。物理的な動作の例は、第1のデバイス102を振る302こと、第1のデバイス102を回転させる304こと、または第1のデバイス102にコード名306を言うことを含み得る。たとえば、モーションセンサ126は、振る302ロック解除機能または回転させる304ロック解除機能を認識するために利用され得る。別の例として、マイクロフォンセンサ126は、ロック解除機能としてユーザが言ったコード名306を入力するために利用され得る。コード名306は、第1のデバイス102をロック解除するための特定の事前定義されたコードワードであってもよい。
【００２４】
ロック解除機能の他の例は、ユーザが、3本の指を使用して第1のデバイス102のディスプレイのスクリーンを押し付けること、第1のデバイス102上の1つまたは複数の事前定義されたボタン(たとえば、キーボードボタンまたはディスプレイボタン)を押すこと、第1のデバイス102上での指紋認識または顔認識を可能にするために指紋または顔写真を提供することを含み得る。第1のデバイス102上の多種多様な異なるタイプのセンサ126が、これらのロック解除機能を認識するために利用され得ることを諒解されたい。前に説明したように、これらのタイプのセンサ126は、近接センサ、モーションセンサ、加速度計センサ、位置センサ、ロケーションセンサ、圧力センサ、マイクロフォン、カメラ、音センサ、光センサなどを含み得る。また、第2のデバイス104上のセンサ156も利用され得る。
【００２５】
これらのロック解除機能を利用することによって、特別なセキュリティレベルがもたらされ得る。任意のタイプの物理的な動作が事前定義され、利用され得ること、および前に説明したロック解除機能は例にすぎないことを諒解されたい。さらに、ロック解除機能を第1のデバイス102に提供するための物理的な動作は、第1のデバイス102がワイヤレスデバイスまたはモバイルデバイス(たとえば、モバイル電話、セル電話、タブレットなど)であり、第2のデバイス104が有線デバイスまたは非モバイルデバイス(たとえば、職場または自宅のデスクトップコンピュータ)であるときに特に有用であることを諒解されたい。
【００２６】
例示として、1つの特定の例について以下で説明する。たとえば、第1のデバイス102を、第2のデバイス104の事前定義された物理的な近接範囲内に持ってくることができる。第1のデバイス102の近接センサ126は、第1のデバイス102が第2のデバイス104との事前定義された物理的な近接範囲内にあることを検出することができる。次に、物理的な振る動作302が第1のデバイス102に適用され得る(たとえば、第1のデバイス102がユーザによって振られる)。振る動作302は、第1のデバイス102のモーションセンサ126によって検出され得る。事前定義された近接範囲およびセンサ126によって検出されている振る動作、ならびに第1のデバイス102による確認に基づいて、第1のデバイス102は次いで、暗号化されたアカウント資格証明114およびマスター鍵の第1のシェア116を第2のデバイス104に送信することができる。次いで、第2のデバイス104は、マスター鍵の第1のシェア116および暗号化されたアカウント資格証明114を受信し、第1のデバイス102から受信されたマスター鍵の第1のシェア116および第2のデバイス104に記憶されたマスター鍵の第2のシェア144を用いて、マスター鍵180を再構成し、再構成されたマスター鍵180を用いて、暗号化されたアカウント資格証明114を解読し、解読されたアカウント資格証明182に基づいて、ユーザのアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)へのアクセスを可能にすることができる。
【００２７】
このようにして、ユーザは、セキュアな認証方法で自分のユーザ名190およびパスワード192を第2のデバイス104に自動的に送信させる。したがって、ユーザは自分のユーザ名およびパスワードを入力する必要がなく、自分のユーザ名およびパスワードを知らない場合さえあり、ユーザは自分のアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)にアクセスするために第2のデバイス104を容易に利用することができる。これは非常にセキュアかつ容易なやり方で達成される。
【００２８】
別の特定の例として、第1のデバイス102は、第2のデバイス104の範囲内に持ってこられると、暗号化されたアカウント資格証明114およびマスター鍵の第1のシェア116を第2のデバイス104に送信する、近距離通信(NFC)カードであってもよい。このようにして、ユーザは、セキュアな認証方法で自分のユーザ名およびパスワードを第2のデバイス104に自動的に送信させる。暗号化されたアカウント資格証明114と併せて、様々な追加のセキュリティ対策を実施することもでき、たとえば、暗号化されたアカウント資格証明114はランダム化されたデータをさらに含み得る。また、デジタル署名は、真正性のため、および改ざんを防止するために、暗号化されたアカウント資格証明114とともに第2のデバイス104に送信され得る。さらに、さらなるセキュリティのために、マスター鍵はマスターパスワードを用いて暗号化され得る。
【００２９】
したがって、マスター鍵のシェアの秘密共有方式を物理的なロック解除機能と組み合わせることによって、モビリティを実現しながら、セキュリティの強化が実現される。一例として、ユーザは、自分のホームコンピュータ[第2のデバイス104]上でウェブサイトにログオンすることを望む場合がある。暗号化されたアカウント資格証明114およびマスター鍵の第1のシェア116は、ホームコンピュータ上に記憶される代わりに、モバイルデバイス(たとえば、セル電話、タブレットなど)[第1のデバイス102]上に記憶され得る。モバイルデバイス102とホームコンピュータ104との間の通信は、モバイルデバイス102が暗号化されたアカウント資格証明114およびマスター鍵の第1のシェア116をホームコンピュータ104に提供することを可能にし、ホームコンピュータの代わりに認証プロセスを実行する。前に説明したように、ホームコンピュータ104は、マスター鍵の第1のシェア116および暗号化されたアカウント資格証明114を受信し、モバイルデバイス102から受信されたマスター鍵の第1のシェア116および第2のデバイス104に記憶されたマスター鍵の第2のシェア144を用いて、マスター鍵180を再構成し、再構成されたマスター鍵180を用いて、暗号化されたアカウント資格証明114を解読し、解読されたアカウント資格証明182に基づいて、ユーザのアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)へのアクセスを可能にすることができる。
【００３０】
前に説明したように、解読されたアカウント資格証明182は、ホームコンピュータ104のディスプレイデバイス150上に自動的に現れることができ、ならびにホームコンピュータ104によって自動的に入力されるユーザ名190およびパスワード192を含むことができ、その結果、ユーザは、ユーザ名またはパスワードを物理的に入力する必要なしに、ウェブサイト194上の所望のアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)への自動的なアクセスを取得する。これは、ユーザにとって非常に容易ならびに非常にセキュアなプロセスを提供する。さらに、これは、ユーザがあらゆるユーザ名およびパスワードを覚える必要がないので、定期的に複数のコンピュータにアクセスするユーザのための利便性を付加する。加えて、前に説明したように、モバイルデバイス102上の資格証明をセキュアにするのをなお一層支援するために、暗号化されたアカウント資格証明114がホームコンピュータ104に供給される前に、「ロック解除機能」(たとえば、振る302、回転させる304、コード名306など)として、モバイルデバイス102との物理的な対話が実行され得る。
【００３１】
第1のデバイスおよび第2のデバイスが利用される実施形態について前に説明したが、暗号化されたアカウント資格証明を複数のデバイスに分散することができ、その結果、ユーザは、複数のデバイスを使用して、異なるアカウントにアクセスするために容易でセキュアな方法で他のデバイスと容易に通信することができることを諒解されたい。また、本発明の実施形態は、マスター鍵を生成し、秘密共有方式を使用してマスター鍵を複数のデバイス(たとえば、第1のデバイス、第2のデバイス、第3のデバイスなど)間で共有することに関し得る。各デバイスはマスター鍵の「シェア」を含むことができ、完全なマスター鍵(MのN)を回復するために、いくつかのシェアを同時に使用することができる。
【００３２】
図4を手短に参照すると、複数のデバイスの一例が示されている。この例では、第1のデバイス402は、暗号化されたアカウント資格証明414およびマスター鍵の第1のシェア416を含む。同様に、第2のデバイス420は、マスター鍵の第2のシェア426を含み得る。第1のデバイス402および第2のデバイス420とアカウントデバイス430との間の通信は、第1のデバイス402および第2のデバイス420が暗号化されたアカウント資格証明414ならびにマスター鍵の第1のシェア416および第2のシェア426をアカウントデバイス430に提供することを可能にする。アカウントデバイス430は、マスター鍵の第3のシェア436を含む。アカウントデバイス430は、前に説明したように、マスター鍵の第1のシェア416および第2のシェア426ならびに暗号化されたアカウント資格証明414を受信し、アカウントデバイス430に記憶されたマスター鍵の第3のシェア436とともに、第1のデバイス402および第2のデバイス420から受信された第1のシェア416および第2のシェア426を用いて、マスター鍵440を再構成し、再構成されたマスター鍵440を用いて、暗号化されたアカウント資格証明414を解読し、解読されたアカウント資格証明442に基づいて、ユーザのアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)へのアクセスを可能にすることができる。
【００３３】
1つの特定の例として、第1のデバイスは、暗号化されたアカウント資格証明414およびマスター鍵の第1のシェア416を記憶するNFC対応モバイル電話402であってもよい。第2のデバイスは、マスター鍵の第2のシェア426を記憶する、NFC対応モバイル電話402に対応する(たとえば、ある人物の財布の中の)NFCカード420であってもよい。これら2つ[NFCカード420およびNFC対応モバイル電話402]を一緒に極めて接近させることによって、NFCカード420およびNFC対応モバイル電話402は、暗号化されたアカウント資格証明414ならびにマスター鍵の第1のシェア416および第2のシェア426をアカウントデバイス430に送信することができる。このようにして、アカウントデバイス430は、マスター鍵の第1のシェア416および第2のシェア426ならびに暗号化されたアカウント資格証明414を受信し、アカウントデバイス430に記憶されたマスター鍵の第3のシェア436とともに、NFCカード420およびNFC対応モバイル電話402から受信された第1のシェア416および第2のシェア426を用いて、マスター鍵440を再構成し、再構成されたマスター鍵440を用いて、暗号化されたアカウント資格証明414を解読し、解読されたアカウント資格証明442に基づいて、ユーザのアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)へのアクセスを可能にすることができる。したがって、複数のデバイスの使用はセキュリティを高めることができる。セキュリティ目的で、任意の適切な数のデバイスが使用され得ることを諒解されたい。さらに、ロック解除機能もセキュリティを高めるために使用され得る。
【００３４】
デバイスのタイプ、デバイスの数、特定のロック解除機能などの特定の例を例示として挙げたが、本発明の実施形態は、多種多様な異なるタイプのデバイス、異なる数のデバイス、および異なるロック解除機能で利用され得ることを諒解されたい。
【００３５】
さらに、マスター鍵、マスター鍵のシェア、およびアカウント資格証明が定義され得る多種多様な異なる方法があることを諒解されたい。たとえば、図5を手短に参照すると、一例では、ベースコンピュータ502は、マスター鍵504、暗号化されたアカウント資格証明506、およびマスター鍵の分割されたシェア508を定義するために使用され得る。次いで、ベースコンピュータ502は、暗号化されたアカウント資格証明522およびマスター鍵の第1のシェア524を第1のデバイス520に送信し得る。ベースコンピュータ502はまた、マスター鍵の第2のシェア534を第2のデバイス530に送信し得る。この例では、第2のデバイス530は、アカウントにアクセスしているデバイス(アカウントデバイスと称される)であってもよい。一例として、アカウントデバイス530は最初に、ベースコンピュータ502にアカウント資格証明(たとえば、ユーザ名、パスワード、ウェブサイトアドレスなど)を提供することができる。次いで、ベースコンピュータ502は、マスター鍵504、暗号化されたアカウント資格証明506、およびマスター鍵の分割されたシェア508を生成することができ、暗号化されたアカウント資格証明522および第1のシェア524を第1のデバイス520に、第2のシェア534をアカウントデバイス530に送信することができる。
【００３６】
このようにして、前に詳細に説明したように、第1のデバイス(たとえば、セル電話)520を利用することによって暗号化されたアカウント資格証明522および第1のシェア524を有するユーザは、セキュアな認証方法で自分のユーザ名およびパスワードをアカウントデバイス530(たとえば、ホームコンピュータ)に自動的に送信させることができ、その結果、ユーザは自分のユーザ名およびパスワードを入力する必要がなく、自分のユーザ名およびパスワードを覚えていない場合さえあり、ウェブサイト上の指定されたアカウント(たとえば、銀行口座172、オンラインストアアカウント174、医療アカウント176など)に容易にアクセスすることができる。これは非常にセキュアかつ容易なやり方で達成される。マスター鍵、暗号化されたアカウント資格証明、およびマスター鍵の分割されたシェアを生成し、マスター鍵の分割されたシェアを様々なデバイスに送信するための多種多様な異なる方法が利用され得ること、およびこれは一例にすぎないことを諒解されたい。
【００３７】
前に説明した本発明の態様は、前に説明したように、デバイスのプロセッサによる命令の実行に関連して実施され得ることを諒解されたい。詳細には、限定はしないがプロセッサを含む、デバイスの回路は、プログラム、ルーチンの制御下、または命令の実行下で動作して、本発明の実施形態による方法またはプロセスを実行することができる。たとえば、そのようなプログラムは、(たとえば、メモリおよび/または他のロケーションに記憶された)ファームウェアまたはソフトウェア中に実装され得、デバイスおよびサーバのプロセッサおよび/または他の回路によって実装され得る。さらに、プロセッサ、マイクロプロセッサ、回路、コントローラなどの用語は、論理、コマンド、命令、ソフトウェア、ファームウェア、機能などを実行することが可能な任意のタイプの論理または回路を指すことを諒解されたい。
【００３８】
デバイスがモバイルデバイスまたはワイヤレスデバイスであるとき、デバイスは、任意の適切なワイヤレス通信技術に基づくか、または場合によってはそれをサポートするワイヤレスネットワークにより、1つまたは複数のワイヤレス通信リンクを介して通信することができることを諒解されたい。たとえば、いくつかの態様では、ワイヤレスデバイスおよび他のデバイスは、ワイヤレスネットワークを含むネットワークと関連付けられ得る。いくつかの態様では、ネットワークは、ボディエリアネットワークまたはパーソナルエリアネットワーク(たとえば、超広帯域ネットワーク)を備えることができる。いくつかの態様では、ネットワークは、ローカルエリアネットワークまたはワイドエリアネットワークを備えることができる。ワイヤレスデバイスは、たとえば、CDMA、TDMA、OFDM、OFDMA、WiMAX、およびWi-Fiなどの様々なワイヤレス通信技術、プロトコル、または規格のうちの1つまたは複数をサポートするか、または場合によっては使用することができる。同様に、ワイヤレスデバイスは、様々な対応する変調または多重化方式のうちの1つまたは複数をサポートするか、または場合によっては使用することができる。したがって、ワイヤレスデバイスは、上記または他のワイヤレス通信技術を使用して、1つまたは複数のワイヤレス通信リンクを確立し、それを介して通信するのに適した構成要素(たとえばエアインターフェース)を含むことができる。たとえば、デバイスは、ワイヤレス媒体を介した通信を容易にする様々な構成要素(たとえば、信号発生器および信号処理器)を含むことができる、関連する送信機および受信機の構成要素(たとえば、送信機および受信機)を有するワイヤレストランシーバを備えることができる。よく知られているように、モバイルワイヤレスデバイスは、したがって、他のモバイルデバイス、セル電話、他の有線およびワイヤレスコンピュータ、インターネットウェブサイトなどとワイヤレスに通信することができる。
【００３９】
本明細書で説明する技法は、符号分割多元接続(CDMA)、時分割多元接続(TDMA)、周波数分割多元接続(FDMA)、直交周波数分割多元接続(OFDMA)、シングルキャリアFDMA(SC-FDMA)および他のシステムなどの様々なワイヤレス通信システムに使用することができる。「システム」および「ネットワーク」という用語は、しばしば互換的に使用される。CDMAシステムは、ユニバーサル地上無線アクセス(UTRA)、CDMA2000などの無線技術を実装することができる。UTRAは、Wideband-CDMA(W-CDMA)およびCDMAの他の変形形態を含む。CDMA2000は、暫定規格である(IS)-2000規格、IS-95規格、およびIS-856規格を包含する。TDMAシステムは、モバイル通信用グローバルシステム(GSM(登録商標))などの無線技術を実装することができる。OFDMAシステムは、発展型ユニバーサル地上無線アクセス(Evolved UTRAまたはE-UTRA)、ウルトラモバイルブロードバンド(UMB)、電気電子技術者協会(IEEE)802.11(Wi-Fi)、IEEE802.16(WiMAX)、IEEE802.20、Flash-OFDM(登録商標)などの無線技術を実装することができる。ユニバーサル地上無線アクセス(UTRA)およびE-UTRAは、ユニバーサルモバイル電気通信システム(UMTS)の一部である。3GPPロングタームエボリューション(LTE)は、ダウンリンクでOFDMAを採用し、アップリンクでSC-FDMAを採用する、E-UTRAを使用するUMTSの近く公開されるリリースである。UTRA、E-UTRA、UMTS、LTE、およびGSM(登録商標)は、「第3世代パートナーシッププロジェクト」(3GPP)という名称の組織からの文書に記載されている。CDMA2000およびUMBは、「第3世代パートナーシッププロジェクト2」(3GPP2)という名称の組織からの文書に記載されている。
【００４０】
本明細書の教示は、様々な装置(たとえば、デバイス)に組み込む(たとえば、それらの装置内に実装するか、またはそれらの装置によって実行する)ことができる。たとえば、本明細書で教示する1つまたは複数の態様は、電話(たとえば、セルラー電話)、携帯情報端末(「PDA」)、タブレット、モバイルコンピュータ、ラップトップコンピュータ、タブレット、エンターテインメントデバイス(たとえば、音楽デバイスもしくはビデオデバイス)、ヘッドセット(たとえば、ヘッドフォン、イヤピースなど)、医療デバイス(たとえば、生体センサ、心拍数モニタ、歩数計、EKGデバイスなど)、ユーザI/Oデバイス、コンピュータ、有線コンピュータ、固定コンピュータ、デスクトップコンピュータ、サーバ、POSデバイス、エンターテインメントデバイス、セットトップボックス、または任意の他の適切なデバイスに組み込むことができる。これらのデバイスは、異なる電力要件およびデータ要件を有する場合がある。
【００４１】
いくつかの態様では、ワイヤレスデバイスは、通信システム用のアクセスデバイス(たとえば、Wi-Fiアクセスポイント)を備えることができる。そのようなアクセスデバイスは、たとえば、有線またはワイヤレス通信リンクを介した、別のネットワーク(たとえば、インターネットまたはセルラーネットワークなどのワイドエリアネットワーク)への接続を実現することができる。したがって、アクセスデバイスは、別のデバイス(たとえば、Wi-Fi局)が他のネットワークまたは何らかの他の機能にアクセスすることを可能にすることができる。
【００４２】
情報および信号は、様々な異なる技術および技法のいずれかを使用して表され得ることが、当業者には理解されよう。たとえば、上記の説明全体にわたって言及され得るデータ、命令、コマンド、情報、信号、ビット、シンボル、およびチップは、電圧、電流、電磁波、磁界もしくは磁性粒子、光場もしくは光学粒子、またはそれらの任意の組合せによって表され得る。
【００４３】
当業者は、本明細書で開示される実施形態に関連して説明される様々な例示的な論理ブロック、モジュール、回路、およびアルゴリズムステップが、電子ハードウェア、コンピュータソフトウェア、または両方の組合せとして実装され得ることをさらに諒解されよう。ハードウェアとソフトウェアのこの互換性を明確に示すために、様々な例示的な構成要素、ブロック、モジュール、回路、およびステップが、上記では概してそれらの機能に関して説明されてきた。そのような機能がハードウェアとして実装されるか、またはソフトウェアとして実装されるかは、具体的な適用例および全体的なシステムに課される設計制約に依存する。当業者は、説明された機能を具体的な適用例ごとに様々な方法で実装することができるが、そのような実装の決定は、本発明の範囲からの逸脱を生じるものと解釈されるべきではない。
【００４４】
本明細書で開示される実施形態に関連して説明される様々な例示的な論理ブロック、モジュール、および回路は、汎用プロセッサ、デジタル信号プロセッサ(DSP)、特定用途向け集積回路(ASIC)、フィールドプログラマブルゲートアレイ(FPGA)もしくは他のプログラマブル論理デバイス、個別のゲートもしくはトランジスタ論理、個別のハードウェア構成要素、または本明細書で説明する機能を実行するように設計されているそれらの任意の組合せを用いて実装または実行され得る。汎用プロセッサはマイクロプロセッサであり得るが、代替として、プロセッサは任意の従来のプロセッサ、コントローラ、マイクロコントローラ、または状態機械であり得る。プロセッサはまた、コンピューティングデバイスの組合せ、たとえば、DSPおよびマイクロプロセッサの組合せ、複数のマイクロプロセッサ、DSPコアと連携する1つもしくは複数のマイクロプロセッサ、または任意の他のそのような構成として実装され得る。
【００４５】
本明細書で開示される実施形態に関連して説明される方法またはアルゴリズムのステップは、直接ハードウェアで具現化されるか、プロセッサによって実行されるソフトウェアモジュールで具現化されるか、またはその2つの組合せで具現化され得る。ソフトウェアモジュールは、RAMメモリ、フラッシュメモリ、ROMメモリ、EPROMメモリ、EEPROMメモリ、レジスタ、ハードディスク、リムーバブルディスク、CD-ROM、または当技術分野で知られている任意の他の形態の記憶媒体内に常駐し得る。例示的な記憶媒体は、プロセッサが記憶媒体から情報を読み取り、かつ記憶媒体に情報を書き込むことができるようにプロセッサに結合される。代替として、記憶媒体は、プロセッサと一体であり得る。プロセッサおよび記憶媒体はASIC内に常駐し得る。ASICはユーザ端末内に常駐し得る。代替として、プロセッサおよび記憶媒体は、ユーザ端末内に個別の構成要素として常駐し得る。
【００４６】
1つまたは複数の例示的な実施形態では、説明される機能は、ハードウェア、ソフトウェア、ファームウェア、またはそれらの任意の組合せで実装され得る。コンピュータプログラム製品としてソフトウェアで実装された場合、機能は、1つまたは複数の命令またはコードとして、コンピュータ可読媒体上に記憶されるか、またはコンピュータ可読媒体を介して送信され得る。コンピュータ可読媒体は、ある場所から別の場所へのコンピュータプログラムの転送を容易にする任意の媒体を含む、コンピュータ記憶媒体と通信媒体の両方を含む。記憶媒体は、コンピュータによってアクセス可能である任意の利用可能な媒体とすることができる。限定ではなく例として、そのようなコンピュータ可読媒体は、RAM、ROM、EEPROM、CD-ROMもしくは他の光ディスク記憶装置、磁気ディスク記憶装置もしくは他の磁気記憶デバイス、または、命令またはデータ構造の形態の所望のプログラムコードを搬送または記憶するために使用することができ、コンピュータによってアクセス可能である、任意の他の媒体を含むことができる。また、任意の接続が適切にコンピュータ可読媒体と呼ばれる。たとえば、ソフトウェアが、同軸ケーブル、光ファイバケーブル、ツイストペア、デジタル加入者回線(DSL)、または赤外線、無線、およびマイクロ波などのワイヤレス技術を使用して、ウェブサイト、サーバ、または他のリモートソースから送信される場合、同軸ケーブル、光ファイバケーブル、ツイストペア、DSL、または赤外線、無線、およびマイクロ波などのワイヤレス技術は、媒体の定義に含まれる。本明細書で使用する場合、ディスク(disk)およびディスク(disc)は、コンパクトディスク(CD)、レーザーディスク(登録商標)、光ディスク、デジタル多用途ディスク(DVD)、フロッピー(登録商標)ディスク、およびブルーレイディスクを含み、ディスク(disk)は、通常、磁気的にデータを再生し、ディスク(disc)は、レーザーで光学的にデータを再生する。上記の組合せもコンピュータ可読媒体の範囲内に含まれるべきである。
【００４７】
開示された実施形態の上記の説明は、任意の当業者が本発明を作製または使用することを可能にするために提供される。これらの実施形態への様々な修正が当業者には容易に明らかになり、本明細書に定義された一般原理は、本発明の趣旨または範囲を逸脱することなしに他の実施形態に適用することができる。したがって、本発明は、本明細書に示される実施形態に限定されるものではなく、本明細書で開示される原理および新規の特徴と一致する最も広い範囲を与えられるべきである。
【符号の説明】
【００４８】
100  システム
102  第1のデバイス、モバイルデバイス
104  第2のデバイス、ホームコンピュータ
110  プロセッサ
112  メモリ
114  暗号化されたアカウント資格証明
116  第1のシェア
120  ディスプレイデバイス
122  ユーザインターフェース
124  通信インターフェース
126  センサ、近接センサ、モーションセンサ、マイクロフォンセンサ
140  プロセッサ
142  メモリ
144  第2のシェア
150  ディスプレイデバイス
152  ユーザインターフェース
154  通信インターフェース
156  センサ
170  ネットワーク
172  銀行口座
174  ストアアカウント
176  医療アカウント
180  マスター鍵
182  解読されたアカウント資格証明
190  ユーザ名
192  パスワード
194  ウェブサイト
200  プロセス
302  振る
304  回転させる
306  コード名
402  第1のデバイス、NFC対応モバイル電話
414  暗号化されたアカウント資格証明
416  第1のシェア
420  第2のデバイス、NFCカード
426  第2のシェア
430  アカウントデバイス
436  第3のシェア
440  マスター鍵
442  解読されたアカウント資格証明
502  ベースコンピュータ
504  マスター鍵
506  暗号化されたアカウント資格証明
508  マスター鍵の分割されたシェア
520  第1のデバイス
522  暗号化されたアカウント資格証明
524  第1のシェア
530  第2のデバイス、アカウントデバイス
534  第2のシェア
【図１】
2016504693.tif 000003
【図２】
2016504693.tif 000004
【図３】
2016504693.tif 000005
【図４】
2016504693.tif 000006
【図５】
2016504693.tif 000007
【国際調査報告】
2016504693.tif 000008
2016504693.tif 000009
2016504693.tif 000010