【手続補正書】
【提出日】平成30年2月19日(2018.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第1のピアデバイスと第2のピアデバイスとの間の鍵交換を認証する方法であって、
前記第1のピアデバイスによって、前記第1のピアデバイスのユーザの連合ログイン証明書および第1の識別子を第1の連合ログインプロバイダに送信するステップであって、前記第2のピアデバイスは、前記ユーザの前記連合ログイン証明書および第2の識別子を第2の連合ログインプロバイダに送信するステップと、
前記第1のピアデバイスによって、前記第1の連合ログインプロバイダから第1の認証応答を受信するステップであって、前記第2のピアデバイスは、前記第2の連合ログインプロバイダから第2の認証応答を受信するステップと、
前記第1のピアデバイスによって、前記第2のピアデバイスから前記第2の認証応答を受信するステップと、
前記第1のピアデバイスによって、前記第2の連合ログインプロバイダによる前記第2の認証応答を認証するステップと、
前記第1のピアデバイスによって、前記第1の認証応答を前記第2のピアデバイスに送信するステップであって、前記第2のピアデバイスは、前記第1の連合ログインプロバイダによる前記第1の認証応答を認証するステップと、
前記第1のピアデバイスによって、前記第2のピアデバイスが前記第1の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスから受信するステップと、
前記第1のピアデバイスによって、前記第1のピアデバイスが前記第2の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスに送信するステップと、
前記第1のピアデバイスによって、前記第2のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証するステップであって、前記第2のピアデバイスは、前記第1のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証するステップとを含む方法。
【請求項２】
前記第1の認証応答を受信するステップが、前記第1の認証応答によるHTMLリダイレクトを受信するステップを含む、請求項1に記載の方法。
【請求項３】
前記第1のピアデバイスは、前記HTMLリダイレクトに従うのではなく前記第1の認証応答を前記第2のピアデバイスに送信する、請求項2に記載の方法。
【請求項４】
前記ユーザの前記連合ログイン証明書および前記第1の識別子を前記第1の連合ログインプロバイダに送信する前に前記鍵交換を使用して前記第1のピアデバイスと前記第2のピアデバイスとの間にセキュアなセッションを確立するステップをさらに含む、請求項1に記載の方法。
【請求項５】
前記セキュアなセッションが、Diffie-Hellman鍵交換を使用して確立される、請求項4に記載の方法。
【請求項６】
前記第1の連合ログインプロバイダと前記第2の連合ログインプロバイダは異なる連合ログインプロバイダであり、前記第1の連合ログインプロバイダおよび前記第2の連合ログインプロバイダは、OpenIDプロバイダ、OAuthプロバイダ、またはFaceConnectプロバイダを含む、請求項1に記載の方法。
【請求項７】
前記第1の連合ログインプロバイダと前記第2の連合ログインプロバイダは同じ連合ログインプロバイダであるか、または、
前記第1のピアデバイスはコントローラピアデバイスを備え、前記第2のピアデバイスは被制御側デバイスを備える、請求項1に記載の方法。
【請求項８】
前記第1のピアデバイスによって、前記鍵交換に関する第1の公開鍵を生成するステップと、
前記第1のピアデバイスによって、前記第1の公開鍵を前記第2のピアデバイスに送信するステップと、
前記第1のピアデバイスによって、前記第2のピアデバイスから第2の公開鍵を受信するステップとを含む、請求項1に記載の方法。
【請求項９】
前記第1の識別子は、前記第1の公開鍵、前記第1の公開鍵と前記第2の公開鍵との組合せ、前記第1の公開鍵と前記第2の公開鍵のハッシュ、または擬似ランダム関数(PRF)を使用して算出される前記第1の公開鍵と前記第2の公開鍵のベリファイアを含む、請求項8に記載の方法。
【請求項１０】
前記第1の識別子と前記第2の識別子は同じ識別子であり、前記第1の識別子と前記第2の識別子は、共通のハッシュまたは算出されたベリファイアを含む、請求項1に記載の方法。
【請求項１１】
前記第1の識別子と前記第2の識別子はそれぞれに異なる識別子であり、前記第1の識別子は、前記第1のピアデバイスによって生成される第1の公開鍵を含み、前記第2の識別子は、前記第2のピアデバイスによって生成される第2の公開鍵を含む、請求項1に記載の方法。
【請求項１２】
前記第2のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証するステップは、前記第2のピアデバイスからの前記肯定応答を受信するステップに基づいて前記鍵交換を認証するステップを含む、請求項1に記載の方法。
【請求項１３】
装置により実行されたとき、装置に請求項1乃至12の何れか1項に記載の方法を実施させる命令を含む、第1のピアデバイスと第2のピアデバイスとの間の鍵交換を認証するためのコンピュータ可読記憶媒体。
【請求項１４】
第1のピアデバイスと第2のピアデバイスとの間の鍵交換を認証するための装置であって、
前記第1のピアデバイスによって、前記第1のピアデバイスのユーザの連合ログイン証明書および第1の識別子を第1の連合ログインプロバイダに送信するための手段であって、前記第2のピアデバイスは、前記ユーザの前記連合ログイン証明書および第2の識別子を第2の連合ログインプロバイダに送信する手段と、
前記第1のピアデバイスによって、前記第1の連合ログインプロバイダから第1の認証応答を受信するための手段であって、前記第2のピアデバイスは、前記第2の連合ログインプロバイダから第2の認証応答を受信する手段と、
前記第1のピアデバイスによって、前記第2のピアデバイスから前記第2の認証応答を受信するための手段と、
前記第1のピアデバイスによって、前記第2の連合ログインプロバイダによる前記第2の認証応答を認証するための手段と、
前記第1のピアデバイスによって、前記第1の認証応答を前記第2のピアデバイスに送信するための手段であって、前記第2のピアデバイスは、前記第1の連合ログインプロバイダによる前記第1の認証応答を認証する手段と、
前記第1のピアデバイスによって、前記第2のピアデバイスが前記第1の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスから受信するための手段と、
前記第1のピアデバイスによって、前記第1のピアデバイスが前記第2の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスに送信するための手段と、
前記第1のピアデバイスによって、前記第2のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証するための手段であって、前記第2のピアデバイスは、前記第1のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証する手段とを備える装置。
【請求項１５】
前記第1のピアデバイスによって、前記第1のピアデバイスのユーザの連合ログイン証明書および第1の識別子を第1の連合ログインプロバイダに送信するための手段は、前記第1のピアデバイスによって、前記第1のピアデバイスのユーザの連合ログイン証明書および第1の識別子を第1の連合ログインプロバイダに送信するように構成された論理であって、前記第2のピアデバイスは、前記ユーザの前記連合ログイン証明書および第2の識別子を第2の連合ログインプロバイダに送信する論理であり、
前記第1のピアデバイスによって、前記第1の連合ログインプロバイダから第1の認証応答を受信するための手段は、前記第1のピアデバイスによって、前記第1の連合ログインプロバイダから第1の認証応答を受信するように構成された論理であって、前記第2のピアデバイスは、前記第2の連合ログインプロバイダから第2の認証応答を受信する論理であり、、
前記第1のピアデバイスによって、前記第2のピアデバイスから前記第2の認証応答を受信するための手段は、前記第1のピアデバイスによって、前記第2のピアデバイスから前記第2の認証応答を受信するように構成された論理であり、
前記第1のピアデバイスによって、前記第2の連合ログインプロバイダによる前記第2の認証応答を認証するための手段は、前記第1のピアデバイスによって、前記第2の連合ログインプロバイダによる前記第2の認証応答を認証するように構成された論理であり、
前記第1のピアデバイスによって、前記第1の認証応答を前記第2のピアデバイスに送信するための手段であって、前記第2のピアデバイスは、前記第1の連合ログインプロバイダによる前記第1の認証応答を認証する手段は、前記第1のピアデバイスによって、前記第1の認証応答を前記第2のピアデバイスに送信するように構成された論理であって、前記第2のピアデバイスは、前記第1の連合ログインプロバイダによる前記第1の認証応答を認証する論理であり、
前記第1のピアデバイスによって、前記第2のピアデバイスが前記第1の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスから受信するための手段は、前記第1のピアデバイスによって、前記第2のピアデバイスが前記第1の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスから受信するように構成された論理であり、
前記第1のピアデバイスによって、前記第1のピアデバイスが前記第2の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスに送信するための手段は、前記第1のピアデバイスによって、前記第1のピアデバイスが前記第2の認証応答を認証したことを示す肯定応答を前記第2のピアデバイスに送信するように構成された論理であり、
前記第1のピアデバイスによって、前記第2のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証するための手段は、前記第1のピアデバイスによって、前記第2のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証するように構成された論理であって、前記第2のピアデバイスは、前記第1のピアデバイスからの前記肯定応答に基づいて前記鍵交換を認証する論理である、
請求項14に記載の装置。