Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7528136B2 - Authentication program, authentication system, and authentication method - Google Patents
[go: Go Back, main page]

JP7528136B2 - Authentication program, authentication system, and authentication method - Google Patents

Authentication program, authentication system, and authentication method Download PDF

Info

Publication number
JP7528136B2
JP7528136B2 JP2022028232A JP2022028232A JP7528136B2 JP 7528136 B2 JP7528136 B2 JP 7528136B2 JP 2022028232 A JP2022028232 A JP 2022028232A JP 2022028232 A JP2022028232 A JP 2022028232A JP 7528136 B2 JP7528136 B2 JP 7528136B2
Authority
JP
Japan
Prior art keywords
information
authentication
user
provider
authentication method
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.)
Active
Application number
JP2022028232A
Other languages
Japanese (ja)
Other versions
JP2023124461A (en
Inventor
公照 間下
享 南井
芳憲 青木
建 松野下
卓也 小笠原
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.)
JCB Co Ltd
Original Assignee
JCB Co 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 JCB Co Ltd filed Critical JCB Co Ltd
Priority to JP2022028232A priority Critical patent/JP7528136B2/en
Publication of JP2023124461A publication Critical patent/JP2023124461A/en
Application granted granted Critical
Publication of JP7528136B2 publication Critical patent/JP7528136B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Description

本発明は、認証プログラム、認証システム及び認証方法に関する。 The present invention relates to an authentication program, an authentication system, and an authentication method.

従来、ユーザによるサービスの利用に際して、ユーザの認証をより簡便に実現するため、複数の認証方法に関する技術が知られている。 Conventionally, technologies related to multiple authentication methods have been known to more easily achieve user authentication when a user uses a service.

例えば、特許文献1に記載されているシステムでは、ユーザから取得されるユーザの生体情報に基づいて生成される生体情報データ及びユーザの個人用端末から取得される情報が、ユーザが事前に登録した情報と合致することを条件としてユーザを認証し、加盟店におけるユーザの決済に関する処理を行うためのデータを生成する。 For example, in the system described in Patent Document 1, the biometric information data generated based on the user's biometric information acquired from the user and the information acquired from the user's personal terminal match information previously registered by the user, and the system authenticates the user and generates data for processing the user's payment at affiliated stores.

特開第2006-190112号公報JP 2006-190112 A

しかしながら、特許文献1に記載されているシステムでは、ユーザから取得される生体情報及びユーザの個人用端末から取得される情報が事前に登録された情報と合致せず、認証が行えなかった場合、加盟店におけるユーザの決済に関する処理を行うためのデータが生成されない。この場合、ユーザは、より利便性の低い認証方法による認証を改めて求められることとなり、ユーザの認証を簡便に行うことができない事態が起こり得る。 However, in the system described in Patent Document 1, if the biometric information acquired from the user and the information acquired from the user's personal device do not match the pre-registered information and authentication cannot be performed, data for processing the user's payment at the affiliated store is not generated. In this case, the user will be required to authenticate again using a less convenient authentication method, which may result in a situation where the user cannot be authenticated easily.

そこで、本発明は、ユーザの認証を簡便化することが可能な認証プログラム、認証システム及び認証方法を提供することを目的とする。 The present invention aims to provide an authentication program, an authentication system, and an authentication method that can simplify user authentication.

本発明の一態様に係る認証プログラムは、コンピュータに、ユーザが利用するサービスの提供者がユーザによるサービスの利用に際して実行可能な、ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報が記録された提供者情報記憶部、及び事前に設定される少なくとも1つの認証方法のそれぞれの優先順位を示す事前優先度情報が記録された事前優先度記憶部を参照して、所定の優先順位を示す実行時優先度情報と対応付けた、サービスを利用するユーザを認証する際の少なくとも1つの認証方法である少なくとも1つの実行時認証方法を示す少なくとも1つの実行時認証方法情報を提供者が利用する提供者装置に提供する実行時認証方法提供部と、少なくとも1つの実行時認証方法情報、及び提供者装置から取得される、少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、所定の優先順位の順に、サービスを利用するユーザを認証する認証部と、を実現させる。 An authentication program according to one aspect of the present invention has a computer that implements a provider information storage unit that records at least one provider authentication method information relating to at least one authentication method for authenticating a user that can be executed by a provider of a service used by a user when the user uses the service, and a pre-priority storage unit that records pre-priority information indicating the priority of each of the at least one authentication method set in advance, and a runtime authentication method providing unit that provides at least one runtime authentication method information indicating at least one runtime authentication method, which is at least one authentication method for authenticating a user who uses the service, associated with runtime priority information indicating a predetermined priority, to a provider device used by the provider, and an authentication unit that authenticates a user who uses the service in a predetermined order of priority based on the at least one runtime authentication method information and at least one user authentication information for authenticating a user in the at least one runtime authentication method information acquired from the provider device.

本発明の一態様に係る認証システムは、ユーザが利用するサービスの提供者がユーザによるサービスの利用に際して実行可能な、ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報が記録された提供者情報記憶部、及び事前に設定される少なくとも1つの認証方法のそれぞれの優先順位を示す事前優先度情報が記録された事前優先度記憶部を参照して、所定の優先順位を示す実行時優先度情報と対応付けた、サービスを利用するユーザを認証する際の少なくとも1つの認証方法である少なくとも1つの実行時認証方法を示す少なくとも1つの実行時認証方法情報を提供者が利用する提供者装置に提供する実行時認証方法提供部と、少なくとも1つの実行時認証方法情報、及び提供者装置から取得される、少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、所定の優先順位の順に、サービスを利用するユーザを認証する認証部と、を備える。 An authentication system according to one aspect of the present invention includes a provider information storage unit in which at least one provider authentication method information is recorded for at least one authentication method for authenticating a user that can be executed by a provider of a service used by a user when the user uses the service, and a pre-priority storage unit in which pre-priority information indicating the respective priorities of at least one authentication method set in advance is recorded, and a runtime authentication method providing unit provides at least one runtime authentication method information indicating at least one authentication method for authenticating a user who uses the service, associated with runtime priority information indicating a predetermined priority, to a provider device used by the provider, and an authentication unit that authenticates a user who uses the service in a predetermined order of priority based on the at least one runtime authentication method information and at least one user authentication information for authenticating a user in the at least one runtime authentication method information acquired from the provider device.

本発明の一態様に係る認証方法は、コンピュータが、ユーザが利用するサービスの提供者がユーザによるサービスの利用に際して実行可能な、ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報が記録された提供者情報記憶部、及び事前に設定される少なくとも1つの認証方法のそれぞれの優先順位を示す事前優先度情報が記録された事前優先度記憶部を参照して、所定の優先順位を示す実行時優先度情報と対応付けた、サービスを利用するユーザを認証する際の少なくとも1つの認証方法である少なくとも1つの実行時認証方法を示す少なくとも1つの実行時認証方法情報を提供者が利用する提供者装置に提供し、少なくとも1つの実行時認証方法情報、及び提供者装置から取得される、少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、所定の優先順位の順に、サービスを利用するユーザを認証する。 In an authentication method according to one aspect of the present invention, a computer refers to a provider information storage unit in which at least one provider authentication method information is recorded for at least one authentication method for authenticating a user that is executable by a provider of a service used by a user when the user uses the service, and a pre-priority storage unit in which pre-priority information indicating the respective priorities of at least one authentication method set in advance is recorded, and provides at least one runtime authentication method information indicating at least one runtime authentication method, which is at least one authentication method for authenticating a user who uses the service, associated with runtime priority information indicating a predetermined priority, to a provider device used by the provider, and authenticates a user who uses the service in a predetermined order of priority based on the at least one runtime authentication method information and at least one user authentication information for authenticating a user in the at least one runtime authentication method information acquired from the provider device.

なお、本発明において、「部」とは、単に物理的手段を意味するものではなく、その「部」が有する機能をソフトウェアによって実現する場合も含む。また、1つの「部」や装置が有する機能が2つ以上の物理的手段や装置により実現されても、2つ以上の「部」や装置の機能が1つの物理的手段や装置により実現されてもよい。 In this invention, a "part" does not simply mean a physical means, but also includes cases where the functions of the "part" are realized by software. Furthermore, the functions of one "part" or device may be realized by two or more physical means or devices, and the functions of two or more "parts" or devices may be realized by one physical means or device.

本発明によれば、ユーザの認証を簡便化することが可能な認証プログラム、認証システム及び認証方法を提供することができる。 The present invention provides an authentication program, an authentication system, and an authentication method that can simplify user authentication.

本発明の一実施形態である認証システム100における認証処理の概要を示す図である。FIG. 1 is a diagram showing an overview of authentication processing in an authentication system 100 according to an embodiment of the present invention. 本発明の一実施形態である認証システム100の構成を示す図である。1 is a diagram showing a configuration of an authentication system 100 according to an embodiment of the present invention. 提供者情報記憶部112に記憶される情報の例を示す図である。4 is a diagram showing an example of information stored in a provider information storage unit 112. FIG. ユーザ情報記憶部114に記憶される情報の例を示す図である。4 is a diagram showing an example of information stored in a user information storage unit 114. FIG. 事前優先度記憶部121に記憶される情報の例を示す図である。11 is a diagram showing an example of information stored in a pre-priority storage unit 121. FIG. 実行時認証方法記憶部132に記憶される情報の例を示す図である。11 is a diagram showing an example of information stored in a runtime authentication method storage unit 132. FIG. 本発明の一実施形態である認証システム100における処理の例を示すフローチャートである。4 is a flowchart showing an example of processing in the authentication system 100 according to an embodiment of the present invention.

本発明は、ユーザが所定のサービスを利用するに際して実行されるユーザの認証を行う認証プログラム、認証システム及び認証方法に関する。ここで、所定のサービスは、限定されないが、例えば、加盟店における決済、所定の建物や領域への入退室の管理、電子契約サービス、電子認証サービスが挙げられる。すなわち、本発明によって、店舗における所定の商品の決済時に決済を行うユーザを認証してもよく、また、所定の建物や領域への入退室を管理する際に、入退館や入退室が可能なユーザを認証してもよい。また、本発明によって、電子契約時の本人認証を行ってもよく、また、電子上での承認(例えば、所定のデータの利用や規約の承認)や権限移譲の承認を受け付けるための本人認証を行ってもよい。 The present invention relates to an authentication program, authentication system, and authentication method that authenticate a user when the user uses a specific service. Here, the specific service is not limited to, but may be, for example, payment at a member store, management of entry and exit to a specific building or area, electronic contract service, and electronic authentication service. That is, the present invention may authenticate a user who makes a payment when paying for a specific product at a store, or authenticate a user who is allowed to enter or exit a building or area when managing entry and exit to the building or area. The present invention may also perform identity authentication when making an electronic contract, or identity authentication for receiving electronic approval (for example, approval of the use of specific data or of terms) or approval of the transfer of authority.

以下では、本発明を、加盟店(すなわち、サービスの提供者)における決済時に、決済を行うユーザを認証する認証システムに適用した実施形態について説明する。 The following describes an embodiment in which the present invention is applied to an authentication system that authenticates a user making a payment at a member store (i.e., a service provider).

添付図面を参照して、本発明の好適な実施形態について説明する。図1は、本発明の一実施形態である認証システム100における認証処理の概要を示す図である。 A preferred embodiment of the present invention will be described with reference to the accompanying drawings. FIG. 1 is a diagram showing an overview of authentication processing in an authentication system 100 according to one embodiment of the present invention.

本発明の一実施形態である認証システム100は、認証プログラムによって実現される情報処理システムであり、加盟店におけるユーザの決済を認証する情報処理システムである。認証システム100は、加盟店及びユーザから直接又は間接に取得される、加盟店におけるユーザの決済を認証するために必要な情報に基づいて、加盟店におけるユーザの決済を認証する。 An authentication system 100, which is one embodiment of the present invention, is an information processing system realized by an authentication program, and is an information processing system that authenticates a user's payment at an affiliated store. Authentication system 100 authenticates a user's payment at an affiliated store based on information required to authenticate the user's payment at an affiliated store, which is obtained directly or indirectly from the affiliated store and the user.

まず、加盟店は、加盟店が利用する提供者装置200を通じて、認証システム100に、ユーザによる加盟店での決済に際して加盟店で実行可能な認証方法に関する提供者認証方法情報を提供し、登録する(S101)。また、ユーザは、ユーザ装置300を通じて、認証システム100に、ユーザを認証するためのユーザ認証情報を提供し、登録する(S102)。認証システム100は、提供者認証方法情報に基づいて、加盟店において決済を行うユーザを認証するための認証方法に関する実行時認証方法情報を、所定の優先順位を示す実行時優先度情報と対応付けて、提供者装置200に提供する(S103)。 First, the affiliated store provides provider authentication method information on an authentication method that can be performed at the affiliated store when the user makes a payment at the affiliated store to the authentication system 100 through the provider device 200 used by the affiliated store and registers it (S101). In addition, the user provides user authentication information for authenticating the user to the authentication system 100 through the user device 300 and registers it (S102). Based on the provider authentication method information, the authentication system 100 provides runtime authentication method information on an authentication method for authenticating the user making a payment at the affiliated store to the provider device 200 in association with runtime priority information indicating a predetermined priority (S103).

