【手続補正書】
【提出日】令和3年3月5日(2021.3.5)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
認証情報管理サーバ装置であって、
前記認証情報管理サーバ装置は、
通信ネットワークを介して、ユーザ端末と、ウエブサーバ装置と接続されており、
前記ウエブサーバ装置が提供するサービスに対する登録処理を行う登録処理部と、
前記ウエブサーバ装置が提供する前記サービスに対する認証処理を行う認証処理部と、
前記サービスへの前記登録処理及び前記認証処理の際に用いる認証情報テーブルを格納する認証情報記憶部と、
を備え、
前記認証情報テーブルは、
前記ウエブサーバ装置が提供するサービス毎に、少なくともユーザを特定するためのユーザ情報と、前記ユーザの公開鍵と、ユーザの生体情報に基づいて生成された秘密鍵復元用情報とを管理し、
前記登録処理部は、
前記ユーザ端末から、第１のユーザ情報と、前記ウエブサーバ装置が提供するサービスのうちの第１のサービスを指定する第１のサービス識別子とを含む登録要求を受信する場合、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信し、
前記ユーザ端末から、前記第１の秘密鍵復元用情報に基づいて生成された第１の署名値を含む認証応答を受信し、前記第１の署名値を検証し、
前記検証が成功する場合、前記認証情報テーブルにおいて、前記第１のサービス識別子に対して、第１のユーザの第１の公開鍵を対応付け、前記第１の公開鍵を前記ユーザ端末に送信する、
ことを特徴とする認証情報管理サーバ装置。
【請求項２】
前記認証処理部は、
前記ユーザ端末から、前記第１のユーザ情報と、前記第１のサービス識別子とを含む認証要求を受信する場合、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する前記第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信する、
ことを特徴とする、請求項１に記載の認証情報管理サーバ装置。
【請求項３】
前記認証処理部は、
前記ユーザ端末から、前記第１のユーザ情報と、前記第１のサービス識別子とを含む失効要求を受信する場合、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する前記第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信し、
前記ユーザ端末から、前記第１の秘密鍵復元用情報に基づいて生成された第１の署名値を含む認証応答を受信し、前記第１の署名値を検証し、
前記検証が成功する場合、前記認証情報テーブルにおいて、前記第１のサービス識別子に対して対応付けられた第１の公開鍵を失効させる、
ことを特徴とする、請求項１に記載の認証情報管理サーバ装置。
【請求項４】
前記認証情報テーブルは、
ユーザ情報と、サービス識別子と、公開鍵と、公開鍵識別子と、秘密鍵復元用情報である公開テンプレートと、公開テンプレート識別子と、状態情報とを含む、
ことを特徴とする請求項１に記載の認証情報管理サーバ装置。
【請求項５】
前記認証情報テーブルは、
ユーザ情報と、サービス識別子と、公開鍵と、公開鍵識別子と、秘密鍵復元用情報である生体情報テンプレートと、生体情報テンプレート識別子と、秘密鍵と、秘密鍵識別子と、状態情報とを含む、
ことを特徴とする請求項１に記載の認証情報管理サーバ装置。
【請求項６】
通信ネットワークを介して、ユーザ端末と、ウエブサーバ装置とが接続されており、
前記ウエブサーバ装置が提供するサービスに対する登録処理を行う登録処理部と、
前記ウエブサーバ装置が提供する前記サービスに対する認証処理を行う認証処理部と、
前記サービスへの前記登録処理及び前記認証処理の際に用いる認証情報テーブルを格納する認証情報記憶部と、
を備える認証情報管理サーバ装置において実行される認証管理方法であって、
前記認証管理方法は、
前記ウエブサーバ装置が提供するサービス毎に、少なくともユーザを特定するためのユーザ情報と、前記ユーザの公開鍵と、ユーザの生体情報に基づいて生成された秘密鍵復元用情報とを含むように、前記認証情報テーブルを構成する工程と、
前記ユーザ端末から登録要求を受信した場合に、前記認証情報テーブルに基づいて秘密鍵復元用情報を特定し、前記ユーザ端末に送信する工程と、
を含む認証情報管理方法。
【請求項７】
前記ユーザ端末から、第１のユーザ情報と、前記ウエブサーバ装置が提供するサービスのうちの第１のサービスを指定する第１のサービス識別子とを含む登録要求を受信する工程と、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信する工程と、
前記ユーザ端末から、前記第１の秘密鍵復元用情報に基づいて生成された第１の署名値を含む認証応答を受信し、前記第１の署名値を検証する工程と、
前記検証が通過する場合、前記認証情報テーブルにおいて、前記第１のサービス識別子に対して、第１のユーザの生体情報に基づいて生成された第１の公開鍵を対応付ける工程と、
を更に含む、請求項６に記載の認証情報管理方法。
【請求項８】
前記ユーザ端末から、前記第１のユーザ情報と、前記第１のサービス識別子とを含む失効要求を受信する工程と、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する前記第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信する工程と、
前記ユーザ端末から、前記第１の秘密鍵復元用情報に基づいて生成された第１の署名値を含む認証応答を受信し、前記第１の署名値を検証する工程と、
前記検証が成功する場合、前記認証情報テーブルにおいて、前記第１のサービス識別子に対して対応付けられた第１の公開鍵を失効させる工程と、
を更に含む、請求項７に記載の認証情報管理方法。
【請求項９】
前記認証情報テーブルは、
ユーザ情報と、サービス識別子と、公開鍵と、公開鍵識別子と、秘密鍵復元用情報である公開テンプレートと、公開テンプレート識別子と、状態情報とを含む、
ことを特徴とする請求項６に記載の認証情報管理方法。
【請求項１０】
前記認証情報テーブルは、
ユーザ情報と、サービス識別子と、公開鍵と、公開鍵識別子と、秘密鍵復元用情報である生体情報テンプレートと、生体情報テンプレート識別子と、秘密鍵と、秘密鍵識別子と、状態情報とを含む、
ことを特徴とする請求項６に記載の認証情報管理方法。
【請求項１１】
認証情報管理システムであって、
前記認証情報管理システムにおいて、
認証情報管理サーバ装置と、ユーザ端末と、ウエブサーバ装置とが通信ネットワークを介して接続されており、
前記認証情報管理サーバ装置は、
前記ウエブサーバ装置が提供するサービスに対する登録処理を行う登録処理部と、
前記ウエブサーバ装置が提供する前記サービスに対する認証処理を行う認証処理部と、
前記サービスへの前記登録処理及び前記認証処理の際に用いる認証情報テーブルを格納する認証情報記憶部と、
を備え、
前記認証情報テーブルは、
前記ウエブサーバ装置が提供するサービス毎に、少なくともユーザを特定するためのユーザ情報と、前記ユーザの公開鍵と、前記ユーザの生体情報に基づいて生成された秘密鍵復元用情報とを管理するテーブルであり、
前記登録処理部は、
前記ユーザ端末から、第１のユーザ情報と、前記ウエブサーバ装置が提供するサービスのうちの第１のサービスを指定する第１のサービス識別子と、を含む登録要求を受信する場合、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信し、
前記ユーザ端末から、前記第１の秘密鍵復元用情報に基づいて生成された第１の署名値を含む認証応答を受信し、前記第１の署名値を検証し、
前記検証が成功する場合、前記認証情報テーブルにおいて、前記第１のサービス識別子に対して、第１のユーザの第１の公開鍵を対応付け、前記第１の公開鍵を前記ユーザ端末に送信する、
ことを特徴とする認証情報管理システム。
【請求項１２】
前記認証処理部は、
前記ユーザ端末から、前記第１のユーザ情報と、前記第１のサービス識別子と、を含む認証要求を受信する場合、
前記認証情報テーブルにおいて、前記第１のユーザ情報に対応する前記第１の秘密鍵復元用情報を特定し、前記ユーザ端末に送信し、
前記ユーザ端末は、
受信した前記第１の秘密鍵復元用情報と、ユーザの生体情報とに基づいて生成された第１の署名値を含む認証応答を生成し、前記ウエブサーバ装置に送信する、
ことを特徴とする、請求項１１に記載の認証情報管理システム。