[go: up one dir, main page]

JP2022036851A - User authentication support device - Google Patents

User authentication support device Download PDF

Info

Publication number
JP2022036851A
JP2022036851A JP2020141273A JP2020141273A JP2022036851A JP 2022036851 A JP2022036851 A JP 2022036851A JP 2020141273 A JP2020141273 A JP 2020141273A JP 2020141273 A JP2020141273 A JP 2020141273A JP 2022036851 A JP2022036851 A JP 2022036851A
Authority
JP
Japan
Prior art keywords
user
information
service
end user
authentication support
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2020141273A
Other languages
Japanese (ja)
Other versions
JP7458270B2 (en
Inventor
大海 石田
Hiromi Ishida
佳昭 山口
Yoshiaki Yamaguchi
学 石川
Manabu Ishikawa
健太 高橋
Kenta Takahashi
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2020141273A priority Critical patent/JP7458270B2/en
Publication of JP2022036851A publication Critical patent/JP2022036851A/en
Application granted granted Critical
Publication of JP7458270B2 publication Critical patent/JP7458270B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

To provide a technique for realizing tolerant user authentication that reduces the burden on users.SOLUTION: A user authentication support device (gateway device 20) for supporting the verification of end users in services by multiple service providers has an information recording unit 22 configured to accumulate, in a database, user information that is information about an end user registered by the end user and trail information including information about a record that a first service accesses the user information of the end user in order for the end user to use the first service, a request reception unit 23 configured to accept, from end users, requests to subscribe to a second service that the end users have not subscribed to, an information acquisition unit 21 configured to extract, from the database, the user information about the end user and the trail information of the user information of the end user, which are required to subscribe to the second service, and an authentication support processing unit 24 configured to notify a service provider of the second service of the extracted user information and the trail information.SELECTED DRAWING: Figure 2

Description

本開示は、ネットワーク上で提供されるサービスを利用するユーザの認証を行う技術に関する。 The present disclosure relates to a technique for authenticating a user who uses a service provided on a network.

インターネット上で提供されるサービスには、その利用に際してユーザ認証を行うものがある。ユーザ認証とは、サービスの利用に際して申告された情報がサービスを利用するユーザ本人を正しく示しているか否かを検証することをいう。サービスを利用する人物がユーザ本人であることが確認できたら、そのユーザにサービスの利用が許可される。ユーザ認証を伴うサービスとして、厳格なユーザ認証を必要とするサービスもあれば、それに比べて寛容なユーザ認証でよしとするサービスもある。また、ユーザにとってのサービスの利便性を考えると、ユーザ認証は、ユーザにできるだけ負担をかけないことが望ましい。 Some services provided on the Internet perform user authentication when using them. User authentication means verifying whether or not the information declared when using the service correctly indicates the user who uses the service. If it can be confirmed that the person who uses the service is the user himself / herself, the user is permitted to use the service. As a service that involves user authentication, some services require strict user authentication, while other services require more forgiving user authentication. Further, considering the convenience of the service for the user, it is desirable that the user authentication does not impose a burden on the user as much as possible.

特許文献1、2には、ユーザ認証に関する技術が開示されている。 Patent Documents 1 and 2 disclose techniques related to user authentication.

特許文献1の技術では、ユーザ認証を行う認証サーバは、利用者の本人確認をするための生体認証テンプレート情報と、サービス業務に用いる利用者の個人情報とをそれぞれ独立したデータベースで管理する。そして、認証サーバは、利用者へサービスを提供するときアクセス先を生体認証テンプレート情報のみに制限する手段を持つ。また、認証サーバは、利用者毎にプライバシーポリシーを設定する手段を持ち、利用者のプライバシーポリシーに応じて生体認証テンプレート情報および個人情報を利用するサービスを限定する手段を持つ。さらに、利用目的外の利用について、利用者のプライバシーポリシーに応じて利用申請を受け付ける手段を持つ。 In the technique of Patent Document 1, the authentication server that authenticates the user manages the biometric authentication template information for confirming the identity of the user and the personal information of the user used for the service business in independent databases. Then, the authentication server has a means for limiting the access destination to only the biometric authentication template information when providing the service to the user. In addition, the authentication server has a means for setting a privacy policy for each user, and has a means for limiting services that use biometric authentication template information and personal information according to the user's privacy policy. Furthermore, it has a means of accepting usage applications according to the user's privacy policy for usage other than the purpose of use.

特許文献2の技術では、本人確認を行う本人確認管理装置は、本人確認を受ける被確認者の情報及び本人確認を実施する実施者の情報を端末(被確認者端末、本人確認実施者端末)から受信してデータベースに登録する。また、本人確認管理装置は、被確認者端末から本人確認の実施依頼を受け付けると、本人確認実施者端末に本人確認の実施要求を通知する。そして、本人確認管理装置は、本人確認を実施することにより得た本人確認結果情報を本人確認実施者端末から受信し、蓄積する。 In the technology of Patent Document 2, the identity verification management device that performs identity verification outputs the information of the person to be confirmed who receives the identity verification and the information of the performer who performs the identity verification to the terminal (identified person terminal, identity verification performer terminal). Receive from and register in the database. Further, when the identity verification management device receives the request for implementation of the identity verification from the terminal of the person to be confirmed, the identity verification management device notifies the terminal of the identity verification performer of the request for implementation of the identity verification. Then, the identity verification management device receives and stores the identity verification result information obtained by performing the identity verification from the identity verification performer terminal.

特開2005-339308号公報Japanese Unexamined Patent Publication No. 2005-339308 特開2018-173798号公報Japanese Unexamined Patent Publication No. 2018-1737998

特許文献1の手法では、認証サーバが各利用者の生体認証テンプレート情報を管理し、その情報を用いてユーザ認証を実施するものである。したがって、認証サーバが、ユーザ認証のためのユーザの情報の内容を保証する役割を担っていると言える。特許文献2の手法は、本人確認管理装置が、被確認者の情報を管理し、その情報を本人確認実施者に送るものである。したがって、本人確認管理装置が、本人確認のためのユーザの情報の内容を保証する役割を担っていると言える。すなわち、いずれの手法もユーザ認証のためのユーザの情報の内容を保証する役割を担う装置を必要とする。そのためユーザ認証自体も厳格なものとなり、ユーザの負担も重くなる可能性がある。 In the method of Patent Document 1, the authentication server manages the biometric authentication template information of each user, and the user authentication is performed using the information. Therefore, it can be said that the authentication server plays a role of guaranteeing the content of the user's information for user authentication. In the method of Patent Document 2, the identity verification management device manages the information of the person to be confirmed and sends the information to the person who carries out the identity verification. Therefore, it can be said that the identity verification management device plays a role of guaranteeing the content of the user's information for identity verification. That is, both methods require a device that plays a role of guaranteeing the content of the user's information for user authentication. Therefore, the user authentication itself becomes strict, and the burden on the user may become heavy.

しかしながら、上述したように、インターネット上あるいはそれ以外の場所で提供されるサービスには、寛容なユーザ認証が許容されるものも多い。そのようなサービスに特許文献1の技術あるいは特許文献2の技術を適用すると、過剰に厳格なユーザ認証を適用するために、ユーザの利便性を低下させてしまう可能性がある。 However, as mentioned above, many services provided on the Internet or elsewhere allow forgiving user authentication. When the technique of Patent Document 1 or the technique of Patent Document 2 is applied to such a service, the convenience of the user may be reduced because excessively strict user authentication is applied.

本開示のひとつの目的は、ユーザの負担を軽くした寛容なユーザ認証を実現する技術を提供することである。 One object of the present disclosure is to provide a technique for realizing tolerant user authentication that reduces the burden on the user.

本開示のひとつの態様に従うユーザ認証支援装置は、複数のサービス提供者によるサービスにおけるエンドユーザの検証を支援する装置であって、エンドユーザが登録した該エンドユーザに関する情報であるユーザ情報と、前記エンドユーザが第1サービスを利用するために前記第1サービスが該エンドユーザのユーザ情報にアクセスした記録に関する情報を含む証跡情報とをデータベースに蓄積する情報記録部と、前記エンドユーザから、該エンドユーザが未加入の第2サービスへの加入の依頼を受け付ける依頼受付部と、前記第2サービスへ加入するために求められる、前記エンドユーザに関するユーザ情報と、該エンドユーザの該ユーザ情報の証跡情報とを前記データベースから抽出する情報取得部と、前記抽出された前記ユーザ情報および前記証跡情報を前記第2サービスのサービス提供者に通知する認証支援処理部と、を有する。 A user authentication support device according to one aspect of the present disclosure is a device that supports verification of an end user in a service by a plurality of service providers, and includes user information that is information about the end user registered by the end user and the user information described above. An information recording unit that stores in a database trail information including information related to a record that the first service has accessed the user information of the end user in order for the end user to use the first service, and the end from the end user. A request reception unit that accepts a request for a user to subscribe to a second service that has not been subscribed, user information about the end user required to subscribe to the second service, and trail information of the user information of the end user. It has an information acquisition unit that extracts the above from the database, and an authentication support processing unit that notifies the service provider of the second service of the extracted user information and the trail information.

本開示のひとつの態様によれば、ユーザの負担を軽くした寛容なユーザ認証を実現することが可能となる。 According to one aspect of the present disclosure, it is possible to realize tolerant user authentication that reduces the burden on the user.

サービス提供システムのブロック図である。It is a block diagram of a service providing system. ゲートウェイ装置の機能構成を示すブロック図である。It is a block diagram which shows the functional structure of a gateway device. ユーザ情報を示すテーブルである。It is a table showing user information. 証跡情報を示すテーブルである。It is a table showing trail information. ゲートウェイ装置のハードウェア構成を示すブロック図である。It is a block diagram which shows the hardware configuration of a gateway device. 証跡情報記録処理のシーケンス図である。It is a sequence diagram of the trail information recording process. サービス加入処理のシーケンス図である。It is a sequence diagram of a service subscription process.

以下、本発明の実施形態について図面を参照して説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、サービス提供システムのブロック図である。 FIG. 1 is a block diagram of a service providing system.

図1を参照すると、サービス提供システムは、ウェブサービス提供装置11、リアルサービス管理装置12、ゲートウェイ装置20、およびユーザ端末30を含んでいる。 Referring to FIG. 1, the service providing system includes a web service providing device 11, a real service management device 12, a gateway device 20, and a user terminal 30.

ウェブサービス提供装置11は、エンドユーザ90にウェブサービスを提供する装置である。ウェブサービス提供装置11は、一例として、ゲートウェイ装置20が提供するプラットフォーム上で動作するソフトウェアにより実現されるものである。ここでいうウェブサービスとは、ウェブアプリケーションソフトウェアにより実現され、インターネット経由でユーザ端末30上でエンドユーザ90に提供されるサービスである。ウェブサービスは、例えば、旅行などのネット予約、ネットショッピング、インターネットバンキング等である。ここでのウェブサービスはユーザ認証を伴う。すなわち、ウェブサービス提供装置11は、サービスを利用する人物がユーザ本人であることを確認してから、その人物にサービスを提供する。 The web service providing device 11 is a device that provides a web service to the end user 90. As an example, the web service providing device 11 is realized by software running on the platform provided by the gateway device 20. The web service referred to here is a service realized by web application software and provided to the end user 90 on the user terminal 30 via the Internet. Web services include, for example, online reservations such as travel, online shopping, and Internet banking. The web service here involves user authentication. That is, the web service providing device 11 confirms that the person who uses the service is the user himself / herself, and then provides the service to that person.

リアルサービス管理装置12は、エンドユーザ90に提供されるリアルサービスを管理する装置である。リアルサービス管理装置12は、一例として、ゲートウェイ装置20が提供するプラットフォーム上で動作するソフトウェアにより実現されるものである。リアルサービスとは、サービス提供者80がエンドユーザ90と直接対面して提供するサービスである。リアルサービスは、例えば、店舗での商品の販売、飲食店内での飲食の提供などである。リアルサービス管理装置12は、リアルサービスに付随する情報管理を行うものであり、例えば、リアルサービスの提供を受けるエンドユーザ90を管理する。ここでのリアルサービスはユーザ認証を伴う。すなわち、リアルサービスのサービス提供者80は、サービスを利用する人物がユーザ本人であることを確認してから、その人物にサービスを提供する。本実施例では、このリアルサービスのユーザ認証は、ウェブサービスのユーザ認証と同様にインターネット上で行われる。 The real service management device 12 is a device that manages the real service provided to the end user 90. As an example, the real service management device 12 is realized by software running on the platform provided by the gateway device 20. The real service is a service provided by the service provider 80 directly facing the end user 90. Real services include, for example, selling products at stores and providing food and drink in restaurants. The real service management device 12 manages information associated with the real service, and manages, for example, the end user 90 who receives the provision of the real service. The real service here involves user authentication. That is, the service provider 80 of the real service confirms that the person who uses the service is the user himself / herself, and then provides the service to that person. In this embodiment, the user authentication of this real service is performed on the Internet in the same manner as the user authentication of the web service.

ゲートウェイ装置20は、ウェブサービスおよびリアルサービスを含む各種サービスのサービス提供者80がサービスを提供するためのプラットフォームを提供する装置である。ゲートウェイ装置20は、各種サービスへエンドユーザ90が加入するときに、ウェブサービス提供装置11あるいはリアルサービス管理装置12が実行するエンドユーザ90のユーザ認証を支援する。ゲートウェイ装置20の構成と、そのユーザ認証を支援するための処理とについては後述する。 The gateway device 20 is a device that provides a platform for service providers 80 of various services including web services and real services to provide services. The gateway device 20 supports user authentication of the end user 90 executed by the web service providing device 11 or the real service management device 12 when the end user 90 subscribes to various services. The configuration of the gateway device 20 and the process for supporting the user authentication thereof will be described later.

ユーザ端末30は、エンドユーザ90がウェブサービス提供装置11によるウェブサービスを利用するための情報処理端末である。ユーザ端末30は、例えば、パーソナルコンピュータ、スマートフォン等である。ユーザ端末30は、ブラウザあるいはユーザアプリケーションソフトウェアを実行し、インターネット等の通信回線を介してゲートウェイ装置20およびウェブサービス提供装置11またはリアルサービス管理装置12に接続し、エンドユーザ90によるウェブサービスあるいはリアルサービスの利用を可能にする。 The user terminal 30 is an information processing terminal for the end user 90 to use the web service by the web service providing device 11. The user terminal 30 is, for example, a personal computer, a smartphone, or the like. The user terminal 30 executes a browser or user application software, connects to the gateway device 20 and the web service providing device 11 or the real service management device 12 via a communication line such as the Internet, and provides a web service or a real service by the end user 90. Enables the use of.

図2は、ゲートウェイ装置の機能構成を示すブロック図である。 FIG. 2 is a block diagram showing a functional configuration of the gateway device.

図2を参照すると、ゲートウェイ装置20は、情報取得部21、情報記録部22、依頼受付部23、認証支援処理部24、および電子署名生成部25を有している。 Referring to FIG. 2, the gateway device 20 has an information acquisition unit 21, an information recording unit 22, a request reception unit 23, an authentication support processing unit 24, and an electronic signature generation unit 25.

情報記録部22は、エンドユーザが登録したそのエンドユーザに関する情報であるユーザ情報と、そのエンドユーザがあるサービス(以下、「第1サービス」とも称する)を利用するために、第1サービスがエンドユーザのユーザ情報にアクセスした記録に関する情報を含む証跡情報とをデータベースに蓄積する。 In the information recording unit 22, the first service ends in order to use the user information which is the information about the end user registered by the end user and the end user using a certain service (hereinafter, also referred to as "first service"). The trail information including the information about the record of accessing the user information of the user is stored in the database.

図3は、ユーザ情報を示すテーブルである。ユーザ情報41のテーブルには、各エンドユーザ90のユーザ情報が記録されている。ユーザ情報には、ユーザ番号、ユーザ名、性別、生年月日、電話番号、メールアドレス、および生体情報の各項目の情報が含まれる。 FIG. 3 is a table showing user information. User information of each end user 90 is recorded in the table of user information 41. The user information includes information on each item of user number, user name, gender, date of birth, telephone number, e-mail address, and biometric information.

ユーザ番号は、個々のエンドユーザ90を識別する番号である。ユーザ名は、エンドユーザ90の氏名である。性別は、エンドユーザ90の男女の性別である。生年月日は、エンドユーザ90の生年月日である。電話番号は、エンドユーザ90の電話番号である。メールアドレスは、エンドユーザ90のメールアドレスである。生体情報は、エンドユーザ90の生体情報である。ここでの生体情報は、エンドユーザ90の身体から得られる個人を特定可能な情報である。生体情報は、例えば、指紋、顔、虹彩、声、静脈などである。 The user number is a number that identifies each end user 90. The user name is the name of the end user 90. The gender is the gender of the end user 90. The date of birth is the date of birth of the end user 90. The telephone number is the telephone number of the end user 90. The e-mail address is the e-mail address of the end user 90. The biometric information is biometric information of the end user 90. The biometric information here is personally identifiable information obtained from the body of the end user 90. The biometric information is, for example, a fingerprint, a face, an iris, a voice, a vein, and the like.

図4は、証跡情報を示すテーブルである。 FIG. 4 is a table showing trail information.

図4を参照すると、証跡情報42のテーブルには、各エンドユーザ90の証跡情報が記録されている。証跡情報には、ユーザ番号、ラベル、更新タイムスタンプ、アクセスサービス名、サービス電子署名、アクセスタイムスタンプ、およびユーザ電子署名が含まれている。 Referring to FIG. 4, trail information of each end user 90 is recorded in the table of trail information 42. The trail information includes a user number, a label, an update time stamp, an access service name, a service electronic signature, an access time stamp, and a user electronic signature.

ユーザ番号は、個々のエンドユーザ90を識別する番号である。このユーザ番号は、ユーザ情報に含まれるユーザ番号と同じ番号である。ラベルは、ユーザ情報の項目を示す情報である。更新タイムスタンプは、ユーザ情報が更新された時刻を表すタイムスタンプである。アクセスサービス名は、ユーザ情報にアクセスしたサービスの名称である。サービス電子署名は、ユーザ情報にアクセスしたサービスの電子署名である。電子署名は、例えば、公開鍵方式で生成されたデジタル署名である。アクセスタイムスタンプは、ユーザ情報にサービスがアクセスした時刻を表すタイムスタンプである。ユーザ電子署名は、エンドユーザ90の電子署名である。 The user number is a number that identifies each end user 90. This user number is the same as the user number included in the user information. The label is information indicating an item of user information. The update time stamp is a time stamp that represents the time when the user information is updated. The access service name is the name of the service that accessed the user information. The service digital signature is the digital signature of the service that accessed the user information. The electronic signature is, for example, a digital signature generated by a public key method. The access time stamp is a time stamp indicating the time when the service accesses the user information. The user digital signature is the digital signature of the end user 90.

依頼受付部23は、エンドユーザ90から、そのエンドユーザ90が未加入のサービス(以下、「第2サービス」ともいう)への加入の依頼を受け付ける。 The request reception unit 23 receives a request from the end user 90 to subscribe to a service (hereinafter, also referred to as "second service") to which the end user 90 has not subscribed.

情報取得部21は、第2サービスへ加入するために求められる、エンドユーザ90に関するユーザ情報41と、エンドユーザ90のユーザ情報の証跡情報42とをデータベースから抽出する。 The information acquisition unit 21 extracts the user information 41 regarding the end user 90 and the trail information 42 of the user information of the end user 90, which are required for subscribing to the second service, from the database.

認証支援処理部24は、抽出されたユーザ情報41および証跡情報42を第2サービスのサービス提供者80に通知する。 The authentication support processing unit 24 notifies the service provider 80 of the second service of the extracted user information 41 and trail information 42.

以上のとおり、本実施形態によれば、エンドユーザ90が第1サービスを利用するための生じた証跡情報42を、そのエンドユーザ90が未加入の第2サービスへの加入におけるユーザ認証に利用することができる。証跡情報42によりユーザ情報41の信頼性を測ることができるので、ユーザ情報41自体の内容を保証する装置がなくても、ユーザ情報41の信頼性がある程度は確保される。そのため、ユーザの負担を軽くした寛容なユーザ認証を実現することができる。 As described above, according to the present embodiment, the trail information 42 generated for the end user 90 to use the first service is used for user authentication when the end user 90 subscribes to the second service which has not been subscribed. be able to. Since the reliability of the user information 41 can be measured by the trail information 42, the reliability of the user information 41 can be ensured to some extent even if there is no device for guaranteeing the contents of the user information 41 itself. Therefore, it is possible to realize a tolerant user authentication that reduces the burden on the user.

なお、本実施例では、エンドユーザ90が第2サービスへの加入を依頼するときに、依頼受付部23は、エンドユーザ90の生体情報を取得する。そして、電子署名生成部25は、エンドユーザ90の生体情報に基づいて電子署名を生成する。生体情報に基づいて電子署名を生成するので、エンドユーザ90の軽い負担で電子署名によるユーザ情報41の保証を実現できる。また、情報記録部22は、ユーザ情報41を暗号化して記録するものであり、暗号化には電子署名を秘密鍵として用いてもよい。電子署名生成部25は、ユーザ情報41が更新される毎に電子署名を更新してもよい。 In this embodiment, when the end user 90 requests to subscribe to the second service, the request receiving unit 23 acquires the biometric information of the end user 90. Then, the electronic signature generation unit 25 generates an electronic signature based on the biometric information of the end user 90. Since the electronic signature is generated based on the biometric information, the guarantee of the user information 41 by the electronic signature can be realized with a light burden on the end user 90. Further, the information recording unit 22 encrypts and records the user information 41, and the electronic signature may be used as a private key for encryption. The electronic signature generation unit 25 may update the electronic signature every time the user information 41 is updated.

また、本実施例では、第2サービスの提供者に通知される証跡情報42は、図3に示したように、ユーザ情報41へアクセスしたサービスおよびそのサービスがアクセスを許可された時刻を示すアクセスタイムスタンプの情報と、ユーザ情報41が更新された時刻を示す更新タイムスタンプの情報とを含んでいる。これにより、第2サービスの提供者は、あるサービスにユーザ情報41へのアクセスが許可された時刻とユーザ情報41が更新された時刻とを得ることができる。これにより、更新後のユーザ情報41の信頼性をより適切に測ることができる。 Further, in the present embodiment, the trail information 42 notified to the provider of the second service indicates the service that accessed the user information 41 and the time when the service is permitted to access, as shown in FIG. The information of the time stamp and the information of the update time stamp indicating the time when the user information 41 is updated are included. As a result, the provider of the second service can obtain the time when the access to the user information 41 is permitted to a certain service and the time when the user information 41 is updated. As a result, the reliability of the updated user information 41 can be measured more appropriately.

また、本実施例では、第2サービスの提供者に通知される証跡情報42は、図4に示したように、ユーザ情報41に対するエンドユーザ90の電子署名を含んでおり、電子署名は、ユーザ情報41が更新される毎に更新されてもよい。これによれば、ユーザ情報41の内容を保証する装置がない代わりに、ユーザ情報41はユーザ自身の電子署名により改ざん不能に保証されることとなる。 Further, in the present embodiment, the trail information 42 notified to the provider of the second service includes the electronic signature of the end user 90 for the user information 41 as shown in FIG. 4, and the electronic signature is the user. It may be updated every time the information 41 is updated. According to this, instead of having no device for guaranteeing the contents of the user information 41, the user information 41 is guaranteed to be tamper-proof by the user's own electronic signature.

図5は、ゲートウェイ装置のハードウェア構成を示すブロック図である。 FIG. 5 is a block diagram showing a hardware configuration of the gateway device.

ゲートウェイ装置20は、ハードウェアとして、処理装置31、メインメモリ32、記憶装置33、通信装置34、入力装置35、および表示装置36を有し、それらがバス37に接続されている。 The gateway device 20 has a processing device 31, a main memory 32, a storage device 33, a communication device 34, an input device 35, and a display device 36 as hardware, and these are connected to the bus 37.

記憶装置33は、書込みおよび読み出しが可能にソフトウェアプログラムおよびデータを記憶するものである。図3に例示したユーザ情報41と、図4に例示した証跡情報42は、記憶装置33に格納される。 The storage device 33 stores software programs and data so that they can be written and read. The user information 41 exemplified in FIG. 3 and the trail information 42 exemplified in FIG. 4 are stored in the storage device 33.

処理装置31は、記憶装置33に記憶されたデータをメインメモリ32に読み出し、メインメモリ32を利用してソフトウェアプログラムの処理を実行するプロセッサである。処理装置31がソフトウェアプログラムを実行することにより、図2に示した情報取得部21、情報記録部22、依頼受付部23、認証支援処理部24、および電子署名生成部25が実現される。 The processing device 31 is a processor that reads the data stored in the storage device 33 into the main memory 32 and executes the processing of the software program using the main memory 32. When the processing device 31 executes the software program, the information acquisition unit 21, the information recording unit 22, the request reception unit 23, the authentication support processing unit 24, and the electronic signature generation unit 25 shown in FIG. 2 are realized.

通信装置34は、ユーザ端末30など外部の装置と情報を送受信するものである。通信装置34は、処理装置31にて処理された情報を有線または無線あるいはそれら両方を含む通信ネットワークを介して送信し、また通信ネットワークを介して受信した情報を処理装置31に伝達する。受信した情報は処理装置31にてソフトウェアの処理に利用される。 The communication device 34 transmits / receives information to / from an external device such as a user terminal 30. The communication device 34 transmits the information processed by the processing device 31 via a communication network including wired, wireless, or both, and also transmits the information received via the communication network to the processing device 31. The received information is used for software processing by the processing device 31.

入力装置35は、キーボードやマウスなどオペレータによる操作入力による情報を受け付ける装置であり、入力された情報は処理装置31にてソフトウェア処理に利用される。 The input device 35 is a device that receives information input by an operator such as a keyboard or a mouse, and the input information is used for software processing by the processing device 31.

表示装置36は、処理装置31によるソフトウェア処理に伴って画像やテキストの情報をディスプレイ画面に表示する装置である。 The display device 36 is a device that displays image or text information on a display screen as a result of software processing by the processing device 31.

図6は、証跡情報記録処理のシーケンス図である。証跡情報記録処理は、ゲートウェイ装置20が証跡情報42を記録する処理である。なお、ここではエンドユーザ90が第1サービスを利用中において証跡情報を記録する処理を例示するが、これに限定されることはない。他の例として、エンドユーザ90が第1サービスに加入するときに証跡情報を記録することにしてもよい。 FIG. 6 is a sequence diagram of trail information recording processing. The trail information recording process is a process in which the gateway device 20 records the trail information 42. It should be noted that here, the process of recording trail information while the end user 90 is using the first service is illustrated, but the process is not limited to this. As another example, trail information may be recorded when the end user 90 subscribes to the first service.

あるエンドユーザ90が第1サービスを利用しているとき、第1サービスを提供する第1サービス提供装置10-1が、そのエンドユーザ90のユーザ情報41にアクセスすると(ステップ101)、ゲートウェイ装置20は、情報記録部22により、そのエンドユーザ90の証跡情報42を記録する(ステップ102)。具体的には、図4に例示した証跡情報42に新たな行が追加され、その行の「ユーザNo.」に当該エンドユーザ90のユーザNo.が記録され、「ラベル」に第1サービスがアクセスしたユーザ情報41の項目を示すラベルが記録され、「アクセスサービス名」に第1サービスのサービス名が記録され、「サービス電子署名」に第1サービスによる電子署名が記録され、「アクセスタイムスタンプ」に第1サービスがアクセスした時刻が記録される。 When a certain end user 90 is using the first service and the first service providing device 10-1 providing the first service accesses the user information 41 of the end user 90 (step 101), the gateway device 20 Records the trail information 42 of the end user 90 by the information recording unit 22 (step 102). Specifically, a new line is added to the trail information 42 illustrated in FIG. 4, and the user No. of the end user 90 is added to the "user No." in that line. Is recorded, a label indicating an item of user information 41 accessed by the first service is recorded in the "label", the service name of the first service is recorded in the "access service name", and the first is recorded in the "service electronic signature". The electronic signature by the service is recorded, and the time when the first service is accessed is recorded in the "access time stamp".

また、エンドユーザ90が自身のユーザ情報41を更新すると(ステップ103)、ゲートウェイ装置20は、情報記録部22により、そのエンドユーザ90の証跡情報42を記録する(ステップ104)。具体的には、図4に例示した証跡情報42に新たな行が追加され、その行の「ユーザNo.」に当該エンドユーザ90のユーザNo.が記録され、「ラベル」に更新されたユーザ情報41の項目を示すラベルが記録され、「更新タイムスタンプ」にユーザ情報41が更新された時刻が記録され、「ユーザ電子署名」に当該エンドユーザ90の電子署名が記録される。 Further, when the end user 90 updates his / her own user information 41 (step 103), the gateway device 20 records the trail information 42 of the end user 90 by the information recording unit 22 (step 104). Specifically, a new line is added to the trail information 42 illustrated in FIG. 4, and the user No. of the end user 90 is added to the "user No." in that line. Is recorded, a label indicating the item of the updated user information 41 is recorded in the "label", the time when the user information 41 is updated is recorded in the "update time stamp", and the end user is recorded in the "user electronic signature". 90 digital signatures are recorded.

図7は、サービス加入処理のシーケンス図である。サービス加入処理は、エンドユーザ90が未加入のサービスに加入するときに実行される処理である。図7には、エンドユーザ90が第2サービスへ加入する処理が示されている。 FIG. 7 is a sequence diagram of service subscription processing. The service subscription process is a process executed when the end user 90 subscribes to a service that has not been subscribed. FIG. 7 shows a process in which the end user 90 subscribes to the second service.

エンドユーザ30がユーザ端末30から第2サービスへの加入を依頼するサービス加入依頼を送信すると(ステップ201)、そのサービス加入依頼は、第2サービスを提供する第2サービス提供装置10-2にて受信される。第2サービス提供装置10-2は、そのエンドユーザ90の認証に用いる情報をゲートウェイ装置20に要求する(ステップ202)。認証に用いる情報は、ユーザ情報41および証跡情報42である。 When the end user 30 sends a service subscription request for subscription to the second service from the user terminal 30 (step 201), the service subscription request is made by the second service providing device 10-2 that provides the second service. Received. The second service providing device 10-2 requests the gateway device 20 for information used for authentication of the end user 90 (step 202). The information used for authentication is user information 41 and trail information 42.

ゲートウェイ装置20は、情報取得部21により、当該エンドユーザ90のユーザ情報41および証跡情報42をデータベースから抽出する(ステップ203)。そして、ゲートウェイ装置20は、情報取得部21により、情報提供可否問合せをユーザ端末30に送り(ステップ204)、ユーザ情報41を第2サービスの提供者に通知してよいかどうかをエンドユーザ90に問い合わせる。 The gateway device 20 extracts the user information 41 and the trail information 42 of the end user 90 from the database by the information acquisition unit 21 (step 203). Then, the gateway device 20 sends an information provision availability inquiry to the user terminal 30 (step 204) by the information acquisition unit 21, and informs the end user whether or not the user information 41 may be notified to the provider of the second service. Contact us.

エンドユーザ90がユーザ情報41を第2サービスの提供者へ通知することを許可すると、ユーザ端末30からゲートウェイ装置20へ情報提供許可が送信される(ステップ205)。情報提供許可を受信したゲートウェイ装置20は、情報取得部21により、ユーザ情報41および証跡情報42を含む認証情報を第2サービス提供装置10-2に送ることにより、認証情報を第2サービスの提供者に提供する(ステップ206)。 When the end user 90 is permitted to notify the user information 41 to the provider of the second service, the information provision permission is transmitted from the user terminal 30 to the gateway device 20 (step 205). Upon receiving the information provision permission, the gateway device 20 sends the authentication information including the user information 41 and the trail information 42 to the second service providing device 10-2 by the information acquisition unit 21, thereby providing the authentication information to the second service. (Step 206).

認証情報を受信した第2サービス提供装置10-2では、認証情報に基づく認証が行われ(ステップ207)、許可という判断がされると、第2サービス提供装置10-2からユーザ端末30にサービス加入許可が送信される(ステップ208)。 The second service providing device 10-2 that has received the authentication information performs authentication based on the authentication information (step 207), and when it is determined that the permission is granted, the second service providing device 10-2 provides a service to the user terminal 30. The subscription permission is sent (step 208).

ここに説明したように、本実施例では、ゲートウェイ装置20は、情報取得部21により、データベースから抽出したユーザ情報41をエンドユーザ90に提示して、ユーザ情報41を第2サービスのサービス提供者に通知することを許可するか否かの判断をエンドユーザ90に促し、エンドユーザ90が許可したらユーザ情報41および証跡情報42をサービス提供者に通知する。これにより、エンドユーザ90の許可なくユーザ情報41が第2サービスのサービス提供者に通知されるのを防止できる。情報取得部21は、例えば、抽出したユーザ情報41をエンドユーザ90に提示して、第2サービスのサービス提供者に通知することを許可するか否かの判断を促すとき、ユーザ情報41と、通知可否ボタンとをエンドユーザ90のユーザ端末30の画面を表示することにしてもよい。エンドユーザが通知可否ボタンを押下したら、その操作によりエンドユーザ90が通知を許可したものとし、ユーザ情報41および証跡情報42を第2サービスのサービス提供者に通知することにしてもよい。 As described here, in the present embodiment, the gateway device 20 presents the user information 41 extracted from the database to the end user 90 by the information acquisition unit 21, and the user information 41 is used as the service provider of the second service. The end user 90 is urged to determine whether or not to permit the notification to the service provider, and if the end user 90 permits, the user information 41 and the trail information 42 are notified to the service provider. This makes it possible to prevent the user information 41 from being notified to the service provider of the second service without the permission of the end user 90. For example, when the information acquisition unit 21 presents the extracted user information 41 to the end user 90 and prompts the user to determine whether or not to allow the service provider of the second service to be notified, the user information 41 and the information acquisition unit 21. The notification enable / disable button may be displayed on the screen of the user terminal 30 of the end user 90. When the end user presses the notification enable / disable button, it is assumed that the end user 90 permits the notification by the operation, and the user information 41 and the trail information 42 may be notified to the service provider of the second service.

また、ここでは一例として、第1サービスは、当該エンドユーザ90が加入済のサービスであるものとしている。これにより、ユーザ情報41を確認して加入を許可したサービスによるアクセス等の証跡情報によりユーザ情報41の信頼性を測ることができる。 Further, here, as an example, it is assumed that the first service is a service to which the end user 90 has already subscribed. As a result, the reliability of the user information 41 can be measured by the trail information such as access by the service that confirms the user information 41 and permits the subscription.

また、ここでは、ウェブサービスへの加入を例示したが、リアルサービスへの加入の場合には、上記ステップ202-203およびステップ206-207を実行することにしてもよい。 Further, although the subscription to the web service is exemplified here, the above steps 202-203 and 206-207 may be executed in the case of subscription to the real service.

上述した本発明の実施例は、本発明の説明のための例示であり、本発明の範囲をそれらの実施例のみに限定する趣旨ではない。当業者は、本発明の範囲を逸脱することなしに、他の様々な態様で本発明を実施することができる。 The above-mentioned examples of the present invention are examples for the purpose of explaining the present invention, and the scope of the present invention is not limited to those examples. One of ordinary skill in the art can practice the invention in various other embodiments without departing from the scope of the invention.

10…サービス提供装置、11…ウェブサービス提供装置、12…リアルサービス管理装置、20…ゲートウェイ装置、21…情報取得部、22…情報記録部、23…依頼受付部、24…認証支援処理部、25…電子署名生成部、30…ユーザ端末、31…処理装置、32…メインメモリ、33…記憶装置、34…通信装置、35…入力装置、36…表示装置、37…バス、41…ユーザ情報、42…証跡情報、80…サービス提供者、90…エンドユーザ 10 ... Service providing device, 11 ... Web service providing device, 12 ... Real service management device, 20 ... Gateway device, 21 ... Information acquisition unit, 22 ... Information recording unit, 23 ... Request reception unit, 24 ... Authentication support processing unit, 25 ... Electronic signature generator, 30 ... User terminal, 31 ... Processing device, 32 ... Main memory, 33 ... Storage device, 34 ... Communication device, 35 ... Input device, 36 ... Display device, 37 ... Bus, 41 ... User information , 42 ... Trail information, 80 ... Service provider, 90 ... End user

Claims (7)

複数のサービス提供者によるサービスにおけるエンドユーザの検証を支援するユーザ認証支援装置であって、
エンドユーザが登録した該エンドユーザに関する情報であるユーザ情報と、前記エンドユーザが第1サービスを利用するために前記第1サービスが該エンドユーザのユーザ情報にアクセスした記録に関する情報を含む証跡情報とをデータベースに蓄積する情報記録部と、
前記エンドユーザから、該エンドユーザが未加入の第2サービスへの加入の依頼を受け付ける依頼受付部と、
前記第2サービスへ加入するために求められる、前記エンドユーザに関するユーザ情報と、該エンドユーザの該ユーザ情報の証跡情報とを前記データベースから抽出する情報取得部と、
前記抽出された前記ユーザ情報および前記証跡情報を前記第2サービスのサービス提供者に通知する認証支援処理部と、
を有するユーザ認証支援装置。
A user authentication support device that supports end-user verification in services by multiple service providers.
User information that is information about the end user registered by the end user, and trail information including information about a record that the first service accesses the user information of the end user in order for the end user to use the first service. The information recording unit that stores the information in the database,
A request reception unit that accepts a request from the end user to subscribe to a second service that the end user has not subscribed to.
An information acquisition unit that extracts user information about the end user and trail information of the user information of the end user, which are required to subscribe to the second service, from the database.
An authentication support processing unit that notifies the service provider of the second service of the extracted user information and the trail information, and the authentication support processing unit.
User authentication support device with.
前記証跡情報は、前記ユーザ情報へアクセスしたサービスおよび該サービスがアクセスを許可された時刻を示すアクセスタイムスタンプ情報と、前記ユーザ情報が更新された時刻を示す更新タイムスタンプ情報とを更に含む、
請求項1に記載のユーザ認証支援装置。
The trail information further includes access time stamp information indicating a service accessing the user information and a time when the service is permitted to access, and update time stamp information indicating a time when the user information is updated.
The user authentication support device according to claim 1.
前記証跡情報は、前記ユーザ情報に対する前記エンドユーザの電子署名を更に含み、
前記電子署名は、前記ユーザ情報が更新される毎に更新される、
請求項2に記載のユーザ認証支援装置。
The trail information further includes the end user's electronic signature on the user information.
The electronic signature is updated every time the user information is updated.
The user authentication support device according to claim 2.
前記依頼受付部は、前記エンドユーザの生体情報を取得し、
前記ユーザ認証支援装置は、前記エンドユーザの生体情報に基づいて前記電子署名を生成する電子署名生成部を更に有する、
請求項3に記載のユーザ認証支援装置。
The request reception unit acquires the biometric information of the end user and obtains the biometric information of the end user.
The user authentication support device further includes an electronic signature generation unit that generates the electronic signature based on the biometric information of the end user.
The user authentication support device according to claim 3.
前記情報記録部は、前記ユーザ情報を暗号化し、前記電子署名を秘密鍵とする、
請求項4に記載のユーザ認証支援装置。
The information recording unit encrypts the user information and uses the electronic signature as a secret key.
The user authentication support device according to claim 4.
前記情報取得部は、前記データベースから抽出したユーザ情報を前記エンドユーザに提示して、該ユーザ情報を前記第2サービスのサービス提供者に通知することを許可するか否かの判断を前記エンドユーザに促し、前記エンドユーザが許可したら前記ユーザ情報および前記証跡情報を前記サービス提供者に通知する、
請求項1に記載のユーザ認証支援装置。
The information acquisition unit presents the user information extracted from the database to the end user, and determines whether or not to allow the user information to be notified to the service provider of the second service. To notify the service provider of the user information and the trail information if the end user permits.
The user authentication support device according to claim 1.
前記第1サービスは、前記エンドユーザが加入済のサービスである、
請求項1に記載のユーザ認証支援装置。
The first service is a service that the end user has subscribed to.
The user authentication support device according to claim 1.
JP2020141273A 2020-08-24 2020-08-24 User authentication support device Active JP7458270B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2020141273A JP7458270B2 (en) 2020-08-24 2020-08-24 User authentication support device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2020141273A JP7458270B2 (en) 2020-08-24 2020-08-24 User authentication support device

Publications (2)

Publication Number Publication Date
JP2022036851A true JP2022036851A (en) 2022-03-08
JP7458270B2 JP7458270B2 (en) 2024-03-29

Family

ID=80493857

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2020141273A Active JP7458270B2 (en) 2020-08-24 2020-08-24 User authentication support device

Country Status (1)

Country Link
JP (1) JP7458270B2 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002318808A (en) * 2001-04-20 2002-10-31 Cybozu Inc Personal information registration support system
JP2006277028A (en) * 2005-03-28 2006-10-12 Nec Corp User registration method and proxy authentication system using biometric information
JP2006350809A (en) * 2005-06-17 2006-12-28 Mizuho Bank Ltd Member registration support method and program
JP2011070390A (en) * 2009-09-25 2011-04-07 Yahoo Japan Corp Member registration support server, method and system
JP2014099017A (en) * 2012-11-14 2014-05-29 Nippon Telegr & Teleph Corp <Ntt> Access history provision system, and access history provision method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002318808A (en) * 2001-04-20 2002-10-31 Cybozu Inc Personal information registration support system
JP2006277028A (en) * 2005-03-28 2006-10-12 Nec Corp User registration method and proxy authentication system using biometric information
JP2006350809A (en) * 2005-06-17 2006-12-28 Mizuho Bank Ltd Member registration support method and program
JP2011070390A (en) * 2009-09-25 2011-04-07 Yahoo Japan Corp Member registration support server, method and system
JP2014099017A (en) * 2012-11-14 2014-05-29 Nippon Telegr & Teleph Corp <Ntt> Access history provision system, and access history provision method

Also Published As

Publication number Publication date
JP7458270B2 (en) 2024-03-29

Similar Documents

Publication Publication Date Title
US20240160706A1 (en) Digital identity
JP7364057B2 (en) Information processing device, system, face image update method and program
US20180218121A1 (en) System and Method for Online Identity Management
JP2005158066A (en) Automated customer entitlement system for vendor services
CN116723027A (en) Methods and devices for providing and obtaining secure identity information
JP7171504B2 (en) Personal information management server, personal information management method and personal information management system
JP2014075084A (en) Communication system, client device, relay device and program
US20250317440A1 (en) Server apparatus, terminal, authentication system, authentication method, and storage medium
CN109196500A (en) The certification based on unified VPN and identity to service based on cloud
JP2024028612A (en) Management server, information provision method and computer program
WO2021205660A1 (en) Authentication server, authentication system, authentication server control method, and storage medium
JP7582332B2 (en) Authentication server, authentication server control method and program
JP7757983B2 (en) Authentication server, system, authentication server control method and program
JP7375918B2 (en) Authentication server, authentication system, authentication server control method and program
JP7537496B2 (en) Authentication system, authentication server, registration method and computer program
JP7375917B2 (en) Authentication server, authentication system, authentication server control method and program
US12206794B2 (en) User information management system, user information management method, user agent and program
US20100325297A1 (en) Apparatus, system, and method for facilitating electronic communication and privacy of electronic records based on a personal contact
JP7501668B2 (en) USER INFORMATION MANAGEMENT SYSTEM, USER INFORMATION MANAGEMENT METHOD, USER AGENT, AND PROGRAM
WO2022190344A1 (en) System and proxy payment method
JP2022036851A (en) User authentication support device
TW201019158A (en) Systems and methods for transferring information
WO2021255821A1 (en) Authentication server, facial image update recommendation method and storage medium
JP7257701B2 (en) Information processing device, information processing method, and program
JP7529079B2 (en) Method, server device and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20230724

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240209

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20240220

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240318

R150 Certificate of patent or registration of utility model

Ref document number: 7458270

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150