加盟店におけるユーザの決済に際して、加盟店は、所定の優先順位の第1の優先順位の認証方法に対応するユーザ認証情報の提供をユーザに要求し、ユーザは、対応するユーザ認証情報を提供者装置200に提供する(S104)。加盟店は、取得されるユーザ認証情報を認証システム100に提供する(S105)。認証システム100は、実行時認証方法情報及び提供者装置200から取得されるユーザ認証情報に基づいて、実行時優先度情報が示す所定の優先順位における第1の優先順位の認証方法で、加盟店において決済を行うユーザを認証する(S106)。そして、加盟店におけるユーザの決済が完了する(S107)。 When the user makes a payment at the affiliated store, the affiliated store requests the user to provide user authentication information corresponding to the authentication method with the first priority in the predetermined priority order, and the user provides the corresponding user authentication information to the provider device 200 (S104). The affiliated store provides the acquired user authentication information to the authentication system 100 (S105). The authentication system 100 authenticates the user making the payment at the affiliated store using the authentication method with the first priority in the predetermined priority order indicated by the runtime priority information, based on the runtime authentication method information and the user authentication information acquired from the provider device 200 (S106). Then, the user's payment at the affiliated store is completed (S107).

認証システム100は、S106における認証ができなかった場合、実行時優先度情報が示す所定の優先順位における第1の優先順位の次の優先順位である第2の優先順位の認証方法で認証する。 If authentication in S106 is not possible, the authentication system 100 performs authentication using an authentication method with a second priority, which is the next priority after the first priority in the predetermined priority order indicated by the runtime priority information.

ここで、認証方法は、認証システム100が加盟店において決済を行うユーザを認証する方法である。認証方法は、例えば、ユーザが所持する所持物(例えば、後述するユーザ装置300等の情報端末)に関する所持物情報、ユーザの生体に関する生体情報、及びユーザが記憶している記憶情報の少なくともいずれかに基づく認証方法であってもよい。 The authentication method is a method by which the authentication system 100 authenticates a user making a payment at an affiliated store. The authentication method may be, for example, an authentication method based on at least one of possession information related to possessions held by the user (e.g., an information terminal such as the user device 300 described below), biometric information related to the user's biometrics, and memory information stored by the user.

具体的には、所持物情報は、例えば、ユーザが所持する所持物である機器(例えば、スマートフォン等の情報端末)を識別する機器識別情報や、所持物の位置を示す位置情報(例えば、所持物と提供者装置200との距離を示す距離情報や、GPS(Global Positioning System)装置を利用したGPSシステムにより測定されるGPS座標を示す情報)であってもよい。また、ユーザが所持する所持物は、所持物情報を、例えば、BLE(Bluetooth Low Energy)、UWB(Ultra Wide Band)、Wi-Fi(登録商標)、近距離無線通信(例えば、RFID(Radio Frequency IDentification)やNFC(Near Field Communication))等の通信規格に基づく通信によって、直接に、または必要に応じてクラウド等を経由して間接に、提供者装置200に提供してもよく、また、その他の方法によって提供者装置200に提供してもよい。 Specifically, the possession information may be, for example, device identification information that identifies a device (e.g., an information terminal such as a smartphone) that is a possession of the user, or location information that indicates the location of the possession (e.g., distance information that indicates the distance between the possession and the provider device 200, or information that indicates GPS coordinates measured by a GPS system using a GPS (Global Positioning System) device). In addition, the possessions owned by the user may provide the possession information to the provider device 200 directly or indirectly via a cloud or the like as necessary, by communication based on a communication standard such as BLE (Bluetooth Low Energy), UWB (Ultra Wide Band), Wi-Fi (registered trademark), or short-range wireless communication (e.g., RFID (Radio Frequency IDentification) or NFC (Near Field Communication)), or may provide the information to the provider device 200 by other methods.

また、生体情報は、例えば、ユーザの容貌、指紋、掌紋、声紋、虹彩等の生体に関する情報であってもよい。ユーザは、例えば、後述する加盟店に設置される提供者端末220を通じて、ユーザの生体情報を提供者装置200に提供してもよい。また、ユーザは、ユーザ装置300を通じて、ユーザの生体情報を提供者装置200に提供してもよい。 The biometric information may be information about the user's physical appearance, fingerprints, palm prints, voiceprints, irises, etc. The user may provide the user's biometric information to the provider device 200, for example, through a provider terminal 220 installed at an affiliated store, which will be described later. The user may also provide the user's biometric information to the provider device 200 through a user device 300.

また、記憶情報は、例えば、認証システム100においてユーザを識別する情報、決済に用いられるカードの番号、口座番号、電話番号、メールアドレス等のアカウント名、パスワード、ユーザが入力又は選択するサインや図形、所定の質問に対する自由入力形式又は選択肢形式の解答であってもよく、また、その他、ユーザが記憶している情報であって提供者装置200において取得可能な情報であればよい。ユーザは、例えば、加盟店に設置される提供者端末220に備わる入力装置を通じて、記憶情報を入力又は選択して、記憶情報を提供者装置200に提供する。 The stored information may be, for example, information that identifies the user in the authentication system 100, a card number used for payment, an account number, a telephone number, an account name such as an email address, a password, a signature or figure entered or selected by the user, a free-entry or multiple-choice answer to a given question, or any other information that is stored by the user and can be obtained by the provider device 200. The user enters or selects the stored information through an input device provided on the provider terminal 220 installed at the affiliated store, for example, and provides the stored information to the provider device 200.

なお、認証方法は、所持物情報、生体情報、及び記憶情報の少なくともいずれかに基づく認証方法であってもよい。すなわち、認証方法は、所持物情報、生体情報、及び記憶情報のいずれかのみに基づく認証方法であってもよく、また、所持物情報、生体情報、及び記憶情報のうち2以上の情報を要素に含む認証方法であってもよい。すなわち、認証方法が、所持物情報及び生体情報に基づく認証方法である場合、認証システム100は、所持物情報及び生体情報に基づいて、加盟店において決済を行うユーザを認証する。また、認証方法は、所持物情報、生体情報、記憶情報以外の情報に基づく認証方法であってもよい。 The authentication method may be based on at least one of possession information, biometric information, and stored information. In other words, the authentication method may be based only on possession information, biometric information, and stored information, or may be an authentication method that includes two or more of possession information, biometric information, and stored information as elements. In other words, when the authentication method is based on possession information and biometric information, the authentication system 100 authenticates the user making a payment at an affiliated store based on the possession information and biometric information. The authentication method may also be based on information other than possession information, biometric information, and stored information.

このように、例えば、所持物情報、生体情報、及び記憶情報の少なくともいずれかに基づく認証方法の場合、ユーザは、決済に用いる現金や決済用カードを所持若しくは提示をすることなく(又はユーザにとって特別な手間なく所持若しくは提示することで)決済が可能な、いわゆる手ぶら決済にて、決済を行うことができる。なお、ここで、手ぶら決済は、ユーザが何も身に着けない状態で決済を行うことだけでなく、ユーザが通常身に着けている物(例えば、スマートフォン)のみを身に着けている状態(すなわち、手ぶらに準じる状態)での決済を含む。 In this way, for example, in the case of an authentication method based on at least one of possession information, biometric information, and stored information, the user can make a payment by a so-called empty-handed payment, which allows the user to make a payment without carrying or presenting the cash or payment card used for the payment (or by carrying or presenting it without any special effort for the user). Note that here, empty-handed payment does not only include a payment made when the user is not wearing anything, but also a payment made when the user is wearing only the items that they normally wear (e.g., a smartphone) (i.e., a state equivalent to empty-handed).

図2は、本発明の一実施形態である認証システム100の構成を示す図である。認証システム100は、提供者装置200及びユーザ装置300とインターネット等のネットワークを介して通信可能に接続されるシステムである。認証システム100の詳細については、後述する。 Figure 2 is a diagram showing the configuration of an authentication system 100 according to one embodiment of the present invention. The authentication system 100 is a system that is communicatively connected to a provider device 200 and a user device 300 via a network such as the Internet. Details of the authentication system 100 will be described later.

提供者装置200は、加盟店が利用する装置である。提供者装置200は、インターネット等のネットワークを介して通信可能に接続される、加盟店が利用する情報処理システムである提供者情報処理システム210及び加盟店に設置される提供者端末220を含む。なお、図2では、提供者装置200を1つしか示していないが、複数の加盟店が存在する場合は加盟店ごとに提供者装置200が設けられる。また、1つの加盟店に複数の提供者装置200が設けられてもよい。 The provider device 200 is a device used by the affiliated store. The provider device 200 includes a provider information processing system 210, which is an information processing system used by the affiliated store and is communicatively connected via a network such as the Internet, and a provider terminal 220 installed in the affiliated store. Note that while only one provider device 200 is shown in FIG. 2, if there are multiple affiliated stores, a provider device 200 is provided for each affiliated store. Also, multiple provider devices 200 may be provided in one affiliated store.

提供者情報処理システム210は、例えば、認証システム100及び提供者端末220と通信可能に接続される情報処理システムであればよく、認証システム100及び提供者端末220と各種情報の送受信が可能な情報処理システムであればよい。 The provider information processing system 210 may be, for example, an information processing system that is communicatively connected to the authentication system 100 and the provider terminal 220, and may be an information processing system that is capable of transmitting and receiving various information to and from the authentication system 100 and the provider terminal 220.

提供者端末220は、例えば、加盟店に設置される、決済に関する処理を行うための端末であればよく、例えば、レジ端末等、決済に際して商品に関する情報(例えば、商品番号や価格等の情報)を登録するための情報(例えば、商品に付されているバーコード情報やタグ情報)や所定の認証方法の要素となる情報(例えば、所持物情報、生体情報、記憶情報)を読み込むための端末を含んでもよい。すなわち、提供者端末220は、商品のバーコード情報やタグ情報等を読み取るための読取装置、ユーザの所持物を検知するための検知装置、ユーザの生体情報を検出するための検出装置、記憶情報等をユーザが入力するための入力装置を備えていてもよい。 The provider terminal 220 may be, for example, a terminal installed in an affiliated store for processing payments, and may include, for example, a cash register terminal or other terminal for reading information (e.g., barcode information or tag information attached to a product) for registering product-related information (e.g., product number, price, etc.) when making a payment, or information that is an element of a specified authentication method (e.g., possession information, biometric information, stored information). That is, the provider terminal 220 may be equipped with a reading device for reading product barcode information, tag information, etc., a detection device for detecting the user's possessions, a detection device for detecting the user's biometric information, and an input device for the user to input stored information, etc.

加盟店は、提供者装置200(例えば、提供者情報処理システム210)を通じて、認証システム100にアクセスし、加盟店で実行可能な認証方法に関する提供者認証方法情報を登録する。また、加盟店は、加盟店におけるユーザの決済時に、例えば、提供者端末220を通じて、ユーザ又は後述するユーザ装置300からユーザ認証情報を取得し提供者情報処理システム210に提供し、また、提供者情報処理システム210を通じて、ユーザ認証情報を認証システム100に提供してもよい。 The affiliated store accesses the authentication system 100 through the provider device 200 (e.g., the provider information processing system 210) and registers provider authentication method information related to authentication methods that can be implemented at the affiliated store. In addition, when the user makes a payment at the affiliated store, the affiliated store may obtain user authentication information from the user or the user device 300 described below, for example, through the provider terminal 220, and provide the user authentication information to the provider information processing system 210, and may also provide the user authentication information to the authentication system 100 through the provider information processing system 210.

なお、加盟店は、加盟店に設置される担当者(例えば、提供者端末220を操作する操作者)の操作なく決済が行われる、いわゆる無人決済店舗であってもよい。 The affiliated store may be a so-called unmanned payment store where payment is made without the operation of a person in charge at the affiliated store (e.g., an operator who operates the provider terminal 220).

ユーザ装置300は、ユーザが利用する装置であり、例えば、スマートフォン、タブレット端末、パーソナルコンピュータ等である。ユーザは、ユーザ装置300を通じて認証システム100にアクセスし、所定の認証方法においてユーザを認証するためのユーザ認証情報を登録する。すなわち、ユーザは、ユーザ装置300を通じて、例えば、ユーザの所持物情報、ユーザの生体情報、ユーザの記憶情報を、ユーザ認証情報として登録することができる。また、ユーザは、加盟店における決済時に、ユーザ装置300を通じて、提供者装置200(例えば、提供者端末220)にユーザ認証情報を提供することができる。 The user device 300 is a device used by a user, such as a smartphone, a tablet terminal, or a personal computer. The user accesses the authentication system 100 through the user device 300 and registers user authentication information for authenticating the user using a specified authentication method. That is, the user can register, for example, information about the user's belongings, the user's biometric information, and the user's stored information as user authentication information through the user device 300. In addition, the user can provide the user authentication information to the provider device 200 (e.g., the provider terminal 220) through the user device 300 when making a payment at an affiliated store.

なお、図2では、ユーザ装置300が1つしか示されていないが、複数のユーザが存在する場合はユーザごとにユーザ装置300が設けられる。また、一人のユーザが複数のユーザ装置300を保持してもよい。 Note that although only one user device 300 is shown in FIG. 2, if there are multiple users, a user device 300 is provided for each user. Also, one user may have multiple user devices 300.

続いて、認証システム100の詳細について説明する。認証システム100は、提供者登録部111、提供者情報記憶部112、ユーザ登録部113、ユーザ情報記憶部114、事前優先度記憶部121、実行時認証方法生成部131、実行時認証方法記憶部132、実行時認証方法提供部133、ユーザ認証情報取得部141、認証部142を備える。認証システム100を構成するコンピュータは、プロセッサ及び記憶領域を備える。図1に示す各部は、例えば、記憶領域を用いたり、記憶領域に格納された認証プログラムをプロセッサが実行したりすることにより実現することができる。 Next, the authentication system 100 will be described in detail. The authentication system 100 includes a provider registration unit 111, a provider information storage unit 112, a user registration unit 113, a user information storage unit 114, a pre-priority storage unit 121, a runtime authentication method generation unit 131, a runtime authentication method storage unit 132, a runtime authentication method provision unit 133, a user authentication information acquisition unit 141, and an authentication unit 142. The computer that constitutes the authentication system 100 includes a processor and a storage area. Each unit shown in FIG. 1 can be realized, for example, by using the storage area or by the processor executing an authentication program stored in the storage area.

