【手続補正書】
【提出日】令和3年5月28日(2021.5.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認証サービスにおいてデバイスが実施する方法であって、
第１のコンピューティングデバイスから、前記第１のコンピューティングデバイスに対応する第１の認証証明書要求を受信するステップであって、前記第１の認証証明書要求は、第１のコンピューティングデバイスのハードウェアおよびソフトウェアのうちの一方または双方を記述する情報を含む、受信するステップと、
受信した前記情報を検証するステップと、
非対称キーペアの集合から非対称キーペアを選択するステップであって、選択された前記非対称キーペアは複数の追加のコンピューティングデバイスの各々にも同時に関連付けられ、該複数の追加のコンピューティングデバイスは、選択された前記非対称キーペアの暗号化された秘密キーとともに提供される、選択するステップと、
第１の認証証明書を生成するステップであって、該第１の認証証明書は、前記第１のコンピューティングデバイスに対応し、選択された前記キーペアの公開キーを該第１の認証証明書に関連付ける、生成するステップと、
前記第１のコンピューティングデバイスに対し前記秘密キーを暗号化するステップと、
暗号化された前記秘密キーおよび前記第１の認証証明書を、前記第１のコンピューティングデバイスに戻すステップと
を含む方法。
【請求項２】
請求項１に記載の方法であって、前記第１のコンピューティングデバイスに対し前記秘密キーを暗号化するステップは、第１のコンピューティングデバイスの信頼できるセキュアなコンポーネントの公開／秘密キーペアの公開キーを使用して、選択された前記キーペアの前記秘密キーを暗号化するステップを含む、方法。
【請求項３】
請求項１または２に記載の方法であって、前記非対称キーペアを選択するステップは、前記非対称キーペアの集合から前記非対称キーペアをランダムまたは疑似ランダムに選択するステップを含む、方法。
【請求項４】
請求項１から３のいずれか一項に記載の方法であって、前記第１の認証証明書要求を受信する前に、前記非対称キーペアの集合において前記非対称キーペアを生成するステップをさらに含む方法。
【請求項５】
請求項１から４のいずれか一項に記載の方法であって、前記非対称キーペアの集合において前記非対称キーペアを１つまたは複数の間隔で変更するステップをさらに含む方法。
【請求項６】
請求項１から５のいずれか一項に記載の方法であって、
第２のコンピューティングデバイスから、前記第２のコンピューティングデバイスに対応する第２の認証証明書要求を受信するステップであって、前記第２の認証証明書要求は、第２のコンピューティングデバイスのハードウェアおよびソフトウェアのうちの一方または双方を記述する追加の情報を含む、受信するステップと、
受信した前記追加の情報を検証するステップと、
前記非対称キーペアの集合から、前記第１のコンピューティングデバイスについて以前に選択された前記非対称キーペアを選択するステップと、
第２の認証証明書を生成するステップであって、該第２の認証証明書は、前記第２のコンピューティングデバイスに対応し、前記公開キーを該第２の認証証明書に関連付ける、生成するステップと、
前記第２のコンピューティングデバイスに対し前記秘密キーを暗号化して別の暗号化された秘密キーを生成するステップと、
前記別の暗号化された秘密キーおよび前記第２の認証証明書を、前記第２のコンピューティングデバイスに戻すステップと
をさらに含む方法。
【請求項７】
請求項１から６のいずれか一項に記載の方法であって、前記第１の認証証明書は、前記第１のコンピューティングデバイスの名前または識別子を有さない、方法。
【請求項８】
デバイスが実施する方法であって、
認証サービスに、該デバイスに対応する認証証明書要求を送信するステップであって、該要求は、デバイスのハードウェアおよびソフトウェアのうちの一方又は双方を記述する情報を含む、送信するステップと、
前記認証サービスから公開／秘密キーペアを受信するステップであって、該公開／秘密キーペアは、秘密キーと、該公開／秘密キーペアをデバイスの信頼できるセキュアなコンポーネントに関連付ける認証証明書とを含む、受信するステップと、
前記信頼できるセキュアなコンポーネントのセキュアなストア内に、前記秘密キーを記憶するステップと、
前記認証サービスにアクセスすることなく、１つまたは複数の追加の公開／秘密キーペアおよび１つまたは複数の追加の認証証明書を生成するステップであって、前記追加の認証証明書の各々は前記認証サービスまで連鎖する、生成するステップと
を含む方法。
【請求項９】
請求項８に記載の方法であって、受信した前記公開／秘密キーペアは、前記認証サービスによって複数の他のコンピューティングデバイスに提供される公開／秘密キーペアと同じである、方法。
【請求項１０】
請求項８または９に記載の方法であって、前記デバイスにおいて動作するウェブブラウザによってアクセスされる各ウェブサイトについて、前記１つまたは複数の追加の公開／秘密キーペアおよび１つまたは複数の追加の認証証明書のうちの１つを生成するステップをさらに含む方法。
【請求項１１】
請求項８から１０のいずれか一項に記載の方法であって、前記デバイスによってアクセスされる複数の異なる信頼パーティシステムの各々について、前記１つまたは複数の追加の公開／秘密キーペアおよび１つまたは複数の追加の認証証明書のうちの１つを生成するステップをさらに含む方法。
【請求項１２】
請求項８から１１のいずれか一項に記載の方法であって、前記デバイスの信頼できるセキュアなコンポーネントの秘密キーを使用して、前記認証サービスから受信した前記公開／秘密キーペアを復号するステップをさらに含む方法。
【請求項１３】
請求項８から１２のいずれか一項に記載の方法であって、前記デバイスの信頼できるセキュアなコンポーネントは信頼できるプラットフォームモジュールを含む、方法。
【請求項１４】
１つまたは複数のプロセッサと、
複数の命令を記憶しているコンピュータ可読記憶媒体と、
を備えるシステムであって、
前記複数の命令は、前記１つまたは複数のプロセッサによる実行に応答して、
第１のコンピューティングデバイスから、前記第１のコンピューティングデバイスに対応する第１の認証証明書要求を受信するステップであって、前記第１の認証証明書要求は、第１のコンピューティングデバイスのハードウェアおよびソフトウェアのうちの一方または双方を記述する情報を含む、受信するステップと、
受信した前記情報を検証するステップと、
非対称キーペアの集合から非対称キーペアを選択するステップであって、選択された前記非対称キーペアは複数の追加のコンピューティングデバイスの各々にも同時に関連付けられ、該複数の追加のコンピューティングデバイスは、選択された前記非対称キーペアの暗号化された秘密キーとともに提供される、選択するステップと、
第１の認証証明書を生成するステップであって、該第１の認証証明書は、前記第１のコンピューティングデバイスに対応し、選択された前記キーペアの公開キーを該第１の認証証明書に関連付ける、生成するステップと、
前記第１のコンピューティングデバイスに対し前記秘密キーを暗号化するステップと、
暗号化された前記秘密キーおよび前記第１の認証証明書を、前記第１のコンピューティングデバイスに戻すステップと
を、前記１つまたは複数のプロセッサに実行させる、
システム。
【請求項１５】
請求項１４に記載のシステムであって、前記第１のコンピューティングデバイスに対し前記秘密キーを暗号化するステップは、第１のコンピューティングデバイスの信頼できるセキュアなコンポーネントの公開／秘密キーペアの公開キーを使用して、選択された前記キーペアの前記秘密キーを暗号化するステップを含む、システム。
【請求項１６】
請求項１４または１５に記載のシステムであって、前記第１のコンピューティングデバイスの信頼できるセキュアなコンポーネントは信頼できるプラットフォームモジュールを含む、システム。
【請求項１７】
請求項１４から１６の何れか一項に記載のシステムであって、前記非対称キーペアを選択するステップは、前記非対称キーペアの集合から前記非対称キーペアをランダムまたは疑似ランダムに選択するステップを含む、システム。
【請求項１８】
請求項１４から１７のいずれか一項に記載のシステムであって、前記複数の命令は、前記非対称キーペアの集合において前記非対称キーペアを１つまたは複数の間隔で変更するステップを前記１つまたは複数のプロセッサにさらに実行させる、システム。
【請求項１９】
請求項１４から１８のいずれか一項に記載のシステムであって、前記複数の命令は、
第２のコンピューティングデバイスから、前記第２のコンピューティングデバイスに対応する第２の認証証明書要求を受信するステップであって、前記第２の認証証明書要求は、第２のコンピューティングデバイスのハードウェアおよびソフトウェアのうちの一方または双方を記述する追加の情報を含む、受信するステップと、
受信した前記追加の情報を検証するステップと、
前記非対称キーペアの集合から、前記第１のコンピューティングデバイスについて以前に選択された前記非対称キーペアを選択するステップと、
第２の認証証明書を生成するステップであって、該第２の認証証明書は、前記第２のコンピューティングデバイスに対応し、前記公開キーを該第２の認証証明書に関連付ける、生成するステップと、
前記第２のコンピューティングデバイスに対し前記秘密キーを暗号化して別の暗号化された秘密キーを生成するステップと、
前記別の暗号化された秘密キーおよび前記第２の認証証明書を、前記第２のコンピューティングデバイスに戻すステップと
を、前記１つまたは複数のプロセッサにさらに実行させる、システム。
【請求項２０】
請求項１４から１９のいずれか一項に記載のシステムであって、前記第１の認証証明書は、前記第１のコンピューティングデバイスの名前または識別子を有さない、システム。