【手続補正書】
【提出日】平成30年7月30日(2018.7.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
システムであって、
認証サービスを依拠当事者に提供するためのホスト型認証サービスを実装する１以上のハードウェアプラットフォームであって、前記ホスト型認証サービス及び前記依拠当事者は別個のパーティであり、前記ホスト型認証サービスは鍵を依拠当事者と共有することによって前記依拠当事者を登録し、前記ホスト型認証サービスは管理ポータルを備え、前記管理ポータルによって依拠当事者管理者が前記依拠当事者に代わって認証サービスを提供するように前記ホスト型認証サービスを構成する、１以上のハードウェアプラットフォームと、
前記依拠当事者によってホストされたアプリケーションに挿入される、前記ホスト型認証サービスによって提供される第１のプログラムコード構成要素であって、前記第１のプログラムコード構成要素は、前記アプリケーションにアクセスするクライアント装置がユーザのクライアント装置の１以上の新たな認証部を登録すること及び１以上の認証部を登録解除することを含むユーザ認証及び他の認証関連機能のための前記ホスト型認証サービスにリダイレクトされるようにする、第１のプログラムコード構成要素と、を備え、
前記ホスト型認証サービスは、前記クライアント装置と前記ホスト型認証サービスとの間に生じる複数の異なる認証関連事象に基づいて、複数のアサーションをそれによって前記クライアント装置を回避する前記依拠当事者に直接に伝送し、前記複数のアサーションの各々は前記クライアント装置と前記ホスト型認証サービスとの間に生じる１つの異なる認証関連事象を特定し、少なくとも１つの表示を含み、第１のアサーションはユーザが認証部を登録したことを示し、第２のアサーションはユーザが認証部を登録解除したことを示し、第３のアサーションはユーザが認証部を使用して前記認証サービスによって認証したことを示し、前記依拠当事者は、前記鍵を使用して前記複数のアサーションの各々を検証する、システム。
【請求項２】
前記鍵は、対称アサーション鍵を備える、請求項１に記載のシステム。
【請求項３】
前記ホスト型認証サービスは、前記対称アサーション鍵を使用して、前記複数のアサーションの１つの中のデータに対して第１の署名を生成し、前記依拠当事者は、前記対称アサーション鍵の自身のコピーを使用して、前記前記複数のアサーションの１つの中のデータに対して第２の署名を生成し、前記第１の署名を前記第２の署名と比較することにより前記複数のアサーションの１つを検証する、請求項２に記載のシステム。
【請求項４】
前記第１のプログラムコード構成要素は、ハイパーテキストマークアップランゲージ（ＨＴＭＬ）コードを備え、前記アプリケーションは、ウェブアプリケーションを備える、請求項１に記載のシステム。
【請求項５】
前記依拠当事者によってホストされた前記アプリケーションのバックエンド構成要素に挿入される第２のプログラムコード構成要素を更に備え、前記第２のプログラムコード構成要素は、前記鍵をセキュアに記憶する、請求項１に記載のシステム。
【請求項６】
前記アプリケーションは、前記バックエンド含むウェブアプリケーションと、ハイパーテキストマークアップランゲージ（ＨＴＭＬ）コードを備えるフロントエンドと、を備える、請求項５に記載のシステム。
【請求項７】
前記管理ポータルは、前記アプリケーションのフロントエンドに適用されるべきフロントエンドコード、及び前記アプリケーションのバックエンドに適用されるべきバックエンドコードを生成し、前記フロントエンドコードは、クライアント装置を前記ホスト型認証サービスにリダイレクトするのに使用可能であり、前記バックエンドコードは、前記鍵をセキュアに記憶してこれにアクセスするのに使用可能である、請求項１に記載のシステム。
【請求項８】
前記複数のアサーションの各々は、認証部種類、モデル及び／又は強度の表示を更に含む、請求項１に記載のシステム。
【請求項９】
方法であって、
依拠当事者と鍵を共有することによって、前記依拠当事者をホスト型認証サービスにおいて登録することであって、前記ホスト型認証サービス及び前記依拠当事者は別個のパーティであり、前記ホスト型認証サービスは管理ポータルを備え、前記管理ポータルによって依拠当事者管理者が前記依拠当事者に代わって認証サービスを提供するように前記ホスト型認証サービスを構成する、ことと、
ホスト型認証装置によって提供される第１のプログラムコード構成要素を前記依拠当事者によってホストされたアプリケーションに挿入することであって、前記第１のプログラムコード構成要素は、前記アプリケーションにアクセスするクライアント装置が、ユーザのクライアント装置の１以上の新たな認証部を登録すること及び１以上の認証部を登録解除することを含むユーザ認証及び他の認証関連機能のための前記ホスト型認証サービスにリダイレクトされるようにする、ことと、
前記クライアント装置と前記ホスト型認証サービスとの間に生じる複数の認証関連事象に基づいて、複数のアサーションを前記ホスト型認証サービスから前記依拠当事者に直接に伝送することであって、前記複数のアサーションの各アサーションは前記クライアント装置と前記ホスト型認証サービスとの間に生じる１つの異なる認証関連事象を特定し、前記複数のアサーションの各アサーションは少なくとも１つの表示を含み、第１のアサーションはユーザが認証部を登録したことを示し、第２のアサーションはユーザが認証部を登録解除したことを示し、第３のアサーションはユーザが認証部を使用して前記認証サービスによって認証したことを示し、前記依拠当事者は、前記鍵を使用して前記複数のアサーションの各々を検証する、ことと、
を含む、方法。
【請求項１０】
前記鍵は、対称アサーション鍵を備える、請求項９に記載の方法。
【請求項１１】
前記ホスト型認証サービスは、前記対称アサーション鍵を使用して、前記複数のアサーションの１つの中のデータに対して第１の署名を生成し、前記依拠当事者は、前記対称アサーション鍵の自身のコピーを使用して、前記複数のアサーションの１つの中のデータに対して第２の署名を生成し、前記第１の署名を前記第２の署名と比較して前記複数のアサーションの１つを検証する、請求項１０に記載の方法。
【請求項１２】
前記第１のプログラムコード構成要素は、ハイパーテキストマークアップランゲージ（ＨＴＭＬ）コードを備え、前記アプリケーションは、ウェブアプリケーションを備える、請求項９に記載の方法。
【請求項１３】
前記依拠当事者によってホストされた前記アプリケーションのバックエンド構成要素に挿入される第２のプログラムコード構成要素を更に備え、前記第２のプログラムコード構成要素は、前記鍵をセキュアに記憶する、請求項９に記載の方法。
【請求項１４】
前記アプリケーションは、前記バックエンド含むウェブアプリケーションと、ハイパーテキストマークアップランゲージ（ＨＴＭＬ）コードを備えるフロントエンドと、を備える、請求項１３に記載の方法。
【請求項１５】
前記管理ポータルは、前記アプリケーションのフロントエンドに適用されるべきフロントエンドコード、及び前記アプリケーションのバックエンドに適用されるべきバックエンドコードを生成し、前記フロントエンドコードは、クライアント装置を前記ホスト型認証サービスにリダイレクトするのに使用可能であり、前記バックエンドコードは、前記鍵をセキュアに記憶してこれにアクセスするのに使用可能である、請求項９に記載の方法。
【請求項１６】
前記複数のアサーションの各々は、認証部種類、モデル及び／又は強度の表示を更に含む、請求項９に記載の方法。
【請求項１７】
プログラムコードが記憶されている機械可読媒体であって、前記プログラムコードは、機械によって実行されると、機械に、
依拠当事者と鍵を共有することによって、前記依拠当事者をホスト型認証サービスにおいて登録することであって、前記ホスト型認証サービス及び前記依拠当事者は別個のパーティであり、前記ホスト型認証サービスは管理ポータルを備え、前記管理ポータルによって依拠当事者管理者が前記依拠当事者に代わって認証サービスを提供するように前記ホスト型認証サービスを構成する、ことと、
ホスト型認証装置によって提供される第１のプログラムコード構成要素を前記依拠当事者によってホストされたアプリケーションに挿入することであって、前記第１のプログラムコード構成要素は、前記アプリケーションにアクセスするクライアント装置が、ユーザのクライアント装置の１以上の新たな認証部を登録すること及び１以上の認証部を登録解除することを含むユーザ認証及び他の認証関連機能のための前記ホスト型認証サービスにリダイレクトされるようにする、ことと、
前記クライアント装置と前記ホスト型認証サービスとの間に生じる複数の認証関連事象に基づいて、複数のアサーションを、前記ホスト型認証サービスから前記依拠当事者に直接に伝送することであって、前記複数のアサーションの各アサーションは前記クライアント装置と前記ホスト型認証サービスとの間に生じる１つの異なる認証関連事象を特定し、前記複数のアサーションの各アサーションは少なくとも１つの表示を含み、第１のアサーションはユーザが認証部を登録したことを示し、第２のアサーションはユーザが認証部を登録解除したことを示し、第３のアサーションはユーザが認証部を使用して前記認証サービスによって認証したことを示し、前記依拠当事者は、前記鍵を使用して前記複数のアサーションの各々を検証する、ことと、
の動作を行わせる、機械可読媒体。
【請求項１８】
前記鍵は、対称アサーション鍵を備える、請求項１７に記載の機械可読媒体。
【請求項１９】
前記ホスト型認証サービスは、前記対称アサーション鍵を使用して、前記複数のアサーションの１つの中のデータに対して第１の署名を生成し、前記依拠当事者は、前記対称アサーション鍵の自身のコピーを使用して、前記複数のアサーションの１つのデータに対して第２の署名を生成し、前記第１の署名を前記第２の署名と比較して前記複数のアサーションの１つを検証する、請求項１８に記載の機械可読媒体。
【請求項２０】
前記第１のプログラムコード構成要素は、ハイパーテキストマークアップランゲージ（ＨＴＭＬ）コードを備え、前記アプリケーションは、ウェブアプリケーションを備える、請求項１７に記載の機械可読媒体。