提供者登録部111は、加盟店がユーザの決済に際して実行可能な、ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報を含む提供者情報を、提供者装置200から受け付けて登録し、提供者情報記憶部112に格納する。 The provider registration unit 111 accepts and registers provider information from the provider device 200, including at least one provider authentication method information relating to at least one authentication method for authenticating a user that can be executed by an affiliated store when a user makes a payment, and stores the information in the provider information storage unit 112.

ここで、提供者認証方法情報は、少なくとも1つの認証方法に関する情報であって、加盟店の状況(例えば、提供者端末220の設置状況)に照らして加盟店で実行可能な認証方法に関する情報である。すなわち、例えば、加盟店において所持物情報を検知するための検知装置がない又は使用できない場合には、所持物情報に基づく認証方法は、加盟店で実行不可能な認証方法であり、所持物情報に基づく認証方法に関する情報は、提供者認証方法情報には含まれない。 Here, the provider authentication method information is information on at least one authentication method, and is information on an authentication method that can be executed at a member store in light of the member store's situation (e.g., the installation status of the provider terminal 220). In other words, for example, if a detection device for detecting possession information is not available or cannot be used at a member store, an authentication method based on possession information is an authentication method that cannot be executed at the member store, and information on an authentication method based on possession information is not included in the provider authentication method information.

なお、提供者認証方法情報は、認証方法自体を示す情報であってもよく、また、認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)について取得可能か否かを示す情報であってもよい。すなわち、例えば、提供者認証方法情報が、所持物情報及び生体情報を取得可能であることを示す情報である場合、提供者認証方法情報が示す加盟店で実行可能な認証方法は、所持物情報のみに基づく認証方法、生体情報のみに基づく認証方法、並びに、所持物情報及び生体情報に基づく認証方法となる。 The provider authentication method information may be information indicating the authentication method itself, or may be information indicating whether information indicating elements of the authentication method (e.g., possession information, biometric information, stored information) can be obtained. That is, for example, if the provider authentication method information is information indicating that possession information and biometric information can be obtained, the authentication methods that can be executed at the affiliated store indicated by the provider authentication method information are an authentication method based only on possession information, an authentication method based only on biometric information, and an authentication method based on possession information and biometric information.

また、提供者登録部111は、少なくとも1つの提供者認証方法情報のそれぞれの優先順位を示す提供者優先度情報を含む提供者情報を、提供者装置200から受け付けて登録し、提供者情報記憶部112に格納することができる。 In addition, the provider registration unit 111 can accept and register provider information including provider priority information indicating the priority order of at least one provider authentication method information from the provider device 200 and store it in the provider information storage unit 112.

提供者優先度情報は、提供者認証方法情報に対応付けられる情報であって、認証システム100が加盟店において決済を行うユーザを認証する少なくとも1つの認証方法を実行する際の優先順位(後述する実行時優先度情報)を生成するために参照される情報である。すなわち、提供者優先度情報が示す優先順位が高い提供者認証方法は、加盟店において、優先順位が低い提供者認証方法よりも優先して加盟店において実行され決済を行うユーザの認証に用いられることを希望することを示す。 The provider priority information is information associated with the provider authentication method information, and is referenced to generate a priority order (runtime priority information, described later) when the authentication system 100 executes at least one authentication method to authenticate a user making a payment at an affiliated store. In other words, a provider authentication method with a high priority order indicated by the provider priority information indicates that the affiliated store wishes to have it executed in preference to a provider authentication method with a low priority order and used to authenticate a user making a payment.

加盟店は、例えば、ユーザの利便性を考慮して、ユーザの負担が少ない認証方法を優先するための提供者優先度情報を設定してもよく、また、ユーザのなりすましや支払能力のないユーザの決済への認証を回避するための認証時のセキュリティの程度を考慮して、複数の要素を組み合わせた認証方法を優先するための提供者優先度情報を設定してもよい。また、加盟店は、ユーザの利便性及び認証時のセキュリティの程度を考慮して、提供者優先度情報を設定してもよい。これにより、認証システム100は、加盟店におけるユーザの利便性及び認証時のセキュリティの程度を考慮した優先順位の下、加盟店において決済を行うユーザの認証を実現することができる。 The affiliated store may, for example, set provider priority information to prioritize authentication methods that impose a smaller burden on the user, taking into account user convenience, or may set provider priority information to prioritize authentication methods that combine multiple elements, taking into account the level of security during authentication to avoid user impersonation or authentication of payments by users who are unable to pay. The affiliated store may also set provider priority information, taking into account user convenience and the level of security during authentication. In this way, the authentication system 100 can realize authentication of users making payments at the affiliated store, based on a priority order that takes into account the convenience of users at the affiliated store and the level of security during authentication.

なお、提供者優先度情報は、提供者認証方法情報の優先順位を示す情報であればよい。すなわち、提供者優先度情報は、認証方法自体を示す情報ごとの優先順位を示す情報であってもよく、また、加盟店において取得可能な認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)ごとの優先順位を示す情報であってもよい。また、提供者優先度情報は、加盟店において設定されなくてもよい。 The provider priority information may be information indicating the priority of provider authentication method information. In other words, the provider priority information may be information indicating the priority of each piece of information indicating the authentication method itself, or may be information indicating the priority of each piece of information indicating elements of the authentication method that can be obtained at the affiliated store (e.g., possession information, biometric information, memory information). Furthermore, the provider priority information does not have to be set by the affiliated store.

また、提供者優先度情報は、加盟店において取得可能な認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)のうち、認証時に必須とする要素を示す情報であってもよい。また、提供者優先度情報は、認証方法又は認証方法の要素として採用しないことを示す情報を含んでもよい。 The provider priority information may also be information indicating elements that are required for authentication among information indicating elements of authentication methods that can be obtained at the affiliated store (e.g., possession information, biometric information, stored information). The provider priority information may also include information indicating that an authentication method or an element of an authentication method will not be adopted.

図3は、提供者情報記憶部112に記憶される情報の例を示す図である。提供者情報記憶部112に記憶される情報は、例えば、提供者ID、提供者認証方法情報、提供者優先度情報を含み、提供者認証方法情報は、例えば、所持物情報、生体情報、記憶情報を含む。 Figure 3 is a diagram showing an example of information stored in the provider information storage unit 112. The information stored in the provider information storage unit 112 includes, for example, a provider ID, provider authentication method information, and provider priority information, and the provider authentication method information includes, for example, possession information, biometric information, and memory information.

提供者IDは、認証システム100に登録される加盟店を識別する情報である。 The provider ID is information that identifies the affiliated store registered in the authentication system 100.

なお、提供者認証方法情報は、認証方法自体を示す情報であってもよく、また、認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)について取得可能(例えば、「可」)か否か(例えば、「不可」)を示す情報であってもよい。なお、認証方法又は認証方法の要素が取得可能か否かを示す情報は、「可」、「不可」に限られない。 The provider authentication method information may be information indicating the authentication method itself, or may be information indicating whether or not information indicating elements of the authentication method (e.g., possession information, biometric information, memory information) can be acquired (e.g., "Yes") or not (e.g., "No"). The information indicating whether or not the authentication method or elements of the authentication method can be acquired is not limited to "Yes" or "No".

また、提供者優先度情報は、提供者認証方法情報の優先順位を示す情報であればよい。すなわち、提供者優先度情報は、認証方法自体を示す情報ごとの優先順位を示す情報であってもよく、また、加盟店において取得可能な認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)ごとの優先順位を示す情報であってもよい。また、提供者優先度情報は、加盟店において取得可能な認証方法の要素を示す情報のうち、認証時に必須とする情報(例えば、「記憶情報が必須」)であってもよい。また、提供者優先度情報は、認証方法又は認証方法の要素として採用しないことを示す情報(例えば、「不可」)を含んでもよい。なお、認証方法又は認証方法の要素として採用するか否かを示す情報は、「可」、「不可」に限られない。 The provider priority information may be information indicating the priority of the provider authentication method information. In other words, the provider priority information may be information indicating the priority of each piece of information indicating the authentication method itself, or information indicating the priority of each piece of information indicating an element of an authentication method that can be obtained at an affiliated store (e.g., possession information, biometric information, memory information). The provider priority information may be information that is required for authentication (e.g., "memory information is required") among the information indicating the elements of an authentication method that can be obtained at an affiliated store. The provider priority information may also include information indicating that the authentication method or an element of the authentication method will not be adopted (e.g., "not possible"). Note that the information indicating whether or not the authentication method or an element of the authentication method will be adopted is not limited to "possible" or "not possible".

ユーザ登録部113は、少なくとも1つのユーザ認証情報を含むユーザ情報を、ユーザ装置300から受け付けて登録し、ユーザ情報記憶部114に格納する。 The user registration unit 113 accepts user information including at least one piece of user authentication information from the user device 300, registers it, and stores it in the user information storage unit 114.

ここで、ユーザ認証情報は、所定の認証方法の要素となる情報であって、所定の認証方法においてユーザを認証するための情報である。ユーザ認証情報は、例えば、所持物情報、生体情報、記憶情報を含む。 Here, user authentication information is information that is an element of a specific authentication method, and is information for authenticating a user in the specific authentication method. User authentication information includes, for example, possession information, biometric information, and memory information.

また、ユーザ情報は、ユーザ認証情報に加えて、さらに、ユーザに関する情報を含んでもよい。ここで、ユーザに関する情報は、例えば、ユーザの個人情報(例えば、氏名、住所、電話番号、メールアドレス、パスワード)、ユーザの決済に用いるカードや機器(例えば、ユーザ装置300)の情報(例えば、カード番号、機器番号)であってもよい。 In addition to the user authentication information, the user information may further include information about the user. Here, the information about the user may be, for example, the user's personal information (e.g., name, address, telephone number, email address, password) and information about the card or device (e.g., user device 300) used for the user's payment (e.g., card number, device number).

なお、ユーザは、認証システム100において登録可能な全てのユーザ認証情報を登録してもよく、また、ユーザ自身が登録を希望するユーザ認証情報のみを登録してもよい。これにより、ユーザは、登録するユーザ認証情報を任意に選択することができ、ユーザのセキュリティ意識と決済の認証処理における利便性を両立させた認証処理を実現することができる。 The user may register all user authentication information that can be registered in the authentication system 100, or may register only the user authentication information that the user himself/herself wishes to register. This allows the user to arbitrarily select the user authentication information to register, realizing authentication processing that balances the user's security awareness with convenience in the authentication processing of payments.

また、ユーザは、ユーザ認証情報として、認証方法の要素のうち同一の要素に対応する複数のユーザ認証情報を登録してもよい。すなわち、ユーザは、例えば、同一の要素である生体情報として、指紋に関する生体情報及び声紋に関する生体情報を登録してもよく、また、複数の相異なる指の指紋に関する生体情報を登録してもよい。 The user may also register multiple pieces of user authentication information that correspond to the same element of the authentication method as the user authentication information. That is, the user may, for example, register biometric information related to a fingerprint and biometric information related to a voiceprint as biometric information that is the same element, or may register biometric information related to the fingerprints of multiple different fingers.

図4は、ユーザ情報記憶部114に記憶される情報の例を示す図である。ユーザ情報記憶部114に記憶される情報は、例えば、ユーザID、ユーザ認証情報を含み、ユーザ認証情報は、例えば、所持物情報、生体情報、記憶情報を含む。ここで、ユーザIDは、認証システム100を利用するユーザを識別する情報である。 Figure 4 is a diagram showing an example of information stored in the user information storage unit 114. The information stored in the user information storage unit 114 includes, for example, a user ID and user authentication information, and the user authentication information includes, for example, possession information, biometric information, and memory information. Here, the user ID is information that identifies a user who uses the authentication system 100.

ユーザ情報記憶部114は、それぞれのユーザIDに対して、全てのユーザ認証情報を記憶してもよく、また、一部のユーザ認証情報のみを記憶してもよい。また、ユーザは、ユーザ認証情報として、所定の認証方法の要素のうち同一の要素に対応する複数のユーザ認証情報を登録してもよい。すなわち、ユーザは、同一の要素である生体情報として、指紋に関する生体情報及び声紋に関する生体情報を登録してもよく、また、複数の相異なる指の指紋に関する生体情報を登録してもよい。 The user information storage unit 114 may store all user authentication information for each user ID, or may store only a portion of the user authentication information. Furthermore, the user may register, as user authentication information, multiple pieces of user authentication information that correspond to the same element among the elements of a specified authentication method. That is, the user may register biometric information related to a fingerprint and biometric information related to a voiceprint as biometric information that is the same element, or may register biometric information related to the fingerprints of multiple different fingers.

事前優先度記憶部121は、認証システム100において事前に設定される情報であって、認証システム100が加盟店において決済を行うユーザを認証する少なくとも1つの認証方法を実行する際の優先順位(後述する実行時優先度情報)を生成するために参照される情報である事前優先度情報を記憶する。事前優先度情報は、例えば、認証システム100を管理する管理者によって設定されてもよい。 The pre-priority storage unit 121 stores pre-priority information, which is information that is set in advance in the authentication system 100 and is referenced to generate a priority order (runtime priority information, described later) when the authentication system 100 executes at least one authentication method to authenticate a user making a payment at an affiliated store. The pre-priority information may be set, for example, by an administrator who manages the authentication system 100.

