(57)【要約】  ビーコンメッセージは、第１のデバイスからワイヤレスで送信される。第１のデバイスは、ビーコンメッセージへの第１の応答を受信し、ここにおいて、第１の応答は、個人識別デバイスと関連付けられた識別値を含む。第１のデバイスは、個人識別デバイスと関連付けられた第２のデバイスと通信する。個人識別デバイスは、識別値および第２のデバイスとの通信に、少なくとも部分的に、基づいて認証される。
2016522468.tif 000002
【特許請求の範囲】
【請求項１】
方法であって、
ビーコンメッセージを、第１のデバイスから、送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を、前記第１のデバイスで、受信することと、ここにおいて、前記第１の応答は、個人識別デバイスと関連付けられた識別値を含む、
第２のデバイスと通信することと、ここにおいて、前記第２のデバイスは、前記個人識別デバイスと関連付けられる、
前記個人識別デバイスを認証することと、ここにおいて、前記認証することは、前記識別値、および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づく、
を備える、方法。
【請求項２】
前記第１のデバイスと前記個人識別デバイス間の距離を決定することをさらに備え、
ここにおいて、前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記決定された距離に、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項３】
前記第１のデバイスと前記個人識別デバイス間の前記距離は、前記第１のデバイスと前記個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、請求項２に記載の方法。
【請求項４】
前記第１のデバイスと前記個人識別デバイス間の前記距離が、所定の距離内であることを決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記距離が、前記所定の距離内であることを前記決定することに、少なくとも部分的に、基づく、請求項２に記載の方法。
【請求項５】
前記個人識別デバイスを前記認証することは、
コンピューティングシステムに前記個人識別デバイスと関連付けられた前記識別値を、前記第１のデバイスから、送信することと、
前記コンピューティングシステムから第２の応答を、前記第１のデバイスで、受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、および前記個人識別デバイスと関連付けられたデータのうちの少なくとも１つを含む、
をさらに備え、
前記個人識別デバイスを前記認証することは、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データのうちの少なくとも１つに、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項６】
前記個人識別デバイスと関連付けられた前記データは、前記第２のデバイスのインジケーションを備える、請求項５に記載の方法。
【請求項７】
前記個人識別デバイスと関連付けられた前記識別値を、前記コンピューティングシステムで、受信することと、
前記個人識別デバイスと関連付けられた前記識別値を、前記コンピューティングシステムで、検証することと、
前記第２の応答を、前記コンピューティングシステムから、送信することと、
をさらに備える、請求項５に記載の方法。
【請求項８】
第１の認証トークンを、前記第１のデバイスで、生成することと、ここにおいて、前記第１の認証トークンは、前記個人識別デバイスと関連付けられた前記識別値とともに前記コンピューティングシステムに送信される、
第２の認証トークンを、前記コンピューティングシステムから、受信することと、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１の認証トークンが、前記第２の認証トークンと一致することを決定することを備える、請求項５に記載の方法。
【請求項９】
前記識別値は、暗号化された識別値および暗号化されていない識別値のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１０】
前記暗号化された識別値は、前記個人識別デバイスと関連付けられた公開キーで暗号化されたランダム値を含む、請求項９に記載の方法。
【請求項１１】
前記個人識別デバイスと関連付けられた追加の認証データを、前記第１のデバイスで、受信することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記追加の認証データに、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１２】
前記追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、請求項１１に記載の方法。
【請求項１３】
前記第１のデバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１４】
前記個人識別デバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１５】
前記第２のデバイスは、携帯電話である、請求項１に記載の方法。
【請求項１６】
前記第１のデバイスから前記ビーコンメッセージを、前記個人識別デバイスで、受信することと、
前記第１のデバイスから前記ビーコンメッセージを、前記個人識別デバイスで、前記受信することに応答して、前記ビーコンメッセージへの前記第１の応答を、前記個人識別デバイスで、生成することと、
前記第１の応答を、前記個人識別デバイスから、送信することと、
をさらに備える、請求項１に記載の方法。
【請求項１７】
前記ビーコンメッセージへの前記第１の応答を、前記個人識別デバイスで、前記生成することは、少なくとも１つの識別値を暗号化することを備え、ここにおいて、前記個人識別デバイスと関連付けられた前記識別値は、前記少なくとも１つの暗号化された識別値を備える、請求項１６に記載の方法。
【請求項１８】
第３のデバイスと通信すること、ここにおいて、前記第３のデバイスは、前記個人識別デバイスと関連付けられる、
をさらに備え、
ここにおいて、前記認証することは、前記第３のデバイスと前記通信することに、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１９】
方法であって、
個人識別デバイスが、第１のデバイスと通信することができることを決定することと、
前記個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することと、
前記第１のデバイスに１つ以上のオペレーションの前記セットを委任することと、前記委任することは、前記個人識別デバイスが、前記第１のデバイスと通信することができることを前記決定すること、および前記個人識別デバイスによって実行可能な１つ以上のオペレーションの前記セットが、前記電力しきい値より大きい電力の量を消費し得ることを前記決定することに、少なくとも部分的に、基づく、
を備える、方法。
【請求項２０】
前記個人識別デバイスが、第２のデバイスと通信することができることを決定することと、
前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために望ましいデバイスであることを決定することと、
をさらに備え、
ここにおいて、前記第１のデバイスに１つ以上のオペレーションの前記セットを前記委任することは、前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることを前記決定することに応答している、請求項１９に記載の方法。
【請求項２１】
前記第１のデバイスが、１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることを前記決定することは、前記第１のデバイスのバッテリ容量、前記第１のデバイスの残りのバッテリ寿命、前記第１のデバイスの処理パワー、および前記第１のデバイスの電源のうちの少なくとも１つに、少なくとも部分的に、基づく、請求項２０に記載の方法。
【請求項２２】
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および前記認証関連データを送信することのうちの少なくとも１つを備える、請求項１９に記載の方法。
【請求項２３】
前記第１のデバイスに１つ以上のオペレーションの前記セットを前記委任することは、前記第１のデバイスに１つ以上のオペレーションの前記セットのうちの第１のオペレーションを示すデータを送信することを備え、ここにおいて、１つ以上のオペレーションの前記セットのうちの前記第１のオペレーションを示す前記データは、実行するための前記オペレーションのインジケーション、前記オペレーションに関する入力データ、および前記オペレーションの結果が、前記第１のデバイスまたは第２のデバイスのうちの１つに送信されるべきであるというインジケーションのうちの少なくとも１つを備える、請求項１９に記載の方法。
【請求項２４】
前記第１のデバイスは、携帯電話である、請求項１９に記載の方法。
【請求項２５】
デバイスであって、
プロセッサと、
ビーコンメッセージを送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、個人識別デバイスと関連付けられた識別値を含む、
二次個人識別デバイスと通信することと、ここにおいて、前記二次個人識別デバイスは、前記個人識別デバイスと関連付けられる、
前記個人識別デバイスを認証することと、ここにおいて、前記認証は、前記識別値および前記二次個人識別デバイスと前記通信することに、少なくとも部分的に、基づく、
を行うように構成される検出器制御ユニットと、
を備える、デバイス。
【請求項２６】
前記検出器制御ユニットは、
個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の距離を決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離の前記決定に、少なくとも部分的に、基づく、請求項２５に記載のデバイス。
【請求項２７】
前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離は、前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、請求項２６に記載のデバイス。
【請求項２８】
前記検出器制御ユニットは、
前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離が、所定の距離内であることを決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離が、所定の距離内である前記決定に応答する、請求項２７に記載のデバイス。
【請求項２９】
前記検出器制御ユニットは、
前記個人識別デバイスと前記二次個人識別デバイス間の距離を決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記二次個人識別デバイス間の前記距離の前記決定に、少なくとも部分的に、基づく、請求項２６に記載のデバイス。
【請求項３０】
前記検出器制御ユニットは、
コンピューティングシステムに前記個人識別デバイスと関連付けられた前記識別値を送信することと、
前記コンピューティングシステムから第２の応答を受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、前記個人識別デバイスと関連付けられたデータ、および前記二次個人識別デバイスのインジケーションのうちの少なくとも１つを含む、
を行うようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データのうちの少なくとも１つに、少なくとも部分的に、基づく、請求項２６に記載のデバイス。
【請求項３１】
前記検出器制御ユニットは、
前記個人識別デバイスと関連付けられた追加の認証データを受信するようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記追加の認証データに、少なくとも部分的に、基づく、請求項２５に記載のデバイス。
【請求項３２】
追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、請求項２５に記載のデバイス。
【請求項３３】
個人識別デバイスであって、
プロセッサと、
前記個人識別デバイスが、第１のデバイスと通信することができることを決定することと、
前記個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することと、
前記第１のデバイスに１つ以上のオペレーションの前記セットを委任することと、前記委任することは、前記個人識別デバイスが、前記第１のデバイスと通信することができることの前記決定、および前記個人識別デバイスによって実行可能な１つ以上のオペレーションの前記セットが、前記電力しきい値より大きい電力の量を消費し得ることの前記決定に、少なくとも部分的に、基づく、
を行うように構成される個人識別デバイス制御ユニットと、
を備える、個人識別デバイス。
【請求項３４】
前記個人識別デバイス制御ユニットは、
前記個人識別デバイスが、第２のデバイスと通信することができることを決定することと、
前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために望ましいデバイスであることを決定することと、
を行うようにさらに構成され、
ここにおいて、前記第１のデバイスへの１つ以上のオペレーションの前記セットの前記委任は、前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることの決定に応答している、請求項３３に記載の個人識別デバイス。
【請求項３５】
前記第１のデバイスが、１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることの前記決定は、前記第１のデバイスのバッテリ容量、前記第１のデバイスのバッテリ寿命、前記第１のデバイスの処理パワー、および前記第１のデバイスの電源のうちの少なくとも１つに、少なくとも部分的に、基づく、請求項３４に記載の個人識別デバイス。
【請求項３６】
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および認証関連データを送信することのうちの少なくとも１つを備える、請求項３３に記載の個人識別デバイス。
【請求項３７】
前記第１のデバイスへの１つ以上のオペレーションの前記セットの前記委任は、前記第１のデバイスへの１つ以上のオペレーションの前記セットのうちの第１のオペレーションを示すデータの送信を備え、ここにおいて、１つ以上のオペレーションの前記セットのうちの前記第１のオペレーションを示す前記データは、実行するための前記オペレーションのインジケーション、前記オペレーションに関する入力データ、および前記オペレーションの結果が、前記第１のデバイスまたは第２のデバイスのうちの１つに送信されるべきであるというインジケーションのうちの少なくとも１つを備える、請求項３３に記載の個人識別デバイス。
【請求項３８】
命令を記憶した機械可読記憶媒体であって、それは、１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
ビーコンメッセージを送信することと、ここにおいて、前記ビーコンメッセージは、第１のデバイスからワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、個人識別デバイスと関連付けられた識別値を含む、
第２のデバイスと通信することと、ここにおいて、前記第２のデバイスは、前記個人識別デバイスと関連付けられる、
前記個人識別デバイスを認証することと、ここにおいて、前記認証することは、前記識別値、および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づく、
を備えるオペレーションを実行させる、機械可読記憶媒体。
【請求項３９】
前記オペレーションは、前記第１のデバイスと前記個人識別デバイス間の距離を決定することをさらに備え、ここにおいて、前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記決定された距離に、少なくとも部分的に、基づく、請求項３８に記載の機械可読記憶媒体。
【請求項４０】
前記第１のデバイスと前記個人識別デバイス間の前記距離は、前記第１のデバイスと前記個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、請求項３９に記載の機械可読記憶媒体。
【請求項４１】
前記オペレーションは、
前記第１のデバイスと前記個人識別デバイス間の前記距離が、所定の距離内であることを決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記距離が、前記所定の距離内であることを前記決定することに、少なくとも部分的に、基づく、請求項３９に記載の機械可読記憶媒体。
【請求項４２】
前記個人識別デバイスを認証する前記オペレーションは、
コンピューティングシステムに前記個人識別デバイスと関連付けられた前記識別値を送信することと、
前記コンピューティングシステムから第２の応答を受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、および前記個人識別デバイスと関連付けられたデータのうちの少なくとも１つを含む、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データのうちの少なくとも１つに、少なくとも部分的に、基づく、請求項３８に記載の機械可読記憶媒体。
【請求項４３】
前記個人識別デバイスと関連付けられた前記データは、前記第２のデバイスのインジケーションを備える、請求項４２に記載の機械可読記憶媒体。
【請求項４４】
前記オペレーションは、
第１の認証トークンを生成することと、ここにおいて、前記第１の認証トークンは、前記個人識別デバイスと関連付けられた前記識別値とともに前記コンピューティングシステムに送信される、
第２の認証トークンを受信することと、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１の認証トークンが、前記第２の認証トークンと一致することを決定することを備える、請求項４２に記載の機械可読記憶媒体。
【請求項４５】
前記オペレーションは、
前記個人識別デバイスと関連付けられた追加の認証データを受信することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記追加の認証データに、少なくとも部分的に、基づく、請求項３８に記載の機械可読記憶媒体。
【請求項４６】
前記追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、請求項４５に記載の機械可読記憶媒体。
【請求項４７】
前記オペレーションは、
前記第１のデバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項３８に記載の機械可読記憶媒体。
【請求項４８】
前記オペレーションは、
前記個人識別デバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項３８に記載の機械可読記憶媒体。
【請求項４９】
システムであって、
認証クエリに応答するように構成される個人識別デバイスと、ここにおいて、第１の個人識別デバイスは、ユーザと関連付けられる、
前記第１の個人識別デバイスを検出することと、
第２の個人識別デバイスと通信することに、少なくとも部分的に、基づいて前記第１の個人識別デバイスを認証することと、ここにおいて、前記第２の個人識別デバイスは、前記ユーザと関連付けられる、
を行うように構成される個人識別デバイス検出器と、
を備える、システム。
【請求項５０】
前記個人識別デバイス検出器から前記第１の個人識別デバイスと関連付けられた認証データを受信することと、
前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて、前記第１の個人識別デバイスを認証することと、
前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて、認証されたことのインジケーションを前記個人識別デバイス検出器に送信することと、
を行うように構成される識別サーバと、
前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて認証されたことの前記インジケーションを受信すること、
ここにおいて、前記第２の個人識別デバイスと前記通信することは、前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて認証されたことの前記インジケーションの受信に応答する、
を行うようにさらに構成される前記個人識別デバイス検出器と、
をさらに備える、請求項４９に記載のシステム。
【請求項５１】
前記第１の個人識別デバイスが、認証されたことの前記インジケーションは、前記第２の個人識別デバイスのインジケーションを含む、請求項５０に記載のシステム。
【請求項５２】
前記個人識別デバイス検出器と通信するように構成される前記第２の個人識別デバイスをさらに備え、ここにおいて、前記個人識別デバイス検出器との前記通信は、前記第１の個人識別デバイスを認証するために使用される、請求項４９に記載のシステム。
【請求項５３】
前記第１の個人識別デバイスは、前記第２の個人識別デバイスと前記個人識別デバイス検出器間の通信を中継する、請求項５２に記載のシステム。
【請求項５４】
前記第１の個人識別デバイスは、
前記第２の個人識別デバイスに１つ以上のオペレーションのセットを委任するようにさらに構成され、
ここにおいて、前記第２の個人識別デバイスは、
前記第１の個人識別デバイスから１つ以上のオペレーションの前記セットのインジケーションを受信することと、
１つ以上のオペレーションの前記セットを実行することと、
前記第１の個人識別デバイスおよび前記個人識別デバイス検出器のうちの１つに１つ以上のオペレーションの前記セットの結果を送信することと、
を行うようにさらに構成される、請求項５２に記載のシステム。
【請求項５５】
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および前記認証関連データを送信することのうちの少なくとも１つを備える、請求項５４に記載のシステム。
【請求項５６】
第３の個人識別デバイスをさらに備え、ここにおいて、前記個人識別デバイス検出器は、前記第３の個人識別デバイスと通信することに、少なくとも部分的に、基づいて前記第１の個人識別デバイスを認証するようにさらに構成される、請求項４９に記載のシステム。
【発明の詳細な説明】
【関連出願】
【０００１】
[0001]  この出願は、２０１３年３月１５日に出願された米国仮特許出願第６１／８００,５１８号、および２０１３年９月２７日に出願された米国出願第１４／０４０,２１３号の優先権の利益を主張する。
【背景技術】
【０００２】
[0002]  本発明の主題事項の実施形態は一般に、ワイヤレスデバイスの分野に、より具体的には、ワイヤレスネットワーキングがイネーブルされた個人識別デバイス（wireless networking-enabled personal identification devices）に関する。
【０００３】
[0003]  デジタルの世界において使用される最も共通の認証技法はおそらく、ユーザネームおよびパスワードの組み合わせである。ユーザネームは、ユーザを識別し、一方、パスワードは、そのユーザにのみ、少なくとも好ましくは（at least optimally）、知られる。システムは、ユーザが本人が主張する人物であることを、パスワードの知識（knowledge）に基づいて、想定する。認証の他の形態、例えばバイオメトリック認証（biometric authentication）、ここで、ユーザの一意の物理的態様は、ユーザのアイデンティティを確認するために使用される、あるいはキーカードに埋め込まれた無線周波数（ＲＦ）チップと通信することなど、も使用される。さらに、多様な認証技法が、多要素認証（multi-factor authentication）を作成するために組み合わされることができる。
【０００４】
[0004]  ワイヤレス通信は、前記の埋め込まれたＲＦチップを使用する通信のような、ワイヤレス認証の方法を可能にする。ＲＦチップおよび回路は、とりわけ、有料道路およびクレジットカードのためのいくつかの識別タグの中にも存在する。近距離無線通信（near field communication）（ＮＦＣ）規格のような、他の技術は、電子デバイス間の認証および通信を可能にする。利用可能な認証技法および技術の数は、人物がデジタルの世界において本人が主張する人物であるかどうかを決定することと関連するチャレンジをハイライトする。
【発明の概要】
【０００５】
[0005]  ワイヤレスネットワーキングがイネーブルされた個人識別システムに関する多様な実施形態が、開示される。いくつかの実施形態では、方法は、ビーコンメッセージを、第１のデバイスから、送信することと、ここにおいて、ビーコンメッセージは、ワイヤレスで送信される、ビーコンメッセージへの第１の応答を、第１のデバイスで、受信することと、ここにおいて、第１の応答は、個人識別デバイスと関連付けられた識別値を含む、第２のデバイスと通信することと、ここにおいて、第２のデバイスは、個人識別デバイスと関連付けられる、個人識別デバイスを認証することと、ここにおいて、認証することは、識別値、および第２のデバイスと通信することに、少なくとも部分的に、基づく、を備える。
【０００６】
[0006]  いくつかの実施形態では、方法は、第１のデバイスと個人識別デバイス間の距離を決定することをさらに備え、ここにおいて、認証することは、第１のデバイスと個人識別デバイス間の決定された距離に、少なくとも部分的に、基づく。
【０００７】
[0007]  いくつかの実施形態では、第１のデバイスと個人識別デバイス間の距離は、第１のデバイスと個人識別デバイス間を移動するためのデータに関する飛行の時間（time of flight）に、少なくとも部分的に、基づいて決定される。
【０００８】
[0008]  いくつかの実施形態では、方法は、第１のデバイスと個人識別デバイス間の距離が、所定の距離内であることを決定することをさらに備え、ここにおいて、個人識別デバイスを認証することは、第１のデバイスと個人識別デバイス間の距離が、所定の距離内であることを決定することに、少なくとも部分的に、基づく。
【０００９】
[0009]  いくつかの実施形態では、個人識別デバイスを認証することは、コンピューティングシステムに個人識別デバイスと関連付けられた識別値を、第１のデバイスから、送信することと、コンピューティングシステムから第２の応答を、第１のデバイスで、受信することと、ここにおいて、第２の応答は、個人識別デバイスが認証されたことのインジケーション、および個人識別デバイスと関連付けられたデータのうちの少なくとも１つを含む、をさらに備え、ここにおいて、個人識別デバイスを認証することは、個人識別デバイスが認証されたことのインジケーション、および個人識別デバイスと関連付けられたデータのうちの少なくとも１つに、少なくとも部分的に、基づく。
【００１０】
[0010]  いくつかの実施形態では、個人識別デバイスと関連付けられたデータは、第２のデバイスのインジケーションを備える。
【００１１】
[0011]  いくつかの実施形態では、方法は、個人識別デバイスと関連付けられた識別値を、コンピューティングシステムで、受信することと、個人識別デバイスと関連付けられた識別値を、コンピューティングシステムで、検証すること（validating）と、第２の応答を、コンピューティングシステムから、送信することと、をさらに備える。
【００１２】
[0012]  いくつかの実施形態では、方法は、第１の認証トークンを、第１のデバイスで、生成することと、ここにおいて、第１の認証トークンは、個人識別デバイスと関連付けられた識別値とともにコンピューティングシステムに送信される、第２の認証トークンを、コンピューティングシステムから、受信することと、をさらに備え、ここにおいて、個人識別デバイスを認証することは、第１の認証トークンが、第２の認証トークンと一致することを決定することを備える。
【００１３】
[0013]  いくつかの実施形態では、識別値は、暗号化された識別値および暗号化されていない識別値のうちの少なくとも１つを含む。
【００１４】
[0014]  いくつかの実施形態では、暗号化された識別値は、個人識別デバイスと関連付けられた公開キーで暗号化されたランダム値を含む。
【００１５】
[0015]  いくつかの実施形態では、方法は、個人識別デバイスと関連付けられた追加の認証データを、第１のデバイスで、受信することをさらに備え、ここにおいて、個人識別デバイスを認証することは、追加の認証データに、少なくとも部分的に、基づく。
【００１６】
[0016]  いくつかの実施形態では、追加の認証データは、パスワードおよびバイオメトリックデータ（biometric data）のうちの少なくとも１つを備える。
【００１７】
[0017]  いくつかの実施形態では、方法は、第１のデバイスと第２のデバイス間の距離を決定することをさらに備え、ここにおいて、個人識別デバイスを認証することは、第１のデバイスと第２のデバイス間の距離に、少なくとも部分的に、基づく。
【００１８】
[0018]  いくつかの実施形態では、方法は、個人識別デバイスと第２のデバイス間の距離を決定することをさらに備え、ここにおいて、個人識別デバイスを認証することは、個人識別デバイスと第２のデバイス間の距離に、少なくとも部分的に、基づく。
【００１９】
[0019]  いくつかの実施形態では、第２のデバイスは、携帯電話である。
【００２０】
[0020]  いくつかの実施形態では、方法は、第１のデバイスからビーコンメッセージを、個人識別デバイスで、受信することと、第１のデバイスからビーコンメッセージを、個人識別デバイスで、受信することに応答して、ビーコンメッセージへの第１の応答を、個人識別デバイスで、生成することと、第１の応答を、個人識別デバイスから、送信することと、をさらに備える。
【００２１】
[0021]  いくつかの実施形態では、ビーコンメッセージへの第１の応答を、個人識別デバイスで、生成することは、少なくとも１つの識別値を暗号化することを備え、ここにおいて、個人識別デバイスと関連付けられた識別値は、少なくとも１つの暗号化された識別値を備える。
【００２２】
[0022]  いくつかの実施形態では、方法は、第３のデバイスと通信すること、ここにおいて、第３のデバイスは、個人識別デバイスと関連付けられる、をさらに備え、ここにおいて、認証することは、第３のデバイスと通信することに、少なくとも部分的に、基づく。
【００２３】
[0023]  いくつかの実施形態では、方法は、個人識別デバイスが、第１のデバイスと通信することができることを決定することと、個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することと、第１のデバイスに１つ以上のオペレーションのセットを委任すること（delegating）と、委任することは、個人識別デバイスが、第１のデバイスと通信することができることを決定すること、および個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することに、少なくとも部分的に、基づく、を備える。
【００２４】
[0024]  いくつかの実施形態では、方法は、個人識別デバイスが、第２のデバイスと通信することができることを決定することと、第１のデバイスが、個人識別デバイスから１つ以上のオペレーションのセットを委任するために望ましいデバイスであることを決定することと、をさらに備え、ここにおいて、第１のデバイスに１つ以上のオペレーションのセットを委任することは、第１のデバイスが、個人識別デバイスから１つ以上のオペレーションのセットを委任するために望ましいデバイスであることを決定することに応答している。
【００２５】
[0025]  いくつかの実施形態では、第１のデバイスが、１つ以上のオペレーションのセットを委任するために望ましいデバイスであることを決定することは、第１のデバイスのバッテリ容量、第１のデバイスの残りのバッテリ寿命、第１のデバイスの処理パワー（processing power）、および第１のデバイスの電源のうちの少なくとも１つに、少なくとも部分的に、基づく。
【００２６】
[0026]  いくつかの実施形態では、１つ以上のオペレーションのセットは、認証関連データ（authentication related data）を暗号化すること、および認証関連データを送信することのうちの少なくとも１つを備える。
【００２７】
[0027]  いくつかの実施形態では、第１のデバイスに１つ以上のオペレーションのセットを委任することは、第１のデバイスに１つ以上のオペレーションのセットのうちの第１のオペレーションを示すデータを送信することを備え、ここにおいて、１つ以上のオペレーションのセットのうちの第１のオペレーションを示すデータは、実行するためのオペレーションのインジケーション、オペレーションに関する入力データ、およびオペレーションの結果が、第１のデバイスまたは第２のデバイスのうちの１つに送信されるべきであるというインジケーションのうちの少なくとも１つを備える。
【００２８】
[0028]  いくつかの実施形態では、第１のデバイスは、携帯電話である。
【００２９】
[0029]  いくつかの実施形態では、デバイスは、ビーコンメッセージを送信することと、ここにおいて、ビーコンメッセージは、ワイヤレスで送信される、ビーコンメッセージへの第１の応答を受信することと、ここにおいて、第１の応答は、個人識別デバイスと関連付けられた識別値を含む、二次個人識別デバイスと通信することと、ここにおいて、二次個人識別デバイスは、個人識別デバイスと関連付けられる、個人識別デバイスを認証することと、ここにおいて、認証は、識別値および二次個人識別デバイスと通信することに、少なくとも部分的に、基づく、を行うように構成される検出器制御ユニットと、プロセッサと、を備える。
【００３０】
[0030]  いくつかの実施形態では、検出器制御ユニットは、個人識別デバイスおよび二次個人識別デバイスのうちの少なくとも１つとデバイス間の距離を決定するようにさらに構成され、ここにおいて、個人識別デバイスを認証することは、個人識別デバイスおよび二次個人識別デバイスのうちの少なくとも１つとデバイス間の距離の決定に、少なくとも部分的に、基づく。
【００３１】
[0031]  いくつかの実施形態では、個人識別デバイスおよび二次個人識別デバイスのうちの少なくとも１つとデバイス間の距離は、個人識別デバイスおよび二次個人識別デバイスのうちの少なくとも１つとデバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される。
【００３２】
[0032]  いくつかの実施形態では、検出器制御ユニットは、個人識別デバイスおよび二次個人識別デバイスのうちの少なくとも１つとデバイス間の距離が、所定の距離内であることを決定するようにさらに構成され、ここにおいて、個人識別デバイスの認証は、個人識別デバイスおよび二次個人識別デバイスのうちの少なくとも１つとデバイス間の距離が、所定の距離内であることの決定に応答する。
【００３３】
[0033]  いくつかの実施形態では、検出器制御ユニットは、個人識別デバイスと二次個人識別デバイス間の距離を決定するようにさらに構成され、ここにおいて、個人識別デバイスを認証することは、個人識別デバイスと二次個人識別デバイス間の距離の決定に、少なくとも部分的に、基づく。
【００３４】
[0034]  いくつかの実施形態では、検出器制御ユニットは、コンピューティングシステムに個人識別デバイスと関連付けられた識別値を送信することと、コンピューティングシステムから第２の応答を受信することと、ここにおいて、第２の応答は、個人識別デバイスが認証されたことのインジケーション、個人識別デバイスと関連付けられたデータ、および二次個人識別デバイスのインジケーションのうちの少なくとも１つを含む、を行うようにさらに構成され、ここにおいて、個人識別デバイスの認証は、個人識別デバイスが認証されたことのインジケーション、および個人識別デバイスと関連付けられたデータのうちの少なくとも１つに、少なくとも部分的に、基づく。
【００３５】
[0035]  いくつかの実施形態では、検出器制御ユニットは、個人識別デバイスと関連付けられた追加の認証データを受信するようにさらに構成され、ここにおいて、個人識別デバイスの認証は、追加の認証データに、少なくとも部分的に、基づく。
【００３６】
[0036]  いくつかの実施形態では、追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える。
【００３７】
[0037]  いくつかの実施形態では、個人識別デバイスは、個人識別デバイスが、第１のデバイスと通信することができることを決定することと、個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することと、第１のデバイスに１つ以上のオペレーションのセットを委任することと、委任することは、個人識別デバイスが、第１のデバイスと通信することができることの決定、および個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることの決定に、少なくとも部分的に、基づく、を行うように構成される個人識別デバイス制御ユニットと、プロセッサと、を備える。
【００３８】
[0038]  いくつかの実施形態では、個人識別デバイス制御ユニットは、個人識別デバイスが、第２のデバイスと通信することができることを決定することと、第１のデバイスが、個人識別デバイスから１つ以上のオペレーションのセットを委任するために望ましいデバイスであることを決定することと、を行うようにさらに構成され、ここにおいて、第１のデバイスへの１つ以上のオペレーションのセットの委任は、第１のデバイスが、個人識別デバイスから１つ以上のオペレーションのセットを委任するために望ましいデバイスであることの決定に応答している。
【００３９】
[0039]  いくつかの実施形態では、第１のデバイスが、１つ以上のオペレーションのセットを委任するために望ましいデバイスであることの決定は、第１のデバイスのバッテリ容量、第１のデバイスのバッテリ寿命、第１のデバイスの処理パワー、および第１のデバイスの電源のうちの少なくとも１つに、少なくとも部分的に、基づく。
【００４０】
[0040]  いくつかの実施形態では、１つ以上のオペレーションのセットは、認証関連データを暗号化すること、および認証関連データを送信することのうちの少なくとも１つを備える。
【００４１】
[0041]  いくつかの実施形態では、第１のデバイスへの１つ以上のオペレーションのセットの委任は、第１のデバイスへの１つ以上のオペレーションのセットのうちの第１のオペレーションを示すデータの送信を備え、ここにおいて、１つ以上のオペレーションのセットのうちの第１のオペレーションを示すデータは、実行するためのオペレーションのインジケーション、オペレーションに関する入力データ、およびオペレーションの結果が、第１のデバイスまたは第２のデバイスのうちの１つに送信されるべきであるというインジケーションのうちの少なくとも１つを備える。
【００４２】
[0042]  いくつかの実施形態では、命令を記憶した機械可読記憶媒体であって、それは、１つ以上のプロセッサによって実行されるとき、１つ以上のプロセッサに、ビーコンメッセージを送信することと、ここにおいて、ビーコンメッセージは、第１のデバイスからワイヤレスで送信される、ビーコンメッセージへの第１の応答を受信することと、ここにおいて、第１の応答は、個人識別デバイスと関連付けられた識別値を含む、第２のデバイスと通信することと、ここにおいて、第２のデバイスは、個人識別デバイスと関連付けられる、個人識別デバイスを認証することと、ここにおいて、認証することは、識別値、および第２のデバイスと通信することに、少なくとも部分的に、基づく、を備えるオペレーションを実行させる。
【００４３】
[0043]  いくつかの実施形態では、オペレーションは、第１のデバイスと個人識別デバイス間の距離を決定することをさらに備え、ここにおいて、認証することは、第１のデバイスと個人識別デバイス間の決定された距離に、少なくとも部分的に、基づく。
【００４４】
[0044]  いくつかの実施形態では、第１のデバイスと個人識別デバイス間の距離は、第１のデバイスと個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される。
【００４５】
[0045]  いくつかの実施形態では、オペレーションは、第１のデバイスと個人識別デバイス間の距離が、所定の距離内であることを決定することをさらに備え、ここにおいて、個人識別デバイスを認証することは、第１のデバイスと個人識別デバイス間の距離が、所定の距離内であることを決定することに、少なくとも部分的に、基づく。
【００４６】
[0046]  いくつかの実施形態では、個人識別デバイスを認証するオペレーションは、コンピューティングシステムに個人識別デバイスと関連付けられた識別値を送信することと、コンピューティングシステムから第２の応答を受信することと、ここにおいて、第２の応答は、個人識別デバイスが認証されたことのインジケーション、および個人識別デバイスと関連付けられたデータのうちの少なくとも１つを含む、をさらに備え、ここにおいて、個人識別デバイスを認証することは、個人識別デバイスが認証されたことのインジケーション、および個人識別デバイスと関連付けられたデータのうちの少なくとも１つに、少なくとも部分的に、基づく。
【００４７】
[0047]  いくつかの実施形態では、個人識別デバイスと関連付けられたデータは、第２のデバイスのインジケーションを備える。
【００４８】
[0048]  いくつかの実施形態では、オペレーションは、第１の認証トークンを生成することと、ここにおいて、第１の認証トークンは、個人識別デバイスと関連付けられた識別値とともにコンピューティングシステムに送信される、第２の認証トークンを受信することと、をさらに備え、ここにおいて、個人識別デバイスを認証することは、第１の認証トークンが、第２の認証トークンと一致することを決定することを備える。
【００４９】
[0049]  いくつかの実施形態では、オペレーションは、個人識別デバイスと関連付けられた追加の認証データを受信することをさらに備え、ここにおいて、個人識別デバイスを認証することは、追加の認証データに、少なくとも部分的に、基づく。
【００５０】
[0050]  いくつかの実施形態では、追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える。
【００５１】
[0051]  いくつかの実施形態では、オペレーションは、第１のデバイスと第２のデバイス間の距離を決定することをさらに備え、ここにおいて、個人識別デバイスを認証することは、第１のデバイスと第２のデバイス間の距離に、少なくとも部分的に、基づく。
【００５２】
[0052]  いくつかの実施形態では、オペレーションは、個人識別デバイスと第２のデバイス間の距離を決定することをさらに備え、ここにおいて、個人識別デバイスを認証することは、個人識別デバイスと第２のデバイス間の距離に、少なくとも部分的に、基づく。
【００５３】
[0053]  いくつかの実施形態では、システムは、認証クエリ（authentication queries）に応答するように構成される個人識別デバイスと、ここにおいて、第１の個人識別デバイスは、ユーザと関連付けられる、第１の個人識別デバイスを検出することと、第２の個人識別デバイスと通信することに、少なくとも部分的に、基づいて第１の個人識別デバイスを認証することと、ここにおいて、第２の個人識別デバイスは、ユーザと関連付けられる、を行うように構成される個人識別デバイス検出器と、を備える。
【００５４】
[0054]  いくつかの実施形態では、システムは、個人識別デバイス検出器から第１の個人識別デバイスと関連付けられた認証データを受信することと、第１の個人識別デバイスと関連付けられた認証データに、少なくとも部分的に、基づいて第１の個人識別デバイスを認証することと、第１の個人識別デバイスが、第１の個人識別デバイスと関連付けられた認証データに、少なくとも部分的に、基づいて認証されたことのインジケーションを個人識別デバイス検出器に送信することと、を行うように構成される識別サーバと、第１の個人識別デバイスが、第１の個人識別デバイスと関連付けられた認証データに、少なくとも部分的に、基づいて認証されたことのインジケーションを受信すること、ここにおいて、第２の個人識別デバイスと通信することは、第１の個人識別デバイスが、第１の個人識別デバイスと関連付けられた認証データに、少なくとも部分的に、基づいて認証されたことのインジケーションの受信に応答する、を行うようにさらに構成される個人識別デバイス検出器と、をさらに備える。
【００５５】
[0055]  いくつかの実施形態では、第１の個人識別デバイスが、認証されたことのインジケーションは、第２の個人識別デバイスのインジケーションを含む。
【００５６】
[0056]  いくつかの実施形態では、システムは、個人識別デバイス検出器と通信するように構成される第２の個人識別デバイスをさらに備え、ここにおいて、個人識別デバイス検出器との通信は、第１の個人識別デバイスを認証するために使用される。
【００５７】
[0057]  いくつかの実施形態では、第１の個人識別デバイスは、第２の個人識別デバイスと個人識別デバイス検出器間の通信を中継する。
【００５８】
[0058]  いくつかの実施形態では、第１の個人識別デバイスは、第２の個人識別デバイスに１つ以上のオペレーションのセットを委任するようにさらに構成され、ここにおいて、第２の個人識別デバイスは、第１の個人識別デバイスから１つ以上のオペレーションのセットのインジケーションを受信することと、１つ以上のオペレーションのセットを実行することと、第１の個人識別デバイスおよび個人識別デバイス検出器のうちの１つに１つ以上のオペレーションのセットの結果を送信することと、を行うようにさらに構成される。
【００５９】
[0059]  いくつかの実施形態では、１つ以上のオペレーションのセットは、認証関連データを暗号化すること、および認証関連データを送信することのうちの少なくとも１つを備える。
【００６０】
[0060]  いくつかの実施形態では、システムは、第３の個人識別デバイスをさらに備え、ここにおいて、個人識別デバイス検出器は、第３の個人識別デバイスと通信することに、少なくとも部分的に、基づいて第１の個人識別デバイスを認証するようにさらに構成される。
【図面の簡単な説明】
【００６１】
[0061]  本願の実施形態は、添付の図面を参照することによって、よりよく理解されることができ、多くの目的、特徴、および利点が、当業者に明らかにされる。
【図１】[0062]  図１は、個人識別デバイスを利用するシステムの相互作用を描写する例示的な図である。
【図２】[0063]  図２は、個人識別デバイスおよびマルチデバイス認証（multi-device authentication）をインプリメントするシステムを利用するための例示的なオペレーションの流れ図を描写する。
【図３】[0064]  図３は、別のデバイスにオペレーションをオフロードする（offloads）個人識別デバイスを利用するシステムの相互作用を描写する例示的な図である。
【図４】[0065]  図４は、別のデバイスに個人識別デバイスからオペレーションを委任するための例示的なオペレーションの流れ図を描写する。
【図５】[0066]  図５は、電子デバイスの１つの実施形態のブロック図を描写する。
【発明を実施するための形態】
【００６２】
続く記載は、本発明の主題事項の技法を具現化する例示的なシステム、方法、技法、命令シーケンス、およびコンピュータプログラム製品を含む。しかしながら、説明された実施形態は、これらの特定の詳細なしで実行され得ることが理解される。例えば、例は、パスワードおよびバイオメトリック認証技法に関係するが、任意の認証技法は、発明の主題事項と組み合わされることができる。他の例では、周知の命令インスタンス（instruction instance）、プロトコル、構造、および技法が、説明を分かりにくくしないために詳細に示されていない。
【００６３】
[0067]  認証技法は、認証する人物が、本人が主張する人物であることを、確実に、証明しない。例えば、たとえパスワードが、正規のユーザ（legitimate user）以外に誰にも知られていないとしても、悪意のあるユーザは、正確なパスワードが見つかるまで、文字のランダムな組み合わせを試すことによってブルーとフォースアタック（brute force attack）を実行するためにコンピュータを使用することができる。指紋および、もっと言えば遺伝物質のような、バイオメトリックデータは、同じバイオメトリックデータを有する２人に、理論的に帰着することができるプロセスを頼りにする。したがって、認証の目的は、認証する人物が、本人が主張する人物であることを証明することではなく、むしろそれらが許容できる確率（acceptable probability）まで本人が主張する人物であることを証明することである。「許容できる確率」は、違反（breach）の影響、または保護されているもののセンシティビティ（sensitivity）に基づいて定義されることができる。例えば、個人ファイル（personal files）に制限されるコンピューティングシステムにログインすることは、パスワードのみを要求し得るが、非常に極秘なデータ（highly sensitive data）を持つコンピューティングシステムにログインすることは、コンピューティングシステムへのアクセスを得るために、パスワードだけでなく、指紋スキャンのような、認証、ならびに暗号原理（cryptographic principles）に基づいてパスコードを定期的に変更することも要求し得る。ユーザが本人が主張する人物であるという増加した確率に帰着する認証方法を使用することによって、安全性は、増加する。
【００６４】
[0068]  しかしながら、より安全な認証技法は、より扱いにくくなる傾向がある。パスワードでさえ、単独で、かなり扱いにくく、少なくとも実際に、とても安全であると一般的にみなされていない。例えば、最適な安全性のために、パスワードは、ランダムであるべきであり、複数のログインのために使用されるべきではない。しかしながら、ユーザは、パスワードを短縮する（例えば、延長された時間期間使用される、辞書に基づくパスワード）傾向があり、それらの有効性を低減する。パスワードに加えて、追加の、ランダムなパスコードを入力するような、２要素認証は、追加の安全性を提供することができるが、ユーザに対する認証の複雑さを増加させる。しかしながら、ドングル（dongle）、またはキーフォブ（key fob）のような、個人識別デバイスとワイヤレスネットワーキング機能を統合することは、提供された安全性のレベルを増加させると同時に、認証と関連する複雑さを低減することができる。
【００６５】
[0069]  したがって、システムは、ユーザを安全に認証するために、他の個人デバイスと組み合わせて、または単独で、ワイヤレスネットワーキングがイネーブルされた個人識別デバイス（以下、「個人識別デバイス」またはＰＩＤ）を使用するためにインプリメントされることができる。暗号技法（cryptographic technique）は、個人識別デバイスを安全に認証するために使用されることができる。認証の安全性は、個人識別デバイスを使用する認証と、埋め込まれたＲＦチップをもつクレジットカード、または携帯電話のような、追加の個人デバイスを使用する認証を組み合わせることによって、さらに改善されることができる。「レンジング（ranging）」と称される個人識別デバイスと追加の個人デバイス間の距離の決定は、関心がある個人識別デバイスを識別するために使用されていると同時に、認証の安全性を改善するために使用されることもできる。さらに、第３者のコンピューティングシステムとの通信は、個人識別デバイスの使用を促進するおよび合理化することができる。計算のタスク（computational task）のオフローディング（offloading）のような、追加の技法は、個人識別デバイスの電力の消費を下げるために用いられることができる。
【００６６】
[0070]  図１は、個人識別デバイスを利用するシステムの相互作用を描写する例示的な図である。図１は、個人識別デバイス１０２、個人識別デバイス検出器（以下、「検出器」）１０４、および携帯電話１０６を含む、認証関連コンポーネント１００のセットを描写する。個人識別サービスコンピューティングシステム（以下、「コンピューティングシステム」）１０８は、ネットワーク１１０によって検出器１０４に接続される。ネットワーク１１０は、ローカルエリアネットワーク、ワイドエリアネットワーク、インターネット等を含む、複数のネットワークの組み合わせであることができる。パスワード入力デバイス（password entry device）１１２は、検出器１０４に接続される。個人識別デバイス１０２および携帯電話１０６は、検出器１０４にワイヤレスで接続されているように描写される。しかしながら、個人識別デバイス１０２および携帯電話１０６は、例えばワイヤ（wires）によって、ハードウェアを介して接続されることができる。さらに、個人識別デバイス１０２および携帯電話１０６は、ネットワーク１１０を通して検出器１０４と接続することができる。個人識別デバイス１０２は、本明細書に説明された個人識別デバイス１０２の機能性のうちのいくつか、またはすべてをインプリメントする個人識別デバイス制御ユニット１０３を含む。検出器１０４は、本明細書に説明された検出器１０４の機能性のうちのいくつか、またはすべてをインプリメントする検出器制御ユニット１０５を含む。
【００６７】
[0071]  ステージＡでは、個人識別デバイス１０２は、検出器１０４からビーコンメッセージを受信し、１つ以上の識別値を含む応答を送信する。個人識別デバイス１０２によって受信されたメッセージは、ビーコンメッセージであることができ、それは、検出器１０４が利用可能である範囲（range）内の任意のデバイスに示すブロードキャストメッセージである。ビーコンメッセージは、検出器１０４と互換性がある通信プロトコルのタイプ、ならびにプロトコルバージョン番号（protocol version number）、サポートされたオプション（options supported）等のような他のメタデータを示すことができる。「ビーコンメッセージ」が、送信され得る追加のメッセージから最初のメッセージを差別化するために、検出器１０４によって送られた最初のメッセージを説明するように以下に使用されることとなるが、実施形態は、そのように限定されない。
【００６８】
[0072]  検出器１０４からビーコンメッセージを受信すると、個人識別デバイス１０２は、検出器１０４への応答を生成し、送信する。個人識別デバイス１０２の応答は、２つの識別値を含むことができる：暗号化されていない識別値、および暗号化された識別値。識別値は、以下に説明されるように、個人識別デバイス１０２を認証するために使用される。個人識別デバイス１０２の応答は、特定のインプリメンテーションによって定義されているような他のデータを含むこともできる。個人識別デバイス１０２は、バッテリ寿命を保持するために検出器からビーコンメッセージを受信するまで、低電力状態（low power state）を維持するようにインプリメントされることができる。
【００６９】
[0073]  いくつかのインプリメンテーションでは、ビーコンメッセージは、携帯電話１０６のような、別のデバイスによって中継される。例えば、検出器１０４は、最初のビーコンメッセージを送信することができ、それは、携帯電話１０６によって受信される。携帯電話１０６は次に、同じビーコンメッセージ、または修正されたビーコンメッセージを送信することができる。例えば、携帯電話１０６は、任意の応答が、検出器１０４の代わりに携帯電話１０６に送信されることを示すためにビーコンメッセージを修正し得る。個人識別デバイス１０２は次に、検出器１０４の代わりに携帯電話１０６に応答を送信することができる。したがって、例えば、携帯電話１０６が、検出器１０４より個人識別デバイス１０２に近い場合、個人識別デバイス１０２は、携帯電話１０６に応答を送信することによってより少ない電力を使用することができる。応答を送信するためにより少ない電力を使用することによって、個人識別デバイス１０２は、より小さい容量のバッテリでインプリメントされることができ、ならびに任意のバッテリのバッテリ寿命を増加させる。個人識別デバイス１０２が、検出器１０４および携帯電話１０６、ならびに任意の他のもののような、複数のデバイスからビーコンメッセージを受信する場合、個人識別デバイス１０２は、最も近いデバイスに応答を送信することができる。
【００７０】
[0074]  ステージＢでは、検出器１０４は、個人識別デバイス１０２の応答を受信し、個人識別デバイス１０２が所定の範囲内にあるか否かを決定する。検出器１０４は、多様な技法を使用して個人識別デバイス１０２の距離を決定することができる。例えば、第１の技法において、プロトコルは、個人識別デバイス１０２が、応答を送信するために使用する電力の量を定義することができ、または個人識別デバイス１０２は、応答を送信するために使用される電力レベルを応答の中に示すことができる。検出器１０４は、応答を送信するために使用された電力、および測定された信号強度に基づいて検出器１０４と個人識別デバイス１０２間の距離を計算することができる。しかしながら、検出器１０４によって予期されるより大きい電力を使用する個人識別デバイス１０２は、検出器１０４をだまして、個人識別デバイス１０２が、それより近くにいることを決定させることができる。検出器１０４は、検出器１０４と個人識別デバイス１０２間の距離を決定するためのメッセージおよび／または応答の「飛行の時間」を代わりに計算することができる。
【００７１】
[0075]  検出器１０４と個人識別デバイス１０２間の「飛行の時間」は、検出器１０４と個人識別デバイス１０２間を移動するためにメッセージまたは応答が要する時間である。飛行の時間は、複数の方法で決定されることができる。例えば、検出器１０４および個人識別デバイス１０２は、飛行の時間を決定するためにクロック（clocks）を同期させることができ、メッセージのタイムスタンプ（message timestamps）を利用することができる。いくつかの実施形態では、検出器１０４は、検出器１０４と個人識別デバイス１０２間のメッセージの出発時間（time of departure）（ＴＯＤ）と検出器１０４と個人識別デバイス１０２間のメッセージへの応答の到着時間（time of arrival）（ＴＯＡ）間の差を記録すること（noting）によって飛行の時間を決定することができる。ショートインターフレームスペース（Short Interframe Space）（ＳＩＦＳ）時間より少ないＴＯＤとＴＯＡ間の時間の差は、検出器１０４と個人識別デバイス１０２間の距離を決定するために使用されることができる。通信するために使用される信号が、一定のレートで移動し、検出器１０４が、個人識別デバイス１０２からの情報を頼りにしないため、個人識別デバイス１０２は、それが実際に存在するより近くにいるように見えることができない。それゆえに、飛行の時間を計算することは、個人識別デバイス１０２になりすます悪意のあるデバイスの確率を低減することができ、その結果、安全性を増加させている。
【００７２】
[0076]  所定の範囲は、いくつかのファクタに基づいて構成されることができる。例えば、個人識別デバイス１０２の成功した認証が、ドアをアンロックする場合、所定の範囲は、ドアの数フィート内にあるように構成されることができ、それゆえに、ユーザがドアを不注意にアンロックする機会を低減する。しかしながら、特定の人物がビルに入るときに、個人識別デバイス１０２が、識別するために使用される場合、所定の範囲は、より大きい距離であるように構成されることができる。
【００７３】
[0077]  ステージＣでは、検出器１０４は、認証のために、コンピューティングシステム１０８に、ステージＡでの応答において受信された個人識別デバイス１０２の識別値を送信する。コンピューティングシステム１０８は、一意の番号、またはシリアル番号のような、他のタイプの表現によって各々識別される、個人識別デバイスのデータベースを含むことができる。個人識別デバイス１０２の暗号化されていない識別値は、コンピューティングシステム１０８のデータベースの中の特定の個人識別デバイス１０２を識別する一意の番号であることができる。個人識別デバイス１０２の暗号化された識別値は、個人識別デバイスの１０２アイデンティティの暗号「プルーフ（proof）」であることができる。例えば、公開キーの暗号作成法（public key cryptography）は、個人識別デバイス１０２を認証するためのメカニズムを提供することができる。検出器１０４は、ビーコンメッセージの中にランダム値を含むことができる。個人識別デバイス１０２は、個人識別デバイス１０２上でのみ記憶された非公開キー（private key）を使用してランダム値を暗号化する。暗号化されたランダム値は、個人識別デバイス１０２の応答の中で暗号化された識別値になり、それは、コンピューティングシステム１０８にその後送信される。コンピューティングシステム１０８は、暗号化された識別値を暗号解読する（decrypt）ために、個人識別デバイス１０２と関連付けられた公開キーを使用する。コンピューティングシステム１０８は次に、暗号解読された識別値と（検出器１０４によって提供された）ビーコンメッセージからのランダム値を比較することができる。それらの値が一致する場合、個人識別デバイス１０２は、認証される。
【００７４】
[0078]  認証の実際のインプリメンテーションは、変化することができる。例えば、コンピューティングシステム１０８は、検出器１０４に個人識別デバイス１０２と関連付けられた公開キーを提供するためにインプリメントされることができ、それは、個人識別デバイス１０２からの暗号値（encryption value）を暗号解読することができる。個人識別デバイス１０２と関連付けられた公開キーは、個人識別デバイス１０２の設定の間のような、使用前にコンピューティングシステム１０８と交換されることができる。個人識別デバイス１０２と関連付けられた公開キーは、コンピューティングシステム１０８にアクセス可能な公開キーのデータベースに記憶されることもできる。さらに、非公開キー交換のような他のタイプの暗号技法は、利用されることができる。
【００７５】
[0079]  ステージＤでは、コンピューティングシステム１０８は、検出器１０４に応答を送信する。コンピューティングシステム１０８が、個人識別デバイス１０２を認証した場合、コンピューティングシステム１０８の応答は、認証が成功したかどうかを含む。検出器１０４が、認証を実行する場合、コンピューティングシステム１０８の応答は、個人識別デバイス１０２と関連付けられた公開キーのような、認証のための検出器１０４への任意のデータを含むことができる。さらに、応答は、個人識別デバイス１０２と関連付けられた、携帯電話１０６のような、追加の個人デバイスについての情報を含むことができる。以下に説明されるように、追加の個人デバイスは、ユーザをさらに認証するために使用されることができ、それゆえに安全性を増加させる。
【００７６】
[0080]  ステージＥでは、検出器１０４は、実際のユーザが、個人識別デバイス１０２と関連付けられた正規のユーザであることの更なる認証を提供するために、携帯電話１０６と通信する。個人識別デバイス１０２が認証されたことを示すコンピューティングシステム１０８の応答を受信すると、あるいはコンピューティングシステム１０８の応答に基づいて認証を実行すると、検出器１０４は、個人識別デバイス１０２を認証した。しかしながら、任意の追加の個人デバイスと通信する前に、認証は、個人識別デバイス１０２にだけ基づく。それゆえに、個人識別デバイス１０２の単なる保有は、個人識別デバイス１０２と関連付けられた正規のユーザのなりすましを可能にすることができる。いくつかのシナリオの場合、このレベルの安全性は十分である。例えば、これ以上認証が実行されない場合、安全性のレベルは、ＲＦキーカードのそれと機能的に似ている。しかしながら、他のシナリオにおいて、追加の認証は、使用されることができる。
【００７７】
[0081]  安全性のレベルを増加させるために使用されることができる１つの技法は、個人識別デバイス１０２と追加の個人デバイスを関連付けることによる。例えば、個人識別デバイス１０２を設定するとき、ユーザは、それらの携帯電話１０６と個人識別デバイス１０２を関連付けることができる。コンピューティングシステム１０８が、検出器１０４からの認証要求に応答するとき、ステージＤで説明されたように、コンピューティングシステム１０８は、携帯電話１０６を含む、関連付けられた個人デバイスのリストを提供することができる。検出器１０４は次に、携帯電話１０６との通信を確立しようと試みることができる。携帯電話１０６を使用して実行される認証は、インプリメンテーション間で変化することができる。例えば、携帯電話１０６は、個人識別デバイス１０２と似ている公開／非公開キーのペアを有することができ、または検出器１０４は、適切な識別に応答する携帯電話１０６のみに頼ることができる。さらに、より複雑な相互作用が可能である。例えば、個人識別デバイス１０２および携帯電話１０６は、あらかじめペアであることができ、個人識別デバイス１０２と携帯電話１０６間の安全な通信を可能にする。検出器１０４は、個人識別デバイス１０２を認証した後、追加の認証が使用されるべきことを、個人識別デバイス１０２に示すことができる。個人識別デバイス１０２は次に、検出器１０４にメッセージを送るように携帯電話１０６に指示するために携帯電話１０６と安全に通信することができる。検出器１０４は、個人識別デバイス１０２に関してステージＢで上記に説明されたように、検出器１０４と携帯電話１０６間の距離を決定することもできる。さらに、個人識別デバイス１０２は、それと携帯電話１０６間の距離を決定することができ、または逆もまた同様。それゆえに、個人識別デバイス１０２および携帯電話１０６が、ユーザによって所有され互いに最も近くに位置されていることを確実にする範囲の制限（range restriction）を可能にする。
【００７８】
[0082]  それゆえに、例えば、悪意のあるユーザが、建物へのアクセスを得るために正規のユーザのクローンの個人識別デバイス１０２を使用することを想定せよ。通常のオペレーションの下、検出器１０４は、上記に説明されたように、個人識別デバイス１０２を検出し、正規のユーザのアイデンティティをさらに認証するために携帯電話１０６と通信する。正規のユーザが建物の中に存在し、検出器１０４が携帯電話１０６と通信することができる場合、悪意のあるユーザは、建物に入るためにクローンの個人識別デバイスを使用することができる。しかしながら、携帯電話１０６とクローンの個人識別デバイス間の距離が決定される場合、悪意のあるユーザが、携帯電話１０６に十分近くない限り、悪意のあるユーザは、アクセスを得ることができることとならない。個人識別デバイス１０２と携帯電話１０６間の範囲の制限が数フィートだけである場合、悪意のあるユーザは、クローンの個人識別デバイスを利用するために正規のユーザおよび／または携帯電話１０６の数フィート内に存在しなければならないこととなり、それゆえにクローンの個人識別デバイスの有効性を低減する。
【００７９】
[0083]  ２つの個人デバイス（この例では、個人識別デバイス１０２および携帯電話１０６）を認証することによって、検出器１０４は、ユーザが、個人識別デバイス１０２と関連付けられた正規のユーザであることの確率を増加させ、それゆえに安全性のレベルを増加させる。詐欺者（imposter）が、個人識別デバイス１０２だけでなく、携帯電話１０６も必要としているため、ユーザが正規のユーザであることの確率は、増加する。盗まれた、またはクローンの個人識別デバイス１０２は、正規のユーザに代わってアクセスを得るために単独で使用されることはできない。複数の個人デバイスの認証は、ただ２つの個人デバイスだけに限定されない。さらに、検出器１０４が、携帯電話１０６と通信しそこなう場合、検出器１０４は、個人識別デバイス１０２と関連付けられた個人デバイスのリストを受信するため、検出器１０４は、第３の個人デバイス（リストに示されているように）を認証しようと試みることができる。しかしながら、個人デバイスが、特定の人物と関連付けられたすべてのアイテム（items）であるため、複数の個人デバイスの認証は、真の多要素認証（true multi-factor authentication）ではない。真の多要素認証は、しかしながら、以下に説明されるようにインプリメントされることができる。
【００８０】
[0084]  ステージＦでは、ユーザは、パスワード入力デバイス１１２にパスワードを入力する。個人識別デバイス１０２と関連付けられたパスワードは、追加の個人デバイスを設定することと似て、正規のユーザによって設定されることができる。パスワード（またはパスワードのハッシュ）は、関連付けられた個人デバイスのリストに加えて、コンピューティングシステム１０８によって検出器１０４に提供されることができる。検出器１０４は、コンピューティングシステム１０８上に記憶されたパスワードと入力されたパスワードを比較することによって、入力されたパスワードを検証する。バイオメトリックデータは、パスワードの代わりにか、あるいはパスワードに加えてかのどちらか一方で、同様に使用されることができる。パスワードに加えて使用されるとき、バイオメトリックデータは、３要素認証（three factor authentication）を可能にする。いくつかのインプリメンテーションでは、携帯電話１０６のような、個人識別デバイス１０２と関連付けられた追加の個人デバイスのうちの１つが、キーボードのような、データ入力メカニズムを含む場合、関連付けられた個人デバイスは、パスワード入力デバイス１１２として作動することができる。同様に、いくつかのインプリメンテーションでは、個人識別デバイス１０２は、パスワード入力デバイス１１２である。
【００８１】
[0085]  検出器１０４は、追加の個人デバイスの認証が失敗する場合、フォールバック認証技法としてパスワードまたはバイオメトリックデータを使用することもできる。例えば、携帯電話１０６におけるバッテリは、その充電（charge）を失うかもしれず、個人デバイスに、正規のユーザによるアクセスを失敗させ、正規のユーザによるアクセスを妨げさせる。検出器１０４が、２つ以上の個人デバイス（例えば、携帯電話１０６より多い）を使用して個人識別デバイス１０２を認証するように構成される場合、検出器１０４は、バックアップオプションとしてパスワード入力デバイス１１２にパスワードを入力するオプションを提供することができる。
【００８２】
[0086]  図１に描写されるオペレーションの一般的なセットは、多くの特定のインプリメンテーションに適応することができる。例えば、検出器１０４は、コンピューティングシステム１０８、または周辺機器として、図１に描写されていないもののような、コンピューティングシステムに接続されることができ、またはコンピューティングシステム内でインプリメントされることができる。個人識別デバイス１０２は次に、ユーザへの負担を最小限にしながら、日常の処理の周りにある（around everyday transactions）安全性を増加させるために利用されることができる。例えば、安全なウェブサイトにナビゲートするとき、ウェブブラウザは、個人識別デバイス１０２がコンピュータから所定の距離内にあるか否かを決定するために検出器１０４を使用することができる。検出器１０４は、ユーザを認証することができ、ブラウザ、そして、その後に、安全なウェブサイトにユーザの情報をパスすることができる。安全なウェブサイトは、ユーザがユーザネームおよびパスワードを入力することなしに、ユーザを自動的にログインさせることができる。上記にコンピューティングシステム１０８に説明されたような、オンラインサービスとの統合は、インプリメントされるための追加の特徴を可能にする。例えば、「ローリングコード（rolling codes）」としてインプリメントされる認証トークンは、上記に説明されたように、自動的なログインの機能性か、あるいは以下に説明されるような、標準のユーザネーム／パスワード認証技法（standard username/password authentication technique）に加えて追加の安全性としてかのどちらか一方で、安全性を増加させるために使用されることができる。しかしながら、個人識別デバイス１０２は、ユーザによる追加の相互作用なしに、ウェブサイトに任意の認証トークンを通信することによって、ユーザへの負担を低下させる。
【００８３】
[0087]  「ローリングコード」は、ランダムに変更するパスコード、または認証トークンであり、それは、異なるデバイス上で生成されることができる。「ローリングコード」をインプリメントするために、認証トークンは、特定の時間期間、入力カウント、またはチャレンジコードの入力によって決定される一定の間隔で生成されることができる。認証トークンは、コンピューティングシステム１０８に知られている技法を使用して生成され、コンピューティングシステム１０８に、同じ認証トークンを生成することを可能にする。同じ技法および同じ入力パラメータ（例えば、シード値（seed values）および間隔（intervals）の数）を使用することによって、個人識別デバイス１０２およびコンピューティングシステム１０８は、同じランダム認証トークンを生成することができる。次の認証トークンは、しかしながら、入力パラメータの知識なしに以前の認証トークンに基づいて決定されることができず、悪意のあるユーザに個人識別デバイス１０２に「なりすます」ことを困難にする。コンピューティングシステム１０８が、個人識別デバイス１０２から認証トークンを受信するとき、コンピューティングシステム１０８は、それと、コンピューティングシステム１０８上で生成された認証トークンを比較する。それらの認証トークンが一致し、任意の他の認証の必要条件が満たされた場合、コンピューティングシステム１０８は、個人識別デバイス１０２を認証する。
【００８４】
[0088]  最小のユーザインタフェースを有することが有利であるとき、同様のシナリオが、生じる。例えば、検出器１０４は、非接触型決済（contactless payment）、単一要素または２要素識別認証を、ポケットまたはハンドバック（purse）から個人識別デバイス１０２を取り出すこと（removing）なしにすべて、提供するために、販売時点情報管理システム（point-of-sale system）でインプリメントされることができる。提供された安全性のレベルは、ユーザへのより少ない負担で、現在利用可能であるのと同じか、またはそれより大きいもののどちらか一方である。例えば、２要素認証を使用することは、現在の支払方法よりも早い処理を提供する。レジ係が、ユーザのアイテムのすべてをスキャンし終えた後、検出器１０４は、ユーザの個人識別デバイス１０２を検出する。検出器１０４は、上記に説明されたように個人識別デバイス１０２を認証し、ユーザに対して完全にトランスペアレントなローリングコードの機能性（rolling code functionality transparent）を用いる。ユーザは、現在のデビットカード処理と似ている、個人識別番号（ＰＩＮ）を促される。しかしながら、ユーザは、ランダムに変わるパスコードを利用する間、任意のカードを取り出さず、および機械に通さ（swipe）ず、デビット／クレジットカード番号が盗まれることとなるというリスクを低減し、したがって、偽のデビット／クレジットカードが使用されるのを防ぐ。同様に、個人識別デバイス１０２は、ユーザを認証する、および制限されているエリアへのアクセスを可能にするために使用されることができ、同時にそれらのアクセスをトラッキングする。しかしながら、さらに多くの動的なインプリメンテーションは、上記に説明された多様なインプリメンテーションの多くを組み合わせる可能性がある。
【００８５】
[0089]  例えば、彼／彼女のお気に入りのホテルチェーンで確立されたアカウントを持つユーザは、出張旅行を計画している。部屋を予約するために、ユーザは、ホテルのウェブサイトに進み、それは、ウェブサイトにユーザを自動的にログインさせるために彼／彼女のコンピュータに接続される検出器１０４を使用する。ユーザは、彼／彼女の旅行情報を入力し、部屋を予約する。ユーザがホテルに到着するとき、別の検出器が、彼／彼女の個人識別デバイス１０２を検出する。ユーザの情報は、ホテルのフロントデスクでコンピュータ上に自動的にロードされ、スタッフに、彼／彼女がフロントデスクに達する時間までにユーザをチェックインさせることを可能にする。スタッフは、部屋番号を提供し、ユーザは、部屋へ直進する。ホテルの部屋のドアに歩いていくと、さらに別の検出器が、ユーザの個人識別デバイス１０２を検出し、ホテルの部屋のドアをアンロックする。後で、ユーザは、スナックを購入するために自動販売機に向かい、購入するためにＰＩＮ番号を入力する。同様に、帰宅時間のとき、ユーザは、ホテルのロビーの中のキオスクに歩いていき、彼／彼女のＰＩＮ番号を入力し、部屋の代金を払う。全過程は、過程が、個人識別デバイス１０２がないこととなるより、各ステップで同じ、またはよりよい安全性で、途切れなくなされ、ここに至るまでの追加の利便性をなす。
【００８６】
[0090]  コンピューティングシステム１０８によって提供されるサービスは、「事前認可（preauthorization）」、または個人識別デバイス１０２と個人識別デバイス１０２を認証することを求めるエンティティ間の関係の確立を可能にする。例えば、上記に説明されたように、ユーザは、彼らのアカウントと彼らの個人識別デバイス１０２をリンクすることができる。個人識別デバイス１０２が、適切に認証されるとき、（ホテル会社のような）アイデンティティを認証することは、購入履歴および好みのような、ユーザについての情報を提供するためにコンピューティングシステム１０８を利用することができる。
【００８７】
[0091]  さらに、個人識別デバイス１０２によって提供されたバーチャルアイデンティティ、および許可とバーチャルアイデンティティを関連付ける能力は、各位置に、ユーザに「気づいて」いることを可能にしながら、位置間の途切れのない処理を可能にすることができる。例えば、オフィスビル全体にわたって位置している（検出器１０４のような）検出器は、彼／彼女の個人識別デバイス１０２を検出することに基づいて、ユーザの位置を決定することができる。例えば、ユーザが特定の会議室に入るとき、検出器１０４は、ユーザと関連付けられた許可をロードするためにすべての会議室のデバイスをトリガすることができる。それゆえに、ユーザが、会議室で電話を使用するための許可を有するが、コンピュータを使用しない場合、コンピュータは自動的にディスエーブルされるが、電話は、自動的にイネーブルされる。さらに、ユーザは、単一の電話番号を有することができ、ユーザの電話番号への電話は、ユーザの個人識別デバイス１０２を認証する検出器１０４に基づいて、ユーザに最も近い電話にルートされる（be routed）ことができる。さらに、ユーザのコンピュータからのデータは、コンピューティングシステム１０８によって提供されるような、クラウドベースのサービスを使用して同期されることができる。それゆえに、ユーザが会議室でコンピュータを使用することを許可された場合、彼／彼女のデータは、個人識別デバイス１０２の検出に基づいて、会議室のコンピュータで自動的に利用可能であることとなる。
【００８８】
[0092]  個人識別デバイス１０２は、多くの異なる形態でインプリメントされることができる。例えば、個人識別デバイス１０２は、キーフォブと一般に称される、キーチェーンアタッチメントとしてインプリメントされることができる。個人識別デバイス１０２は、腕時計に埋め込まれた、または別の電子デバイス内に統合された、クレジットカードと似ているような、他の形態のファクタ（form factor）でインプリメントされることもできる。
【００８９】
[0093]  本明細書で説明された例は、クエリに応答してコンピューティングシステム１０８からデータを受信する検出器１０４に関するが、コンピューティングシステム１０８からのデータは、検出器１０４に「プッシュ」されることができる。例えば、個人識別デバイス１０２と関連付けられたユーザが、検出器１０４と関連付けられた会議室を使用することを予定されるか否かを決定するためにコンピューティングシステム１０８にクエリを行う代わりに、コンピューティングシステム１０８は、それが変わるとき、または一定の間隔で会議室の予定を示すデータを送ることができる。検出器１０４は、使用するためのデータを記憶することができ、個人識別デバイス１０２が検出されるとき、応答時間を潜在的に低下させる。
【００９０】
[0094]  図２は、個人識別デバイスおよびマルチデバイス認証をインプリメントするシステムを利用するための例示的なオペレーションの流れ図を描写する。ブロック２０２で始まって、個人識別デバイスは、検出器からビーコンメッセージを受信し、応答を送信する。個人識別デバイスは、検出器からビーコンメッセージを受信するまで、低電力状態を維持するようにインプリメントされることができる。ビーコンメッセージは、検出器が、近くの個人識別デバイスをアクティブに探していることを示す。ビーコンメッセージに応答して、個人識別デバイスは、個人識別デバイスが、ビーコンメッセージを受信し、認証のために利用可能であることを示す応答を、送信する。互換性のレベルおよびサポートされた特徴を決定するためにデバイスと通信することを可能にするプロトコル情報のような、追加のメタデータは、ビーコンメッセージと応答の両方に含まれることができる。さらに、応答は、個人識別デバイスを識別する、および認証するために使用されるデータを包含する。応答を送信した後、制御は次に、ブロック２０４に流れる。
【００９１】
[0095]  ブロック２０４では、検出器は、個人識別デバイスから応答を受信し、個人識別デバイスが所定の範囲内にあるか否かを決定する。検出器と個人識別デバイス間の範囲（距離）を決定することは、検出器に、関連付けられたアクションをトリガするために検出器に十分近くない個人識別デバイスを無視することを可能にする。例えば、オフィスビルにおいて、ドアは、検出器に接続されたロック機構（locking mechanism）を有し得る。検出器が、ドアをアンロックするための許可を有するユーザと関連付けられた個人識別デバイスを認証するとき、検出器は、ドアをアンロックするためにロック機構をトリガする。しかしながら、多くの人々は、それをアンロックすることを意図しないが、ドアを通り過ぎ得る。それゆえに、検出器は、特定の距離内に存在する人々だけがアンロック機構をトリガするように所定の範囲を有するように構成されることができる。所定の範囲は、異なるインプリメンテーションに対して異なって定義されることができる。例えば、通信が、ある離れた距離にわたって検出器と生じないように、１つのインプリメンテーションは、個人識別デバイスの電力レベル出力を制限し得る。検出器は、上記に説明されたように、飛行の時間を計算することによってか、あるいは個人識別デバイスからの応答の信号強度かのどちらか一方を使用することによって距離を決定することができる。個人識別デバイスが、所定の範囲内にあるか否かを決定した後、制御は次に、ブロック２０６に流れる。
【００９２】
[0096]  ブロック２０６では、検出器は、認証のために、識別サービスに個人識別デバイスから受信された識別値を送信する。識別値は、識別サービスが個人識別デバイスを認証するために使用する任意の追加のデータも、特定の個人識別デバイスを識別する一意の数も含む。上記に説明されたように、これは、暗号解読され、ならびに識別サービスか、検出器かのどちらか一方によって元の値と比較される暗号化された値を含むことができる。識別サービスに識別値を送信した後、制御は次に、ブロック２０８に流れる。
【００９３】
[0097]  ブロック２０８では、検出器は、識別サービスからの個人識別デバイスと関連付けられた任意の追加の個人デバイスについてのデータ、および個人識別デバイスの識別値の認証を受信する。識別値の成功した認証は、個人識別デバイスが、認証されたことを示す。言い換えれば、個人識別デバイスが、それを識別する一意の数を送信するとき、個人識別デバイスは、個人識別デバイスがその一意の数と関連付けられた特定の個人識別デバイスであることを「主張している」。暗号化の認証（cryptographic authentication）は、上記に説明されたように、個人識別デバイスが、実際に、一意の識別番号と関連付けられた個人識別デバイスであることの非常に強い証明（verification）を提供する。個人識別デバイスと関連付けられた任意の追加の個人デバイスについてのデータ、および個人識別デバイスの認証を受信した後、制御は次に、ブロック２１０に流れる。
【００９４】
[0098]  ブロック２１０では、検出器は、個人識別デバイスと関連付けられた追加の個人デバイスと通信する、または通信しようと試みる。検出器は、認証に追加の安全性を追加するために、個人識別デバイスと関連付けられた任意の追加の個人デバイスについての識別サービスによって提供されるデータを使用する。検出器は、追加の個人デバイスと通信することによって、ユーザであることを偽るある人物からの偽の認証を防ぐことができる。検出器が、追加の個人デバイスと通信した後、制御は次に、ブロック２１０に流れる。
【００９５】
[0099]  ブロック２１２では、ユーザは、パスワード入力デバイスにパスワードをオプションで入力し（optionally enters）、したがって２要素認証を提供する。個人識別デバイスを認証するために暗号技法を利用すること、およびユーザと関連付けられる別の個人デバイスと通信することを越えた認証方法の使用は、必要とされると、一層大きい安全性を提供する。さらに、万一ブロック２１０で追加の個人デバイスとの通信が失敗するならば、２要素認証は、フォールバックオプションとして機能することができる。さらに、バイオメトリックおよび他の認証方法は、パスワードの代わりに使用されることができ、また安全性の追加のレベルを提供するためにパスワードに加えて使用されることができる。（１つまたは複数の）追加の認証方法を使用する認証は、上記に説明されたように実行される。（１つまたは複数の）追加の認証方法を使用して認証した後、処理は、終わる。
【００９６】
[00100]  個人識別デバイスのオペレーションに対する重要な態様は、十分なバッテリ寿命を確実にすることである。それゆえに、個人識別デバイスは、電力消費を低減するための技法を利用することができる。例えば、個人識別デバイスは、それと通信する別の個人デバイスに応答して通信するためにインプリメントされることができる。多くのワイヤレスデバイスが、上記に説明されたビーコンメッセージと似ているメッセージを定期的に送信する一方、個人識別デバイスは、ビーコンメッセージを定期的に送信するのでなく、送信されたビーコンメッセージへの受信されたメッセージをモニタするためだけにインプリメントされることができる。
【００９７】
[00101]  さらに、そのようなデバイスが利用可能である場合、個人識別デバイスは、より強力なデバイスにプロセッサ集中的な作業（processor-intensive work）をオフロードするためにインプリメントされることができる。例えば、暗号化および暗号解読は、特定の目的のために特異的にデザインされたハードウェアでさえ、かなりのコンピューティングパワー（significant computing power）を使用することができる。コンピューティングパワーのかなりの量の使用は、個人識別デバイスのバッテリ寿命を著しく低減することができる。さらに、バッテリが放電されたときのような、低い利用可能な電力（low available power）は、個人識別デバイスからのデータが送信されることができる距離を低減することができる。しかしながら、個人識別デバイスは、上記に説明されたように、他の個人デバイスとペアになることができる。スマートフォンは、例えば、個人識別デバイスより複雑な計算（暗号のアプリケーション（cryptographic application）で用いられるような）により適しているより大きなバッテリおよびハードウェアを有することができ、個人識別デバイスが十分な電力を欠くとき、データを中継するために使用されることができる。さらに、個人識別デバイスは、タブレットコンピュータおよびパーソナルコンピュータのような、多くの他のデバイスとペアになることができ、それらは、スマートフォンより多くのコンピューティングパワーを有することができる。個人識別デバイスが、より大きいコンピューティングパワー、より大きいバッテリまたは連続的な電源（continuous power source）を有するデバイスとペアである場合、個人識別デバイスは、ペアのデバイスに作業を委任することができる。
【００９８】
[00102]  図３は、別のデバイスにオペレーションをオフロードする個人識別デバイスを利用するシステムの相互作用を描写する例示的な図である。図３は、個人識別デバイス３０２、検出器３０４、および携帯電話３０６を含む、認証関連コンポーネント３００のセットを描写する。個人識別デバイス３０２、検出器３０４、および携帯電話３０６間の通信は、ワイヤレス通信であることができる。
【００９９】
[00103]  ステージＡでは、個人識別デバイス３０２は、検出器３０４からビーコンメッセージを受信する。ビーコンメッセージは、図１のステージＡで説明されたように送信されることができる。ビーコンメッセージは、個人識別デバイス３０２が検出器３０４からのビーコンメッセージにいつも応答すべきか否かを含む、上記に説明されたような同じまたは同様の情報を包含することもできる。
【０１００】
[00104]  ステージＢでは、個人識別デバイス３０２は、携帯電話３０６に１つ以上のオペレーションを委任する。上記に説明されたように、個人識別デバイス３０２を認証するための多様な実行可能なインプリメンテーションがある。いくつかのインプリメンテーションは、データを暗号化すること、またはデータを暗号解読することのような、計算コストが高いオペレーション（computationally expensive operation）を含むことができる。大まかに電力消費を低下させるために、またはバッテリ寿命を維持するために、個人識別デバイス３０２は、携帯電話３０６に、計算コストが高いオペレーションのような、１つ以上のオペレーションを委任する。携帯電話３０６、またはオペレーションの委任のために利用可能であり得る他のデバイスは、より強力なハードウェア、より大きなバッテリを含むことができ、またはローカルな電力網のような、連続的な電源に接続され得る。それゆえに、携帯電話３０６および他の利用可能なデバイスは、個人識別デバイス３０２よりオペレーションを実行することにより適し得る。
【０１０１】
[00105]  さらに、他のオペレーションは、単に計算コストが高いオペレーションのみならず、携帯電話３０６に委任されることができる。委任されることが利用可能である特定のオペレーションは、インプリメンテーション次第で変化することができる。例えば、（電源を含む）個人識別デバイス３０２のハードウェア、および携帯電話３０６へのオペレーションのために使用されるデータを送信するために使用される電力の量は、どのオペレーションが委任されるかを決定することができる。言い換えれば、いくつかのインプリメンテーションでは、データを送信するために使用される電力は、特定のオペレーションを実行するために使用される電力より大きいものであることができ、それゆえに、個人識別デバイス３０２上でオペレーションを実行することをより効果的にする。いくつかのインプリメンテーションでは、その反対が当てはまることができ、それゆえに携帯電話３０６にオペレーションを委任することをより効果的にする。個人識別デバイス３０２に利用可能な電力の量のような、多様な他のファクタは、同様に考慮に入れられることができる。それゆえに、個人識別デバイス３０２が、ある距離、データを送信するために十分な電力だけを有する場合、個人識別デバイス３０２は、さらに遠くへデータを送信することができるデバイスにデータの送信を委任することができる。
【０１０２】
[00106]  オペレーションの委任を示す携帯電話３０６への個人識別デバイス３０２から送信されたデータは、インプリメンテーション間で変化することができる。例えば、送信されたデータは、実行するためのオペレーションのインジケーション、オペレーションに関する入力データ、および委任されたオペレーションの結果がどこに送信されるべきかのインジケーションを含むことができる。いくつかのインプリメンテーションでは、入力データは、携帯電話３０６上に既に存在し得る。例えば、個人識別デバイス３０２は、上記に説明されたような「ローリングコード（rolling code）」の機能性を含むことができる。両方のデバイスが所与の時間で同じコードを作るように、携帯電話３０６は、同じローリングコードの機能性をインプリメントすることもでき、個人識別デバイス３０２と同期されることもできる。それゆえに、個人識別デバイス３０２は、委任されたオペレーションから生じるデータが、個人識別デバイス３０２のために／個人識別デバイス３０２によって使用されるべきことを携帯電話３０６に示すために単に必要である。個人識別デバイス３０２からの要求に応答して、携帯電話３０６は、以下に説明されるように、データを暗号化し、個人識別デバイス３０２にそれを送信する。
【０１０３】
[00107]  ステージＣでは、携帯電話３０６は、委任されたオペレーションを実行し、個人識別デバイス３０２に委任されたオペレーションの結果を返送する。携帯電話３０６は、特定のネットワーキングプロトコルをインプリメントすることと似て、標準機能（standard feature）として委任されたオペレーションを実行するための機能性を含むためにインプリメントされることができる。いくつかのインプリメンテーションでは、携帯電話３０６は、携帯電話３０６上にインストールされている追加のソフトウェアアプリケーションによって委任されたオペレーションを実行するための機能性をインプリメントする。
【０１０４】
[00108]  携帯電話３０６が、個人識別デバイス３０２からのオペレーションの委任を促進するデータ（委任データ）を受信するとき、携帯電話３０６は、何のオペレーションが実行されるべきかを決定するために委任データを分析する。例えば、委任データは、特定の値が、特定の暗号化方式（encryption scheme）を使用して暗号化されるべきことを示し得る。携帯電話３０６は次に、個人識別デバイス３０２によって要求されるような暗号化を実行することができる。オペレーションを実行した後、携帯電話３０６は、個人識別デバイス３０２にオペレーションの結果を返送する。
【０１０５】
[00109]  ステージＤでは、個人識別デバイス３０２は、携帯電話３０６から委任されたオペレーションの結果を受信する。個人識別デバイス３０２は、携帯電話３０６から受信されたデータに基づいて、または携帯電話３０６から受信されたデータを含む、検出器３０４から受信されたビーコンメッセージへの応答を生成する。個人識別デバイス３０２は、上記に説明されたように、検出器３０４に応答を送信する。
【０１０６】
[00110]  オプションとして、ステージＥでは、携帯電話３０６は、個人識別デバイス３０２に結果を送信する代わりに、検出器３０４に委任されたオペレーションからの結果を送信する。上記に説明されたように、個人識別デバイス３０２は、どこに結果が送信されるべきか携帯電話３０６に示すことができる。例えば、個人識別デバイス３０２は、検出器３０４と関連付けられた特定の識別子、検出器３０４が互換性があるプロトコル等を示すことができる。委任されたオペレーションを実行した後、携帯電話は、検出器３０４に直接結果を送信することができ、それゆえにステージＣおよびＤを除外する。このことは、個人識別デバイス３０２のバッテリ寿命をさらに改善することができる。言い換えれば、いくつかのインプリメンテーションは、携帯電話３０６にビーコンメッセージの応答の実際の送信を委任するための個人識別デバイス３０２に関する能力を提供することができる。例えば、個人識別デバイス３０２がデータを送信することができる距離が、低い利用可能なバッテリ電力によって限定される場合、個人識別デバイス３０２は、携帯電話３０６にデータの送信を委任することができる。それゆえに、携帯電話３０６は、個人識別デバイス３０２と検出器３０４間で中継器として作動することができる。
【０１０７】
[00111]  図４は、別のデバイスへ個人識別デバイスからオペレーションを委任するための例示的なオペレーションの流れ図を描写する。ブロック４００で始まって、個人識別デバイスは、現在のオペレーションが、かなりの電力（例えば、しきい値を越える電力の量）を消費することとなることを決定する。個人識別デバイスは、汎用のコンピューティングシステムと比べると、低減された計算能力のような、限定された機能性を有するようにデザインされることができる。それゆえに、個人識別デバイスが実行するオペレーションの特定のサブセットが、とりわけ大きな量の電力を消費することがあらかじめ知られていることができる。例えば、ある暗号の機能性（cryptographic functionality）は、他の一般的なオペレーションを上回る電力をバッテリから引き出す（draining）、処理パワーの高い量を消費することができる。それゆえに、個人識別デバイスは、特定のオペレーションが、いつしきい値を越えて電力を消費するかを決定することができる。個人識別デバイスは、電圧レベルのような、バッテリに関連している多様な統計をトラッキング、および記録することによって、どのオペレーションが、電力の比較的多い量を動的に消費するかを決定するためにインプリメントされることもできる。さらに、個人識別デバイスは、多量の電力を消費するオペレーションだけでなく、委任のための候補のとして他の委任できるオペレーションを考慮するためにインプリメントされることができる。現在のオペレーションが、かなりの電力を消費することとなることを決定した後、制御は次に、ブロック４０２に流れる。
【０１０８】
[00112]  ブロック４０２では、個人識別デバイスは、どのデバイスが、個人識別デバイスと現在ペアであるか、ペアのデバイスのうちのどれが利用可能であるかを決定する。ペアのデバイスは、個人識別デバイスとの相互操作性（interoperability）を可能にするソフトウェアおよび／またはハードウェアを有し、個人識別デバイスと通信するように構成されるデバイスである。ペアのデバイスは、個人識別デバイスと通信する任意のデバイスであることができるが、いくつかのオペレーションの委任は、例えば、個人識別デバイスの非公開キーのような、極秘データ（sensitive data）の転送を含み得る。それゆえに、ペアのデバイスは、個人識別デバイスとの「信頼されている」接続を確立したデバイスであることができ、ここで、個人識別デバイスとペアのデバイス間の通信は、非公開である。しかしながら、個人識別デバイスは、信頼されているデバイスと信頼されていないデバイスの両方とペアになるためにインプリメントされることができ、信頼されていないデバイスとペアになったとき、極秘データを転送することを含むオペレーションを委任することができない。さらに、個人識別デバイスは、オフにされている、または範囲の外にあることによって、現在利用可能でないデバイスとペアであり得る。それゆえに、個人識別デバイスは、ペアのデバイスのうちのどれが、現在利用可能であるかを決定する。どのデバイスが、現在ペアである、および利用可能であるかを決定した後、制御は次に、ブロック４０４に流れる。
【０１０９】
[00113]  ブロック４０４では、個人識別デバイスは、どのペアのデバイスが委任されたオペレーションを受信するために最適であるかを決定する。個人識別デバイスは、どのペアのデバイスが、いくつかのファクタに基づいて最適であるかを決定することができる。例えば、一方はバッテリ式（battery powered）であり、他方は連続的な電源と接続を有する、２つのペアのデバイスが、利用可能である場合、連続的な電源を持つペアのデバイスが、最適であると考慮され得る。個人識別デバイスは、ペアのデバイスの処理パワーを考慮することもできる。言い換えれば、ラップトップは、携帯電話より、現在のオペレーションを委任するのにより適切であり得る。ペアのデバイスの現在の動作状況（current operational state）は、同様に、どのペアのデバイスが、委任されたオペレーションを受信するために最適であるかの決定の要素に入れられる（be factored）ことができる。個人識別デバイスは、バッテリ寿命が既に少ないペアのデバイスが、フルのバッテリ寿命を持つものより適切でないことを決定し得る。個人識別デバイスに利用可能なデータは、インプリメンテーション間で変化することができる。例えば、個人識別デバイスが、異なるペアのデバイスの仕様を詳細に比較することができるように、いくつかのインプリメンテーションは、個人識別デバイスとペアのデバイス間で多量のメタデータの交換を可能にすることを定義されることができる。他方では、いくつかのインプリメンテーションは、ほとんどない、またはひとつもないメタデータの交換を含むことを定義されることができる。どのペアのデバイスが、委任された現在のオペレーションを受信するために最適であるかを決定した後、制御は次に、ブロック４０６に流れる。
【０１１０】
[00114]  ブロック４０６では、個人識別デバイスは、最適なペアのデバイスに１つ以上のオペレーションを委任する。オペレーションの委任は、インプリメンテーション間で変化することができる。例えば、ペアのデバイスにおけるソフトウェアは、個人識別デバイス上で実行されることができるオペレーションを複製する機能を包含し得る。それゆえに、個人識別デバイスは、機能への入力としてサーブするデータを送ることができ、ペアのデバイスに、個人識別デバイスがそうでなければ実行することを要求されることとなる作業を、実行することを可能にする。他のインプリメンテーションは、ペアのデバイス上でソフトウェアによって実行されるプログラム命令のセットを動的に生成する個人識別デバイスを含むことができる。最適なペアのデバイスに１つ以上のオペレーションを委任した後、制御は次に、ブロック４０８に流れる。
【０１１１】
[00115]  ブロック４０８では、個人識別デバイスは、委任されたオペレーションの（１つまたは複数の）結果をオプションで受信する。例えば、委任されたオペレーションがデータの暗号化を含む場合、個人識別デバイスに戻ってきた結果は、暗号化されたデータを一般的に含むこととなる。いくつかのオペレーションは、１つもデータを戻し得ない。例えば、個人識別デバイスは、暗号化だけを委任し、ペアのデバイスからデータを受信し、次に個人識別デバイスからそれを送信する代わりに、暗号化および暗号化されたデータのその後の送信を委任し得る。委任されたオペレーションの結果をオプションで受信した後、処理は終わる。
【０１１２】
[00116]  例示的な流れ図として、流れ図は、実施形態が逸脱することができる例示的な順序で本願のオペレーションを上記に描写した（例えば、オペレーションが、例示されたのとは異なる順序で、および／または並行して実行されることができる）。例えば、図２は、単一のビーコンを送り、個人識別デバイスから単一の応答を受信する検出器を描写する。しかしながら、複数のメッセージは、特定のインプリメンテーションによって定義されたように行ったり来たりしてパスされ得る。
【０１１３】
[00117]  「接続される」という用語が、本明細書で使用される。「接続される」という用語は、直接的にまたは間接的に結合される、および通信するように（communicatively）または物理的に結合されることを意味することができる。「接続される」という用語は、明白に記載されていない限り、接続の特定のタイプに制限されない。例えば、通信をイネーブルするために接続されるコンポーネントを説明するために使用するとき、それらは、１つ以上のワイヤによって直接接続されることができ、ワイヤレス接続を使用して直接接続されることができ、１つ以上の中間のコンポーネント（intermediate component）を通して接続されることができ、任意の距離に及ぶ１つ以上のネットワークを通して、等で接続されることができる。コンポーネントが、互いに通信することができる限り、それらは、「接続される」。さらに、「接続される」コンポーネントは、互いの中に統合されることもでき、それゆえに物理的にも通信的にも接続される。
【０１１４】
[00118]  本明細書で説明された例は、バッテリ電力を含む個人識別デバイスに関するが、個人識別デバイスは、そのように限定されない。いくつかのインプリメンテーションでは、個人識別デバイスは、検出器のような、別のデバイスによって送信される電磁波信号（electromagnetic signals）によって電力を供給される。いくつかのインプリメンテーションでは、個人識別デバイスは、他のオペレーションのために別のデバイスによって送信される電磁波信号によって生成される電力を使用する間、いくつかのオペレーションのためにバッテリ電力を利用する。
【０１１５】
[00119]  さらに、例は、認証のために使用される追加の個人デバイスの例として携帯電話を使用するが、追加の個人デバイスは、追加の個人識別デバイスを含む、デバイスの任意のタイプであることができる。言い換えれば、ユーザを認証するために使用される各デバイスは、「個人識別デバイス」と称されることができ、ここにおいて、検出器は、ユーザの信頼性（authenticity）を決定するために１つ以上の個人識別デバイスのセットと通信する。認証を開始する個人識別デバイスは、一次個人識別デバイスであり、任意の第２の個人識別デバイスは、二次個人識別デバイスであり、任意の第３の個人識別デバイスは、三次個人識別デバイス等である。
【０１１６】
[00120]  実施形態は、全体的にハードウェアの実施形態、全体的にソフトウェアの実施形態（ファームウェア、常駐ソフトウェア（resident software）、マイクロコード等を含む）、あるいは「回路」、「モジュール」、または「システム」として本明細書で全面的に概して言及され得る、ソフトウェアおよびハードウェアの態様を組み合わせる実施形態の形態をとり得る。さらに、発明の主題事項の実施形態は、媒体で具現化されたコンピュータ使用可能なプログラムコードを有する表現（expression）の任意の有形の媒体で具現化されたコンピュータプログラム製品の形態を取り得る。説明された実施形態は、コンピュータプログラム製品、またはソフトウェアとして提供されることができ、それは、命令を記憶した機械可読媒体を含むことができ、それは、考えられる限りのあらゆる変形が、本明細書で列挙されていないため、現在説明された、またはされていないに関わらず、実施形態に応じて処理を実行するためのコンピュータシステム（または（１つまたは複数の）他の電子デバイス）をプログラムするために使用され得る。機械可読媒体は、機械（例えば、コンピュータ）によって読み取り可能な形態（例えば、ソフトウェア、処理アプリケーション）で情報を記憶するまたは送信するための任意のメカニズムを含む。機械可読媒体は、磁気記憶媒体（例えば、フロッピー（登録商標）ディスク）、光学記憶媒体（例えば、ＣＤ−ＲＯＭ）、光磁気記憶媒体、読取専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、消去可能プログラマブルメモリ（例えば、ＥＰＲＯＭおよびＥＥＰＲＯＭ（登録商標））、フラッシュメモリ、または電子命令を記憶するために適している他のタイプの媒体に限定されないが、それらを含み得る。加えて、実施形態は、電気の、光学の、アコースティックのまたは伝播される信号の他の形態（例えば、搬送波、赤外線信号、デジタル信号等）、またはワイヤライン、ワイヤレス、または他の通信媒体で具現化され得る。
【０１１７】
[00121]  実施形態のオペレーションを実行するためのコンピュータプログラムコードは、Ｊａｖａ（登録商標）、Ｓｍａｌｌｔａｌｋ、Ｃ＋＋または同様のもののようなオブジェクト指向プログラミング言語、および「Ｃ」プログラミング言語または類似のプログラミング言語のような、従来の手続き型プログラミング言語を含む、１つ以上のプログラミング言語の任意の組み合わせで書かれ得る。プログラムコードは、ユーザのコンピュータ上で全体的に、ユーザのコンピュータ上で部分的に、スタンドアロンのソフトウェアパッケージ（stand-alone software package）として、ユーザのコンピュータ上で部分的におよびリモートコンピュータ上で部分的に、あるいはリモートコンピュータまたはサーバ上で全体的に実行し得る。後者のシナリオでは、リモートコンピュータは、ローカルエリアネットワーク（ＬＡＮ）、パーソナルエリアネットワーク（ＰＡＮ）、またはワイドエリアネットワーク（ＷＡＮ）を含むネットワークの任意のタイプを通してユーザのコンピュータに接続されることができ、あるいは、接続は、外部のコンピュータになされ得る（例えば、インターネットサービスプロバイダを使用するインターネットを通して）。
【０１１８】
[00122]  図５は、電子デバイス５００の１つの実施形態のブロック図を描写する。いくつかの実施形態では、電子デバイス５００は、ラップトップコンピュータ、タブレットコンピュータ、ネットブック、携帯電話、スマートアプライアンス（smart appliance）、ゲーミングコンソール、ルータ、デスクトップコンピュータ、またはワイヤードおよび／またはワイヤレス通信能力を備える他の適切な電子デバイスであることができる。デバイス５００は、（複数のプロセッサ、複数のコア、複数のノード、および／またはマルチスレッディングを実行すること等を場合によっては含む）プロセッサユニット５０１を含む。デバイス５００は、メモリユニット５０７を含む。メモリユニット５０７は、システムメモリ（例えば、キャッシュ、ＳＲＡＭ、ＤＲＡＭ、ゼロキャパシタＲＡＭ、ツイントランジスタＲＡＭ、ｅＤＲＡＭ、ＥＤＯ  ＲＡＭ、ＤＤＲ  ＲＡＭ、ＥＥＰＲＯＭ、ＮＲＡＭ、ＲＲＡＭ（登録商標）、ＳＯＮＯＳ、ＰＲＡＭ等のうちの１つ以上）、または機械可読記憶媒体の上記に既に説明された実行可能な具現化（possible realization）のうちの任意の１つ以上であり得る。デバイス５００はまた、バス５０３（例えば、ＰＣＩ、ＩＳＡ、ＰＣＩ−Ｅｘｐｒｅｓｓ、ＨｙｐｅｒＴｒａｎｓｐｏｒｔ（登録商標）、ＩｎｆｉｎｉＢａｎｄ（登録商標）、ＮｕＢｕｓ等）、ネットワークインタフェース（例えば、ＡＴＭインタフェース、イーサネット（登録商標）インタフェース、フレームリレーインタフェース、ＳＯＮＥＴインタフェース、ワイヤレスインタフェース等）を含むことができる通信ユニット５０５、および（１つまたは複数の）記憶デバイス５０９（例えば、光記憶装置、磁気記憶装置等）を含む。デバイス５００は、個人識別デバイス／検出器制御ユニット５１１を含む。いくつかの実施形態では、個人識別デバイス／検出器制御ユニット５１１は、上記に説明されたように個人情報デバイスの実施形態をインプリメントするための機能性を具現化する。個人識別デバイス／検出器制御ユニット５１１は、個人識別デバイスのオペレーションを促進する１つ以上の機能性を含み得る。いくつかの実施形態では、個人識別デバイス／検出器制御ユニット５１１は、上記に説明されたように個人識別デバイス検出器の実施形態をインプリメントするための機能性を具現化する。個人識別デバイス／検出器制御ユニット５１１は、個人識別デバイス検出器のオペレーションを促進する１つ以上の機能性を含み得る。デバイス５００は、個人識別デバイス／検出器制御ユニット５１１と似ている制御ユニットを使用して、個人識別サービスコンピューティングシステム、または本明細書で説明された任意の他のデバイスを具現化することもできる。これらの機能性のうちの任意の１つは、ハードウェアで、および／またはプロセッサユニット５０１上で部分的に（または全体的に）インプリメントされ得る。例えば、機能性は、特定用途向け集積回路で、プロセッサユニット５０１においてインプリメントされる論理で、周辺のデバイスまたはカードにおけるコプロセッサ（co-processor）等で、インプリメントされ得る。さらに、具現化は、図５に例示されていない、より少ないまたは追加のコンポーネントを含み得る（例えば、ビデオカード、オーディオカード、追加のネットワークインタフェース、周辺のデバイス等）。プロセッサユニット５０１、（１つまたは複数の）記憶デバイス５０９、および通信ユニット５０５は、バス５０３に結合される。バス５０３に結合されているように例示されるが、メモリ５０７は、プロセッサユニット５０１に結合され得る。
【０１１９】
[00123]  実施形態が、多様なインプリメンテーションおよび開発に関して説明されるが、これらの実施形態は、実例となるものであること、および発明の主題事項の範囲が、それらに限定されないことは理解されることとなる。一般に、本明細書で説明されたようなワイヤレスデバイスのための技法は、任意のハードウェアシステムまたは複数のハードウェアシステムと調和する設備（facilities）でインプリメントされ得る。多くの変形、修正、追加および改良が、可能である。
【０１２０】
[00124]  複数の例が、単数の例として本明細書で説明されたコンポーネント、オペレーション、または構造に提供され得る。最後に、多様なコンポーネント、オペレーションおよびデータ蓄積間の境界は、いくらか恣意的であり、特定のオペレーションが、特定の実例となる構成に照らして例示される。機能性の他の割り当ては、想定され、発明の主題事項の範囲内に含まれ得る。一般に、例示の構成の中の別個のコンポーネントとして提示される構造および機能性は、組み合わされた構造またはコンポーネントとしてインプリメントされ得る。同様に、単一のコンポーネントとして提示される構造および機能性は、別個のコンポーネントとしてインプリメントされ得る。これらのおよび他の変形、修正、追加、および改良は、発明の主題事項の範囲内に含まれ得る。
【図１】
2016522468.tif 000003
【図２】
2016522468.tif 000004
【図３】
2016522468.tif 000005
【図４】
2016522468.tif 000006
【図５】
2016522468.tif 000007
【手続補正書】
【提出日】平成27年11月13日(2015.11.13)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
方法であって、
ビーコンメッセージを、第１のデバイスから、送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を、個人識別デバイスから前記第１のデバイスで、受信することと、ここにおいて、前記第１の応答は、前記個人識別デバイスと関連付けられた少なくとも１つの識別値を含む、
前記少なくとも１つの識別値に基づいて、前記第１のデバイスが、前記個人識別デバイスと関連付けられた第２のデバイスのインジケーションを取得することと、
前記第１のデバイスが、前記第２のデバイスと通信することと、
前記少なくとも１つの識別値、および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づいて前記個人識別デバイスを認証することと、
を備える、方法。
【請求項２】
前記第１のデバイスと前記個人識別デバイス間の距離を決定することをさらに備え、
ここにおいて、前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記決定された距離に、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項３】
前記第１のデバイスと前記個人識別デバイス間の前記距離は、前記第１のデバイスと前記個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、請求項２に記載の方法。
【請求項４】
前記第１のデバイスと前記個人識別デバイス間の前記距離が、所定の距離内であることを決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記距離が、前記所定の距離内であることを前記決定することに、少なくとも部分的に、基づく、請求項２に記載の方法。
【請求項５】
前記個人識別デバイスを前記認証することは、
コンピューティングシステムに前記少なくとも１つの識別値を、前記第１のデバイスから、送信することと、
前記コンピューティングシステムから第２の応答を、前記第１のデバイスで、受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、および前記個人識別デバイスと関連付けられたデータを含む、
をさらに備え、
前記個人識別デバイスを前記認証することは、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データに、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項６】
前記個人識別デバイスと関連付けられた前記データは、前記第２のデバイスの前記インジケーションを備える、請求項５に記載の方法。
【請求項７】
前記個人識別デバイスと関連付けられた前記少なくとも１つの識別値を、前記コンピューティングシステムで、検証することと、
前記第２の応答を、前記コンピューティングシステムから、送信することと、
をさらに備える、請求項５に記載の方法。
【請求項８】
第１の認証トークンを、前記第１のデバイスで、生成することと、ここにおいて、前記第１の認証トークンは、前記少なくとも１つの識別値とともにコンピューティングシステムに送信される、
第２の認証トークンを、前記コンピューティングシステムから、受信することと、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１の認証トークンが、前記第２の認証トークンと一致することを決定することを備える、請求項１に記載の方法。
【請求項９】
前記少なくとも１つの識別値は、暗号化された識別値および暗号化されていない識別値のうちの少なくとも１つを含む、請求項１に記載の方法。
【請求項１０】
前記暗号化された識別値は、前記個人識別デバイスと関連付けられた公開キーで暗号化されたランダム値を含む、請求項９に記載の方法。
【請求項１１】
前記個人識別デバイスと関連付けられた追加の認証データを、前記第１のデバイスで、受信することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記追加の認証データに、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１２】
前記追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、請求項１１に記載の方法。
【請求項１３】
前記第１のデバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１４】
前記個人識別デバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１５】
前記第２のデバイスは、携帯電話である、請求項１に記載の方法。
【請求項１６】
前記第１のデバイスから前記ビーコンメッセージを、前記個人識別デバイスで、受信することと、
前記第１のデバイスから前記ビーコンメッセージを、前記個人識別デバイスで、前記受信することに応答して、前記ビーコンメッセージへの前記第１の応答を、前記個人識別デバイスで、生成することと、
前記第１の応答を、前記個人識別デバイスから、送信することと、
をさらに備える、請求項１に記載の方法。
【請求項１７】
前記ビーコンメッセージへの前記第１の応答を、前記個人識別デバイスで、前記生成することは、識別値を暗号化することを備え、ここにおいて、前記少なくとも１つの識別値は、前記暗号化された識別値を備える、請求項１６に記載の方法。
【請求項１８】
前記個人識別デバイスと関連付けられた、第３のデバイスと通信すること、
をさらに備え、
ここにおいて、前記認証することは、前記第３のデバイスと前記通信することに、少なくとも部分的に、基づく、請求項１に記載の方法。
【請求項１９】
第１のデバイスであって、
プロセッサと、
ビーコンメッセージを送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、個人識別デバイスから受信され、前記個人識別デバイスと関連付けられた少なくとも１つの識別値を含む、
前記少なくとも１つの識別値に基づいて、前記個人識別デバイスと関連付けられた第２のデバイスのインジケーションを取得することと、
前記第２のデバイスと通信することと、
前記少なくとも１つの識別値および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づいて前記個人識別デバイスを認証することと、
を行うように構成される検出器制御ユニットと、
を備える、第１のデバイス。
【請求項２０】
前記検出器制御ユニットは、
前記第１のデバイスと前記第２のデバイス間の距離を決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離の前記決定に、少なくとも部分的に、基づく、請求項１９に記載の第１のデバイス。
【請求項２１】
前記第１のデバイスと前記第２のデバイス間の前記距離は、前記第１のデバイスと前記第２のデバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、請求項２０に記載の第１のデバイス。
【請求項２２】
前記検出器制御ユニットは、
前記第１のデバイスと前記第２のデバイス間の前記距離が、所定の距離内であることを決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記第１のデバイスと前記第２のデバイス間の前記距離が、所定の距離内である前記決定に応答する、請求項２１に記載の第１のデバイス。
【請求項２３】
前記検出器制御ユニットは、
コンピューティングシステムに前記少なくとも１つの識別値を送信することと、
前記コンピューティングシステムから第２の応答を受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーションおよび前記個人識別デバイスと関連付けられたデータを含む、
を行うようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データに、少なくとも部分的に、基づく、請求項１９に記載の第１のデバイス。
【請求項２４】
前記検出器制御ユニットは、
前記個人識別デバイスと関連付けられた追加の認証データを受信するようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記追加の認証データに、少なくとも部分的に、基づく、請求項１９に記載の第１のデバイス。
【請求項２５】
追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、請求項１９に記載の第１のデバイス。
【請求項２６】
命令を記憶した機械可読記憶媒体であって、それは、第１のデバイスによって実行されるとき、前記第１のデバイスに、
ビーコンメッセージをワイヤレスで送信することと、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、個人識別デバイスから受信され、前記個人識別デバイスと関連付けられた少なくとも１つの識別値を含む、
前記少なくとも１つの識別値に基づいて、前記個人識別デバイスと関連付けられた第２のデバイスのインジケーションを取得することと、
前記第２のデバイスと通信することと、
前記少なくとも１つの識別値、および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づいて前記個人識別デバイスを認証することと、
を備えるオペレーションを実行させる、機械可読記憶媒体。
【請求項２７】
前記オペレーションは、前記第１のデバイスと前記個人識別デバイス間の距離を決定することをさらに備え、ここにおいて、前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記決定された距離に、少なくとも部分的に、基づく、請求項２６に記載の機械可読記憶媒体。
【請求項２８】
前記第１のデバイスと前記個人識別デバイス間の前記距離は、前記第１のデバイスと前記個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、請求項２７に記載の機械可読記憶媒体。
【請求項２９】
前記オペレーションは、
前記第１のデバイスと前記個人識別デバイス間の前記距離が、所定の距離内であることを決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記距離が、前記所定の距離内であることを前記決定することに、少なくとも部分的に、基づく、請求項２７に記載の機械可読記憶媒体。
【請求項３０】
前記個人識別デバイスを認証する前記オペレーションは、
コンピューティングシステムに前記少なくとも１つの識別値を送信することと、
前記コンピューティングシステムから第２の応答を受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、および前記個人識別デバイスと関連付けられたデータを含む、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データに、少なくとも部分的に、基づく、請求項２６に記載の機械可読記憶媒体。
【請求項３１】
前記個人識別デバイスと関連付けられた前記データは、前記第２のデバイスの前記インジケーションを備える、請求項３０に記載の機械可読記憶媒体。
【請求項３２】
前記オペレーションは、
第１の認証トークンを生成することと、ここにおいて、前記第１の認証トークンは、前記少なくとも１つの識別値とともにコンピューティングシステムに送信される、
第２の認証トークンを受信することと、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１の認証トークンが、前記第２の認証トークンと一致することを決定することを備える、請求項２６に記載の機械可読記憶媒体。
【請求項３３】
前記オペレーションは、
前記個人識別デバイスと関連付けられた追加の認証データを受信することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記追加の認証データに、少なくとも部分的に、基づく、請求項２６に記載の機械可読記憶媒体。
【請求項３４】
前記追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、請求項３３に記載の機械可読記憶媒体。
【請求項３５】
前記オペレーションは、
前記第１のデバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項２６に記載の機械可読記憶媒体。
【請求項３６】
前記オペレーションは、
前記個人識別デバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、請求項２６に記載の機械可読記憶媒体。
【請求項３７】
システムであって、
認証クエリに応答するように構成される第１の個人識別デバイスと、
ビーコンメッセージを送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、前記個人識別デバイスから受信され、前記第１の個人識別デバイスと関連付けられた少なくとも１つの識別値を含む、
前記少なくとも１つの識別値に基づいて、前記第１の個人識別デバイスおよびユーザと関連付けられた第２の個人識別デバイスのインジケーションを取得することと、
前記第２の個人識別デバイスと通信することと、
前記少なくとも１つの識別値および前記第２の個人識別デバイスと前記通信することに、少なくとも部分的に、基づいて前記第１の個人識別デバイスを認証することと、
を行うように構成される個人識別デバイス検出器と、
を備える、システム。
【請求項３８】
前記個人識別デバイス検出器から前記第１の個人識別デバイスと関連付けられた認証データを受信することと、
前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて、前記第１の個人識別デバイスを認証することと、
前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて、認証されたことのインジケーションを前記個人識別デバイス検出器に送信することと、
を行うように構成される識別サーバと、
前記第１の個人識別デバイスが、認証されたことの前記インジケーションを受信すること、
ここにおいて、前記第２の個人識別デバイスと前記通信することは、前記第１の個人識別デバイスが、認証されたことの前記インジケーションの受信に応答する、
を行うようにさらに構成される前記個人識別デバイス検出器と、
をさらに備える、請求項３７に記載のシステム。
【請求項３９】
前記第１の個人識別デバイスが、認証されたことの前記インジケーションは、前記第２の個人識別デバイスの前記インジケーションを含む、請求項３８に記載のシステム。
【請求項４０】
前記第２の個人識別デバイスは、前記第１の個人識別デバイスと前記個人識別デバイス検出器間の通信を中継する、請求項３７に記載のシステム。
【請求項４１】
前記第１の個人識別デバイスは、
前記第２の個人識別デバイスに１つ以上のオペレーションのセットを委任するようにさらに構成され、
ここにおいて、前記第２の個人識別デバイスは、
前記第１の個人識別デバイスから１つ以上のオペレーションの前記セットのインジケーションを受信することと、
１つ以上のオペレーションの前記セットを実行することと、
前記第１の個人識別デバイスおよび前記個人識別デバイス検出器のうちの１つに１つ以上のオペレーションの前記セットの結果を送信することと、
を行うようにさらに構成される、請求項３７に記載のシステム。
【請求項４２】
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および前記認証関連データを送信することのうちの少なくとも１つを備える、請求項４１に記載のシステム。
【請求項４３】
第３の個人識別デバイスをさらに備え、ここにおいて、前記個人識別デバイス検出器は、前記第３の個人識別デバイスと通信することに、少なくとも部分的に、基づいて前記第１の個人識別デバイスを認証するようにさらに構成される、請求項３７に記載のシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０１２０
【補正方法】変更
【補正の内容】
【０１２０】
[00124]  複数の例が、単数の例として本明細書で説明されたコンポーネント、オペレーション、または構造に提供され得る。最後に、多様なコンポーネント、オペレーションおよびデータ蓄積間の境界は、いくらか恣意的であり、特定のオペレーションが、特定の実例となる構成に照らして例示される。機能性の他の割り当ては、想定され、発明の主題事項の範囲内に含まれ得る。一般に、例示の構成の中の別個のコンポーネントとして提示される構造および機能性は、組み合わされた構造またはコンポーネントとしてインプリメントされ得る。同様に、単一のコンポーネントとして提示される構造および機能性は、別個のコンポーネントとしてインプリメントされ得る。これらのおよび他の変形、修正、追加、および改良は、発明の主題事項の範囲内に含まれ得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］
方法であって、
ビーコンメッセージを、第１のデバイスから、送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を、前記第１のデバイスで、受信することと、ここにおいて、前記第１の応答は、個人識別デバイスと関連付けられた識別値を含む、
第２のデバイスと通信することと、ここにおいて、前記第２のデバイスは、前記個人識別デバイスと関連付けられる、
前記個人識別デバイスを認証することと、ここにおいて、前記認証することは、前記識別値、および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づく、
を備える、方法。
［Ｃ２］
前記第１のデバイスと前記個人識別デバイス間の距離を決定することをさらに備え、
ここにおいて、前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記決定された距離に、少なくとも部分的に、基づく、Ｃ１に記載の方法。
［Ｃ３］
前記第１のデバイスと前記個人識別デバイス間の前記距離は、前記第１のデバイスと前記個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、Ｃ２に記載の方法。
［Ｃ４］
前記第１のデバイスと前記個人識別デバイス間の前記距離が、所定の距離内であることを決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記距離が、前記所定の距離内であることを前記決定することに、少なくとも部分的に、基づく、Ｃ２に記載の方法。
［Ｃ５］
前記個人識別デバイスを前記認証することは、
コンピューティングシステムに前記個人識別デバイスと関連付けられた前記識別値を、前記第１のデバイスから、送信することと、
前記コンピューティングシステムから第２の応答を、前記第１のデバイスで、受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、および前記個人識別デバイスと関連付けられたデータのうちの少なくとも１つを含む、
をさらに備え、
前記個人識別デバイスを前記認証することは、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データのうちの少なくとも１つに、少なくとも部分的に、基づく、Ｃ１に記載の方法。
［Ｃ６］
前記個人識別デバイスと関連付けられた前記データは、前記第２のデバイスのインジケーションを備える、Ｃ５に記載の方法。
［Ｃ７］
前記個人識別デバイスと関連付けられた前記識別値を、前記コンピューティングシステムで、受信することと、
前記個人識別デバイスと関連付けられた前記識別値を、前記コンピューティングシステムで、検証することと、
前記第２の応答を、前記コンピューティングシステムから、送信することと、
をさらに備える、Ｃ５に記載の方法。
［Ｃ８］
第１の認証トークンを、前記第１のデバイスで、生成することと、ここにおいて、前記第１の認証トークンは、前記個人識別デバイスと関連付けられた前記識別値とともに前記コンピューティングシステムに送信される、
第２の認証トークンを、前記コンピューティングシステムから、受信することと、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１の認証トークンが、前記第２の認証トークンと一致することを決定することを備える、Ｃ５に記載の方法。
［Ｃ９］
前記識別値は、暗号化された識別値および暗号化されていない識別値のうちの少なくとも１つを含む、Ｃ１に記載の方法。
［Ｃ１０］
前記暗号化された識別値は、前記個人識別デバイスと関連付けられた公開キーで暗号化されたランダム値を含む、Ｃ９に記載の方法。
［Ｃ１１］
前記個人識別デバイスと関連付けられた追加の認証データを、前記第１のデバイスで、受信することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記追加の認証データに、少なくとも部分的に、基づく、Ｃ１に記載の方法。
［Ｃ１２］
前記追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、Ｃ１１に記載の方法。
［Ｃ１３］
前記第１のデバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、Ｃ１に記載の方法。
［Ｃ１４］
前記個人識別デバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、Ｃ１に記載の方法。
［Ｃ１５］
前記第２のデバイスは、携帯電話である、Ｃ１に記載の方法。
［Ｃ１６］
前記第１のデバイスから前記ビーコンメッセージを、前記個人識別デバイスで、受信することと、
前記第１のデバイスから前記ビーコンメッセージを、前記個人識別デバイスで、前記受信することに応答して、前記ビーコンメッセージへの前記第１の応答を、前記個人識別デバイスで、生成することと、
前記第１の応答を、前記個人識別デバイスから、送信することと、
をさらに備える、Ｃ１に記載の方法。
［Ｃ１７］
前記ビーコンメッセージへの前記第１の応答を、前記個人識別デバイスで、前記生成することは、少なくとも１つの識別値を暗号化することを備え、ここにおいて、前記個人識別デバイスと関連付けられた前記識別値は、前記少なくとも１つの暗号化された識別値を備える、Ｃ１６に記載の方法。
［Ｃ１８］
第３のデバイスと通信すること、ここにおいて、前記第３のデバイスは、前記個人識別デバイスと関連付けられる、
をさらに備え、
ここにおいて、前記認証することは、前記第３のデバイスと前記通信することに、少なくとも部分的に、基づく、Ｃ１に記載の方法。
［Ｃ１９］
方法であって、
個人識別デバイスが、第１のデバイスと通信することができることを決定することと、
前記個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することと、
前記第１のデバイスに１つ以上のオペレーションの前記セットを委任することと、前記委任することは、前記個人識別デバイスが、前記第１のデバイスと通信することができることを前記決定すること、および前記個人識別デバイスによって実行可能な１つ以上のオペレーションの前記セットが、前記電力しきい値より大きい電力の量を消費し得ることを前記決定することに、少なくとも部分的に、基づく、
を備える、方法。
［Ｃ２０］
前記個人識別デバイスが、第２のデバイスと通信することができることを決定することと、
前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために望ましいデバイスであることを決定することと、
をさらに備え、
ここにおいて、前記第１のデバイスに１つ以上のオペレーションの前記セットを前記委任することは、前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることを前記決定することに応答している、Ｃ１９に記載の方法。
［Ｃ２１］
前記第１のデバイスが、１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることを前記決定することは、前記第１のデバイスのバッテリ容量、前記第１のデバイスの残りのバッテリ寿命、前記第１のデバイスの処理パワー、および前記第１のデバイスの電源のうちの少なくとも１つに、少なくとも部分的に、基づく、Ｃ２０に記載の方法。
［Ｃ２２］
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および前記認証関連データを送信することのうちの少なくとも１つを備える、Ｃ１９に記載の方法。
［Ｃ２３］
前記第１のデバイスに１つ以上のオペレーションの前記セットを前記委任することは、前記第１のデバイスに１つ以上のオペレーションの前記セットのうちの第１のオペレーションを示すデータを送信することを備え、ここにおいて、１つ以上のオペレーションの前記セットのうちの前記第１のオペレーションを示す前記データは、実行するための前記オペレーションのインジケーション、前記オペレーションに関する入力データ、および前記オペレーションの結果が、前記第１のデバイスまたは第２のデバイスのうちの１つに送信されるべきであるというインジケーションのうちの少なくとも１つを備える、Ｃ１９に記載の方法。
［Ｃ２４］
前記第１のデバイスは、携帯電話である、Ｃ１９に記載の方法。
［Ｃ２５］
デバイスであって、
プロセッサと、
ビーコンメッセージを送信することと、ここにおいて、前記ビーコンメッセージは、ワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、個人識別デバイスと関連付けられた識別値を含む、
二次個人識別デバイスと通信することと、ここにおいて、前記二次個人識別デバイスは、前記個人識別デバイスと関連付けられる、
前記個人識別デバイスを認証することと、ここにおいて、前記認証は、前記識別値および前記二次個人識別デバイスと前記通信することに、少なくとも部分的に、基づく、
を行うように構成される検出器制御ユニットと、
を備える、デバイス。
［Ｃ２６］
前記検出器制御ユニットは、
個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の距離を決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離の前記決定に、少なくとも部分的に、基づく、Ｃ２５に記載のデバイス。
［Ｃ２７］
前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離は、前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、Ｃ２６に記載のデバイス。
［Ｃ２８］
前記検出器制御ユニットは、
前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離が、所定の距離内であることを決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記個人識別デバイスおよび前記二次個人識別デバイスのうちの少なくとも１つと前記デバイス間の前記距離が、所定の距離内である前記決定に応答する、Ｃ２７に記載のデバイス。
［Ｃ２９］
前記検出器制御ユニットは、
前記個人識別デバイスと前記二次個人識別デバイス間の距離を決定するようにさらに構成され、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記二次個人識別デバイス間の前記距離の前記決定に、少なくとも部分的に、基づく、Ｃ２６に記載のデバイス。
［Ｃ３０］
前記検出器制御ユニットは、
コンピューティングシステムに前記個人識別デバイスと関連付けられた前記識別値を送信することと、
前記コンピューティングシステムから第２の応答を受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、前記個人識別デバイスと関連付けられたデータ、および前記二次個人識別デバイスのインジケーションのうちの少なくとも１つを含む、
を行うようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データのうちの少なくとも１つに、少なくとも部分的に、基づく、Ｃ２６に記載のデバイス。
［Ｃ３１］
前記検出器制御ユニットは、
前記個人識別デバイスと関連付けられた追加の認証データを受信するようにさらに構成され、
ここにおいて、前記個人識別デバイスの前記認証は、前記追加の認証データに、少なくとも部分的に、基づく、Ｃ２５に記載のデバイス。
［Ｃ３２］
追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、Ｃ２５に記載のデバイス。
［Ｃ３３］
個人識別デバイスであって、
プロセッサと、
前記個人識別デバイスが、第１のデバイスと通信することができることを決定することと、
前記個人識別デバイスによって実行可能な１つ以上のオペレーションのセットが、電力しきい値より大きい電力の量を消費し得ることを決定することと、
前記第１のデバイスに１つ以上のオペレーションの前記セットを委任することと、前記委任することは、前記個人識別デバイスが、前記第１のデバイスと通信することができることの前記決定、および前記個人識別デバイスによって実行可能な１つ以上のオペレーションの前記セットが、前記電力しきい値より大きい電力の量を消費し得ることの前記決定に、少なくとも部分的に、基づく、
を行うように構成される個人識別デバイス制御ユニットと、
を備える、個人識別デバイス。
［Ｃ３４］
前記個人識別デバイス制御ユニットは、
前記個人識別デバイスが、第２のデバイスと通信することができることを決定することと、
前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために望ましいデバイスであることを決定することと、
を行うようにさらに構成され、
ここにおいて、前記第１のデバイスへの１つ以上のオペレーションの前記セットの前記委任は、前記第１のデバイスが、前記個人識別デバイスから１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることの決定に応答している、Ｃ３３に記載の個人識別デバイス。
［Ｃ３５］
前記第１のデバイスが、１つ以上のオペレーションの前記セットを委任するために前記望ましいデバイスであることの前記決定は、前記第１のデバイスのバッテリ容量、前記第１のデバイスのバッテリ寿命、前記第１のデバイスの処理パワー、および前記第１のデバイスの電源のうちの少なくとも１つに、少なくとも部分的に、基づく、Ｃ３４に記載の個人識別デバイス。
［Ｃ３６］
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および認証関連データを送信することのうちの少なくとも１つを備える、Ｃ３３に記載の個人識別デバイス。
［Ｃ３７］
前記第１のデバイスへの１つ以上のオペレーションの前記セットの前記委任は、前記第１のデバイスへの１つ以上のオペレーションの前記セットのうちの第１のオペレーションを示すデータの送信を備え、ここにおいて、１つ以上のオペレーションの前記セットのうちの前記第１のオペレーションを示す前記データは、実行するための前記オペレーションのインジケーション、前記オペレーションに関する入力データ、および前記オペレーションの結果が、前記第１のデバイスまたは第２のデバイスのうちの１つに送信されるべきであるというインジケーションのうちの少なくとも１つを備える、Ｃ３３に記載の個人識別デバイス。
［Ｃ３８］
命令を記憶した機械可読記憶媒体であって、それは、１つ以上のプロセッサによって実行されるとき、前記１つ以上のプロセッサに、
ビーコンメッセージを送信することと、ここにおいて、前記ビーコンメッセージは、第１のデバイスからワイヤレスで送信される、
前記ビーコンメッセージへの第１の応答を受信することと、ここにおいて、前記第１の応答は、個人識別デバイスと関連付けられた識別値を含む、
第２のデバイスと通信することと、ここにおいて、前記第２のデバイスは、前記個人識別デバイスと関連付けられる、
前記個人識別デバイスを認証することと、ここにおいて、前記認証することは、前記識別値、および前記第２のデバイスと前記通信することに、少なくとも部分的に、基づく、
を備えるオペレーションを実行させる、機械可読記憶媒体。
［Ｃ３９］
前記オペレーションは、前記第１のデバイスと前記個人識別デバイス間の距離を決定することをさらに備え、ここにおいて、前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記決定された距離に、少なくとも部分的に、基づく、Ｃ３８に記載の機械可読記憶媒体。
［Ｃ４０］
前記第１のデバイスと前記個人識別デバイス間の前記距離は、前記第１のデバイスと前記個人識別デバイス間を移動するためのデータに関する飛行の時間に、少なくとも部分的に、基づいて決定される、Ｃ３９に記載の機械可読記憶媒体。
［Ｃ４１］
前記オペレーションは、
前記第１のデバイスと前記個人識別デバイス間の前記距離が、所定の距離内であることを決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記個人識別デバイス間の前記距離が、前記所定の距離内であることを前記決定することに、少なくとも部分的に、基づく、Ｃ３９に記載の機械可読記憶媒体。
［Ｃ４２］
前記個人識別デバイスを認証する前記オペレーションは、
コンピューティングシステムに前記個人識別デバイスと関連付けられた前記識別値を送信することと、
前記コンピューティングシステムから第２の応答を受信することと、ここにおいて、前記第２の応答は、前記個人識別デバイスが認証されたことのインジケーション、および前記個人識別デバイスと関連付けられたデータのうちの少なくとも１つを含む、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスが認証されたことの前記インジケーション、および前記個人識別デバイスと関連付けられた前記データのうちの少なくとも１つに、少なくとも部分的に、基づく、Ｃ３８に記載の機械可読記憶媒体。
［Ｃ４３］
前記個人識別デバイスと関連付けられた前記データは、前記第２のデバイスのインジケーションを備える、Ｃ４２に記載の機械可読記憶媒体。
［Ｃ４４］
前記オペレーションは、
第１の認証トークンを生成することと、ここにおいて、前記第１の認証トークンは、前記個人識別デバイスと関連付けられた前記識別値とともに前記コンピューティングシステムに送信される、
第２の認証トークンを受信することと、
をさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１の認証トークンが、前記第２の認証トークンと一致することを決定することを備える、Ｃ４２に記載の機械可読記憶媒体。
［Ｃ４５］
前記オペレーションは、
前記個人識別デバイスと関連付けられた追加の認証データを受信することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記追加の認証データに、少なくとも部分的に、基づく、Ｃ３８に記載の機械可読記憶媒体。
［Ｃ４６］
前記追加の認証データは、パスワードおよびバイオメトリックデータのうちの少なくとも１つを備える、Ｃ４５に記載の機械可読記憶媒体。
［Ｃ４７］
前記オペレーションは、
前記第１のデバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記第１のデバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、Ｃ３８に記載の機械可読記憶媒体。
［Ｃ４８］
前記オペレーションは、
前記個人識別デバイスと前記第２のデバイス間の距離を決定することをさらに備え、
ここにおいて、前記個人識別デバイスを前記認証することは、前記個人識別デバイスと前記第２のデバイス間の前記距離に、少なくとも部分的に、基づく、Ｃ３８に記載の機械可読記憶媒体。
［Ｃ４９］
システムであって、
認証クエリに応答するように構成される個人識別デバイスと、ここにおいて、第１の個人識別デバイスは、ユーザと関連付けられる、
前記第１の個人識別デバイスを検出することと、
第２の個人識別デバイスと通信することに、少なくとも部分的に、基づいて前記第１の個人識別デバイスを認証することと、ここにおいて、前記第２の個人識別デバイスは、前記ユーザと関連付けられる、
を行うように構成される個人識別デバイス検出器と、
を備える、システム。
［Ｃ５０］
前記個人識別デバイス検出器から前記第１の個人識別デバイスと関連付けられた認証データを受信することと、
前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて、前記第１の個人識別デバイスを認証することと、
前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて、認証されたことのインジケーションを前記個人識別デバイス検出器に送信することと、
を行うように構成される識別サーバと、
前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて認証されたことの前記インジケーションを受信すること、
ここにおいて、前記第２の個人識別デバイスと前記通信することは、前記第１の個人識別デバイスが、前記第１の個人識別デバイスと関連付けられた前記認証データに、少なくとも部分的に、基づいて認証されたことの前記インジケーションの受信に応答する、
を行うようにさらに構成される前記個人識別デバイス検出器と、
をさらに備える、Ｃ４９に記載のシステム。
［Ｃ５１］
前記第１の個人識別デバイスが、認証されたことの前記インジケーションは、前記第２の個人識別デバイスのインジケーションを含む、Ｃ５０に記載のシステム。
［Ｃ５２］
前記個人識別デバイス検出器と通信するように構成される前記第２の個人識別デバイスをさらに備え、ここにおいて、前記個人識別デバイス検出器との前記通信は、前記第１の個人識別デバイスを認証するために使用される、Ｃ４９に記載のシステム。
［Ｃ５３］
前記第１の個人識別デバイスは、前記第２の個人識別デバイスと前記個人識別デバイス検出器間の通信を中継する、Ｃ５２に記載のシステム。
［Ｃ５４］
前記第１の個人識別デバイスは、
前記第２の個人識別デバイスに１つ以上のオペレーションのセットを委任するようにさらに構成され、
ここにおいて、前記第２の個人識別デバイスは、
前記第１の個人識別デバイスから１つ以上のオペレーションの前記セットのインジケーションを受信することと、
１つ以上のオペレーションの前記セットを実行することと、
前記第１の個人識別デバイスおよび前記個人識別デバイス検出器のうちの１つに１つ以上のオペレーションの前記セットの結果を送信することと、
を行うようにさらに構成される、Ｃ５２に記載のシステム。
［Ｃ５５］
１つ以上のオペレーションの前記セットは、認証関連データを暗号化すること、および前記認証関連データを送信することのうちの少なくとも１つを備える、Ｃ５４に記載のシステム。
［Ｃ５６］
第３の個人識別デバイスをさらに備え、ここにおいて、前記個人識別デバイス検出器は、前記第３の個人識別デバイスと通信することに、少なくとも部分的に、基づいて前記第１の個人識別デバイスを認証するようにさらに構成される、Ｃ４９に記載のシステム。
【国際調査報告】
2016522468.tif 000008
2016522468.tif 000009
2016522468.tif 000010