(57)【要約】      （修正有）【課題】サービスで提供される個人に関する情報の真正性を証明できる情報提供プログラム、情報提供方法、情報処理装置、及び情報登録システムを提供する。【解決手段】情報提供プログラムは、端末より、サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた情報により特定される認証先に利用者に関する認証要求を通知し、認証要求に応じて、認証先より、利用者の属性情報と、利用者の個人情報とを受け付けると、受け付けた属性情報及び個人情報を、署名用電子証明書に含まれる個人情報とともに、端末に提供する処理をコンピュータに実行させる。【選択図】図１４
2019125214.tif 000002
【特許請求の範囲】
【請求項１】
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知し、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する、
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
【請求項２】
前記認証先より受け付けた前記属性情報及び前記個人情報は、前記認証先の秘密鍵で署名されており、
更に、前記秘密鍵と対応する公開鍵の公開鍵証明書を、前記提供システムに提供する、
処理をコンピュータに実行させることを特徴とする請求項１に記載の情報提供プログラム。
【請求項３】
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知し、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する、
ことを含む、コンピュータにより実行される情報提供方法。
【請求項４】
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知する通知部と、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する提供部と、
を含む、情報処理装置。
【請求項５】
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知する通知部と、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する提供部と、
を含む、属性情報提供サーバと、
前記属性情報提供サーバから、前記認証先より受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに受信すると、前記認証先より受け付けた前記個人情報と、前記署名用電子証明書に含まれる個人情報とが一致するか判定する判定部と、
前記認証先より受け付けた前記個人情報と、前記署名用電子証明書に含まれる個人情報とが一致する場合に、前記認証先より受け付けた前記属性情報及び前記個人情報を対応付けて記憶部に記憶する情報登録部と、
を含む、前記提供システムと、
を含む、情報登録システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報提供プログラム、情報提供方法、情報処理装置、及び情報登録システムに関する。
【背景技術】
【０００２】
近年、交付されているマイナンバーカード（ＩＣカード）には、住民基本台帳カードにも含まれる署名用電子証明書と、利用者証明用電子証明書とが記録されている。これらの証明書を利用して、Ｗｅｂ（ウェブ）上でＰＫＩ（Public Key Infrastructure）による個人認証を行うことが可能である。
【０００３】
マイナンバーカードを利用した公的個人認証のサービスは、民間での利活用が始まっており、公的個人認証サービスを利用したさらなるサービスの拡大が期待される。例えば、公務員では、個人認証にマイナンバーカードが利用されており、今後、企業での認証にもマイナンバーカードの利用が予測される。
【０００４】
また、婚活サイト、求人サイトなど、個人に関する情報の提供を望む者に、個人に関する情報を提供する様々なサービスがある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−２５９０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述のように、個人に関する情報を取り扱う様々なサービスがある。しかしながら、例えば、個人に関する情報の提供を受ける者が、サービスで提供される個人に関する情報の真正性を確認することが難しいことがあった。
【０００７】
１つの側面では、本発明は、サービスで提供される個人に関する情報の真正性を証明することのできる技術を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一つの態様の情報提供プログラムは、サービスを提供する提供システムより、サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた情報により特定される認証先に利用者に関する認証要求を通知し、認証要求に応じて、認証先より、利用者の属性情報と、利用者の個人情報とを受け付けると、受け付けた属性情報及び個人情報を、署名用電子証明書に含まれる個人情報とともに、提供システムに提供する、処理をコンピュータに実行させる。
【発明の効果】
【０００９】
サービスで提供される個人に関する情報の真正性を証明することができる。
【図面の簡単な説明】
【００１０】
【図１】例示的な個人に関する情報を提供するサービスを示す図である。
【図２】実施形態に係る情報登録システムのシステム構成を例示する図である。
【図３】実施形態に係る端末のブロック構成を例示する図である。
【図４】実施形態に係るサービス提供サーバのブロック構成を例示する図である。
【図５】実施形態に係る属性情報提供サーバのブロック構成を例示する図である。
【図６】実施形態に係る情報提供サーバのブロック構成を例示する図である。
【図７】実施形態に係る検証サーバのブロック構成を例示する図である。
【図８】実施形態に係る個人に関する情報の登録と閲覧について例示する図である。
【図９】実施形態に係るサービス提供サーバの記憶部に記憶されている利用者情報を例示する図である。
【図１０】実施形態に係るサービス提供サーバの記憶部に記憶されている情報提供サーバ情報を例示する図である。
【図１１】実施形態に係る属性情報提供サーバの記憶部に記憶されている情報提供サーバ接続先情報を例示する図である。
【図１２】実施形態に係る情報提供サーバの記憶部に記憶されている人物情報を例示する図である。
【図１３】実施形態に係る登録者の端末の制御部が実行する個人に関する情報の登録処理を例示する図である。
【図１４】実施形態に係るサービス提供サーバの制御部が実行する個人に関する情報の登録処理を例示する図である。
【図１５】実施形態に係る属性情報提供サーバの制御部が実行する検証処理を例示する図である。
【図１６】実施形態に係る情報提供サーバの制御部が実行する属性情報提供処理を例示する図である。
【図１７】実施形態に係る閲覧者の端末の制御部が実行する個人に関する情報取得処理を例示する図である。
【図１８】実施形態に係るサービス提供サーバの制御部が実行する検証情報の送信処理を例示する図である。
【図１９】実施形態に係る端末、サービス提供サーバ、属性情報提供サーバ、情報提供サーバ、及び検証サーバを実現するためのコンピュータのハードウェア構成を例示する図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照しながら、本発明のいくつかの実施形態について詳細に説明する。なお、複数の図面において対応する要素には同一の符号を付す。
【００１２】
図１は、例示的な個人に関する情報を提供するサービスを示す図である。例えば、サービス提供サーバ１０１からサービスの提供を受けるために、利用者（登録者）が個人に関する情報をサービスに登録する申請を行うとする。この場合、登録者は端末１０２に表示されたサービス提供サーバ１０１が提供するウェブサイトのフォームなどに自身に関する情報を入力して、サービス提供サーバ１０１に送信する（図１の（１））。例えば、サービス提供サーバ１０１がサービスを提供するウェブサイトが婚活サイトである場合、登録者は、氏名、勤務先、年収、住所、従業員情報、学歴などの個人に関する情報をウェブサイトに入力し、サーバ１０１に登録する（図１の（２））。閲覧者は、登録された個人の情報を参照する（図１の（３））。しかしながら、個人に関する情報は登録者の自己申告により登録されるため、登録された個人の情報の真正性は保証されない。
【００１３】
また、例えば、サービス提供サーバ１０１の管理者が、個人に関する情報の真正性を確認するために、登録者に、登録者が所属する所属会社１０３が発行する在籍証明書の提出を求めることもある。この場合、在籍証明書に記載された個人に関する情報については、真正性が保障される。しかしながら、登録者は、所属会社１０３に在籍証明書の発行を申請して受領後にサービス提供サーバ１０１の管理者に提出しなければならず、証明書の郵送などといった煩雑な作業となることがあり、時間と手間がかかる。そのため、個人に関する情報の真正性を簡便に証明できる技術の提供が望まれている。
【００１４】
また、例えば、サービス提供サーバ１０１が提供するサービスを利用する閲覧者は、サーバ１０１が提供するウェブサイトに端末１０２でアクセスし、登録者が登録した個人に関する情報を閲覧する。しかしながら、この場合、閲覧者は、サービス提供サーバ１０１が提供する個人に関する情報の真正性を確かめることはできない。例えば、サービス提供サーバ１０１の管理者が、個人に関する情報の真正性を確認するために、登録者に、所属会社が発行する在籍証明書の提出を求めていたとしても、管理者自体が信頼のおけるものではない可能性もある。そのため、閲覧者が、個人に関する情報の真正性を検証することのできる技術の提供が望まれている。以下、実施形態を説明する。
【００１５】
図２は、実施形態に係る情報登録システム２００のシステム構成を例示する図である。情報登録システム２００は、例えば、端末２０１、サービス提供サーバ２０２、属性情報提供サーバ２０３、情報提供サーバ２０４、及び検証サーバ２０５を含む。端末２０１、サービス提供サーバ２０２、属性情報提供サーバ２０３、情報提供サーバ２０４、及び検証サーバ２０５は、例えば、ネットワーク２１０を介して接続されていてよい。
【００１６】
端末２０１は、例えば、情報登録システム２００を利用する利用者の端末である。端末２０１は、例えば、スマートフォン、携帯電話機、タブレット端末、パーソナルコンピュータ（ＰＣ）、ノートＰＣなどであってよい。端末２０１は、例えば、サービス提供サーバ２０２に個人に関する情報を登録する登録者が利用する端末や、サービス提供サーバ２０２に登録された個人に関する情報を閲覧する閲覧者が利用する端末であってよい。
【００１７】
サービス提供サーバ２０２は、個人に関する情報を提供するサービスを行うサーバであってよい。例えば、サービス提供サーバ２０２は、婚活サイトや、求人サイトなどを提供するサーバであってよい。なお、サービス提供サーバ２０２を、サービスを提供するサービス提供システムと呼ぶことがある。
【００１８】
属性情報提供サーバ２０３は、例えば、利用者の個人に関する情報に含まれる個人情報や、属性情報の真正性を検証するための処理を実行するサーバであってよい。情報提供サーバ２０４は、真正性が保障された個人情報及び属性情報を提供するサーバであってよい。
【００１９】
検証サーバ２０５は、例えば、地方公共団体情報システム機構（Japan Agency for Local Authority Information Systems、略称：Ｊ−ＬＩＳ）などが運用する電子証明書が失効しているか否かの情報を管理するサーバであってよい。なお、Ｊ−ＬＩＳからの電子証明書の失効に関する情報の提供は、例えば、ＯＣＳＰ（Online Certificate Status Protocol）により提供されてもよいし、ＣＲＬ（Certificate Revocation Lists）で提供されてもよい。
【００２０】
図３は、実施形態に係る端末２０１のブロック構成を例示する図である。端末２０１は、例えば、制御部３０１、記憶部３０２、及び表示装置３０３を含んでいる。表示装置３０３は、例えば、ディスプレーなどのデバイスであってよい。これらの各部の詳細については後述する。 
【００２１】
図４は、実施形態に係るサービス提供サーバ２０２のブロック構成を例示する図である。サービス提供サーバ２０２は、例えば、制御部４０１及び記憶部４０２を含んでいる。制御部４０１は、例えば判定部４１１、及び情報登録部４１２などとして動作してよい。記憶部４０２は、例えば、後述する利用者情報９００、情報提供サーバ情報１０００などの情報を記憶していてよい。これらの各部の詳細及び記憶部４０２に格納されている情報の詳細については後述する。 
【００２２】
図５は、実施形態に係る属性情報提供サーバ２０３のブロック構成を例示する図である。属性情報提供サーバ２０３は、例えば、制御部５０１及び記憶部５０２を含んでいる。制御部５０１は、例えば通知部５１１、及び提供部５１２などとして動作してよい。記憶部５０２は、例えば、後述する情報提供サーバ接続先情報１１００などの情報を記憶していてよい。これらの各部の詳細及び記憶部５０２に格納されている情報の詳細については後述する。 
【００２３】
図６は、実施形態に係る情報提供サーバ２０４のブロック構成を例示する図である。情報提供サーバ２０４は、例えば、制御部６０１及び記憶部６０２を含んでいる。記憶部６０２は、例えば、後述する人物情報１２００などの情報を記憶していてよい。これらの各部の詳細及び記憶部６０２に格納されている情報の詳細については後述する。 
【００２４】
図７は、実施形態に係る検証サーバ２０５のブロック構成を例示する図である。検証サーバ２０５は、例えば、制御部７０１及び記憶部７０２を含んでいる。記憶部７０２は、例えば、署名用電子証明書の失効に関する情報を記憶していてよい。 
【００２５】
以下で述べる実施形態では、個人に関する情報の真正性を電子署名や電子証明書を用いて保障する。なお、個人に関する情報は、（１）個人情報と、（２）属性情報とを含んでよい。
【００２６】
（１）個人情報
個人情報は、マイナンバーカードの署名用電子証明書に含まれている情報であってよく、例えば、氏名、生年月日、性別、住所の情報であってよい。個人情報は、例えば、署名用電子証明書を用いて真正性が確認されてよい。
【００２７】
（２）属性情報
属性情報は、例えば、個人に関する情報のうち、個人情報以外の情報であってよい。属性情報は、例えば、会社、学校などの個人と関係のある機関が真正性を保証して提供する情報であってよく、例えば、在籍証明、勤務先、年収、及び卒業証明などの情報を含んでいてよい。なお、個人と関係のある機関は、属性情報とともに、個人情報も提供してよい。個人と関係のある機関が提供する属性情報及び個人情報の真正性は、例えば、機関の秘密鍵で行われた電子署名により確認されてよい。
【００２８】
続いて、実施形態に係る情報登録システム２００における個人に関する情報の登録と閲覧について説明する。図８は、実施形態に係る情報登録システム２００における個人に関する情報の登録と閲覧について例示する図である。なお、以下では、個人に関する情報をサービス提供サーバ２０２に登録する利用者を登録者と呼び、登録された個人に関する情報を閲覧する利用者を閲覧者と呼ぶ。
【００２９】
登録者は、例えば、自身の個人に関する情報の登録をサービス提供サーバ２０２に申請する場合、端末２０１をサービス提供サーバ２０２が提供するウェブサイトなどに接続し、登録のための入力フォーム画面を端末２０１の表示装置３０３の表示画面に表示させる。そして、端末２０１は、登録者にマイナンバーカードの情報の入力を要求し、端末２０１に接続されたカードリーダに通されたマイナンバーカードから署名用電子証明書を読み取る。また、端末２０１は、属性情報の提供を求める情報提供サーバ２０４を特定するための情報を入力するように登録者に要求し、情報提供サーバ２０４を特定するための情報の入力を受け付ける。なお、情報提供サーバ２０４を特定するための情報とは、例えば、会社名、学校名など情報提供サーバ２０４を運用する機関を示す情報であってよい。そして、端末２０１は、取得した署名用電子証明書と、情報提供サーバ２０４を特定するための情報とを含む登録依頼をサービス提供サーバ２０２に送信する（図８の（１））。
【００３０】
登録依頼を受信すると、サービス提供サーバ２０２の制御部４０１は、例えば、受信した署名用電子証明書の検証と、個人情報及び属性情報の提供とを依頼するための提供依頼を生成し、属性情報提供サーバ２０３に送信する（図８の（２））。提供依頼は、例えば、接続している端末２０１のＩＰ（Internet Protocol）アドレスなどのアドレス情報と、署名用電子証明書と、提供を依頼する個人情報及び属性情報の提供が可能な情報提供サーバ２０４を特定するための情報とを含んでよい。
【００３１】
属性情報提供サーバ２０３は、受信した提供依頼に含まれる署名用電子証明書が有効か否かを問い合わせる有効性確認依頼を、検証サーバ２０５に送信する（図８の（３））。なお、属性情報提供サーバ２０３は、例えば、総務省の認定を受け、検証サーバ２０５から署名用電子証明書及び利用者証明用電子証明書の失効情報を得ることが可能な機関が運用するサーバであってよい。
【００３２】
検証サーバ２０５は、署名用電子証明書の有効性確認依頼を受信すると、署名用電子証明書が失効しているか否かを示す失効情報を応答する。なお、検証サーバ２０５は、例えば、失効している署名用電子証明書の情報が登録されているデータベース等を参照して、受信した有効性確認依頼の署名用電子証明書が失効しているか否かを判定してよい。検証サーバ２０５は有効性確認依頼に含まれる署名用電子証明書が失効している場合、署名用電子証明書が失効していることを示す失効通知を属性情報提供サーバ２０３に返信する。一方、検証サーバ２０５は有効性確認依頼に含まれる署名用電子証明書が失効していない場合、署名用電子証明書が有効であることを示す有効通知を属性情報提供サーバ２０３に返信する。
【００３３】
属性情報提供サーバ２０３は、検証サーバ２０５から受信した応答が、失効通知であれば、署名用電子証明書の検証を検証失敗と判定する。一方、検証サーバ２０５から受信した応答が有効通知であるとする。この場合、属性情報提供サーバ２０３は、署名用電子証明書に含まれる電子署名が施された個人情報に基づくデータを署名用電子証明書の真正性を保証する認証局が発行した公開鍵で復号し、署名用電子証明書の個人情報の真正性を確認する（図８の（４））。
【００３４】
また、属性情報提供サーバ２０３は、提供依頼に含まれる情報提供サーバ２０４を特定するための情報を用いて情報提供サーバ２０４への接続先を特定する。例えば、属性情報提供サーバ２０３の記憶部４０２には、情報提供サーバ２０４を特定するための情報と、その情報提供サーバ２０４への接続先とを対応づける後述の情報提供サーバ接続先情報１１００が記憶されていてよい。情報提供サーバ２０４の接続先を示す情報は、例えば、情報提供サーバ２０４が提供する認証用のウェブサイトのＵＲＬ（Uniform Resource Locator）などであってよい。なお、情報提供サーバ２０４は、一例では、登録者が所属する、或いは、過去に所属していた会社、学校、施設、機関などが運用するサーバであってよい。そして、属性情報提供サーバ２０３は、情報提供サーバ２０４への接続先に個人情報及び属性情報の提供と、登録者の認証を要求する認証要求を送信する。一方で、属性情報提供サーバ２０３は、提供依頼に含まれるＩＰアドレスで登録者の端末２０１に接続し、端末２０１の接続先を、情報提供サーバ２０４への接続先にリダイレクトする（図８の（５））。なお、情報提供サーバ２０４への接続先を、認証を依頼する対象である認証先と呼ぶことがある。
【００３５】
情報提供サーバ２０４は、リダイレクトを受けた登録者の端末２０１から接続を受けると、認証情報の入力を要求し、登録者の端末２０１からの認証情報の入力を受け付ける。登録者は、例えば、リダイレクトで情報提供サーバ２０４に端末２０１が接続されると、端末２０１が備える表示装置３０３の表示画面に表示された認証画面において入力が求められている認証情報を入力する。なお、情報提供サーバ２０４での認証は、情報提供サーバ２０４において予め定められている認証方式で実行されてよく、一例では、カード認証、ログインＩＤ（identifier）とパスワードによる認証などで実行されてよい。
【００３６】
情報提供サーバ２０４は、端末２０１から入力された認証情報で認証を実行する。認証に失敗した場合、情報提供サーバ２０４は、認証失敗を示す失敗通知を属性情報提供サーバ２０３に返す。一方、認証に成功した場合、情報提供サーバ２０４は、属性情報提供サーバ２０３からの認証要求で提供が要求された個人情報及び属性情報に、情報提供サーバ２０４の秘密鍵で電子署名を行う。そして、情報提供サーバ２０４は、署名された個人情報及び属性情報と、秘密鍵と対応する公開鍵の公開鍵証明書とを属性情報提供サーバ２０３に返す。
【００３７】
属性情報提供サーバ２０３は、情報提供サーバ２０４から失敗通知を受信すると、認証に失敗したことをサービス提供サーバ２０２に通知し、それにより、サービス提供サーバ２０２は、登録者の登録を取り止める。一方、属性情報提供サーバ２０３が、情報提供サーバ２０４から電子署名された個人情報及び属性情報を受信したとする。この場合、属性情報提供サーバ２０３は、署名用電子証明書から取得した個人情報と、電子署名された個人情報及び属性情報と、情報提供サーバ２０４の公開鍵証明書とをサービス提供サーバ２０２に送信する（図８の（８））。
【００３８】
サービス提供サーバ２０２は、電子署名された個人情報及び属性情報を、情報提供サーバ２０４の公開鍵で復号し、得られた個人情報のうち、署名用電子証明書から取得した個人情報と対応する情報（例えば、氏名など）が一致しているか否かを判定する。そして、一致する場合、サービス提供サーバ２０２は、復号した個人情報と属性情報とを含むエントリを、記憶部４０２の後述する利用者情報９００に登録する（図８の（９））。そして、例えば、閲覧者が、サービス提供サーバ２０２の利用者情報９００に登録されたエントリの個人に関する情報を閲覧する場合、閲覧者は、情報提供サーバ２０４の公開鍵証明書の公開鍵を用いて、個人情報及び属性情報の真正性を検証することができる。そのため、実施形態によれば、サービス提供サーバ２０２の信頼性によらず、閲覧者が閲覧する情報の真正性が保障される。
【００３９】
以下、実施形態に係る処理を更に詳細に説明する。
【００４０】
図９は、実施形態に係るサービス提供サーバ２０２の記憶部４０２に記憶されている利用者情報９００を例示する図である。利用者情報９００のエントリには、例えば、エントリと対応する利用者の氏名、性別、生年月日、情報提供依頼先、所属部署、出身大学などの利用者に関する個人情報及び属性情報が登録されていてよい。なお、例えば、図９では、氏名、性別、及び生年月日は個人情報であり、署名用電子証明書に含まれている個人情報と対応する情報である。また、属性情報は、例えば、署名用電子証明書に含まれていない、個人に関する情報であり、一例では、情報提供依頼先、所属部署、年収、出身大学などの情報であってよい。
【００４１】
図１０は、実施形態に係るサービス提供サーバ２０２の記憶部４０２に記憶されている情報提供サーバ情報１０００を例示する図である。情報提供サーバ情報１０００には、情報提供サーバ２０４を識別する情報提供依頼先と、署名された個人に関する情報（例えば、個人情報及び属性情報と、公開鍵証明書とを含むエントリが登録されている。公開鍵証明書は、情報提供依頼先で識別される情報提供サーバ２０４で利用されている秘密鍵と対となる公開鍵の公開鍵証明書であってよい。
【００４２】
図１１は、実施形態に係る属性情報提供サーバ２０３の記憶部５０２に記憶されている情報提供サーバ接続先情報１１００を例示する図である。情報提供サーバ接続先情報１１００には、情報提供サーバ２０４を識別する情報提供依頼先と、その情報提供依頼先で識別される情報提供サーバ２０４に接続するための接続先の情報とが登録されたエントリを含む。接続先は、例えば、情報提供依頼先で識別される情報提供サーバ２０４が提供する認証用のウェブサイトのＵＲＬであってよい。
【００４３】
図１２は、実施形態に係る情報提供サーバ２０４の記憶部６０２に記憶されている人物情報１２００を例示する図である。図１２の例では、人物情報１２００には、情報提供サーバ２０４で個人に関する情報が管理される人物のそれぞれの個人情報及び属性情報と、認証のための認証情報が登録されている。図１２の例では、人物情報１２００には、個人情報及び属性情報として、氏名、所属部署、及び年収などが含まれている。ＩＤは、利用者を識別するための識別子である。また、図１２の例では、認証情報としてＩＤ、及びパスワードが含まれている。
【００４４】
図１３は、実施形態に係る登録者の端末２０１の制御部３０１が実行する個人に関する情報の登録処理を例示する図である。端末２０１の制御部３０１は、例えば、サービス提供サーバ２０２が提供する登録用のウェブページにアクセスすると、図１３の動作フローを開始してよい。
【００４５】
ステップ１３０１（以降、ステップを“Ｓ”と記載し、例えば、Ｓ１３０１と表記する）において端末２０１の制御部３０１は、登録用のフォームを含むウェブページを、端末２０１が備える表示装置３０３の表示画面に表示する。登録用のウェブページは、例えば、利用者に関する情報を取得するための情報提供サーバ２０４を指定する情報提供依頼先の入力を受け付けるフォームを含んでよい。
【００４６】
Ｓ１３０２において制御部３０１は、例えば、端末２０１に接続されたカードリーダへのマイナンバーカードの挿入を待機し、マイナンバーカードが挿入されたら、マイナンバーカードを読み取る。
【００４７】
Ｓ１３０３において制御部３０１は、署名用電子証明書のＰＩＮ（Personal Identification Number）の入力画面を表示装置３０３の表示画面に表示し、ＰＩＮの入力を受け付ける。Ｓ１３０４において制御部３０１は、入力されたＰＩＮが正しいかを検証し、正しくない場合は（Ｓ１３０４がＮｏ）、フローはＳ１３０３に戻り、再度ＰＩＮの入力を受け付ける。一方、入力されたＰＩＮが正しい場合（Ｓ１３０４がＹｅｓ）、フローはＳ１３０５に進む。
【００４８】
Ｓ１３０５において制御部３０１は、属性情報の提供を受ける情報提供サーバ２０４を識別するための情報提供依頼先の入力を受け付ける。例えば、登録者の属性情報を、利用者が所属している会社や学校のサーバから取得する場合には、登録者から会社や学校の名称など会社や学校を識別するための情報を情報提供依頼先として受け付けてよい。
【００４９】
Ｓ１３０６において制御部３０１は、マイナンバーカードから読み取った署名用電子証明書と、情報提供サーバ２０４を識別するための情報提供依頼先（例えば、会社名、及び学校名）を含む登録依頼をサービス提供サーバ２０２に送信する。
【００５０】
Ｓ１３０７において制御部３０１は、サービス提供サーバ２０２から受信した署名用電子証明書が有効か否かを示す検証結果に基づいて、署名用電子証明書が有効か否かを判定する。なお、署名用電子証明書が有効か否かの検証についての更なる詳細は、属性情報提供サーバ２０３が実行する図１５の処理において後述する。署名用電子証明書が有効でない場合（Ｓ１３０７がＮｏ）、フローはＳ１３０９に進み、制御部３０１は、表示装置３０３の表示画面に署名用電子証明書が失効状態であることを示す情報を表示し、本動作フローは終了する。
【００５１】
一方、Ｓ１３０７において署名用電子証明書が有効である場合（Ｓ１３０７がＹｅｓ）、フローはＳ１３０８に進む。Ｓ１３０８において制御部３０１は、情報提供依頼先に応じた情報提供サーバ２０４の認証ページに接続するように指示するリダイレクトを属性情報提供サーバ２０３から受け、情報提供サーバ２０４が提供する認証ページにアクセスして認証ページを表示する。
【００５２】
Ｓ１３１０において制御部３０１は、利用者からの認証情報の入力を受け付け、認証情報を情報提供サーバ２０４に送信して認証結果を受信する。認証結果が失敗である場合（Ｓ１３１０がＮｏ）、フローはＳ１３０８に戻る。一方、認証結果が成功である場合（Ｓ１３１０がＹｅｓ）、フローはＳ１３１１に進む。
【００５３】
Ｓ１３１１において制御部３０１は、サービス提供サーバ２０２から登録依頼に対する応答を受信し、応答に基づいて登録が可能か否かを判定する。登録が不可である場合（Ｓ１３１１がＮｏ）、フローはＳ１３１２に進み、制御部３０１は、登録ができないことを示す情報を出力し、本動作フローは終了する。例えば、制御部３０１は、表示装置３０３の表示画面に登録不可であることを示す情報を表示してよい。一方、Ｓ１３１１において登録が可能である場合（Ｓ１３１１がＹｅｓ）、フローはＳ１３１３に進む。
【００５４】
Ｓ１３１３において制御部３０１は、サービス提供サーバ２０２から個人情報や属性情報が自動入力されている登録フォーム画面のデータを受信し、表示装置３０３の表示画面に受信した登録フォーム画面を表示する。Ｓ１３１４において制御部３０１は、例えば、利用者から登録指示の入力を受けると、サービス提供サーバ２０２に登録を依頼し、本動作フローは終了する。なお、サービス提供サーバ２０２の制御部４０１は、登録の依頼を受信すると、登録フォーム画面に入力された個人情報及び属性情報を含むエントリを利用者情報９００に登録してよい。
【００５５】
以上で述べた様に、図１３の処理では、端末２０１の制御部３０１は、マイナンバーカードの署名用電子証明書と、情報提供サーバ２０４を識別するための情報提供依頼先とを含む登録依頼をサービス提供サーバ２０２に送信する。端末２０１の制御部３０１は、登録依頼の応答として、サービス提供サーバ２０２から、署名用電子証明書と、情報提供サーバ２０４を識別するための情報提供依頼先とに基づいて取得された登録者の個人情報及び属性情報の提示を受ける。端末２０１の制御部３０１は、利用者から登録者の個人情報及び属性情報の登録指示の入力を受けると、サービス提供サーバ２０２に登録を依頼し、それによりサービス提供サーバ２０２で、登録者の個人情報及び属性情報の登録が行われる。
【００５６】
図１４は、実施形態に係るサービス提供サーバ２０２の制御部４０１が実行する個人に関する情報の登録処理を例示する図である。サービス提供サーバ２０２の制御部４０１は、例えば、端末２０１から個人に関する情報の登録依頼を受信すると、図１４の動作フローを開始してよい。
【００５７】
Ｓ１４０１においてサービス提供サーバ２０２の制御部４０１は、例えば、登録依頼で受信した署名用電子証明書と情報提供サーバ２０４を識別するための情報提供依頼先とを含む提供依頼を属性情報提供サーバ２０３に送信する。それにより、制御部４０１は、署名用電子証明書の検証と個人情報及び属性情報の提供とを要求する。
【００５８】
Ｓ１４０２において制御部４０１は、属性情報提供サーバ２０３から受信した検証結果に基づいて、署名用電子証明書が有効か否かを判定する。署名用電子証明書が失効している場合（Ｓ１４０２がＮｏ）、フローはＳ１４０３に進み、端末２０１に署名用電子証明書が失効していることを示す検証結果を通知する。一方、署名用電子証明書が有効である場合（Ｓ１４０２がＹｅｓ）、フローはＳ１４０４に進む。
【００５９】
Ｓ１４０４において制御部４０１は、署名用電子証明書から個人情報を取得する。例えば、制御部４０１は、署名用電子証明書から氏名の情報を取得してよい。
【００６０】
Ｓ１４０５において制御部４０１は、情報提供サーバ２０４から、署名された個人情報及び属性情報と、情報提供サーバ２０４の公開鍵証明書を受信する。そして、制御部４０１は、例えば、記憶部４０２の情報提供サーバ情報１０００に、署名された個人情報及び属性情報と、公開鍵証明書とを情報提供依頼先と対応付けたエントリを記憶してよい。
【００６１】
Ｓ１４０６において制御部４０１は、例えば、公開鍵証明書の公開鍵を用いて署名された個人情報及び属性情報を復号し、復号した個人情報のうちから所定の情報を取得する。例えば、制御部４０１は、復号した個人情報に含まれる氏名の情報を取得してよい。
【００６２】
Ｓ１４０７において制御部４０１は、署名用電子証明書から取得した氏名の情報と、署名された個人情報から取得した氏名の情報とが一致するか否かを判定する。なお、実施形態はこれに限定されるものではなく、別の実施形態では、制御部４０１は、氏名以外の情報が一致するか否かを判定してもよい。氏名の情報が一致しない場合（Ｓ１４０７がＮｏ）、フローはＳ１４０８に進む。
【００６３】
Ｓ１４０８において制御部４０１は、端末２０１に認証に失敗したことを示す認証不可通知を送信し、記憶部４０２の情報提供サーバ情報１０００からＳ１４０５で登録したエントリを削除し、本動作フローは終了する。一方、Ｓ１４０７において氏名の情報が一致した場合（Ｓ１４０７がＹｅｓ）、フローはＳ１４０９に進む。
【００６４】
Ｓ１４０９において制御部４０１は、Ｓ１４０５で復号した個人情報及び属性情報のうちから、登録申請用の登録フォームで記入が要求されているフォームに情報を自動入力した画面を表示するための表示情報を端末２０１に送信する。そして、Ｓ１４１０で制御部４０１は、端末２０１から登録指示が入力されると、利用者情報９００に復号した個人情報及び属性情報を含むエントリを登録し、本動作フローは終了する。
【００６５】
図１４の処理によれば、サービス提供サーバ２０２の制御部４０１は、端末２０１から受信した署名用電子証明書と情報提供依頼先とを含む提供依頼に基づいて、属性情報提供サーバ２０３に個人情報及び属性情報の提供を依頼する。そして、サービス提供サーバ２０２の制御部４０１は、署名された個人情報及び属性情報を、情報提供サーバ２０４の公開鍵証明書の公開鍵で復号した情報を利用者情報９００に登録する。ここで登録される情報は、情報提供サーバ２０４の秘密鍵で署名されていた情報であるため、真正性が保障されている。また、サービス提供サーバ２０２の制御部４０１は、署名用電子証明書から取得した氏名などの個人情報と、それと対応する署名された個人情報から取得した氏名などの個人情報とが一致するか否かを確認する。これにより、署名された個人情報及び属性情報が、確かに署名用電子証明書で検証された登録者の情報であることが、確認できる。
【００６６】
図１５は、実施形態に係る属性情報提供サーバ２０３の制御部５０１が実行する検証処理を例示する図である。属性情報提供サーバ２０３の制御部５０１は、例えば、サービス提供サーバ２０２から提供依頼を受信すると、図１５の動作フローを開始してよい。
【００６７】
Ｓ１５０１において属性情報提供サーバ２０３の制御部５０１は、提供依頼に含まれる署名用電子証明書の有効性の確認を依頼する有効性確認依頼を、検証サーバ２０５に送信する。なお、検証サーバ２０５は、例えば、地方公共団体情報システム機構などが運用する署名用電子証明書の失効の情報を管理するサーバであってよい。
【００６８】
Ｓ１５０２において制御部５０１は、有効性確認依頼に対する検証サーバ２０５の応答に基づいて、署名用電子証明書が有効か否かを判定する。署名用電子証明書が有効でない場合（Ｓ１５０２がＮｏ）、フローはＳ１５０３に進む。Ｓ１５０３において制御部５０１は、サービス提供サーバ２０２に失効通知を送信し、本動作フローは終了する。
【００６９】
一方、Ｓ１５０２において署名用電子証明書が有効である場合（Ｓ１５０２がＹｅｓ）、フローはＳ１５０４に進む。Ｓ１５０４において制御部５０１は、署名用電子証明書から登録者の所定の個人情報を取得する。例えば、制御部５０１は、署名用電子証明書から登録者の氏名を取得してよい。また、制御部５０１は、署名用電子証明書に含まれる認証局により署名されたデータと、公開鍵とを用いて、署名用電子証明書に含まれる個人情報の真正性を検証してよい。
【００７０】
Ｓ１５０５において制御部５０１は、提供依頼に含まれる情報提供サーバ２０４の情報提供依頼先と対応する接続先を情報提供サーバ接続先情報１１００から特定する。そして、制御部５０１は、特定した接続先に、登録者の認証と、登録者の個人情報及び属性情報の提供を要求する認証要求を送信する。また、制御部５０１は、登録者の端末２０１に提供依頼に含まれるＩＰアドレスで接続し、端末２０１の接続先を、特定した情報提供サーバ２０４の接続先にリダイレクトする。
【００７１】
Ｓ１５０６において制御部５０１は、接続先から登録者の署名された個人情報及び属性情報と、接続先の公開鍵証明書を受信する。Ｓ１５０７において制御部５０１は、署名用電子証明書から取得した個人情報と、署名された個人情報及び属性情報と、公開鍵証明書とを紐付けし、サービス提供サーバ２０２に送信して、本動作フローは終了する。なお、公開鍵証明書は、例えば、署名された個人情報及び属性情報の署名に用いられた秘密鍵と対応する公開鍵の公開鍵証明書である。
【００７２】
以上で述べた様に、図１５の検証処理によれば、属性情報提供サーバ２０３の制御部５０１は、登録者の署名用電子証明書を検証し、情報提供サーバ２０４からの署名された個人情報及び属性情並びに公開鍵証明書を取得する。そして、制御部５０１は、署名用電子証明書から取得した個人情報と、情報提供サーバ２０４からの署名された個人情報及び属性情並びに公開鍵証明書をサービス提供サーバ２０２に送信する。
【００７３】
図１６は、実施形態に係る情報提供サーバ２０４の制御部６０１が実行する情報提供処理を例示する図である。情報提供サーバ２０４の制御部６０１は、例えば、属性情報提供サーバ２０３から認証要求を受信すると、図１６の動作フローを開始してよい。
【００７４】
Ｓ１６０１において情報提供サーバ２０４の制御部６０１は、リダイレクトにより接続してきた登録者の端末２０１の表示装置３０３に認証情報の入力を求める画面を表示させて、登録者により入力された認証情報が端末２０１から送信されてくるのを待つ。
【００７５】
Ｓ１６０２において制御部６０１は、入力された認証情報を用いて、認証が成功したか否かを判定する。なお、情報提供サーバ２０４における利用者の認証方式は、任意の方式を用いることができる。例えば、認証方式がログインＩＤとパスワードによる認証である場合、人物情報１２００には、ＩＤとパスワードの組が登録されていてよい。この場合、制御部６０１は、記憶部６０２の人物情報１２００を参照し、利用者が認証情報として入力したログインＩＤとパスワードの組が、人物情報１２００に登録されているいずれかのログインＩＤとパスワードの組と合致しているか否かを判定する。Ｓ１６０２において認証に失敗した場合（Ｓ１６０２がＮｏ）、フローはＳ１６０１に戻る。一方、Ｓ１６０２において認証に成功した場合（Ｓ１６０２がＹｅｓ）、フローはＳ１６０３に進む。
【００７６】
Ｓ１６０３において制御部６０１は、ログインＩＤとパスワードで認証した登録者のエントリに含まれる個人情報及び属性情報に、情報提供サーバ２０４の秘密鍵で電子署名する。Ｓ１６０４において制御部６０１は、属性情報提供サーバ２０３に、署名した個人情報及び属性情報と、署名で用いた秘密鍵と対応する公開鍵証明書とを送信し、本動作フローは終了する。
【００７７】
以上で述べた様に、情報提供サーバ２０４の制御部６０１は、リダイレクトで接続してきた端末２０１の登録者の認証を実行し、認証された登録者の個人情報及び属性情報に電子署名をして、公開鍵証明書とともに属性情報提供サーバ２０３に提供する。
【００７８】
続いて、図１７と図１８を参照して、サービス提供サーバ２０２に登録された個人情報及び属性情報への閲覧者の端末２０１からのアクセスと、個人情報及び属性情報の検証について説明する。
【００７９】
図１７は、実施形態に係る閲覧者の端末２０１の制御部３０１が実行する個人に関する情報の取得処理を例示する図である。閲覧者の端末２０１の制御部３０１は、例えば、或る登録者の個人情報及び属性情報を閲覧する指示が閲覧者から入力されると、図１７の動作フローを開始してよい。
【００８０】
Ｓ１７０１において端末２０１の制御部３０１は、閲覧指示が入力された登録者の個人情報及び属性情報を、サービス提供サーバ２０２から受信し、表示装置３０３の表示画面に表示する。Ｓ１７０２において制御部３０１は、例えば、個人情報及び属性情報の検証を行うか否かの入力をユーザから受け付け、入力に応じて個人情報及び属性情報の検証を行うか否かを判定する。属性情報の検証を行わない場合（Ｓ１７０２がＮｏ）、本動作フローは終了する。一方、属性情報の検証を行う場合（Ｓ１７０２がＹｅｓ）、フローはＳ１７０３に進む。
【００８１】
Ｓ１７０３において制御部３０１は、サービス提供サーバ２０２に、指定された登録者の署名された個人情報及び属性情報と、公開鍵証明書とを要求する。Ｓ１７０４において制御部３０１は、個人情報及び属性情報を、署名された個人情報及び属性情報と、公開鍵証明書の公開鍵を用いて検証する。
【００８２】
Ｓ１７０５において制御部３０１は、個人情報及び属性情報の検証に成功したか否かを判定する。個人情報及び属性情報の検証に失敗した場合（Ｓ１７０５がＮｏ）、フローはＳ１７０６に進み、制御部３０１は、情報が信頼できないことを示す検証失敗通知を出力する。例えば、制御部３０１は、表示装置３０３の表示画面に検証失敗を示す情報を表示してよい。この場合、閲覧者は、例えば、サービス提供サーバ２０２から得た情報が信頼できないと判断できるため、サービス提供サーバ２０２が提供するサービスの利用を停止するかなどを検討することができる。一方、Ｓ１７０５において個人情報及び属性情報の検証に成功した場合（Ｓ１７０５がＹｅｓ）、フローはＳ１７０７に進む。
【００８３】
Ｓ１７０７において制御部３０１は、検証に成功したことを示す検証成功通知を出力し、本動作フローは終了してよい。例えば、制御部３０１は、表示装置３０３の表示画面に検証成功を示す情報を表示してよい。なお、利用者は検証に成功した場合、サービス提供サーバ２０２から提供された情報が信頼できると判断できるため、サービス提供サーバ２０２のサービスの利用を継続してよい。この場合、閲覧者は、端末２０１を介して、例えば、指定された登録者の連絡先の取得など、更なるサービスの提供をサービス提供サーバ２０２に要求してよい。
【００８４】
図１８は、実施形態に係るサービス提供サーバ２０２の制御部４０１が実行する検証情報の送信処理を例示する図である。制御部４０１は、端末２０１から閲覧指示が入力された登録者の署名された個人情報及び属性情報と公開鍵証明書の提供が要求されると、図１８の動作フローを開始してよい。
【００８５】
Ｓ１８０１において制御部４０１は、閲覧指示が入力された登録者のエントリを利用者情報９００から特定する。Ｓ１８０２において制御部４０１は、特定したエントリの情報提供依頼先と対応する公開鍵証明書と署名された個人情報及び属性情報とを情報提供サーバ情報１０００から読み出して端末２０１に送信し、本動作フローは終了する。
【００８６】
図１７及び図１８の処理によれば、情報提供サーバ２０４により電子署名されている署名された個人情報及び属性情報と、公開鍵証明書とを用いて、個人情報及び属性情報の真正性を閲覧者が確認することが可能である。
【００８７】
以上で述べたように実施形態によれば、個人に関する情報を提供するサービスにおいて、サービスの提供者の信頼性に関わらず、提供される情報の真正性を保証することができる。また、実施形態によれば、登録者は個人情報及び属性情報の真正性の証明を短時間で簡便に行うことができる。また、閲覧者は、サービス提供サーバ２０２が提供するサービスの信頼性に関わらず、情報を信頼することができる。
【００８８】
また、上述の実施形態では、利用者の端末２０１のアドレス情報を用いて、情報提供依頼先認証先に端末の接続先をリダイレクトしている。そのため、登録者から情報提供依頼先認証先の入力を受け付けることで、様々な情報提供サーバ２０４で認証を実行させることが可能である。
【００８９】
なお、上述の図１４のＳ１４０７において、サービス提供サーバ２０２の制御部４０１は、例えば、判定部４１１として動作する。Ｓ１４１０においてサービス提供サーバ２０２の制御部４０１は、例えば、情報登録部４１２として動作する。また、図１５のＳ１５０５において属性情報提供サーバ２０３の制御部５０１は、例えば、通知部５１１として動作する。Ｓ１５０７において制御部５０１は、例えば、提供部５１２として動作する。
【００９０】
図１９は、実施形態に係る端末２０１、サービス提供サーバ２０２、属性情報提供サーバ２０３、情報提供サーバ２０４、及び検証サーバ２０５を実現するためのコンピュータ（情報処理装置）１９００のハードウェア構成を例示する図である。図１９のハードウェア構成は、例えば、プロセッサ１９０１、メモリ１９０２、記憶装置１９０３、読取装置１９０４、通信インタフェース１９０６、及び入出力インタフェース１９０７を備える。なお、プロセッサ１９０１、メモリ１９０２、記憶装置１９０３、読取装置１９０４、通信インタフェース１９０６、入出力インタフェース１９０７は、例えば、バス１９０８を介して互いに接続されている。
【００９１】
プロセッサ１９０１は、例えば、シングルプロセッサであっても、マルチプロセッサやマルチコアであってもよい。プロセッサ１９０１は、メモリ１９０２を利用して例えば上述の動作フローの手順を記述したプログラムを実行することにより、端末２０１の制御部３０１〜検証サーバ２０５の制御部７０１のいずれかの一部または全部の機能を提供する。例えば、プロセッサ１９０１は、プログラムを読み出して実行することで、サービス提供サーバ２０２の判定部４１１及び情報登録部４１２として動作してよい。また、例えば、プロセッサ１９０１は、プログラムを読み出して実行することで、属性情報提供サーバ２０３の通知部５１１及び提供部５１２として動作してよい。
【００９２】
メモリ１９０２は、例えば半導体メモリであり、ＲＡＭ領域及びＲＯＭ領域を含んでいてよい。記憶装置１９０３は、例えばハードディスク、フラッシュメモリ等の半導体メモリ、又は外部記憶装置である。なお、ＲＡＭは、Random Access Memoryの略称である。また、ＲＯＭは、Read Only Memoryの略称である。
【００９３】
読取装置１９０４は、プロセッサ１９０１の指示に従って着脱可能記憶媒体１９０５にアクセスする。着脱可能記憶媒体１９０５は、例えば、半導体デバイス（ＵＳＢメモリ等）、磁気的作用により情報が入出力される媒体（磁気ディスク等）、光学的作用により情報が入出力される媒体（ＣＤ−ＲＯＭ、ＤＶＤ等）などにより実現される。なお、ＵＳＢは、Universal Serial Busの略称である。ＣＤは、Compact Discの略称である。ＤＶＤは、Digital Versatile Diskの略称である。
【００９４】
端末２０１の記憶部３０２〜検証サーバ２０５の記憶部７０２は、例えば、メモリ１９０２、記憶装置１９０３、及び着脱可能記憶媒体１９０５を含んでいてよい。例えば、サービス提供サーバ２０２の記憶装置１９０３には、例えば、利用者情報９００、及び情報提供サーバ情報１０００が格納されている。例えば、属性情報提供サーバ２０３の記憶装置１９０３には、例えば、情報提供サーバ接続先情報１１００が格納されている。例えば、情報提供サーバ２０４の記憶装置１９０３には、例えば、人物情報１２００が格納されている。
【００９５】
通信インタフェース１９０６は、プロセッサ１９０１の指示に従ってネットワークを介してデータを送受信する。入出力インタフェース１９０７は、例えば、入力装置及び出力装置との間のインタフェースであってよい。入力装置は、例えば利用者からの指示を受け付けるタッチパネル、キーボード、マウスなどのデバイスである。出力装置は、例えばディスプレーなどの表示装置３０３、及びスピーカなどの音声装置である。
【００９６】
実施形態に係る各プログラムは、例えば、下記の形態で端末２０１、サービス提供サーバ２０２、属性情報提供サーバ２０３、情報提供サーバ２０４、及び検証サーバ２０５に提供される。
（１）記憶装置１９０３に予めインストールされている。
（２）着脱可能記憶媒体１９０５により提供される。
（３）プログラムサーバなどのサーバから提供される。 
【００９７】
なお、図１９を参照して述べた端末２０１、サービス提供サーバ２０２、属性情報提供サーバ２０３、情報提供サーバ２０４、及び検証サーバ２０５のハードウェア構成は、例示であり、実施形態はこれに限定されるものではない。例えば、上述の機能部の一部または全部の機能がＦＰＧＡ及びＳｏＣなどによるハードウェアとして実装されてもよい。なお、ＦＰＧＡは、Field Programmable Gate Arrayの略称である。ＳｏＣは、System-on-a-chipの略称である。
【００９８】
以上において、いくつかの実施形態が説明される。しかしながら、実施形態は上記の実施形態に限定されるものではなく、上述の実施形態の各種変形形態及び代替形態を包含するものとして理解されるべきである。例えば、各種実施形態は、その趣旨及び範囲を逸脱しない範囲で構成要素を変形して具体化できることが理解されよう。また、前述した実施形態に開示されている複数の構成要素を適宜組み合わせることにより、種々の実施形態が実施され得ることが理解されよう。更には、実施形態に示される全構成要素からいくつかの構成要素を削除して又は置換して、或いは実施形態に示される構成要素にいくつかの構成要素を追加して種々の実施形態が実施され得ることが当業者には理解されよう。
【００９９】
以上の実施形態に関し、更に以下の付記を開示する。
（付記１）
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知し、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する、
処理をコンピュータに実行させることを特徴とする情報提供プログラム。
（付記２）
前記認証先より受け付けた前記属性情報及び前記個人情報は、前記認証先の秘密鍵で署名されており、
更に、前記秘密鍵と対応する公開鍵の公開鍵証明書を、前記提供システムに提供する、
処理をコンピュータに実行させることを特徴とする付記１に記載の情報提供プログラム。
（付記３）
前記提供システムより、前記利用者の端末のアドレス情報を受信し、
前記認証先に前記認証要求を通知する際に、前記アドレス情報を用いて前記利用者の端末の接続先を前記認証先にリダイレクトする、
処理をコンピュータに実行させることを特徴とする付記１又は２に記載の情報提供プログラム。
（付記４）
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知し、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する、
ことを含む、コンピュータにより実行される情報提供方法。
（付記５）
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知する通知部と、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する提供部と、
を含む、情報処理装置。
（付記６）
サービスを提供する提供システムより、前記サービスの利用者のマイナンバーカードに記録された署名用電子証明書と、認証先を特定する情報とを受け付けると、受け付けた前記情報により特定される認証先に前記利用者に関する認証要求を通知する通知部と、
前記認証要求に応じて、前記認証先より、前記利用者の属性情報と、前記利用者の個人情報とを受け付けると、受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに、前記提供システムに提供する提供部と、
を含む、属性情報提供サーバと、
前記属性情報提供サーバから、前記認証先より受け付けた前記属性情報及び前記個人情報を、前記署名用電子証明書に含まれる個人情報とともに受信すると、前記認証先より受け付けた前記個人情報と、前記署名用電子証明書に含まれる個人情報とが一致するか判定する判定部と、
前記認証先より受け付けた前記個人情報と、前記署名用電子証明書に含まれる個人情報とが一致する場合に、前記認証先より受け付けた前記属性情報及び前記個人情報を対応付けて記憶部に記憶する情報登録部と、
を含む、前記提供システムと、
を含む、情報登録システム。
【符号の説明】
【０１００】
１０１    サービス提供サーバ
１０２    端末
１０３    所属会社
２００    情報登録システム
２０１    端末
２０２    サービス提供サーバ
２０３    属性情報提供サーバ
２０４    情報提供サーバ
２０５    検証サーバ
２１０    ネットワーク
３０１    制御部
３０２    記憶部
３０３    表示装置
４０１    制御部
４０２    記憶部
４１１    判定部
４１２    情報登録部
５０１    制御部
５０２    記憶部
５１１    通知部
５１２    提供部
６０１    制御部
６０２    記憶部
７０１    制御部
７０２    記憶部
１９０１  プロセッサ
１９０２  メモリ
１９０３  記憶装置
１９０４  読取装置
１９０５  着脱可能記憶媒体
１９０６  通信インタフェース
１９０７  入出力インタフェース
１９０８  バス
【図１】
2019125214.tif 000003
【図２】
2019125214.tif 000004
【図３】
2019125214.tif 000005
【図４】
2019125214.tif 000006
【図５】
2019125214.tif 000007
【図６】
2019125214.tif 000008
【図７】
2019125214.tif 000009
【図８】
2019125214.tif 000010
【図９】
2019125214.tif 000011
【図１０】
2019125214.tif 000012
【図１１】
2019125214.tif 000013
【図１２】
2019125214.tif 000014
【図１３】
2019125214.tif 000015
【図１４】
2019125214.tif 000016
【図１５】
2019125214.tif 000017
【図１６】
2019125214.tif 000018
【図１７】
2019125214.tif 000019
【図１８】
2019125214.tif 000020
【図１９】
2019125214.tif 000021