認証システム100を管理する管理者は、例えば、ユーザの利便性を考慮して、ユーザの負担が少ない認証方法を優先するための事前優先度情報を設定してもよく、また、ユーザのなりすましや支払能力のないユーザの決済への認証を回避するための認証時のセキュリティの程度を考慮して、セキュリティの高い認証方法(例えば、複数の要素を組み合わせた認証方法)を優先するための事前優先度情報を設定してもよい。また、認証システム100を管理する管理者は、ユーザの利便性及び認証時のセキュリティの程度を考慮して、事前優先度情報を設定してもよい。これにより、認証システム100は、加盟店におけるユーザの利便性及び認証時のセキュリティの程度を考慮した優先順位の下、加盟店において決済を行うユーザの認証を実現することができる。 The administrator who manages the authentication system 100 may, for example, set advance priority information to prioritize authentication methods that impose a smaller burden on the user, taking into account user convenience, and may also set advance priority information to prioritize authentication methods with higher security (e.g., authentication methods that combine multiple elements), taking into account the level of security during authentication to avoid user impersonation or authentication of payments by users who are unable to pay. The administrator who manages the authentication system 100 may also set advance priority information, taking into account user convenience and the level of security during authentication. In this way, the authentication system 100 can realize authentication of users who make payments at affiliated stores, based on a priority order that takes into account the convenience of users at affiliated stores and the level of security during authentication.

なお、事前優先度情報は、後述する実行時認証方法生成部131による実行時認証方法情報の生成の前に設定されていればよく、また、設定されなくてもよい。また、事前優先度情報は、認証方法として採用しないことを示す情報を含んでもよい。 The advance priority information may be set before the runtime authentication method information is generated by the runtime authentication method generating unit 131 described later, or may not be set. The advance priority information may also include information indicating that the method will not be adopted as an authentication method.

図5は、事前優先度記憶部121に記憶される情報の例を示す図である。事前優先度記憶部121に記憶される情報は、例えば、事前優先度ID、認証方法情報、事前優先度情報を含み、認証方法情報は、例えば、所持物情報、生体情報、記憶情報を含む。 Figure 5 is a diagram showing an example of information stored in the pre-priority storage unit 121. The information stored in the pre-priority storage unit 121 includes, for example, a pre-priority ID, authentication method information, and pre-priority information, and the authentication method information includes, for example, possession information, biometric information, and memory information.

事前優先度IDは、事前優先度記憶部121に記憶される事前優先度情報を識別する情報である。 The pre-priority ID is information that identifies the pre-priority information stored in the pre-priority storage unit 121.

認証方法情報は、認証システム100で実行される少なくとも1つの認証方法に関する情報であり、認証方法自体を示す情報であってもよく、また、認証システム100において処理可能な認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)であってもよい。認証方法情報は、認証方法として採用するか否かを示す情報であればよく、例えば、認証方法ごと又は認証方法の要素ごとに、認証方法又は認証方法の要素として採用することを示す「使用」や、認証方法又は認証方法の要素として採用しないことを示す「不使用」を含む情報であってもよい。なお、認証方法又は認証方法の要素として採用するか否かを示す情報は、「使用」、「不使用」に限られない。 The authentication method information is information on at least one authentication method executed by the authentication system 100, and may be information indicating the authentication method itself, or information indicating elements of the authentication method that can be processed by the authentication system 100 (e.g., possession information, biometric information, memory information). The authentication method information may be information indicating whether or not to adopt as an authentication method, and may include, for example, for each authentication method or for each element of an authentication method, "Used" indicating that it is adopted as an authentication method or an element of an authentication method, or "Not Used" indicating that it is not adopted as an authentication method or an element of an authentication method. Note that the information indicating whether or not to adopt as an authentication method or an element of an authentication method is not limited to "Used" or "Not Used".

事前優先度情報は、認証方法として採用しないことを示す情報(例えば、「不可」)を含んでもよい。 The pre-priority information may include information indicating that the method will not be adopted as an authentication method (e.g., "not allowed").

実行時認証方法生成部131は、提供者認証方法情報及び事前優先度情報に基づいて、所定の優先順位を示す実行時優先度情報と対応付けた、ユーザが加盟店で決済する際の少なくとも1つの認証方法を示す少なくとも1つの実行時認証方法情報を生成し、実行時認証方法記憶部132に格納する。 The runtime authentication method generation unit 131 generates at least one runtime authentication method information indicating at least one authentication method when the user makes a payment at an affiliated store, associated with runtime priority information indicating a predetermined priority order, based on the provider authentication method information and the advance priority information, and stores the information in the runtime authentication method storage unit 132.

また、実行時認証方法生成部131は、提供者優先度情報にさらに基づいて、所定の優先順位を示す実行時優先度情報と対応付けた少なくとも1つの実行時認証方法情報を生成することができる。 The runtime authentication method generation unit 131 can also generate at least one runtime authentication method information associated with runtime priority information indicating a predetermined priority based on the provider priority information.

ここで、実行時優先度情報は、認証システム100が加盟店におけるユーザの決済を認証する少なくとも1つの認証方法を実行する際の実行の優先順位を示す情報である。なお、実行時優先度情報は、認証方法として採用しないことを示す情報(例えば、「不可」)を含んでもよい。 The execution priority information is information indicating the priority order of execution when the authentication system 100 executes at least one authentication method to authenticate a user's payment at an affiliated store. Note that the execution priority information may also include information indicating that the method is not to be adopted as an authentication method (e.g., "not allowed").

また、実行時認証方法情報は、認証システム100が加盟店において決済を行うユーザを認証する少なくとも1つの認証方法に関する認証方法情報を、実行時優先度情報が示す優先順位と対応付けて示す情報である。すなわち、認証システム100は、実行時優先度情報が示す優先順位の順に、ユーザを認証し、実行時認証方法情報が示す認証方法のいずれかにおいてユーザの認証が成功した場合、認証システム100は、加盟店において決済を行うユーザを認証することができる。 The runtime authentication method information is information indicating authentication method information related to at least one authentication method used by the authentication system 100 to authenticate a user making a payment at an affiliated store, in association with the priority indicated by the runtime priority information. In other words, the authentication system 100 authenticates a user in the order of priority indicated by the runtime priority information, and if user authentication is successful using any of the authentication methods indicated by the runtime authentication method information, the authentication system 100 can authenticate the user making a payment at an affiliated store.

実行時認証方法生成部131が事前優先度情報及び提供者優先度情報の両方に基づいて実行時優先度情報を生成する場合、実行時認証方法生成部131は、所定の場合に、提供者優先度情報が事前優先度情報に優先されるように実行時優先度情報を生成してもよく、また、所定の場合に、事前優先度情報が提供者優先度情報に優先されるように実行時優先度情報を生成してもよい。 When the runtime authentication method generation unit 131 generates runtime priority information based on both the advance priority information and the provider priority information, the runtime authentication method generation unit 131 may generate runtime priority information such that the provider priority information takes precedence over the advance priority information in a specified case, or may generate runtime priority information such that the advance priority information takes precedence over the provider priority information in a specified case.

具体的には、例えば、事前優先度情報が「生体情報に基づく認証方法」を最も高い優先順位に設定し、提供者優先度情報が「記憶情報に基づく認証方法」を最も高い優先順位に設定している場合、実行時認証方法生成部131は、提供者優先度情報を事前優先度情報に優先させて、「記憶情報に基づく認証方法」を最も高い優先順位に設定した実行時認証方法情報を生成してもよい。これにより、認証システム100は、加盟店が希望する優先順位での認証を行い、個々の加盟店に配慮した柔軟な認証処理を実現することができる。 Specifically, for example, if the pre-priority information sets the "authentication method based on biometric information" as the highest priority and the provider priority information sets the "authentication method based on memory information" as the highest priority, the runtime authentication method generation unit 131 may prioritize the provider priority information over the pre-priority information and generate runtime authentication method information in which the "authentication method based on memory information" is set as the highest priority. This enables the authentication system 100 to perform authentication in the priority order desired by the member store, and realize flexible authentication processing that takes into consideration individual member stores.

また、例えば、事前優先度情報が「所持物情報のみに基づく認証方法を不可」と設定し、提供者優先度情報が「所持物情報のみに基づく認証方法」を最も高い優先順位に設定している場合、実行時認証方法生成部131は、事前優先度情報を提供者優先度情報に優先させて、「所持物情報のみに基づく認証方法を不可」と設定された実行時認証方法情報を生成してもよい。これにより、加盟店が希望する認証方法であっても、認証システム100が受け付けない設定にすることができ、認証システム100は、認証時のセキュリティを維持しつつ、利便性の高い認証処理を実現することができる。 Also, for example, if the advance priority information is set to "authentication methods based only on possession information are not allowed" and the provider priority information is set to the highest priority level of "authentication methods based only on possession information", the runtime authentication method generation unit 131 may prioritize the advance priority information over the provider priority information and generate runtime authentication method information set to "authentication methods based only on possession information are not allowed". This allows the authentication system 100 to be set not to accept authentication methods desired by affiliated stores, and the authentication system 100 can achieve highly convenient authentication processing while maintaining security during authentication.

また、実行時認証方法生成部131は、加盟店若しくは認証システム100の管理者の指示又は所定の条件が満たされる場合に、再度、実行時認証方法情報を生成してもよい。 The runtime authentication method generation unit 131 may also generate runtime authentication method information again when instructions from the affiliated store or the administrator of the authentication system 100 or when certain conditions are met.

具体的には、例えば、後述する実行時認証方法提供部133によって提供者装置200に提供された実行時認証方法情報に基づいて、加盟店が優先順位の変更を希望し、認証システム100が、優先順位の変更を指示する旨の情報を受け付けた場合に、実行時認証方法生成部131は、実行時認証方法情報を再生成してもよい。 Specifically, for example, when an affiliated store wishes to change the priority order based on the runtime authentication method information provided to the provider device 200 by the runtime authentication method providing unit 133 described below, and the authentication system 100 receives information instructing a change in priority order, the runtime authentication method generating unit 131 may regenerate the runtime authentication method information.

この場合、加盟店は、例えば、提供者装置200を通じて、実行時認証方法情報を確認し、再度、提供者優先度情報を認証システム100に提供して、提供者登録部111が当該提供者優先度情報を再度登録する。そして、再度登録された提供者優先度情報に基づいて、実行時認証方法生成部131が実行時認証方法情報を再生成してもよい。これにより、加盟店は、提供された実行時認証方法情報を確認した上で実行時認証方法情報の再生成を希望することができ、認証システム100は、個々の加盟店に配慮した柔軟な認証処理を実現することができる。 In this case, the affiliated store, for example, via the provider device 200, checks the runtime authentication method information and provides the provider priority information to the authentication system 100 again, and the provider registration unit 111 re-registers the provider priority information. Then, based on the re-registered provider priority information, the runtime authentication method generation unit 131 may re-generate the runtime authentication method information. This allows the affiliated store to request re-generation of the runtime authentication method information after checking the provided runtime authentication method information, and the authentication system 100 can realize flexible authentication processing that takes into consideration individual affiliated stores.

また、提供者装置200を操作する操作者が、提供者装置200に表示される所定の画面を操作して、実行時優先度情報を修正することにより、提供者優先度情報が再度登録されてもよい。 In addition, the operator operating the provider device 200 may re-register the provider priority information by modifying the runtime priority information by operating a specific screen displayed on the provider device 200.

なお、この場合、実行時優先度情報の全部又は一部は、加盟店において修正できない設定であってもよい。これにより、加盟店が希望する優先順位であっても、認証システム100が受け付けない設定にすることができ、認証システム100は、認証時のセキュリティを維持しつつ、利便性の高い認証処理を実現することができる。 In this case, all or part of the runtime priority information may be set so that it cannot be modified by the affiliated store. This allows the authentication system 100 to set a priority that the affiliated store desires, but will not accept, and the authentication system 100 can achieve highly convenient authentication processing while maintaining security during authentication.

また、例えば、認証システム100の管理者によって事前優先度情報が更新された場合に、更新された事前優先度情報に基づいて、実行時認証方法生成部131が実行時認証方法情報を再生成してもよい。これにより、認証システム100の管理者の指示に応じて柔軟に、認証処理の優先順位を変更することができ、認証時のセキュリティを維持しつつ、利便性の高い認証処理を実現することができる。 In addition, for example, when the pre-priority information is updated by the administrator of the authentication system 100, the runtime authentication method generation unit 131 may regenerate the runtime authentication method information based on the updated pre-priority information. This allows the priority of the authentication process to be changed flexibly in response to instructions from the administrator of the authentication system 100, and enables highly convenient authentication process to be realized while maintaining security during authentication.

また、例えば、システムメンテナンス時間等の所定のタイミングや、加盟店における決済が所定の回数に達した場合等の所定の条件を満たした場合に、事前優先度情報が更新され、更新された事前優先度情報に基づいて、実行時認証方法生成部131が実行時認証方法情報を再生成してもよい。 In addition, for example, when a certain condition is met, such as at a predetermined timing such as during system maintenance or when a certain number of payments have been made at an affiliated store, the pre-priority information may be updated, and the runtime authentication method generation unit 131 may regenerate the runtime authentication method information based on the updated pre-priority information.

図6は、実行時認証方法記憶部132に記憶される情報の例を示す図である。実行時認証方法記憶部132に記憶される情報は、例えば、実行時認証方法ID、実行時認証方法情報、実行時優先度情報を含み、実行時認証方法情報は、例えば、所持物情報、生体情報、記憶情報を含む。 Figure 6 is a diagram showing an example of information stored in the runtime authentication method storage unit 132. Information stored in the runtime authentication method storage unit 132 includes, for example, a runtime authentication method ID, runtime authentication method information, and runtime priority information, and the runtime authentication method information includes, for example, possession information, biometric information, and memory information.

実行時認証方法情報は、認証方法として採用するか否かを示す情報であればよく、例えば、認証方法ごと又は認証方法の要素ごとに、認証方法又は認証方法の要素として採用することを示す「使用」や、認証方法又は認証方法の要素として採用しないことを示す「不使用」を含む情報であってもよい。なお、認証方法又は認証方法の要素として採用するか否かを示す情報は、「使用」、「不使用」に限られない。 The runtime authentication method information may be any information indicating whether or not to adopt an authentication method, and may include, for example, for each authentication method or for each element of an authentication method, "Used" indicating that the method is adopted as an authentication method or an element of an authentication method, or "Not Used" indicating that the method is not adopted as an authentication method or an element of an authentication method. Note that the information indicating whether or not the method is adopted as an authentication method or an element of an authentication method is not limited to "Used" or "Not Used".

実行時優先度情報は、認証方法として採用しないことを示す情報(例えば、「不可」)を含んでもよい。 The runtime priority information may include information indicating that the method is not to be adopted as an authentication method (e.g., "not allowed").

実行時認証方法提供部133は、実行時認証方法記憶部132に記憶される実行時認証方法情報を、提供者装置200に提供する。すなわち、実行時認証方法提供部133は、少なくとも1つの提供者認証方法情報が記録された提供者情報記憶部112及び事前優先度情報が記録された事前優先度記憶部121を参照して、実行時優先度情報と対応付けた少なくとも1つの実行時認証方法情報を提供者装置200に提供する。 The runtime authentication method providing unit 133 provides the runtime authentication method information stored in the runtime authentication method storage unit 132 to the provider device 200. That is, the runtime authentication method providing unit 133 refers to the provider information storage unit 112 in which at least one piece of provider authentication method information is recorded and the prior priority storage unit 121 in which prior priority information is recorded, and provides the provider device 200 with at least one piece of runtime authentication method information associated with the runtime priority information.

また、実行時認証方法提供部133は、提供者優先度情報にさらに基づいて生成される実行時優先度情報を対応付けた少なくとも1つの実行時認証方法情報を、提供者装置200に提供してもよい。すなわち、実行時認証方法提供部133は、提供者優先度情報をさらに記録する提供者情報記憶部112を参照して、実行時優先度情報と対応付けた少なくとも1つの実行時認証方法情報を提供者装置200に提供してもよい。 The runtime authentication method providing unit 133 may also provide the provider device 200 with at least one piece of runtime authentication method information associated with runtime priority information that is further generated based on the provider priority information. That is, the runtime authentication method providing unit 133 may refer to the provider information storage unit 112, which further records the provider priority information, and provide the provider device 200 with at least one piece of runtime authentication method information associated with the runtime priority information.

ユーザ認証情報取得部141は、加盟店において決済を行うユーザの認証に際して、ユーザ認証情報を提供者装置200から取得する。 The user authentication information acquisition unit 141 acquires user authentication information from the provider device 200 when authenticating a user making a payment at an affiliated store.

加盟店において決済を行うユーザの認証に際して、まず、加盟店は、実行時認証方法提供部133から提供された実行時認証方法情報に基づいて、実行時認証方法情報が示す認証方法に対応するユーザ認証情報の提供を、ユーザに要求する。 When authenticating a user making a payment at an affiliated store, the affiliated store first requests the user to provide user authentication information corresponding to the authentication method indicated by the runtime authentication method information provided by the runtime authentication method providing unit 133.

具体的には、例えば、加盟店は、実行時優先度情報が示す優先順位における第1の優先順位に対応する実行時認証方法情報が示す認証方法において必要となるユーザ認証情報の提供を、ユーザに要求する。 Specifically, for example, the affiliated store requests the user to provide user authentication information required for the authentication method indicated by the runtime authentication method information that corresponds to the first priority in the priority order indicated by the runtime priority information.

そして、提供者装置200は、当該ユーザ認証情報を、ユーザ装置300又はユーザから取得して、認証システム100に提供する。すなわち、提供者装置200(例えば、提供者端末220)の付近にある少なくとも1つのユーザ装置300を検出して、検出された少なくとも1つのユーザ装置300に関する所持物情報を認証システム100に提供してもよい。また、提供者装置200(例えば、提供者端末220)が、ユーザから生体情報又は記憶情報を取得して、取得された生体情報又は記憶情報を認証システム100に提供してもよい。 The provider device 200 then acquires the user authentication information from the user device 300 or the user, and provides it to the authentication system 100. That is, the provider device 200 (e.g., the provider terminal 220) may detect at least one user device 300 in the vicinity of the provider device 200, and provide possession information related to the detected at least one user device 300 to the authentication system 100. The provider device 200 (e.g., the provider terminal 220) may also acquire biometric information or stored information from the user, and provide the acquired biometric information or stored information to the authentication system 100.

なお、加盟店は、ユーザ認証情報の提供をユーザに要求しなくてもユーザ認証情報を取得できる場合(例えば、ユーザ装置300から発信されている所持物情報を提供者端末220が受信可能な場合)は、ユーザ認証情報の提供をユーザに要求せずに、ユーザ認証情報を取得してもよい。これにより、ユーザは、ユーザ認証情報を提供するための特別の動作をせずに、ユーザ認証情報を提供することができ、利便性の高い認証処理を実現することができる。 Note that if the affiliated store can obtain the user authentication information without requesting that the user provide it (for example, if the provider terminal 220 can receive the possession information transmitted from the user device 300), the affiliated store may obtain the user authentication information without requesting that the user provide it. This allows the user to provide the user authentication information without performing any special operation to provide the user authentication information, making it possible to realize a highly convenient authentication process.

また、加盟店は、実行時優先度情報が示す優先順位にかかわらず、加盟店において取得可能な全部又は一部のユーザ認証情報の提供を、ユーザに要求してもよい。これにより、加盟店側で優先順位を判断することなく、認証システム100において、優先順位に基づいた処理を行うことができる。また、後述する認証部142による認証が失敗した場合であっても、ユーザに対し、改めてユーザ認証情報の提供を要求する必要がなく、ユーザにとって利便性の高い認証処理を実現することができる。 Furthermore, the affiliated store may request the user to provide all or part of the user authentication information that can be obtained at the affiliated store, regardless of the priority indicated by the runtime priority information. This allows the authentication system 100 to perform processing based on the priority without the affiliated store having to determine the priority. Furthermore, even if authentication by the authentication unit 142, which will be described later, fails, there is no need to request the user to provide user authentication information again, and authentication processing that is highly convenient for the user can be realized.

認証部142は、少なくとも1つの実行時認証方法情報、及び提供者装置200からユーザ認証情報取得部141を通じて取得される、少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、実行時優先度情報が示す所定の優先順位の順に、ユーザによる加盟店における決済を認証する。 The authentication unit 142 authenticates a payment made by a user at a member store in a predetermined order of priority indicated by the runtime priority information, based on at least one piece of runtime authentication method information and at least one piece of user authentication information for authenticating a user in the at least one piece of runtime authentication method information acquired from the provider device 200 through the user authentication information acquisition unit 141.

具体的には、例えば、認証部142は、実行時優先度情報が示す所定の優先順位に対応する実行時認証方法情報が示す認証方法において、ユーザ情報記憶部114に記憶されるユーザ認証情報と、提供者装置200から取得されるユーザ認証情報とが合致する場合に、ユーザによる加盟店における決済を認証する。 Specifically, for example, the authentication unit 142 authenticates a payment made by a user at an affiliated store when the user authentication information stored in the user information storage unit 114 matches the user authentication information obtained from the provider device 200 in the authentication method indicated by the runtime authentication method information corresponding to a predetermined priority indicated by the runtime priority information.

なお、実行時認証方法情報に基づいて、実行時認証方法情報が示す認証方法から、所定の優先順位に対応する認証方法を特定する処理は、認証部142が行ってもよく、また、提供者装置200が行ってもよい。 The process of identifying an authentication method corresponding to a predetermined priority from among the authentication methods indicated by the runtime authentication method information based on the runtime authentication method information may be performed by the authentication unit 142 or by the provider device 200.

認証部142は、実行時優先度情報が示す優先順位における第1の優先順位に対応する実行時認証方法情報が示す認証方法において、加盟店において決済を行うユーザを認証する。そして、第1の優先順位に対応する実行時認証方法情報が示す認証方法において認証ができなかった場合、認証部142は、第1の優先順位の次の優先順位である第2の優先順位に対応する実行時認証方法情報が示す認証方法において、加盟店において決済を行うユーザを認証する。このように、認証部142は、実行時優先度情報が示す所定の優先順位の順に、加盟店において決済を行うユーザを認証する。 The authentication unit 142 authenticates a user making a payment at an affiliated store using the authentication method indicated by the runtime authentication method information corresponding to the first priority in the priorities indicated by the runtime priority information. Then, if authentication is not possible using the authentication method indicated by the runtime authentication method information corresponding to the first priority, the authentication unit 142 authenticates the user making a payment at an affiliated store using the authentication method indicated by the runtime authentication method information corresponding to the second priority, which is the next priority after the first priority. In this way, the authentication unit 142 authenticates a user making a payment at an affiliated store in the order of the predetermined priorities indicated by the runtime priority information.

ここで、第1の優先順位に対応する実行時認証方法情報が示す認証方法において認証ができない場合は、例えば、提供者装置200を通じて取得されたユーザ認証情報が、ユーザ登録部113において登録されたユーザ認証情報と合致しない場合やユーザ登録部113において登録されていない場合に起こり得る。 Here, authentication cannot be performed using the authentication method indicated by the runtime authentication method information corresponding to the first priority level, which may occur, for example, when the user authentication information acquired through the provider device 200 does not match the user authentication information registered in the user registration unit 113 or is not registered in the user registration unit 113.

以下に、認証システム100が、実行時優先度情報が示す所定の優先順位の順にユーザによる加盟店における決済を認証する方法の具体例を説明する。 Below is a specific example of how the authentication system 100 authenticates a user's payment at an affiliated store in the order of predetermined priorities indicated by the runtime priority information.

まず、第1の具体例では、提供者装置200は、実行時優先度情報が示す優先順位における第1の優先順位に対応する実行時認証方法情報が示す認証方法を特定し、当該認証方法において必要となるユーザ認証情報(第1のユーザ認証情報)を、ユーザ又はユーザ装置300から取得し、認証システム100に提供する。ユーザ認証情報取得部141は、第1のユーザ認証情報を取得する。認証部142は、実行時認証方法情報及び取得される第1のユーザ認証情報に基づいて、加盟店において決済を行うユーザを認証する。 First, in a first specific example, the provider device 200 identifies an authentication method indicated by the runtime authentication method information corresponding to the first priority in the priority order indicated by the runtime priority information, acquires user authentication information (first user authentication information) required for that authentication method from the user or the user device 300, and provides it to the authentication system 100. The user authentication information acquisition unit 141 acquires the first user authentication information. The authentication unit 142 authenticates the user making a payment at the affiliated store based on the runtime authentication method information and the acquired first user authentication information.

そして、第1の優先順位に対応する実行時認証方法情報が示す認証方法において認証ができなかった場合、認証部142は、例えば、認証できなかった旨の情報を提供者装置200に通知する。 Then, if authentication cannot be performed using the authentication method indicated by the runtime authentication method information corresponding to the first priority, the authentication unit 142 notifies the provider device 200, for example, that authentication has not been performed.

通知を受けた提供者装置200は、実行時認証方法情報に基づいて、実行時優先度情報が示す優先順位における第1の優先順位の次の第2の優先順位に対応する実行時認証方法情報が示す認証方法を特定し、当該認証方法において必要となるユーザ認証情報(第2のユーザ認証情報)を、ユーザ又はユーザ装置300から取得し、認証システム100に提供する。ユーザ認証情報取得部141は、第2のユーザ認証情報を取得する。 The notified provider device 200 identifies the authentication method indicated by the runtime authentication method information corresponding to the second priority level next to the first priority level in the priority levels indicated by the runtime priority information, based on the runtime authentication method information, and acquires user authentication information (second user authentication information) required for the authentication method from the user or the user device 300, and provides it to the authentication system 100. The user authentication information acquisition unit 141 acquires the second user authentication information.

認証部142は、実行時認証方法情報及び取得される第2のユーザ認証情報に基づいて、加盟店において決済を行うユーザを認証する。これにより、加盟店及びユーザは、所定の優先順位における認証方法の認証処理ごとに必要なユーザ認証情報のみを扱うことができ、認証処理を利便性高くかつ安全に実現することができる。 The authentication unit 142 authenticates the user making a payment at the affiliated store based on the runtime authentication method information and the acquired second user authentication information. This allows the affiliated store and the user to handle only the user authentication information required for each authentication process of the authentication method in a predetermined priority order, making the authentication process convenient and safe.

また、第2の具体例では、第1の優先順位に対応する実行時認証方法情報が示す認証方法において認証ができなかった場合、認証部142は、例えば、認証できなかった旨の情報を提供者装置200に通知するとともに、実行時認証方法情報に基づいて、第2の優先順位に対応する実行時認証方法情報が示す認証方法を特定し、当該認証方法情報及び当該認証方法情報が示す認証方法において提供者装置200が取得すべき認証方法の要素を示す情報(例えば、所持物情報、生体情報、記憶情報)の少なくともいずれかを提供者装置200に通知してもよい。 In addition, in a second specific example, if authentication cannot be performed using the authentication method indicated by the runtime authentication method information corresponding to the first priority, the authentication unit 142 may, for example, notify the provider device 200 of information to that effect, and may identify the authentication method indicated by the runtime authentication method information corresponding to the second priority based on the runtime authentication method information, and may notify the provider device 200 of at least one of the authentication method information and information indicating elements of the authentication method that the provider device 200 should acquire in the authentication method indicated by the authentication method information (e.g., possession information, biometric information, memory information).

そして、提供者装置200は、当該通知に基づいて、必要となるユーザ認証情報を、ユーザ又はユーザ装置300から取得し、認証システム100に提供してもよい。これにより、加盟店側で優先順位を判断することなく、認証システム100において優先順位に基づいた処理を行うことができる。 Based on the notification, the provider device 200 may then obtain the necessary user authentication information from the user or the user device 300 and provide it to the authentication system 100. This allows the authentication system 100 to perform processing based on priority without the affiliated store having to determine the priority.

また、第3の具体例では、提供者装置200が、実行時優先度情報が示す優先順位にかかわらず、加盟店において取得可能な全部又は一部のユーザ認証情報を、ユーザ又はユーザ装置300から取得し、認証システム100に提供してもよい。この場合、ユーザ認証情報取得部141は、加盟店において取得可能な全部又は一部のユーザ認証情報を取得する。 In addition, in a third specific example, the provider device 200 may acquire all or a part of the user authentication information that can be acquired at the affiliated store from the user or the user device 300, regardless of the priority order indicated by the runtime priority information, and provide the information to the authentication system 100. In this case, the user authentication information acquisition unit 141 acquires all or a part of the user authentication information that can be acquired at the affiliated store.

そして、認証部142は、実行時優先度情報が示す優先順位における第1の優先順位に対応する実行時認証方法情報が示す認証方法を特定し、取得された全部又は一部のユーザ認証情報のうち当該認証方法において必要となるユーザ認証情報(第1のユーザ認証情報)に基づいて、実行時優先度情報が示す優先順位の順に、ユーザによる加盟店における決済を認証してもよい。 The authentication unit 142 may then identify the authentication method indicated by the runtime authentication method information that corresponds to the first priority in the priority order indicated by the runtime priority information, and authenticate the payment by the user at the affiliated store in the order of priority indicated by the runtime priority information, based on the user authentication information (first user authentication information) required for that authentication method from among all or a portion of the acquired user authentication information.

さらに、第1の優先順位に対応する実行時認証方法情報が示す認証方法において認証ができなかった場合、認証部142は、実行時優先度情報が示す優先順位における第2の優先順位に対応する実行時認証方法情報が示す認証方法を特定し、取得された全部又は一部のユーザ認証情報のうち当該認証方法において必要となるユーザ認証情報(第2のユーザ認証情報)に基づいて、加盟店において決済を行うユーザを認証してもよい。これにより、第1の優先順位における認証方法での認証が失敗した場合であっても、ユーザ及び加盟店が再度の操作をすることなく、認証システム100は、第2の優先順位の認証方法での認証を実行することができる。 Furthermore, if authentication cannot be performed using the authentication method indicated by the runtime authentication method information corresponding to the first priority, the authentication unit 142 may identify the authentication method indicated by the runtime authentication method information corresponding to the second priority in the priority order indicated by the runtime priority information, and authenticate the user making payment at the affiliated store based on the user authentication information (second user authentication information) required for that authentication method from all or part of the acquired user authentication information. In this way, even if authentication using the authentication method with the first priority fails, the authentication system 100 can perform authentication using the authentication method with the second priority without the user and affiliated store having to perform any further operations.

また、第4の具体例では、ユーザ認証情報取得部141によって取得しなかった情報(例えば、所持物情報)が、実行時認証方法情報が示す認証方法のうち第1の優先順位に対応する認証方法の要素を示す情報である場合、認証部142は、第1の優先順位の次の優先順位に対応する認証方法で、加盟店において決済を行うユーザを認証してもよい。これにより、認証部142は、認証システム100が提供者装置200から取得可能なユーザ認証情報に応じて柔軟に認証方法を変更することができ、加盟店において決済を行うユーザの認証を簡便に行うことができる。 In addition, in a fourth specific example, if information not acquired by the user authentication information acquisition unit 141 (e.g., possession information) is information indicating an element of an authentication method corresponding to the first priority among the authentication methods indicated by the runtime authentication method information, the authentication unit 142 may authenticate the user making a payment at an affiliated store using an authentication method corresponding to the next priority after the first priority. This allows the authentication unit 142 to flexibly change the authentication method depending on the user authentication information that the authentication system 100 can acquire from the provider device 200, and easily authenticate the user making a payment at an affiliated store.

なお、上記の例は、実行時優先度情報が示す所定の優先順位の順に加盟店において決済を行うユーザを認証する方法の例であり、実行時優先度情報が示す所定の優先順位の順に加盟店において決済を行うユーザを認証する方法はこれらに限られない。 Note that the above examples are examples of methods for authenticating a user who makes a payment at an affiliated store in the order of the predetermined priorities indicated by the runtime priority information, and methods for authenticating a user who makes a payment at an affiliated store in the order of the predetermined priorities indicated by the runtime priority information are not limited to these.

また、認証部142は、所定の認証方法に基づいて、複数のユーザのうち少なくとも1つのユーザ候補を特定し、さらに、少なくとも1つのユーザ候補のうち決済を行うユーザを特定して、加盟店において決済を行うユーザを認証してもよい。 The authentication unit 142 may also identify at least one user candidate from among the multiple users based on a predetermined authentication method, and further identify a user who will make a payment from the at least one user candidate, and authenticate the user who will make a payment at the affiliated store.

具体的には、実行時認証方法情報が示す認証方法が、例えば、所持物情報並びに、生体情報及び記憶情報の少なくともいずれかに基づく認証方法である場合、認証部142は、所持物情報に基づいて、複数のユーザの中から少なくとも1つのユーザ候補を特定し、生体情報及び記憶情報の少なくともいずれかに基づいて、少なくとも1つのユーザ候補のうち決済を行うユーザを特定して、加盟店において決済を行うユーザを認証してもよい。これにより、複数の要素を組み合わせた認証方法に基づいて認証することで、ユーザの利便性と認証時のセキュリティを両立させ、加盟店において決済を行うユーザの認証を簡便に行うことができる。 Specifically, if the authentication method indicated by the runtime authentication method information is, for example, an authentication method based on possession information and/or biometric information and/or memory information, the authentication unit 142 may identify at least one user candidate from among multiple users based on the possession information, identify a user who will make a payment from the at least one user candidate based on at least one of the biometric information and/or memory information, and authenticate the user who will make a payment at the affiliated store. In this way, by performing authentication based on an authentication method that combines multiple elements, it is possible to achieve both user convenience and security during authentication, and easily authenticate users who will make payments at affiliated stores.

この場合、より具体的には、例えば、認証部142は、提供者端末220によって検出された少なくとも1つのユーザ装置300の所持物情報に基づいて、少なくとも1つのユーザ装置300に対応する少なくとも1つのユーザをユーザ候補として特定する。そして、認証部142は、ユーザから取得される生体情報及び記憶情報の少なくともいずれかに基づいて、ユーザ候補のうち、生体情報及び記憶情報の少なくともいずれかに対応するユーザを、決済を行うユーザとして特定して認証する。 In this case, more specifically, for example, the authentication unit 142 identifies at least one user corresponding to at least one user device 300 as a user candidate based on the possession information of at least one user device 300 detected by the provider terminal 220. Then, based on at least one of the biometric information and memory information acquired from the user, the authentication unit 142 identifies and authenticates a user from among the user candidates who corresponds to at least one of the biometric information and memory information as a user who will make payment.

また、実行時認証方法情報が示す認証方法が、例えば、記憶情報及び生体情報に基づく認証方法である場合、認証部142は、例えば、記憶情報に基づいて、複数のユーザの中から少なくとも1つのユーザ候補を特定し、生体情報に基づいて、少なくとも1つのユーザ候補のうち決済を行うユーザを特定して、加盟店において決済を行うユーザを認証してもよい。これにより、複数の要素を組み合わせた認証方法に基づいて認証することで、ユーザの利便性と認証のセキュリティを両立させ、加盟店において決済を行うユーザの認証を簡便に行うことができる。 Furthermore, if the authentication method indicated by the runtime authentication method information is, for example, an authentication method based on memory information and biometric information, the authentication unit 142 may, for example, identify at least one user candidate from among multiple users based on the memory information, and identify a user who will make a payment from the at least one user candidate based on the biometric information, and authenticate the user who will make a payment at the affiliated store. In this way, by performing authentication based on an authentication method that combines multiple elements, it is possible to achieve both user convenience and authentication security, and to easily authenticate users who will make payments at affiliated stores.

この場合、より具体的には、例えば、認証部142は、記憶情報に基づいて、記憶情報に対応する少なくとも1つのユーザをユーザ候補として特定する。そして、認証部142は、ユーザから取得される生体情報に基づいて、ユーザ候補のうち生体情報に対応するユーザを、決済を行うユーザとして特定して認証してもよい。 In this case, more specifically, for example, the authentication unit 142 identifies at least one user corresponding to the stored information as a user candidate based on the stored information. Then, based on biometric information acquired from the user, the authentication unit 142 may identify and authenticate a user from among the user candidates corresponding to the biometric information as a user who will make payment.

また、実行時認証方法情報が示す認証方法が、例えば、所持物情報のみに基づく認証方法である場合、認証部142は、例えば、所持物情報に基づいて、複数のユーザの中から少なくとも1つのユーザ候補を特定し、同一の所持物情報又は必要に応じてさらに取得される所持物情報に基づいて、少なくとも1つのユーザ候補のうち決済を行うユーザを特定して、加盟店において決済を行うユーザを認証してもよい。これにより、ユーザは、所持物情報以外のユーザ認証情報を提供することなく決済の認証を受けることができ、ユーザの利便性を考慮して、加盟店において決済を行うユーザの認証を簡便に行うことができる。なお、複数のユーザから特定されるユーザ候補が1つである場合には、特定と同時に、ユーザを認証してもよい。 In addition, if the authentication method indicated by the runtime authentication method information is, for example, an authentication method based only on possession information, the authentication unit 142 may, for example, identify at least one user candidate from among multiple users based on the possession information, and identify a user from the at least one user candidate who will make a payment based on the same possession information or further possession information acquired as necessary, and authenticate the user who will make a payment at the affiliated store. This allows the user to be authenticated for payment without providing user authentication information other than the possession information, and authentication of a user who will make a payment at an affiliated store can be performed easily, taking into consideration the convenience of the user. Note that, if only one user candidate is identified from multiple users, the user may be authenticated at the same time as being identified.

また、実行時認証方法情報が示す認証方法が、例えば、生体情報のみに基づく認証方法である場合、認証部142は、例えば、生体情報に基づいて、複数のユーザの中から少なくとも1つのユーザ候補を特定し、同一の生体情報又は必要に応じてさらに取得される生体情報に基づいて、少なくとも1つのユーザ候補のうち決済を行うユーザを特定して、加盟店において決済を行うユーザを認証してもよい。これにより、ユーザは、生体情報以外のユーザ認証情報を提供することなく決済の認証を受けることができ、ユーザの利便性を考慮して、加盟店において決済を行うユーザの認証を簡便に行うことができる。なお、複数のユーザから特定されるユーザ候補が1つである場合には、特定と同時に、ユーザを認証してもよい。 In addition, if the authentication method indicated by the runtime authentication method information is, for example, an authentication method based only on biometric information, the authentication unit 142 may, for example, identify at least one user candidate from among multiple users based on the biometric information, and identify a user from the at least one user candidate who will make a payment based on the same biometric information or further biometric information acquired as necessary, and authenticate the user who will make a payment at the affiliated store. This allows the user to be authenticated for payment without providing user authentication information other than the biometric information, and authentication of a user who will make a payment at an affiliated store can be performed easily, taking into account the convenience of the user. Note that, if only one user candidate is identified from multiple users, the user may be authenticated at the same time as being identified.

また、実行時認証方法情報が示す認証方法が、例えば、記憶情報のみに基づく認証方法である場合、認証部142は、例えば、記憶情報に基づいて、複数のユーザの中から少なくとも1つのユーザ候補を特定し、同一の記憶情報又は必要に応じてさらに取得される記憶情報に基づいて、少なくとも1つのユーザ候補のうち決済を行うユーザを特定して、加盟店において決済を行うユーザを認証してもよい。これにより、ユーザは、記憶情報以外のユーザ認証情報を提供することなく決済の認証を受けることができ、ユーザの利便性を考慮して、加盟店において決済を行うユーザの認証を簡便に行うことができる。なお、複数のユーザから特定されるユーザ候補が1つである場合には、特定と同時に、ユーザを認証してもよい。 In addition, if the authentication method indicated by the runtime authentication method information is, for example, an authentication method based only on stored information, the authentication unit 142 may, for example, identify at least one user candidate from among multiple users based on the stored information, and identify a user from the at least one user candidate who will make a payment based on the same stored information or further stored information acquired as necessary, and authenticate the user who will make a payment at the affiliated store. This allows the user to be authenticated for payment without providing user authentication information other than the stored information, and authentication of a user who will make a payment at an affiliated store can be performed easily, taking into account the convenience of the user. Note that, if only one user candidate is identified from multiple users, the user may be authenticated at the same time as being identified.

図7は、本発明の一実施形態である認証システム100における処理の例を示すフローチャートである。 Figure 7 is a flowchart showing an example of processing in authentication system 100, one embodiment of the present invention.

まず、提供者装置200が提供者認証方法情報及び提供者優先度情報を含む提供者情報を認証システム100に提供し(S701)、提供者登録部111が、提供者情報を登録する(S702)。また、ユーザ装置300がユーザ認証情報を含むユーザ情報を認証システム100に提供し(S703)、ユーザ登録部113がユーザ情報を登録する(S704)。 First, the provider device 200 provides provider information including provider authentication method information and provider priority information to the authentication system 100 (S701), and the provider registration unit 111 registers the provider information (S702). In addition, the user device 300 provides user information including user authentication information to the authentication system 100 (S703), and the user registration unit 113 registers the user information (S704).

実行時認証方法生成部131が、提供者認証方法情報、提供者優先度情報、及び事前に設定される事前優先度情報に基づいて、実行時認証方法情報を生成する(S705)。実行時認証方法提供部133が、実行時認証方法情報を提供者装置200に提供する(S706)。 The runtime authentication method generation unit 131 generates runtime authentication method information based on the provider authentication method information, the provider priority information, and the pre-priority information that is set in advance (S705). The runtime authentication method provision unit 133 provides the runtime authentication method information to the provider device 200 (S706).

認証部142又は提供者装置200が、実行時認証方法情報に基づいて、所定の順位の認証方法を特定する(S707)。提供者装置200が、所定の順位の認証方法において必要となるユーザ認証情報の提供を、ユーザに要求する(S708)。提供者装置200は、ユーザ又はユーザ装置300からユーザ認証情報を取得する(S709)。この場合、提供者装置200は、例えば、ユーザから生体情報又は記憶情報を取得してもよく、また、ユーザ装置300から所持物情報を取得してもよい。 The authentication unit 142 or the provider device 200 identifies an authentication method with a predetermined ranking based on the runtime authentication method information (S707). The provider device 200 requests the user to provide user authentication information required for the authentication method with the predetermined ranking (S708). The provider device 200 acquires the user authentication information from the user or the user device 300 (S709). In this case, the provider device 200 may acquire, for example, biometric information or stored information from the user, or may acquire possession information from the user device 300.

ユーザ認証情報取得部141が、提供者装置200からユーザ認証情報を取得する(S710)。認証部142は、実行時認証方法情報及び提供者装置200から取得されるユーザ認証情報に基づいて、加盟店において決済を行うユーザを認証する(S711)。認証が成功した場合(S711:可)、加盟店におけるユーザの決済が完了する(S712)。認証が失敗した場合(S711:不可)、実行時優先度情報が示す次の優先順位に対応する認証方法において、S707~S711の処理を行う。 The user authentication information acquisition unit 141 acquires user authentication information from the provider device 200 (S710). The authentication unit 142 authenticates the user making a payment at the affiliated store based on the runtime authentication method information and the user authentication information acquired from the provider device 200 (S711). If the authentication is successful (S711: Yes), the user's payment at the affiliated store is completed (S712). If the authentication is unsuccessful (S711: No), the processes of S707 to S711 are performed using the authentication method corresponding to the next priority indicated by the runtime priority information.

以上、本発明の一実施形態について説明した。認証システム100は、提供者認証方法情報が記録された提供者情報記憶部112及び事前優先度情報が記録された事前優先度記憶部121を参照して、所定の優先順位を示す実行時優先度情報と対応付けた少なくとも1つの実行時認証方法情報を提供者装置200に提供し、少なくとも1つの実行時認証方法情報及び提供者装置200から取得されるユーザ認証情報に基づいて、所定の優先順位の順に、サービスを利用するユーザを認証することができる。これにより、認証システム100は、ユーザ及びサービスの提供者にとって簡便な認証方法で順次認証することができ、ユーザの認証を簡便に行うことができる。また、これにより、加盟店において決済を行うユーザを認証する態様に適用する場合、ユーザは手ぶら決済を行うことができる。 The above describes one embodiment of the present invention. The authentication system 100 refers to the provider information storage unit 112 in which provider authentication method information is recorded and the prior priority storage unit 121 in which prior priority information is recorded, and provides at least one runtime authentication method information associated with runtime priority information indicating a predetermined priority to the provider device 200, and can authenticate a user who uses a service in a predetermined order of priority based on the at least one runtime authentication method information and the user authentication information acquired from the provider device 200. This allows the authentication system 100 to perform authentication sequentially using an authentication method that is simple for the user and the service provider, and can easily perform user authentication. This also allows the user to perform empty-handed payment when applied to a mode of authenticating a user making a payment at an affiliated store.

また、認証システム100は、実行時優先度情報が示す優先順位における第1の優先順位に対応する認証方法においてサービスを利用するユーザを認証できなかった場合、第1の優先順位の次に優先順位に対応する認証方法においてサービスを利用するユーザを認証することができる。これにより、所定の優先順位に対応する認証方法においてユーザを認証できなかった場合であっても、認証システム100は、ユーザ及びサービスの提供者にとって簡便な認証方法で順次認証して、ユーザの認証を簡便に行うことができる。 Furthermore, if the authentication system 100 is unable to authenticate a user who uses a service using an authentication method corresponding to the first priority in the priorities indicated by the runtime priority information, the authentication system 100 can authenticate the user who uses the service using an authentication method corresponding to the next priority after the first priority. As a result, even if the authentication system 100 is unable to authenticate a user using an authentication method corresponding to a specific priority, the authentication system 100 can easily authenticate the user by sequentially authenticating the user using an authentication method that is simple for the user and the service provider.

また、認証システム100は、少なくとも1つの提供者認証方法情報のそれぞれの優先順位を示す提供者優先度情報をさらに記録する提供者情報記憶部を参照して、所定の優先順位を示す実行時優先度情報と対応付けた少なくとも1つの実行時認証方法情報を提供者装置200に提供することができる。これにより、サービスの提供者における認証方法の優先度を考慮した優先順位にて、ユーザの認証を簡便に行うことができる。 The authentication system 100 can also provide the provider device 200 with at least one runtime authentication method information associated with runtime priority information indicating a predetermined priority, by referring to a provider information storage unit that further records provider priority information indicating the priority of each of at least one provider authentication method information. This makes it possible to easily authenticate a user based on a priority order that takes into account the priority of the authentication method at the service provider.

また、認証システム100は、所持物情報、生体情報、及び記憶情報の少なくともいずれかに基づく少なくとも1つの認証方法にて、ユーザを認証することができる。 Furthermore, the authentication system 100 can authenticate a user using at least one authentication method based on at least one of possession information, biometric information, and stored information.

また、認証システム100は、ユーザの所持物と提供者端末220との距離を示す距離情報に基づいて認証する認証方法にて、ユーザを認証することができる。これにより、認証システム100は、サービスの提供者において、提供者端末220付近にいるユーザの認証を簡便に行うことができる。 The authentication system 100 can also authenticate a user using an authentication method that performs authentication based on distance information indicating the distance between the user's belongings and the provider terminal 220. This allows the authentication system 100 to easily authenticate a user who is near the provider terminal 220 at the service provider.

また、認証システム100は、所持物情報に基づいて、複数のユーザのうち少なくとも1つのユーザ候補を特定し、生体情報及び記憶情報の少なくともいずれかに基づいて、ユーザ候補のうちサービスを利用するユーザを特定して、サービスを利用するユーザを認証することができる。これにより、複数の要素を組み合わせた認証方法に基づいて認証することができ、認証時の利便性とセキュリティを両立させつつ、ユーザの認証を簡便に行うことができる。 The authentication system 100 can also identify at least one user candidate from among a plurality of users based on the possession information, and identify a user from among the user candidates who will use the service based on at least one of the biometric information and the stored information, and authenticate the user who will use the service. This allows authentication based on an authentication method that combines multiple elements, making it possible to easily authenticate users while achieving both convenience and security during authentication.

また、認証システム100は、生体情報に基づいて、複数のユーザのうち少なくとも1つのユーザ候補を特定し、記憶情報に基づいて、ユーザ候補のうちサービスを利用するユーザを特定して、サービスを利用するユーザを認証することができる。 The authentication system 100 can also identify at least one user candidate from among multiple users based on biometric information, identify a user from among the user candidates who will use the service based on stored information, and authenticate the user who will use the service.

また、認証システム100は、記憶情報に基づいて、複数のユーザのうち少なくとも1つのユーザ候補を特定し、生体情報に基づいて、ユーザ候補のうちサービスを利用するユーザを特定して、サービスを利用するユーザを認証することができる。 The authentication system 100 can also identify at least one user candidate from among a plurality of users based on the stored information, identify a user from among the user candidates who will use the service based on the biometric information, and authenticate the user who will use the service.

また、認証システム100は、少なくとも1つのユーザ認証情報を含むユーザ情報を、ユーザ装置300から受け付けて登録することができる。これにより、ユーザは、ユーザ認証情報の登録から認証処理までを行う認証システム100にて、簡便にユーザの認証を受けることができる。 The authentication system 100 can also accept and register user information including at least one piece of user authentication information from the user device 300. This allows the user to be easily authenticated by the authentication system 100, which handles everything from registering the user authentication information to the authentication process.

また、認証システム100は、少なくとも1つの提供者認証方法情報を含む提供者情報を、提供者装置200から受け付けて登録することができる。これにより、サービスの提供者は、提供者情報の登録から認証処理までを行う認証システム100にて、簡便にユーザの認証を受けることができる。 The authentication system 100 can also accept and register provider information including at least one provider authentication method information from the provider device 200. This allows the service provider to easily receive user authentication using the authentication system 100, which handles everything from registering provider information to authentication processing.

なお、本実施形態は、本発明の理解を容易にするためのものであり、本発明を限定して解釈するためのものではない。本発明は、その趣旨を逸脱することなく、変更/改良され得るととともに、本発明にはその等価物も含まれる。 Note that the present embodiment is intended to facilitate understanding of the present invention, and is not intended to limit the interpretation of the present invention. The present invention may be modified or improved without departing from the spirit of the present invention, and equivalents thereof are also included in the present invention.

100 認証システム、111 提供者登録部、112 提供者情報記憶部、113 ユーザ登録部、114 ユーザ情報記憶部、121 事前優先度記憶部、131 実行時認証方法生成部、132 実行時認証方法記憶部、133 実行時認証方法提供部、141 ユーザ認証情報取得部、142 認証部、200 提供者装置、220 提供者端末、300 ユーザ装置 100 Authentication system, 111 Provider registration unit, 112 Provider information storage unit, 113 User registration unit, 114 User information storage unit, 121 Pre-priority storage unit, 131 Runtime authentication method generation unit, 132 Runtime authentication method storage unit, 133 Runtime authentication method provision unit, 141 User authentication information acquisition unit, 142 Authentication unit, 200 Provider device, 220 Provider terminal, 300 User device

Claims (13)

コンピュータに、サービスを利用するユーザを認証する認証システムを実現させるための認証プログラムであって、
前記コンピュータに、
前記サービスの提供者が前記ユーザによる前記サービスの利用に際して実行可能な、前記ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報と、前記少なくとも1つの提供者認証方法情報のそれぞれの、前記提供者が希望する優先順位を示す提供者優先度情報とが記録された提供者情報記憶部、及び前記認証システムの管理者において事前に設定される前記少なくとも1つの認証方法のそれぞれの優先順位を示す事前優先度情報が記録された事前優先度記憶部を参照して、前記提供者認証方法情報、前記提供者優先度情報、及び前記事前優先度情報に基づく所定の優先順位を示す実行時優先度情報と対応付けた、前記サービスを利用する前記ユーザを認証する際の前記少なくとも1つの認証方法である少なくとも1つの実行時認証方法を示す少なくとも1つの実行時認証方法情報を前記提供者が利用する提供者装置に提供する実行時認証方法提供部と、
前記少なくとも1つの実行時認証方法情報、及び前記提供者装置から取得される、前記少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、前記所定の優先順位の順に、前記サービスを利用する前記ユーザを認証する認証部と、
を実現させる認証プログラム。
An authentication program for enabling a computer to realize an authentication system for authenticating a user who uses a service, comprising:
The computer includes:
a runtime authentication method providing unit that refers to a provider information storage unit in which at least one provider authentication method information relating to at least one authentication method for authenticating the user, which is executable by a provider of the service when the user uses the service , and provider priority information indicating a priority order desired by the provider for each of the at least one provider authentication method information, and a preliminary priority storage unit in which preliminary priority information indicating a priority order of each of the at least one authentication method that is set in advance by an administrator of the authentication system is recorded , and provides to a provider device used by the provider at least one runtime authentication method information indicating at least one runtime authentication method which is the at least one authentication method when authenticating the user who uses the service, the runtime authentication method information being associated with the provider authentication method information, the provider priority information, and runtime priority information indicating a predetermined priority order based on the preliminary priority information;
an authentication unit that authenticates the user who uses the service in the order of the predetermined priority based on the at least one piece of runtime authentication method information and at least one piece of user authentication information for authenticating a user in the at least one piece of runtime authentication method information acquired from the provider device;
A certification program that achieves this.
前記認証部は、前記所定の優先順位における第1の優先順位に対応する前記少なくとも1つの実行時認証方法情報に基づいて前記サービスの利用に際して前記ユーザを認証する第1認証ができなかった場合、前記所定の優先順位における前記第1の優先順位の次の第2の優先順位に対応する前記少なくとも1つの実行時認証方法情報、及び前記第2の優先順位に対応する前記少なくとも1つの実行時認証方法においてユーザを認証するための前記少なくとも1つのユーザ認証情報に基づいて、前記サービスを利用する前記ユーザを認証する第2認証を行う、請求項1に記載の認証プログラム。 2. The authentication program according to claim 1, wherein, when a first authentication for authenticating the user when using the service based on the at least one runtime authentication method information corresponding to a first priority in the predetermined priorities is not possible, the authentication unit performs a second authentication for authenticating the user using the service based on the at least one runtime authentication method information corresponding to a second priority next to the first priority in the predetermined priorities and the at least one user authentication information for authenticating the user in the at least one runtime authentication method corresponding to the second priority . 前記コンピュータに、前記第1認証において必要となる第1のユーザ認証情報及び前記第2認証において必要となる第2のユーザ認証情報を含む前記ユーザ認証情報を取得するユーザ認証情報取得部、をさらに実現させ、a user authentication information acquisition unit configured to acquire the user authentication information including first user authentication information required in the first authentication and second user authentication information required in the second authentication,
前記認証部は、前記ユーザ認証情報の取得の後に、前記第1のユーザ認証情報に基づいて、前記第1認証を行い、前記第1の優先順位に対応する認証ができなかった場合に、前記第2のユーザ認証情報に基づいて、前記第2認証を行う、the authentication unit, after acquiring the user authentication information, performs the first authentication based on the first user authentication information, and when the authentication corresponding to the first priority order cannot be performed, performs the second authentication based on the second user authentication information.
請求項2に記載の認証プログラム。The authentication program according to claim 2 .
前記コンピュータに、前記第2認証において必要となるユーザ認証情報を取得するユーザ認証情報取得部、をさらに実現させ、The computer further realizes a user authentication information acquisition unit that acquires user authentication information required for the second authentication,
前記認証部は、前記第2認証において必要となるユーザ認証情報が、前記第1認証における実行時認証方法の要素でない場合に、前記第1認証を行わずに、前記第2認証を行う、the authentication unit performs the second authentication without performing the first authentication when user authentication information required for the second authentication is not an element of a runtime authentication method for the first authentication.
請求項2に記載の認証プログラム。The authentication program according to claim 2 .
前記少なくとも1つの認証方法は、前記ユーザが所持する所持物に関する所持物情報、前記ユーザの生体に関する生体情報、及び前記ユーザが記憶している記憶情報の少なくともいずれかに基づく少なくとも1つの認証方法を含み、
前記少なくとも1つのユーザ認証情報は、前記所持物情報、前記生体情報、及び前記記憶情報の少なくともいずれかを含む、
請求項1~のいずれか一項に記載の認証プログラム。
the at least one authentication method includes at least one authentication method based on at least one of possession information related to possessions held by the user, biometric information related to a biometric information of the user, and stored information stored by the user;
The at least one piece of user authentication information includes at least one of the possession information, the biometric information, and the memory information.
The authentication program according to any one of claims 1 to 4 .
前記所持物情報は、前記所持物と前記提供者によって設置される提供者端末との距離を示す距離情報を含む、請求項に記載の認証プログラム。 The authentication program according to claim 5 , wherein the possession information includes distance information indicating a distance between the possession and a provider terminal installed by the provider. 前記ユーザは、複数のユーザを含み、
前記認証部は、前記所持物情報に基づいて、前記複数のユーザのうち少なくとも1つのユーザ候補を特定し、前記生体情報及び前記記憶情報の少なくともいずれかに基づいて、前記少なくとも1つのユーザ候補のうちサービスを利用するユーザを特定して、前記サービスを利用するユーザを認証する、請求項又はに記載の認証プログラム。
The user includes a plurality of users,
The authentication program according to claim 5 or 6, wherein the authentication unit identifies at least one user candidate from among the plurality of users based on the possession information, and identifies a user from the at least one user candidate who will use a service based on at least one of the biometric information and the memory information , and authenticates the user who will use the service.
前記ユーザは、複数のユーザを含み、
前記認証部は、前記生体情報に基づいて、前記複数のユーザのうち少なくとも1つのユーザ候補を特定し、前記記憶情報に基づいて、前記少なくとも1つのユーザ候補のうちサービスを利用するユーザを特定して、前記サービスを利用するユーザを認証する、請求項のいずれか一項に記載の認証プログラム。
The user includes a plurality of users,
The authentication program according to any one of claims 5 to 7, wherein the authentication unit identifies at least one user candidate from among the plurality of users based on the biometric information, and identifies a user who uses a service from among the at least one user candidate based on the stored information, and authenticates the user who uses the service.
前記ユーザは、複数のユーザを含み、
前記認証部は、前記記憶情報に基づいて、前記複数のユーザのうち少なくとも1つのユーザ候補を特定し、前記生体情報に基づいて、前記少なくとも1つのユーザ候補のうちサービスを利用するユーザを特定して、前記サービスを利用するユーザを認証する、請求項のいずれか一項に記載の認証プログラム。
The user includes a plurality of users,
The authentication program according to any one of claims 5 to 8, wherein the authentication unit identifies at least one user candidate from among the plurality of users based on the stored information, and identifies a user who will use a service from among the at least one user candidate based on the biometric information, and authenticates the user who will use the service.
前記コンピュータに、
前記少なくとも1つのユーザ認証情報を含むユーザ情報を、前記ユーザが利用するユーザ装置から受け付けて登録するユーザ登録部をさらに実現させる、
請求項1~のいずれか一項に記載の認証プログラム。
The computer includes:
and further realizing a user registration unit that receives and registers user information including the at least one piece of user authentication information from a user device used by the user.
The authentication program according to any one of claims 1 to 9 .
前記コンピュータに、
前記少なくとも1つの提供者認証方法情報を含む提供者情報を、前記提供者装置から受け付けて登録する提供者登録部をさらに実現させる、
請求項1~10のいずれか一項に記載の認証プログラム。
The computer includes:
a provider registration unit that receives provider information including the at least one provider authentication method information from the provider device and registers the provider information.
The authentication program according to any one of claims 1 to 10 .
サービスを利用するユーザを認証する認証システムであって、
前記サービスの提供者が前記ユーザによる前記サービスの利用に際して実行可能な、前記ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報と、前記少なくとも1つの提供者認証方法情報のそれぞれの、前記提供者が希望する優先順位を示す提供者優先度情報とが記録された提供者情報記憶部、及び前記認証システムの管理者において事前に設定される前記少なくとも1つの認証方法のそれぞれの優先順位を示す事前優先度情報が記録された事前優先度記憶部を参照して、前記提供者認証方法情報、前記提供者優先度情報、及び前記事前優先度情報に基づく所定の優先順位を示す実行時優先度情報と対応付けた、前記サービスを利用する前記ユーザを認証する際の前記少なくとも1つの認証方法である少なくとも1つの実行時認証方法を示す少なくとも1つの実行時認証方法情報を前記提供者が利用する提供者装置に提供する実行時認証方法提供部と、
前記少なくとも1つの実行時認証方法情報、及び前記提供者装置から取得される、前記少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、前記所定の優先順位の順に、前記サービスを利用する前記ユーザを認証する認証部と、
を備える認証システム。
An authentication system for authenticating a user who uses a service, comprising:
a runtime authentication method providing unit that refers to a provider information storage unit in which at least one provider authentication method information relating to at least one authentication method for authenticating the user, which is executable by a provider of the service when the user uses the service , and provider priority information indicating a priority order desired by the provider for each of the at least one provider authentication method information, and a preliminary priority storage unit in which preliminary priority information indicating a priority order of each of the at least one authentication method that is set in advance by an administrator of the authentication system is recorded , and provides to a provider device used by the provider at least one runtime authentication method information indicating at least one runtime authentication method which is the at least one authentication method when authenticating the user who uses the service, the runtime authentication method information being associated with the provider authentication method information, the provider priority information, and runtime priority information indicating a predetermined priority order based on the preliminary priority information;
an authentication unit that authenticates the user who uses the service in the order of the predetermined priority based on the at least one piece of runtime authentication method information and at least one piece of user authentication information for authenticating a user in the at least one piece of runtime authentication method information acquired from the provider device;
An authentication system comprising:
サービスを利用するユーザを認証する認証システムを実現させるためのコンピュータが実行する認証方法であって、
前記コンピュータが、
前記サービスの提供者が前記ユーザによる前記サービスの利用に際して実行可能な、前記ユーザを認証する少なくとも1つの認証方法に関する少なくとも1つの提供者認証方法情報と、前記少なくとも1つの提供者認証方法情報のそれぞれの、前記提供者が希望する優先順位を示す提供者優先度情報とが記録された提供者情報記憶部、及び前記認証システムの管理者において事前に設定される前記少なくとも1つの認証方法のそれぞれの優先順位を示す事前優先度情報が記録された事前優先度記憶部を参照して、前記提供者認証方法情報、前記提供者優先度情報、及び前記事前優先度情報に基づく所定の優先順位を示す実行時優先度情報と対応付けた、前記サービスを利用する前記ユーザを認証する際の前記少なくとも1つの認証方法である少なくとも1つの実行時認証方法を示す少なくとも1つの実行時認証方法情報を前記提供者が利用する提供者装置に提供し、
前記少なくとも1つの提供者認証方法情報、及び前記提供者装置から取得される、前記少なくとも1つの実行時認証方法情報においてユーザを認証するための少なくとも1つのユーザ認証情報に基づいて、前記所定の優先順位の順に、前記サービスを利用する前記ユーザを認証する、
認証方法。
1. A computer-implemented authentication method for implementing an authentication system for authenticating a user who uses a service, comprising:
The computer,
referring to a provider information storage unit in which at least one provider authentication method information relating to at least one authentication method for authenticating the user, which is executable by a provider of the service when the user uses the service, and provider priority information indicating a priority order desired by the provider for each of the at least one provider authentication method information , and a preliminary priority storage unit in which preliminary priority information indicating a priority order for each of the at least one authentication method set in advance by an administrator of the authentication system is recorded, providing to a provider device used by the provider at least one runtime authentication method information indicating at least one runtime authentication method which is the at least one authentication method when authenticating the user who uses the service, the runtime authentication method information being associated with the provider authentication method information, the provider priority information, and runtime priority information indicating a predetermined priority order based on the preliminary priority information;
authenticating the user who uses the service in the order of the predetermined priority based on the at least one provider authentication method information and at least one user authentication information for authenticating a user in the at least one runtime authentication method information acquired from the provider device;
Authentication method.
JP2022028232A 2022-02-25 2022-02-25 Authentication program, authentication system, and authentication method Active JP7528136B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022028232A JP7528136B2 (en) 2022-02-25 2022-02-25 Authentication program, authentication system, and authentication method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022028232A JP7528136B2 (en) 2022-02-25 2022-02-25 Authentication program, authentication system, and authentication method

Publications (2)

Publication Number Publication Date
JP2023124461A JP2023124461A (en) 2023-09-06
JP7528136B2 true JP7528136B2 (en) 2024-08-05

Family

ID=87886546

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022028232A Active JP7528136B2 (en) 2022-02-25 2022-02-25 Authentication program, authentication system, and authentication method

Country Status (1)

Country Link
JP (1) JP7528136B2 (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334637A (en) 2006-06-15 2007-12-27 Casio Hitachi Mobile Communications Co Ltd Portable terminal device with authentication function and program
JP2008176435A (en) 2007-01-17 2008-07-31 Hitachi Ltd Payment terminal and IC card
JP2015064722A (en) 2013-09-25 2015-04-09 大日本印刷株式会社 Entrance / exit management device, entrance / exit management method, and program
JP2019032803A (en) 2017-08-07 2019-02-28 株式会社セガゲームス Authentication system and server
JP2019152024A (en) 2018-03-02 2019-09-12 シャープ株式会社 Unlocking system, unlocking device, unlocking method, terminal device, and program
WO2020261545A1 (en) 2019-06-28 2020-12-30 楽天株式会社 Authentication system, authentication device, authentication method, and program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007334637A (en) 2006-06-15 2007-12-27 Casio Hitachi Mobile Communications Co Ltd Portable terminal device with authentication function and program
JP2008176435A (en) 2007-01-17 2008-07-31 Hitachi Ltd Payment terminal and IC card
JP2015064722A (en) 2013-09-25 2015-04-09 大日本印刷株式会社 Entrance / exit management device, entrance / exit management method, and program
JP2019032803A (en) 2017-08-07 2019-02-28 株式会社セガゲームス Authentication system and server
JP2019152024A (en) 2018-03-02 2019-09-12 シャープ株式会社 Unlocking system, unlocking device, unlocking method, terminal device, and program
WO2020261545A1 (en) 2019-06-28 2020-12-30 楽天株式会社 Authentication system, authentication device, authentication method, and program

Also Published As

Publication number Publication date
JP2023124461A (en) 2023-09-06

Similar Documents

Publication Publication Date Title
US12200497B2 (en) Checkpoint identity verification using mobile identification credential
EP3504859B1 (en) Remote usage of locally stored biometric authentication data
US20230214733A1 (en) Interaction between a network identity service and account-based service applications
US11599880B2 (en) Systems and methods for providing multi-factor authentication for vehicle transactions
JP6134371B1 (en) User information management apparatus, user information management method, and user information management program
US20160371438A1 (en) System and method for biometric-based authentication of a user for a secure event carried out via a portable electronic device
US20180268415A1 (en) Biometric information personal identity authenticating system and method using financial card information stored in mobile communication terminal
US11057377B2 (en) Transaction authentication
US20150120573A1 (en) Information processing method, device and system
JP6856146B2 (en) Biological data registration support system, biometric data registration support method, program
US11790364B2 (en) Systems and methods for providing multi-factor authentication for vehicle transactions
US20240378276A1 (en) Authentication terminal, system, control method of authentication terminal, and storage medium
US12267320B2 (en) Multi-user biometric authentication
US20250148466A1 (en) Terminal, system, control method of terminal and storage medium
JP7528136B2 (en) Authentication program, authentication system, and authentication method
JP7543338B2 (en) Authentication program, authentication system, and authentication method
WO2019108304A1 (en) System and method for registering payment account details on an electronic wallet for subsequent use
US20240386088A1 (en) Authentication terminal, system, control method of authentication terminal, and storage medium
KR101266415B1 (en) System for authorizing electronic payment
JP2024505279A (en) Palm vein check-in system and method
JP2021092888A (en) Payment device, control method, and program
JP2025093176A (en) Authentication program, authentication system, and authentication method
JP6863585B2 (en) Payment system
US12580913B2 (en) Management system, management method, and storage medium
US20250106204A1 (en) Management server, management method, and storage medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20231219

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20240410

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20240418

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20240607

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: 20240627

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20240724

R150 Certificate of patent or registration of utility model

Ref document number: 7528136

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150