[go: up one dir, main page]

JP2018134138A - Authentication apparatus, authentication method, and authentication program - Google Patents

Authentication apparatus, authentication method, and authentication program Download PDF

Info

Publication number
JP2018134138A
JP2018134138A JP2017028947A JP2017028947A JP2018134138A JP 2018134138 A JP2018134138 A JP 2018134138A JP 2017028947 A JP2017028947 A JP 2017028947A JP 2017028947 A JP2017028947 A JP 2017028947A JP 2018134138 A JP2018134138 A JP 2018134138A
Authority
JP
Japan
Prior art keywords
authentication
user
unit
feature information
information
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.)
Pending
Application number
JP2017028947A
Other languages
Japanese (ja)
Inventor
昌洋 井上
Masahiro Inoue
昌洋 井上
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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan Corp
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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2017028947A priority Critical patent/JP2018134138A/en
Publication of JP2018134138A publication Critical patent/JP2018134138A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
  • Collating Specific Patterns (AREA)

Abstract

【課題】利便性の高い認証を行うこと。【解決手段】本願にかかる認証装置は、生成部と、認証部とを有する。生成部は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する。認証部は、生成部により生成された第1特徴情報と、ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、ユーザの認証を行う。【選択図】図4[PROBLEMS] To perform highly convenient authentication. An authentication apparatus according to the present application includes a generation unit and an authentication unit. The generation unit generates first feature information indicating physical characteristics of the user from the genetic data of the user. The authentication unit authenticates the user by collating the first feature information generated by the generation unit with the second feature information indicating the physical feature acquired from the user. [Selection] Figure 4

Description

本発明の実施形態は、認証装置、認証方法および認証プログラムに関する。   Embodiments described herein relate generally to an authentication device, an authentication method, and an authentication program.

従来、ユーザ認証には、様々な手法が用いられている。例えば、パスワードによるユーザ認証が簡便であるため最もよく用いられているが、一方で、解読技術も向上してきているため、生物学的特徴を用いたユーザ認証である生体認証が普及してきている。   Conventionally, various methods are used for user authentication. For example, user authentication using a password is most popular because it is simple, but on the other hand, decoding technology has also improved, and biometric authentication, which is user authentication using biological features, has become widespread.

例えば、銀行のATM利用においては、指紋認証が導入されてきている。また、顔認証や虹彩認証等も存在する。さらに、生体認証の中で最も高精度なものとして遺伝子認証が知られている。   For example, fingerprint authentication has been introduced in bank ATM usage. There are also face authentication and iris authentication. Furthermore, genetic authentication is known as the most accurate biometric authentication.

特開2002−73572号公報JP 2002-73572 A 特開2005−242677号公報JP-A-2005-242777

しかしながら、上記の従来技術では、必ずしも利便性の高い認証を行うことができるとは限らない。例えば、特許文献1に記載の技術では、予め登録されたハイブリダイゼーションパターンと、ハイブリダイゼーションパターンが形成された認証表とを比較することでユーザ認証を行う。このような特許文献1に記載の技術では、例えば、外出先での認証を想定した場合、ユーザが認証表を忘れたり紛失したりといったことにより認証が行えないといった状況が起こり得るため、ユーザにとってストレスである。   However, with the above-described conventional technology, it is not always possible to perform highly convenient authentication. For example, in the technique described in Patent Document 1, user authentication is performed by comparing a pre-registered hybridization pattern with an authentication table on which the hybridization pattern is formed. In the technique described in Patent Document 1, for example, when authentication is performed on the go, a situation may occur in which authentication cannot be performed due to the user forgetting or losing the authentication table. It is stress.

また、特許文献2に記載の技術では、予め登録されている被認証者の顔写真と、撮像した顔写真との照合により認証を行う。このような特許文献2に記載の技術では、加齢とともに顔は変化するものであるため、ユーザは何度も顔写真を登録し直さなければならないため手間である。   In the technique described in Patent Document 2, authentication is performed by comparing a face photograph of a person to be authenticated registered in advance with a captured face photograph. In such a technique described in Patent Document 2, since the face changes with aging, the user has to re-register the face photograph many times.

したがって、上記の従来技術では、必ずしも利便性の高い認証を行うことができるとは限らない。   Therefore, the above-described conventional technology cannot always perform highly convenient authentication.

本願は、上記に鑑みてなされたものであって、利便性の高い認証を行うことができる認証装置を提供することを目的とする。   The present application has been made in view of the above, and an object thereof is to provide an authentication apparatus capable of performing highly convenient authentication.

本願にかかる認証装置は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する生成部と、前記生成部により生成された第1特徴情報と、前記ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う認証部とを有することを特徴とする。   An authentication apparatus according to the present application acquires from a user's genetic data, a generating unit that generates first feature information indicating a physical feature of the user, first feature information generated by the generating unit, and the user And an authentication unit that authenticates the user by collating the second feature information indicating the physical characteristics.

実施形態の一態様によれば、利便性の高い認証を行うことができるといった効果を奏する。   According to one aspect of the embodiment, there is an effect that highly convenient authentication can be performed.

図1は、実施形態にかかる認証処理の一例を示す図である。FIG. 1 is a diagram illustrating an example of authentication processing according to the embodiment. 図2は、実施形態にかかる制御装置の構成例を示す図である。FIG. 2 is a diagram illustrating a configuration example of the control device according to the embodiment. 図3は、実施形態にかかる遺伝子情報データベースの一例を示す図である。FIG. 3 is a diagram illustrating an example of a gene information database according to the embodiment. 図4は、実施形態にかかる認証装置の構成例を示す図である。FIG. 4 is a diagram illustrating a configuration example of the authentication device according to the embodiment. 図5は、実施形態にかかる認証対象特定用データベースの一例を示す図である。FIG. 5 is a diagram illustrating an example of the authentication target specifying database according to the embodiment. 図6は、実施形態にかかる条件特定用データベースの一例を示す図である。FIG. 6 is a diagram illustrating an example of the condition specifying database according to the embodiment. 図7は、実施形態にかかる認証処理のための前処理の手順を示すシーケンス図である。FIG. 7 is a sequence diagram illustrating a preprocessing procedure for the authentication processing according to the embodiment. 図8は、実施形態にかかる認証処理システムによる認証処理手順を示すシーケンス図である。FIG. 8 is a sequence diagram illustrating an authentication processing procedure by the authentication processing system according to the embodiment. 図9は、認証装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。FIG. 9 is a hardware configuration diagram illustrating an example of a computer that realizes the function of the authentication device.

以下に、本願にかかる認証装置、認証方法および認証プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ説明する。なお、この実施形態により本願にかかる認証装置、認証方法および認証プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。   Hereinafter, an embodiment for implementing an authentication device, an authentication method, and an authentication program according to the present application (hereinafter referred to as “embodiment”) will be described with reference to the drawings. Note that the authentication apparatus, the authentication method, and the authentication program according to the present application are not limited by this embodiment. Moreover, in the following embodiment, the same code | symbol is attached | subjected to the same site | part and the overlapping description is abbreviate | omitted.

〔1.認証処理〕
まず、図1を用いて、実施形態にかかる認証処理の一例について説明する。図1は、実施形態にかかる認証処理の一例を示す図である。実施形態にかかる認証処理は、図1に示す全体システム1内で行われる。
[1. (Authentication process)
First, an example of an authentication process according to the embodiment will be described with reference to FIG. FIG. 1 is a diagram illustrating an example of authentication processing according to the embodiment. The authentication process according to the embodiment is performed in the entire system 1 shown in FIG.

まず、図1に示すシステム構成について説明する。図1の例では、全体システム1は、端末装置20と、業者装置30と、制御装置100と、認証装置200とを含む。端末装置20、業者装置30、制御装置100、認証装置200は、ネットワークを介して有線または無線により通信可能に接続される。なお、図1に示す全体システム1には、複数台の端末装置10や、複数台の業者装置20や、複数台の制御装置100および200が含まれてもよい。   First, the system configuration shown in FIG. 1 will be described. In the example of FIG. 1, the overall system 1 includes a terminal device 20, a vendor device 30, a control device 100, and an authentication device 200. The terminal device 20, the vendor device 30, the control device 100, and the authentication device 200 are connected to be communicable by wire or wireless via a network. The overall system 1 illustrated in FIG. 1 may include a plurality of terminal devices 10, a plurality of vendor devices 20, and a plurality of control devices 100 and 200.

また、図1に示すように、全体システム1に含まれる制御装置100および200から構成されるシステムを認証システム10とする。実施形態にかかる認証処理のうち、中心的な処理は、この認証システム10によって行われる。なお、制御装置100および200によって行われる認証処理は、制御装置100および200を統合した一台に装置によって行われてもよい。   Further, as shown in FIG. 1, a system including control devices 100 and 200 included in the overall system 1 is referred to as an authentication system 10. Of the authentication processing according to the embodiment, the central processing is performed by the authentication system 10. Note that the authentication process performed by the control devices 100 and 200 may be performed by a single device that integrates the control devices 100 and 200.

次に、全体システム1および認証システム10の詳細について説明する。端末装置20は、撮影機能を有する端末装置である。例えば、端末装置20は、カメラ機能を有するサイネ−ジである。また、例えば、端末装置20は、カメラ機能を有するスマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等であってもよい。また、例えば、端末装置20は、実施形態にかかる認証処理専用の撮像装置であってもよい。   Next, details of the overall system 1 and the authentication system 10 will be described. The terminal device 20 is a terminal device having a photographing function. For example, the terminal device 20 is a signage having a camera function. Further, for example, the terminal device 20 may be a smartphone having a camera function, a tablet terminal, a notebook PC (Personal Computer), a desktop PC, a mobile phone, a PDA (Personal Digital Assistant), or the like. . Further, for example, the terminal device 20 may be an imaging device dedicated to authentication processing according to the embodiment.

後述するが、端末装置100は、ユーザ操作に応じて、当該ユーザの体のある特定部位を撮影する。そして、端末装置100は、撮影によって得られた撮像画像のデータを認証装置200に送信する。   As will be described later, the terminal device 100 captures a specific part of the user's body in response to a user operation. Then, the terminal device 100 transmits captured image data obtained by shooting to the authentication device 200.

業者装置30は、遺伝子解析を行う解析業者(「解析業者T」とする)によって利用される端末装置であり、例えば、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等である。   The trader device 30 is a terminal device used by an analysis trader (hereinafter referred to as “analysis trader T”) that performs genetic analysis. For example, a smart phone, a tablet-type terminal, a notebook PC, a desktop PC, or a mobile phone Or PDA.

ここで、解析業者Tについて説明する。解析業者Tは、遺伝子解析サービスを提供している専門機関(企業)や医療機関(病院)等である。解析業者Tは、訪問してきたユーザに対して遺伝子解析を行う。あるいは、解析業者Tは、依頼してきたユーザに対して検査キットを郵送し、検査キットを用いて採取されたサンプル(例えば、唾液)について遺伝子解析を行う。   Here, the analysis company T will be described. The analysis company T is a specialized institution (company) or a medical institution (hospital) that provides a gene analysis service. The analysis company T performs gene analysis on the visiting user. Or the analysis trader T mails a test kit to the user who requested it, and performs genetic analysis on a sample (for example, saliva) collected using the test kit.

本実施形態では、解析業者Tと認証システム10を管理する管理会社との間で、例えば、所定の契約が結ばれている。したがって、解析業者Tは、遺伝子解析によって得られた解析結果である遺伝子データを、かかる管理会社に提供する。すなわち、業者装置30は、遺伝子情報を制御装置100に送信する。なお、解析業者Tは、解析結果を依頼主であるユーザにも通知する。   In the present embodiment, for example, a predetermined contract is made between the analysis company T and the management company that manages the authentication system 10. Therefore, the analysis company T provides the management company with genetic data that is an analysis result obtained by the gene analysis. That is, the trader device 30 transmits gene information to the control device 100. The analysis company T notifies the user who is the client of the analysis result.

認証システム10は、実施形態にかかる認証処理を行う。認証システム10は、認証の対象となるユーザの遺伝子データを間接的に利用して認証を行う。このため、実施形態にかかる認証処理は、遺伝子認証の一種といえる。   The authentication system 10 performs an authentication process according to the embodiment. The authentication system 10 performs authentication by indirectly using genetic data of a user to be authenticated. For this reason, it can be said that the authentication process concerning embodiment is a kind of gene authentication.

ここで、一般的な遺伝子認証について説明する。例えば、一般的な遺伝子認証では、認証を行う際に、対象者からサンプルを採取し、採取したサンプルを科学的に分析することにより遺伝子データを取得する。そして、取得した遺伝子データと、例えば、かかる対象者によって予め登録されている遺伝子データとを照合することにより認証を行う。このような遺伝子認証では、サンプルを分析し遺伝子データを取得できるまでに時間を要する、すなわち認証結果を得るまでにはより長い時間を要するといったデメリットがあり利便性が高いとはいえない。   Here, general gene authentication will be described. For example, in general gene authentication, when performing authentication, a sample is collected from a subject, and gene data is acquired by scientifically analyzing the collected sample. Then, authentication is performed by collating the acquired gene data with, for example, gene data registered in advance by the subject. Such gene authentication has a demerit that it takes time to analyze a sample and acquire gene data, that is, it takes a longer time to obtain an authentication result, and is not highly convenient.

また、このようなデメリットを解消するための遺伝子認証として、個人の遺伝子を溶解して作成された特殊印刷を用いて認証を行うといった技術も存在するが、いざ認証の際に、特殊印刷を忘れてしまっていたり紛失してしまっていては、当然であるが認証は行えず、必ずしも利便性が高いとはいえない。また、そもそも特殊印刷を作成するための手続きも手間であるし費用もかかる。   In addition, as a gene authentication to eliminate such disadvantages, there is a technology that uses a special print created by dissolving an individual gene, but forgetting the special print at the time of authentication. If it is lost or lost, it is natural that authentication is not possible and it is not always convenient. In the first place, the procedure for creating special printing is troublesome and expensive.

また、上記のように一般的な遺伝子認証では、認証の際に遺伝子そのものを利用する、すなわち個人情報を認証に利用する手法といえる。これは、遺伝子とは、生物固有のものであるためである。したがって、一般に遺伝子認証は、数あるユーザ認証の中でも特に認証精度が高いものとして知られているが、セキュリティ面からは必ずしも安全とは言えない場合がある。例えば、認証の際に外部から遺伝子情報が盗まれた場合、その遺伝子情報から個人を特定することができる可能性がある。   As described above, in general gene authentication, it can be said that a gene itself is used for authentication, that is, personal information is used for authentication. This is because a gene is unique to an organism. Therefore, gene authentication is generally known to have particularly high authentication accuracy among many user authentications, but it may not always be safe from a security aspect. For example, when genetic information is stolen from the outside during authentication, there is a possibility that an individual can be identified from the genetic information.

以上のような、遺伝子認証における問題点を踏まえて、実施形態にかかる認証システム10は、認証の際に遺伝子データそのものを利用するのではなく、間接的に利用することにより認証を行うものである。   Based on the problems in gene authentication as described above, the authentication system 10 according to the embodiment performs authentication by indirectly using gene data instead of using gene data itself at the time of authentication. .

具体的には、認証システム10は、制御装置100および200の機能により、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する。そして、認証システム10は、制御装置100および200の機能により生成された第1特徴情報と、ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、かかるユーザの認証を行う。以下では、認証システム10によって行われる認証処理の一例について具体的に説明する。   Specifically, the authentication system 10 generates first feature information indicating a physical feature of the user from the genetic data of the user by using the functions of the control devices 100 and 200. And the authentication system 10 collates the 1st characteristic information produced | generated by the function of the control apparatuses 100 and 200, and the 2nd characteristic information which shows the physical characteristic acquired from the user, and authenticates this user I do. Below, an example of the authentication process performed by the authentication system 10 is demonstrated concretely.

ここでは、認証を受けるユーザとしてユーザU1を用いる。ユーザU1は、実施形態にかかる認証が行われるよりも以前に異遺伝子検査を受けることにより、制御装置100に遺伝子データを登録されている必要がある。この点からまず説明する。   Here, the user U1 is used as the user who is authenticated. The user U1 needs to have the genetic data registered in the control device 100 by undergoing the heterogeneous test before the authentication according to the embodiment is performed. This will be described first from this point.

ユーザU1は、例えば、自身の端末装置を用いて、制御装置100に対して遺伝子検査の依頼を送信する(ステップS1)。例えば、ユーザU1は、制御装置100との間に発行されているアカウントを用いて、制御装置100にアクセスする。そして、ユーザU1は、所定の登録画面から遺伝子検査の依頼を行う。   For example, the user U1 transmits a genetic test request to the control device 100 by using his / her terminal device (step S1). For example, the user U1 accesses the control apparatus 100 using an account issued with the control apparatus 100. Then, the user U1 requests genetic testing from a predetermined registration screen.

そして、制御装置100は、ユーザU1から遺伝子検査依頼を受信すると、解析業者Tに対して、ユーザU1が遺伝子検査を受診希望である旨を送信する(ステップS2)。例えば、制御装置100は、ユーザU1の識別情報であるユーザID(ユーザID「U1」とする)を業者装置30に送信する。そして、業者装置30によりユーザID「U1」が受信された場合に、解析業者Tは、ユーザU1からの遺伝子検査依頼を受領する。   Then, when receiving the genetic test request from the user U1, the control device 100 transmits to the analysis company T that the user U1 wishes to receive a genetic test (step S2). For example, the control device 100 transmits a user ID (user ID “U1”), which is identification information of the user U1, to the supplier device 30. Then, when the user ID “U1” is received by the supplier device 30, the analysis supplier T receives a genetic test request from the user U1.

解析業者Tによって遺伝子検査依頼が受領された後、ユーザU1は、実際に遺伝子検査を受診する(ステップS3)。ユーザU1は、解析業者Tに直接赴いて遺伝子検査を受診してもよいし、解析業者Tから送られてきた検査キットを用いて採取したサンプルを解析業者Tに送り返すことで遺伝子検査を受診してもよい。   After the genetic testing request is received by the analysis company T, the user U1 actually receives the genetic testing (step S3). The user U1 may go directly to the analysis company T and receive a genetic test, or send a sample collected using the test kit sent from the analysis company T back to the analysis company T to receive a genetic test. May be.

次に、業者装置30は、解析業者TによってユーザU1の遺伝子解析が行われた解析結果を制御装置100に送信する(ステップS4)。例えば、業者装置30は、ユーザID「U1」と解析結果とを対応付けて、制御装置100に送信する。制御装置100は、業者装置30から受信した解析結果を遺伝子情報データベース121に格納する(ステップS5)。例えば、制御装置100は、業者装置30から受信した解析結果を遺伝子データとして遺伝子情報データベース121に格納する。   Next, the trader apparatus 30 transmits the analysis result obtained by analyzing the gene of the user U1 by the analysis trader T to the control apparatus 100 (step S4). For example, the trader apparatus 30 associates the user ID “U1” with the analysis result and transmits the association result to the control apparatus 100. The control device 100 stores the analysis result received from the supplier device 30 in the gene information database 121 (step S5). For example, the control device 100 stores the analysis result received from the supplier device 30 in the gene information database 121 as gene data.

また、制御装置100は、業者装置30から受信した解析結果に基づき所定の遺伝子データを生成し、生成した遺伝子データを遺伝子情報データベース121に格納してもよい。この点について一例を示す。制御装置100は、業者装置30から受信した解析結果にハッシュ関数を掛け合わせることで、解析結果によって示される遺伝子情報に対応するハッシュ値を算出する。そして、制御装置100は、このハッシュ値を遺伝子データとして遺伝子情報データベース121に格納する。   The control device 100 may generate predetermined gene data based on the analysis result received from the supplier device 30 and store the generated gene data in the gene information database 121. An example is shown in this regard. The control device 100 calculates a hash value corresponding to the gene information indicated by the analysis result by multiplying the analysis result received from the supplier device 30 by the hash function. And the control apparatus 100 stores this hash value in the gene information database 121 as gene data.

ここで、解析結果は個人情報(図1の例では、ユーザU1の個人情報)であるが、ハッシュ値は個人情報とはいえず、また、ハッシュ値から元情報(解析結果)を得ることは困難である。したがって、解析結果そのものを記憶するのではなく、解析結果から得られたハッシュ値を記憶することで、セキュリティ面からの安全性がより高くなる。   Here, the analysis result is personal information (in the example of FIG. 1, personal information of the user U1), but the hash value is not personal information, and original information (analysis result) is obtained from the hash value. Have difficulty. Therefore, by storing the hash value obtained from the analysis result rather than storing the analysis result itself, the security from the viewpoint of security becomes higher.

図1の遺伝子情報データベース121に示されるように、制御装置100は、「ユーザID」に上記のような「遺伝子データ」と「生年月日」とを対応付けて記憶する。ユーザU1の例では、制御装置100は、ユーザID「U1」に、ユーザU1の遺伝子が解析された解析結果に基づく遺伝子データ「DA1」とユーザU1の生年月日「YMD1」とを対応付けて、遺伝子情報データベース121に格納する。生年月日は、例えば、ステップS1で登録されたものである。   As shown in the gene information database 121 in FIG. 1, the control apparatus 100 stores “gene ID” and “birth date” as described above in association with “user ID”. In the example of the user U1, the control device 100 associates the user ID “U1” with gene data “DA1” based on the analysis result obtained by analyzing the gene of the user U1 and the date of birth “YMD1” of the user U1. And stored in the gene information database 121. The date of birth is, for example, registered in step S1.

さて、ここまで説明してきたステップは、実施形態にかかる認証処理のうち実際に認証を行うための前処理といえる。以降のステップは、遺伝子情報データベース121に記憶される遺伝子データを用いて、実際に認証を行うものである。   The steps described so far can be said to be preprocessing for actually performing authentication among the authentication processing according to the embodiment. In the subsequent steps, authentication is actually performed using the gene data stored in the gene information database 121.

例えば、端末装置20は、ユーザU1の操作に応じて、認証要求を認証装置200に送信する(ステップS6)。認証要求とは、例えば、認証装置200に対して、ユーザU1の認証を行うよう要求する信号である。また、端末装置20は、例えば、イベント会場の入口において、ユーザ認証を行うために設置されたサイネ−ジや、銀行に設置されたATM等として想定することができる。   For example, the terminal device 20 transmits an authentication request to the authentication device 200 according to the operation of the user U1 (step S6). The authentication request is, for example, a signal that requests the authentication device 200 to authenticate the user U1. Further, the terminal device 20 can be assumed as, for example, a signage installed to perform user authentication at the entrance of the event venue, an ATM installed in a bank, or the like.

認証装置200は、認証要求を受信すると、認証対象を特定する。具体的には、認証装置200は、認証の対象となる身体的な特徴(「認証対象」とする)を特定する(ステップS7)。すなわち、認証装置200は、ユーザU1の体の所定部位のうち、どの部位(認証対象)を認証に利用させるかを特定する。例えば、認証装置200は、ユーザU1の体の特定部位のうち、遺伝子の寄与率がより高い部位を認証に用いる認証対象として特定する。   Upon receiving the authentication request, the authentication device 200 specifies an authentication target. Specifically, the authentication device 200 identifies a physical feature (referred to as “authentication target”) to be authenticated (step S7). That is, the authentication device 200 specifies which part (authentication target) of the predetermined part of the body of the user U1 is used for authentication. For example, the authentication apparatus 200 specifies a part having a higher gene contribution rate among the specific parts of the body of the user U1 as an authentication target to be used for authentication.

後述するが、認証対象の候補は、認証対象特定用データベース221に格納されており、認証装置200は、ここから認証に利用させる認証対象を特定することができる。一方で、認証装置200は、認証対象をユーザU1に指定させてもよい。例えば、認証装置200は、ユーザU1に対して体のどの部位を認証に利用させるかを指定させてもよい。図1の例では、認証装置200は、認証対象として「唇」を特定したものとする。   As will be described later, authentication target candidates are stored in the authentication target specifying database 221, and the authentication apparatus 200 can specify an authentication target to be used for authentication from here. On the other hand, the authentication device 200 may cause the user U1 to designate an authentication target. For example, the authentication device 200 may cause the user U1 to specify which part of the body is used for authentication. In the example of FIG. 1, the authentication apparatus 200 specifies “lips” as an authentication target.

続いて、認証装置200は、制御装置100およびユーザU1に対して、ステップS7で特定した部位の画像データ(部位画像データ)を要求する(ステップS8)。つまり、認証装置200は、「唇」の画像データ(「唇」画像データ)を要求する。   Subsequently, the authentication device 200 requests the control device 100 and the user U1 for the image data (part image data) of the part specified in step S7 (step S8). That is, the authentication apparatus 200 requests image data of “lips” (“lips” image data).

例えば、認証装置200は、制御装置100に対しては、ユーザID「U1」を送信することで、ユーザID「U1」に対応する「唇」画像データを要求する。また、認証装置200は、ユーザU1に対しては、端末装置20を用いて自身の顔を写真撮影し、撮影して得られた顔画像データを送信するよう指示する。認証装置200は、このような指示を、例えば、端末装置20の表示画面に表示させることで、ユーザU1に指示内容を認識させる。   For example, the authentication device 200 requests the “lip” image data corresponding to the user ID “U1” by transmitting the user ID “U1” to the control device 100. In addition, the authentication device 200 instructs the user U1 to take a picture of his / her face using the terminal device 20 and transmit the face image data obtained by the photographing. The authentication device 200 causes the user U1 to recognize the content of the instruction by displaying such an instruction on the display screen of the terminal device 20, for example.

制御装置100は、認証装置200から「唇」画像データの要求を受信すると、遺伝子データから「唇」画像データを生成する。例えば、制御装置100は、遺伝子情報データベース121からユーザID「U1」に対応する遺伝子データを取得し、かかる遺伝子データから「唇」画像データを生成する。   Upon receiving the request for “lip” image data from the authentication device 200, the control device 100 generates “lip” image data from the gene data. For example, the control apparatus 100 acquires gene data corresponding to the user ID “U1” from the gene information database 121, and generates “lip” image data from the gene data.

そして、制御装置100は、生成した「唇」画像データを認証装置200に送信する(ステップS9)。本実施形態では、このように制御装置100によって生成される画像データであって認証を受けるユーザの体の所定部位の形状を示す情報を「第1画像データ」とする。「第1画像データ」は、ユーザの身体的な特徴を示す第1特徴情報の一例である。なお、ここで生成される「唇」画像データは、ユーザU1の「唇」のみを含ものであって、例えば、顔全体を含むといったものではない。   Then, control device 100 transmits the generated “lip” image data to authentication device 200 (step S9). In the present embodiment, the image data generated by the control device 100 as described above and information indicating the shape of a predetermined part of the body of the user who is authenticated is referred to as “first image data”. “First image data” is an example of first feature information indicating a physical feature of a user. The “lip” image data generated here includes only the “lips” of the user U1, and does not include the entire face, for example.

ここで、制御装置100は、遺伝子データから第1画像データを生成する手法として任意の技術を用いることができる。例えば、制御装置100は、様々なユーザから収集された遺伝子情報(遺伝子検査による解析結果)を用いて、遺伝子情報に応じて、人体の各分がどのような特徴を示すかといったことを機械学習してゆく。例えば、制御装置100は、人体の部位(特に、遺伝子の寄与率が高いとされる部位)毎に、機械学習による学習モデルを生成しておく。例えば、制御装置100は、どのようなDNAシーケンスのときに、どのような形状の唇になるかといったことを機械学習し、学習モデルを生成する。このような学習モデルは、対象とするDNAシーケンスから得られたハッシュ値を入力することで、そのDNAシーケンスに対応する部位の形状を特徴量として算出可能なものである。   Here, the control device 100 can use any technique as a method for generating the first image data from the gene data. For example, the control device 100 uses machine information collected from various users to determine what characteristics each part of the human body shows in accordance with the gene information. I will do it. For example, the control device 100 generates a learning model by machine learning for each part of the human body (particularly, a part having a high gene contribution rate). For example, the control apparatus 100 performs machine learning on what kind of DNA sequence the lips form, and generates a learning model. In such a learning model, by inputting a hash value obtained from a target DNA sequence, the shape of a part corresponding to the DNA sequence can be calculated as a feature amount.

したがって、ステップS9では、制御装置100は、ユーザU1の遺伝子データを「唇」に対応する学習モデルに入力することで、ユーザU1の唇の形状を示す特徴量を算出する。そして、制御装置100は、算出した特徴量に基づいて、ユーザU1の「唇」画像データである「第1画像データ」を生成する。   Therefore, in step S <b> 9, the control device 100 calculates the feature amount indicating the shape of the lip of the user U <b> 1 by inputting the genetic data of the user U <b> 1 to the learning model corresponding to “lip”. Then, the control device 100 generates “first image data” that is the “lip” image data of the user U1 based on the calculated feature amount.

一方、端末装置20は、ユーザU1の操作に応じて、内蔵されているカメラでユーザU1の顔を撮影する。そして、端末装置20は、撮影して得られた顔画像データから「唇」部分だけを切り出した「唇」画像データを認証装置200に送信する(ステップS10)。このように、認証を受けるユーザから取得される画像データであって体の所定部位の形状を示す情報を「第2画像データ」とする。「第2画像データ」は、ユーザから取得された身体的な特徴を示す第2特徴情報の一例である。   On the other hand, the terminal device 20 captures the face of the user U1 with a built-in camera in response to the operation of the user U1. Then, the terminal device 20 transmits “lip” image data obtained by cutting out only the “lip” portion from the face image data obtained by photographing to the authentication device 200 (step S10). In this way, information indicating the shape of a predetermined part of the body, which is image data acquired from a user who is authenticated, is referred to as “second image data”. “Second image data” is an example of second feature information indicating a physical feature acquired from a user.

そして、認証装置200は、制御装置100によって生成された「第1画像データ」と、ユーザU1から取得された「第2画像データ」(双方、ユーザU1の「唇」を示す画像データ)とを受信すると(ステップS11)、「第1画像データ」と「第2画像データ」とを照合することにより、ユーザU1の認証を行う(ステップS12)。例えば、認証装置200は、「第1画像データ」に含まれる唇の形状と、「第2画像データ」に含まれる唇の形状とを照合することにより、ユーザU1の認証を行う。   Then, the authentication device 200 generates the “first image data” generated by the control device 100 and the “second image data” (both image data indicating the “lips” of the user U1) acquired from the user U1. Upon reception (step S11), the user U1 is authenticated by collating “first image data” with “second image data” (step S12). For example, the authentication device 200 authenticates the user U1 by checking the shape of the lips included in the “first image data” with the shape of the lips included in the “second image data”.

例えば、認証装置200は、照合した照合結果が予め定められた条件を満たすか否かを判定する。予め定められた条件とは、「照合による一致率が所定値(例えば、一致率90%)以上である場合に認証を得る」といったものである。したがって、例えば、認証装置200は、「第1画像データ」と「第2画像データ」とを照合した場合の一致率(唇の形状の一致率)が所定値以上である場合には、ユーザU1の認証を得る。一方、認証装置200は、「第1画像データ」と「第2画像データ」とを照合した場合の一致率が所定値未満である場合には、エラーを出力する。例えば、認証装置200は、端末装置20の表示画面に認証できなかった旨をエラーとして表示させる。   For example, the authentication device 200 determines whether or not the collated collation result satisfies a predetermined condition. The predetermined condition is “obtain authentication when the matching rate by collation is a predetermined value (for example, matching rate 90%) or more”. Therefore, for example, when the matching rate (matching rate of lip shape) when the “first image data” and the “second image data” are collated is equal to or greater than a predetermined value, the authentication apparatus 200 determines that the user U1 Get the certification. On the other hand, the authentication device 200 outputs an error when the matching rate when the “first image data” and the “second image data” are collated is less than a predetermined value. For example, the authentication device 200 displays on the display screen of the terminal device 20 as an error that the authentication has failed.

また、認証装置200は、「第1画像データ」と「第2画像データ」とを照合した場合の一致率が所定値未満である場合には、条件を緩和し(例えば、一致率を80%に下げる)、緩和後の条件を満たす場合には、ユーザU1の認証を得てもよい。また、緩和後の条件をも満たさない場合には、認証装置200は、エラー出力するようにしてもよい。   If the matching rate when the “first image data” and the “second image data” are collated is less than a predetermined value, the authentication apparatus 200 relaxes the condition (for example, sets the matching rate to 80%). If the condition after relaxation is satisfied, the user U1 may be authenticated. Further, if the relaxed condition is not satisfied, the authentication apparatus 200 may output an error.

さて、上述してきたように、制御装置100および認証装置200によって構成される認証システム10は、被認証者であるユーザから体の所定部位の画像データを取得し、また、その所定部位と同一部位の画像データを、かかるユーザの遺伝子データから生成する。そして、認証システム10は、生成した画像データとユーザから取得した画像データとに基づいて、所定部位の形状を照合することにより、ユーザの認証を行う。   As described above, the authentication system 10 configured by the control device 100 and the authentication device 200 acquires image data of a predetermined part of the body from the user who is the person to be authenticated, and the same part as the predetermined part. Is generated from the genetic data of the user. Then, the authentication system 10 authenticates the user by checking the shape of the predetermined part based on the generated image data and the image data acquired from the user.

なお、図示しないが、認証装置200は、認証結果に拘わらず、認証処理が終了した場合には、「第1画像データ」および「第2画像データ」ともに完全に削除する。   Although not shown, the authentication apparatus 200 completely deletes both the “first image data” and the “second image data” when the authentication process is completed regardless of the authentication result.

このような実施形態にかかる認証システム10では、ユーザは認証を受けるその場で画像データを提供するだけでよい。また、リアルタイムで自身の遺伝子データから正解データである画像データが生成されて照合が行われるため、ユーザは、照合結果が得られるまで長時間待たされることもない。また、ユーザは、顔認証のように自身の顔データを定期的に提供しなければならないといった面倒な作業を行う必要もない。したがって、実施形態にかかる認証システム10は、利便性の高い認証を行うことができるといった効果を奏する。   In the authentication system 10 according to such an embodiment, the user only needs to provide image data on the spot to be authenticated. In addition, since image data that is correct data is generated from its own gene data in real time and collation is performed, the user does not wait for a long time until a collation result is obtained. In addition, the user does not need to perform the troublesome work of regularly providing his / her face data like face authentication. Therefore, the authentication system 10 according to the embodiment has an effect that highly convenient authentication can be performed.

また、認証システム10は、ユーザの体の一部分(例えば、「唇」)を用いて認証を行うといったように、ユーザの顔全体を認証に用いるものではない。つまり、認証システム10は、例えば、外部の第3者からユーザが容易に特定されてしまうような個人情報(例えば、顔全体)を用いて認証を行うものではないため、よりセキュアな認証を行うことができる。また、制御装置100も遺伝子検査による解析結果そのものではなく、解析結果から得られたハッシュ値を保持するにとどめることで、よりセキュアな認証を実現することができる。   Further, the authentication system 10 does not use the entire face of the user for authentication, such as performing authentication using a part of the user's body (for example, “lips”). That is, since the authentication system 10 does not perform authentication using personal information (for example, the entire face) that allows the user to be easily identified from an external third party, for example, the authentication system 10 performs more secure authentication. be able to. Further, the control device 100 can also realize more secure authentication by holding only the hash value obtained from the analysis result, not the analysis result itself by the genetic test.

〔2.制御装置の構成〕
次に、図2を用いて、実施形態にかかる制御装置100について説明する。図2は、実施形態にかかる制御装置100の構成例を示す図である。図2に示すように、制御装置100は、通信部110と、記憶部120と、制御部130とを有する。
[2. Configuration of control device]
Next, the control device 100 according to the embodiment will be described with reference to FIG. FIG. 2 is a diagram illustrating a configuration example of the control device 100 according to the embodiment. As illustrated in FIG. 2, the control device 100 includes a communication unit 110, a storage unit 120, and a control unit 130.

(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、例えば、端末装置20、業者装置30、認証装置200との間で情報の送受信を行う。
(About the communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the network N in a wired or wireless manner, and transmits and receives information to and from the terminal device 20, the vendor device 30, and the authentication device 200, for example.

(記憶部120について)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部120は、遺伝子情報データベース121を有する。
(About the storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 120 has a gene information database 121.

(遺伝子情報データベース121について)
遺伝子情報データベース121は、遺伝子解析による解析結果に基づく遺伝子データを記憶する記憶部である。ここで、図3に実施形態にかかる遺伝子情報データベース121の一例を示す。図3の例では、遺伝子情報データベース121は、「ユーザID」、「遺伝子データ」、「生年月日」、「氏名」、「住所」といった項目を有する。
(About gene information database 121)
The gene information database 121 is a storage unit that stores gene data based on the analysis result of gene analysis. Here, FIG. 3 shows an example of the gene information database 121 according to the embodiment. In the example of FIG. 3, the gene information database 121 includes items such as “user ID”, “gene data”, “birth date”, “name”, and “address”.

「ユーザID」は、ユーザを識別するための識別情報を示す。「遺伝子データ」は、遺伝子検査によりユーザの遺伝子を解析して得られた解析結果に基づくデータを示す。解析結果そのものが「遺伝子データ」として記憶されてもよいが、セキュリティ面から、その解析結果にハッシュ関数を掛け合わせたハッシュ値が格納されることが望ましい。   “User ID” indicates identification information for identifying a user. “Gene data” indicates data based on analysis results obtained by analyzing a user's gene by genetic testing. Although the analysis result itself may be stored as “gene data”, it is desirable to store a hash value obtained by multiplying the analysis result by a hash function from the viewpoint of security.

「生年月日」は、対応するユーザの生年月日を示す。「氏名」は、対応するユーザの氏名を示す。「住所」は、対応するユーザの住所を示す。   “Birth date” indicates the birth date of the corresponding user. “Name” indicates the name of the corresponding user. “Address” indicates the address of the corresponding user.

すなわち、図3の例では、ユーザID「U1」によって示されるユーザ(ユーザU1)の遺伝子を解析した解析結果から遺伝子データ「DA1」が得られていることを示す。ユーザU1は、生年月日「YMD1」、氏名「NA1」、住所「ADD1」である例を示す。   That is, the example of FIG. 3 indicates that gene data “DA1” is obtained from the analysis result of analyzing the gene of the user (user U1) indicated by the user ID “U1”. The user U1 shows an example in which the date of birth is “YMD1”, the name “NA1”, and the address “ADD1”.

(制御部130について)
図2に戻り、制御部130は、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、制御装置100内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部130は、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(About the control unit 130)
Returning to FIG. 2, the control unit 130 executes various programs stored in a storage device inside the control device 100 using a RAM as a work area by a CPU (Central Processing Unit), an MPU (Micro Processing Unit), or the like. It is realized by. The control unit 130 is realized by an integrated circuit such as an application specific integrated circuit (ASIC) or a field programmable gate array (FPGA).

図3に示すように、制御部130は、依頼部131と、受信部132と、格納部133と、生成部134とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部130の内部構成は、図2に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部130が有する各処理部の接続関係は、図2に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 3, the control unit 130 includes a request unit 131, a reception unit 132, a storage unit 133, and a generation unit 134, and realizes or executes information processing functions and operations described below. . The internal configuration of the control unit 130 is not limited to the configuration illustrated in FIG. 2, and may be another configuration as long as the information processing described later is performed. In addition, the connection relationship between the processing units included in the control unit 130 is not limited to the connection relationship illustrated in FIG. 2, and may be another connection relationship.

(依頼部131について)
依頼部131は、ユーザから解析業者への遺伝子検査の依頼を仲介する。図1の例では、依頼部131は、ユーザU1からユーザIDおよびその他ユーザ情報(生年月日、氏名、住所等)の入力を受け付けると、解析業者Tに対して、ユーザU1が遺伝子検査を受診希望である旨を送信する。例えば、依頼部131は、ユーザID「U1」およびユーザU1の「氏名」を業者装置30に送信する。解析業者Tは、業者装置30によりユーザIDおよび氏名が受信された場合に、ユーザU1からの遺伝子検査依頼を受領を完了する。また、依頼部131は、ユーザIDおよびその他ユーザ情報を遺伝子情報データベース121に記憶する。
(About request unit 131)
The request unit 131 mediates a genetic test request from the user to the analysis company. In the example of FIG. 1, when the request unit 131 receives an input of a user ID and other user information (birth date, name, address, etc.) from the user U1, the user U1 receives a genetic test for the analysis company T. Send a message to the effect. For example, the request unit 131 transmits the user ID “U1” and the “name” of the user U1 to the dealer apparatus 30. The analysis company T completes receiving the genetic test request from the user U1 when the user ID and the name are received by the company apparatus 30. Further, the request unit 131 stores the user ID and other user information in the gene information database 121.

(受信部132について)
受信部132は、解析業者からユーザの遺伝子を解析した解析結果を受信する。図1に示すように、例えば、解析業者TによってユーザU1について遺伝子解析が行われた場合、受信部132は、解析業者Tの業者端末30から、その解析結果を受信する。
(Receiver 132)
The receiving unit 132 receives the analysis result obtained by analyzing the user's gene from the analysis company. As illustrated in FIG. 1, for example, when a gene analysis is performed on the user U1 by the analysis company T, the reception unit 132 receives the analysis result from the company terminal 30 of the analysis company T.

(格納部133について)
格納部133は、受信部132により受信された解析結果に基づく遺伝子データを遺伝子情報データベース121に格納する。例えば、格納部133は、受信部132により受信された解析結果にハッシュ関数を掛け合わせることで、解析結果によって示される遺伝子情報(例えば、DNAシーケンス)に対応するハッシュ値を算出する。そして、格納部133は、算出したハッシュ値を遺伝子情報データベース121に格納する。
(About the storage unit 133)
The storage unit 133 stores gene data based on the analysis result received by the receiving unit 132 in the gene information database 121. For example, the storage unit 133 calculates a hash value corresponding to gene information (for example, a DNA sequence) indicated by the analysis result by multiplying the analysis result received by the reception unit 132 by a hash function. Then, the storage unit 133 stores the calculated hash value in the gene information database 121.

(生成部134について)
生成部134は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する。例えば、生成部134は、認証装置200の特定部232により認証の対象となる身体的な特徴である認証対象が特定された場合、つまりどのような身体的な特徴を認証に用いるかが特定された場合に、認証を受けるユーザはその身体的な特徴がどのようなものであるかといったこと示す第1特徴情報を生成する。
(About the generator 134)
The production | generation part 134 produces | generates the 1st characteristic information which shows the said user's physical characteristic from a user's genetic data. For example, the generation unit 134 specifies, when the authentication target, which is a physical feature to be authenticated, is specified by the specifying unit 232 of the authentication device 200, that is, what physical feature is used for authentication. The user who receives the authentication generates first feature information indicating what the physical feature is.

例えば、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の形状が照合に用いられるよう指定する。また、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の長さ(幅でもよい)が照合に用いられるよう指定してもよい。   For example, the specifying unit 232 specifies a part of a predetermined part of the human body that has a higher gene contribution rate, and specifies that the shape of the specified part is used for matching. In addition, the specifying unit 232 specifies a part of the predetermined part of the human body that is considered to have a higher gene contribution rate, and specifies that the length of the specified part (which may be a width) is used for matching. Also good.

生成部134についてより具体的に説明する。生成部134は、第1特徴情報としてユーザの体の所定部位の形状を示す情報を生成する。例えば、特定部232により認証対象として「唇の形状」が特定されたとする。言い換えれば、特定部232により「唇の形状」を照合に用るよう指定されたとする。かかる場合、生成部134は、第1特徴情報としてユーザの「唇の形状」を示す情報を生成する。例えば、生成部134は、ユーザの遺伝子データと、ユーザの生年月日とに基づいて、ユーザの「唇の形状」を示す情報である画像データ(第1画像データ)を生成する。   The generation unit 134 will be described more specifically. The generation unit 134 generates information indicating the shape of a predetermined part of the user's body as the first feature information. For example, it is assumed that the “lip shape” is specified as an authentication target by the specifying unit 232. In other words, it is assumed that the “lip shape” is designated by the specifying unit 232 to be used for collation. In such a case, the generation unit 134 generates information indicating the “lip shape” of the user as the first feature information. For example, the generation unit 134 generates image data (first image data) that is information indicating the user's “lip shape” based on the user's genetic data and the date of birth of the user.

生成部134は、遺伝子データと生年月日とに基づいて第1画像データを生成するにあたって、機械学習によって得られている学習モデルを用いることができる。例えば、生成部134は、様々なユーザから収集された遺伝子情報(遺伝子検査による解析結果)を用いて、機械学習を行う。一例を示すと、生成部134は、様々なユーザから収集された遺伝子情報に応じて、人体の各部位がどのような特徴を示すかといったことを機械学習してゆく。そして、生成部134は、人体の部位(特に、遺伝子の寄与率が高いとされる部位)毎に、機械学習による学習モデルを生成しておく。例えば、生成部134は、どのようなDNAシーケンスのときに、どのような形状の唇になるかといったことを機械学習し、学習モデルを生成する。このような学習モデルは、対象とするDNAシーケンスから得られたハッシュ値や生年月日を入力することで、そのDNAシーケンスに対応する部位の形状を特徴量として算出可能なものである。   The generation unit 134 can use a learning model obtained by machine learning when generating the first image data based on the gene data and the date of birth. For example, the generation unit 134 performs machine learning using gene information (analysis result by genetic test) collected from various users. As an example, the generation unit 134 performs machine learning on what characteristics each part of the human body shows in accordance with gene information collected from various users. And the production | generation part 134 produces | generates the learning model by machine learning for every site | part of the human body (especially site | part with which the contribution rate of a gene is considered high). For example, the generation unit 134 performs machine learning on what kind of DNA sequence the lip will have and generates a learning model. Such a learning model can calculate the shape of a part corresponding to a DNA sequence as a feature amount by inputting a hash value or a date of birth obtained from the target DNA sequence.

したがって、例えば、認証対象が「唇の形状」である場合には、生成部134は、認証を受けるユーザの遺伝子データを「唇」に対応する学習モデルに入力することで、そのユーザの「唇の形状」を示す特徴量を算出する。そして、生成部134は、算出した特徴量に基づいて、ユーザの「唇」画像データである第1画像データを生成する。   Therefore, for example, when the authentication target is “lip shape”, the generation unit 134 inputs the genetic data of the user to be authenticated into the learning model corresponding to “lip”, thereby The feature amount indicating the “shape” is calculated. Then, the generation unit 134 generates first image data that is the user's “lip” image data based on the calculated feature amount.

なお、生成部134は、ディープラーニングといった手法を用いて、遺伝子データと生年月日とから、直接、第1特徴情報を生成することもできる。また、機械学習は、生成部134以外の処理部(例えば、学習部)によって行われるものであってもよい。   In addition, the production | generation part 134 can also produce | generate 1st feature information directly from gene data and a date of birth using methods, such as deep learning. The machine learning may be performed by a processing unit (for example, a learning unit) other than the generation unit 134.

〔3.認証装置の構成〕
次に、図4を用いて、実施形態にかかる認証装置200について説明する。図4は、実施形態にかかる認証装置200の構成例を示す図である。図4に示すように、認証装置200は、通信部210と、記憶部220と、制御部230とを有する。
[3. Configuration of authentication device]
Next, the authentication apparatus 200 according to the embodiment will be described with reference to FIG. FIG. 4 is a diagram illustrating a configuration example of the authentication device 200 according to the embodiment. As illustrated in FIG. 4, the authentication device 200 includes a communication unit 210, a storage unit 220, and a control unit 230.

(通信部210について)
通信部210は、例えば、NIC等によって実現される。そして、通信部210は、ネットワークNと有線または無線で接続され、例えば、端末装置20、業者装置30、制御装置100との間で情報の送受信を行う。
(About the communication unit 210)
The communication unit 210 is realized by a NIC or the like, for example. The communication unit 210 is connected to the network N in a wired or wireless manner, and transmits and receives information to and from the terminal device 20, the vendor device 30, and the control device 100, for example.

(記憶部220について)
記憶部220は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部220は、認証対象特定用データベース221と、条件特定用データベース222を有する。
(Regarding storage unit 220)
The storage unit 220 is realized by, for example, a semiconductor memory device such as a RAM or a flash memory, or a storage device such as a hard disk or an optical disk. The storage unit 220 includes an authentication target specifying database 221 and a condition specifying database 222.

(認証対象特定用データベース221について)
認証対象特定用データベース221は、どのような身体的な特徴を認証に利用させるかといった認証対象の候補を記憶する。ここで、図5に実施形態にかかる認証対象特定用データベース221の一例を示す。図5の例では、認証対象特定用データベース221は、「部位」といった項目を有する。
(Regarding the authentication target specifying database 221)
The authentication target specifying database 221 stores authentication target candidates such as what physical characteristics are used for authentication. Here, FIG. 5 shows an example of the authentication target specifying database 221 according to the embodiment. In the example of FIG. 5, the authentication target specifying database 221 includes an item “part”.

「部位」には、図5に示すように、目・鼻・唇・顎・・・といった顔における各部位や、指・爪・・・といった手における各部位が対応付けられる。これら各部位は、遺伝子の寄与率が高いとされる部位の一例であり、さらに他の部位が対応付けられてもよいことはいうまでもない。なお、認証対象特定用データベース221への部位の登録は、例えば、認証システム10の管理者によって行われる。なお、本実施形態では、認証対象特定用データベース221には、「顔」や「上半身」といったような個人を特定しやすいような粒度の粗い部位は記憶されない。   As shown in FIG. 5, each part of the face such as eyes, nose, lips, chin, etc. and each part of the hand such as fingers, nails,. Each of these sites is an example of a site with a high gene contribution rate, and it goes without saying that other sites may be associated with each other. The registration of the part in the authentication target specifying database 221 is performed by an administrator of the authentication system 10, for example. In the present embodiment, the authentication target specifying database 221 does not store a coarse-grained part such as “face” or “upper body” that is easy to specify an individual.

(条件特定用データベース222について)
条件特定用データベース222は、認証を得るための条件情報を記憶する。例えば、認証装置200は、照合結果がかかる条件情報を満たす場合に、ユーザの認証を得る。ここで、図6に実施形態にかかる条件特定用データベース222の一例を示す。図6の例では、条件特定用データベース222は、「条件ID」および「条件情報」といった項目を有する。
(Regarding the condition specifying database 222)
The condition specifying database 222 stores condition information for obtaining authentication. For example, the authentication apparatus 200 obtains user authentication when the collation result satisfies the condition information. FIG. 6 shows an example of the condition specifying database 222 according to the embodiment. In the example of FIG. 6, the condition specifying database 222 has items such as “condition ID” and “condition information”.

「条件ID」は、各条件を識別するための識別情報を示す。「条件情報」は、対応する「条件ID」によって示される条件を示す。すなわち、図6の例では、条件ID「J1」によって示される条件は「一致率90%以上」であることを示す。これは、「照合結果である一致率が90%である場合に、ユーザの認証を得るようにする」といったことを意味する。   “Condition ID” indicates identification information for identifying each condition. “Condition information” indicates a condition indicated by a corresponding “condition ID”. That is, in the example of FIG. 6, the condition indicated by the condition ID “J1” is “match rate 90% or more”. This means that “when the matching rate, which is the collation result, is 90%, user authentication is obtained”.

(制御部230について)
図4に戻り、制御部230は、CPUやMPU等によって、認証装置200内部の記憶装置に記憶されている各種プログラムがRAMを作業領域として実行されることにより実現される。また、制御部230は、例えば、ASICやFPGA等の集積回路により実現される。
(About the control unit 230)
Returning to FIG. 4, the control unit 230 is realized by executing various programs stored in the storage device inside the authentication apparatus 200 using the RAM as a work area by the CPU, the MPU, or the like. The control unit 230 is realized by an integrated circuit such as ASIC or FPGA, for example.

図4に示すように、制御部230は、要求受付部231と、特定部232と、取得部233と、変換部234と、認証部235を有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部230の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部230が有する各処理部の接続関係は、図4に示した接続関係に限られず、他の接続関係であってもよい。   As illustrated in FIG. 4, the control unit 230 includes a request reception unit 231, a specification unit 232, an acquisition unit 233, a conversion unit 234, and an authentication unit 235, and functions and functions of information processing described below. Realize or execute. Note that the internal configuration of the control unit 230 is not limited to the configuration illustrated in FIG. 4, and may be another configuration as long as information processing described later is performed. Further, the connection relationship between the processing units included in the control unit 230 is not limited to the connection relationship illustrated in FIG. 4, and may be another connection relationship.

(要求受付部231について)
要求受付部231は、認証を行うよう指示する認証要求を受け付ける。例えば、要求受付部231は、ユーザによって操作される端末装置20から認証要求を受け付ける。
(About the request reception unit 231)
The request reception unit 231 receives an authentication request that instructs to perform authentication. For example, the request reception unit 231 receives an authentication request from the terminal device 20 operated by the user.

(特定部232について)
特定部232は、要求受付部231により認証要求が受け付けられた場合に、認証の対象となる身体的な特徴である認証対象を特定する。つまり、特定部232は、どのような身体的な特徴を認証に用いらせるかを特定する。例えば、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高い部位を認証対象として特定する。
(About the specific part 232)
When the authentication request is received by the request receiving unit 231, the specifying unit 232 specifies an authentication target that is a physical feature to be authenticated. That is, the specifying unit 232 specifies what physical characteristics are used for authentication. For example, the specifying unit 232 specifies a part having a higher gene contribution ratio among predetermined parts of the human body as an authentication target.

一例を示すと、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の形状が認証を得るための照合に用いられるよう指定する。また、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位のサイズ(横幅や縦幅)が認証を得るための照合に用いられるよう指定する。   For example, the specifying unit 232 specifies a part of a predetermined part of the human body that has a higher gene contribution rate, and specifies that the shape of the specified part is used for verification to obtain authentication. To do. Further, the specifying unit 232 specifies a part of the predetermined part of the human body that has a higher gene contribution rate, and the size of the specified part (horizontal width or vertical width) is used for verification to obtain authentication. To be specified.

特定部232は、認証対象特定用データベース221を参照することにより、認証対象を特定する。図5に示すように、認証対象特定用データベース221には、人体の各部位の名称が記憶されているため、特定部232は、その中から1つの部位を選択する。また、特定部232は、選択した部位の「形状」を認証対象するか、あるいは、「サイズ」を認証対象とするかを選択する。   The specifying unit 232 specifies the authentication target by referring to the authentication target specifying database 221. As shown in FIG. 5, since the name of each part of the human body is stored in the authentication target specifying database 221, the specifying unit 232 selects one part from the names. Further, the specifying unit 232 selects whether the “shape” of the selected part is to be authenticated or “size” is to be authenticated.

例えば、特定部232は、部位「唇」および「形状」を選択した場合には、認証対象として「唇の形状」を特定するとともに、「唇の形状」を認証に用いるよう指定する。また、特定部232は、部位「唇」および「サイズ」を選択した場合には、認証対象として「唇のサイズ」を特定するとともに、「唇のサイズ」を認証に用いるよう指定する。なお、ここでの「サイズ」は、例えば、「横幅」または「縦幅」のうちのいずれか1つであってもよいし、両方であってもよい。   For example, when the parts “lips” and “shape” are selected, the specifying unit 232 specifies “lip shape” as an authentication target and specifies that “lip shape” is used for authentication. In addition, when the parts “lips” and “size” are selected, the specifying unit 232 specifies “lip size” as an authentication target and specifies that “lip size” is used for authentication. The “size” here may be, for example, one of “horizontal width” and “vertical width”, or both.

また、特定部232は、認証を得るための条件情報も特定する。例えば、特定部232は、条件特定用データベース222を参照することにより、記憶されている条件情報を1つ選択することにより、選択した条件情報を認証を得るための条件情報として特定する。   The specifying unit 232 also specifies condition information for obtaining authentication. For example, the specifying unit 232 refers to the condition specifying database 222 and selects one of the stored condition information, thereby specifying the selected condition information as condition information for obtaining authentication.

(取得部233について)
取得部233は、特定部232により特定された認証対象に対応する身体的な特徴として、認証を受けるユーザがどのような身体的な特徴を有するかといった情報を制御装置100、および、認証を受けるユーザ本人から取得する。
(About the acquisition unit 233)
The acquisition unit 233 receives information such as what physical features the user to be authenticated has as physical features corresponding to the authentication target specified by the specifying unit 232, and receives authentication. Obtain from the user.

認証を受けるユーザがどのような身体的な特徴を有するかといった情報のうち、制御装置100側から取得されるものが第1特徴情報に対応する。また、認証を受けるユーザがどのような身体的な特徴を有するかといった情報のうち、認証を受けるユーザ本人から取得されるものが第2特徴情報に相当する。   Of the information about what physical features the user receiving authentication has, what is acquired from the control device 100 side corresponds to the first feature information. Moreover, what is acquired from the user himself / herself who is authenticated among the information such as what physical characteristics the user to be authenticated has corresponds to the second characteristic information.

つまり、取得部233は、制御装置100に対して、特定部232により特定された認証対と、認証を受けるユーザのユーザIDとを対応付けて制御装置100に送信することにより、認証対象に対応する身体的な特徴として、かかるユーザの身体的な特徴を示す第1特徴情報を生成するよう要求する。このような要求を送信することにより、取得部233は、第1特徴情報を取得する。上述した制御装置100の生成部134は、取得部233からの要求に応じて第1特徴情報を生成するが、生成方法については上記の通りであるためここでの説明を省略する。   That is, the acquisition unit 233 responds to the authentication target by transmitting the authentication pair specified by the specifying unit 232 and the user ID of the user to be authenticated to the control device 100 in association with the control device 100. It requests | requires producing | generating the 1st characteristic information which shows the physical characteristic of this user as a physical characteristic to perform. By transmitting such a request, the acquisition unit 233 acquires the first feature information. The generation unit 134 of the control device 100 described above generates the first feature information in response to a request from the acquisition unit 233. Since the generation method is as described above, the description thereof is omitted here.

一方、取得部233は、認証を受けるユーザに対して、認証対象に対応する身体的な特徴として、自身の身体的な特徴を示す第2特徴情報を提供するよう指示する。例えば、取得部233は、端末装置20の表示画面に指示内容を表示させることにより、第2特徴情報を提供を求める。このような指示を行うことにより、取得部233は、第2特徴情報を取得する。図1で説明した通り、ユーザによる提供方法としては、端末装置20を用いて写真撮影することが好ましい。   On the other hand, the acquisition unit 233 instructs the user who is authenticated to provide the second feature information indicating the physical feature of the user as the physical feature corresponding to the authentication target. For example, the acquisition unit 233 requests provision of the second feature information by displaying the instruction content on the display screen of the terminal device 20. By performing such an instruction, the acquisition unit 233 acquires the second feature information. As described with reference to FIG. 1, as a providing method by the user, it is preferable to take a picture using the terminal device 20.

(変換部234について)
変換部234は、認証対象の内容に応じて、取得部233によってユーザから取得された第2特徴情報を数値データに変換する。後述するが、特定部232は、認証対象として「唇のサイズ」を特定する場合がある。つまり、特定部232は、「唇のサイズ」を認証に用いるよう指定する場合がある。
(About the conversion unit 234)
The conversion unit 234 converts the second feature information acquired from the user by the acquisition unit 233 into numerical data in accordance with the content to be authenticated. As will be described later, the specifying unit 232 may specify “lip size” as an authentication target. That is, the specifying unit 232 may specify that “lip size” is used for authentication.

ここで、端末装置20を介してユーザから取得される第2特徴情報は、画像データであるため、変換部234は、取得部233により取得された画像データを解析することにより、画像データを数値データに変換することにより、画像データに含まれる「唇」のサイズを示す数値データを生成する。   Here, since the second feature information acquired from the user via the terminal device 20 is image data, the conversion unit 234 analyzes the image data acquired by the acquisition unit 233 to convert the image data into numerical values. By converting to data, numerical data indicating the size of the “lips” included in the image data is generated.

(認証部235について)
認証部235は、制御装置100の生成部134により生成された第1特徴情報と、認証を受けるユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、かかるユーザの認証を行う。具体的には、認証部235は、第1特徴情報と第2特徴情報とを照合した場合の照合結果が所定の条件情報を満たす場合に、ユーザに対して認証を得る。
(About the authentication unit 235)
The authenticating unit 235 collates the first feature information generated by the generating unit 134 of the control device 100 with the second feature information indicating the physical features acquired from the user who is authenticated, so that the user's Authenticate. Specifically, the authentication unit 235 obtains authentication for the user when the collation result obtained by collating the first feature information and the second feature information satisfies predetermined condition information.

例えば、特定部232により「体の所定部位の形状」を認証に用いるよう指定された場合、生成部134は、認証を受けるユーザにおける「体の所定部位の形状」を示す第1特徴情報(図1の例では、第1画像データ)を生成する。また、認証を受けるユーザは、端末装置20を用いて、自身の「体の所定部位の形状」を示す第2特徴情報を認証装置200に送信する。   For example, when the specification unit 232 specifies that “the shape of the predetermined part of the body” is used for authentication, the generation unit 134 includes the first feature information indicating the “shape of the predetermined part of the body” of the user who is authenticated (FIG. In the first example, first image data) is generated. In addition, the user who receives the authentication uses the terminal device 20 to transmit the second feature information indicating the “shape of the predetermined part of the body” to the authentication device 200.

そして、取得部233により第1特徴情報および第2特徴情報が取得された場合に、認証部235は、第1特徴情報と第2特徴情報とを照合することにより、ユーザ認証を行う。例えば、認証部235は、第1特徴情報と第2特徴情報とを照合し、第1特徴情報と第2特徴情報とがどれだけ一致しているかといった度合いを示す一致率を算出する。そして、認証部235は、算出した一致率が特定部232により特定された条件情報を満たすか否かを判定する。例えば、特定部232により条件情報「一致率90%以上」が特定されている場合、認証部235は、算出した一致率が「90%以上」であれば、ユーザの認証を得る。一方、認証部235は、算出した一致率が「90%未満」であれば、認証エラーと判断する。   Then, when the first feature information and the second feature information are acquired by the acquisition unit 233, the authentication unit 235 performs user authentication by comparing the first feature information and the second feature information. For example, the authentication unit 235 collates the first feature information and the second feature information, and calculates a matching rate indicating how much the first feature information matches the second feature information. Then, the authentication unit 235 determines whether or not the calculated match rate satisfies the condition information specified by the specifying unit 232. For example, when the condition information “match rate 90% or higher” is specified by the specifying unit 232, the authentication unit 235 obtains user authentication if the calculated match rate is “90% or higher”. On the other hand, if the calculated matching rate is “less than 90%”, the authentication unit 235 determines that an authentication error has occurred.

また、認証部235は、認証が得られた場合には、端末装置20の表示画面を介して、ユーザに認証が得られた旨を通知する。認証部235は、認証が得られた場合には、端末装置20の表示画面を介して、ユーザに認証エラーを通知する。なお、認証部235は、認証が得られなかった場合には、条件特定用データベース222を参照し、現在の条件情報よりも緩い条件情報を特定し、算出した一致率がこの緩和した条件情報を満たすか否かで認証かエラーかを判断してもよい。   Further, when the authentication is obtained, the authentication unit 235 notifies the user that the authentication has been obtained via the display screen of the terminal device 20. When the authentication is obtained, the authentication unit 235 notifies the user of an authentication error via the display screen of the terminal device 20. Note that if the authentication is not obtained, the authentication unit 235 refers to the condition specifying database 222, specifies condition information that is looser than the current condition information, and calculates the condition information with the calculated matching rate being relaxed. Whether it is an authentication or an error may be determined depending on whether or not it is satisfied.

〔4.認証処理の一例〕
さて、以下では、認証処理の一例について、上記各処理部を明確にして説明する。認証を受けるユーザをユーザU1とし、ユーザU1は、予め遺伝子検査を受診しているものとする。すなわち、制御装置100は、遺伝子情報データベース121においてユーザU1の遺伝子データを既に保持しているものとする。
[4. Example of authentication process)
Now, in the following, an example of the authentication process will be described with the above processing units clarified. Assume that a user who is authenticated is a user U1, and the user U1 has undergone a genetic test in advance. That is, it is assumed that the control device 100 already holds the gene data of the user U1 in the gene information database 121.

まず、端末装置20は、ユーザU1の操作に応じて、認証要求を認証装置200に送信する。次に、特定部232は、要求受付部231によって認証要求が受け付けられると、認証対象特定用データベース221を参照し、認証対象を特定する。また、特定部232は、条件特定用データベース222を参照し、条件情報を特定する。ここでは、特定部232は、認証に利用させる身体的な特徴として「唇の形状」を特定したとする。また、特定部232は、条件情報「一致率90%以上」を特定したものとする。   First, the terminal device 20 transmits an authentication request to the authentication device 200 according to the operation of the user U1. Next, when the authentication request is received by the request receiving unit 231, the specifying unit 232 refers to the authentication target specifying database 221 and specifies the authentication target. Also, the specifying unit 232 refers to the condition specifying database 222 and specifies the condition information. Here, it is assumed that the specifying unit 232 specifies “lip shape” as a physical feature used for authentication. Further, the specifying unit 232 specifies the condition information “match rate 90% or more”.

特定部232は、上記のように特定すると、「唇の形状」で認証を行うよう指示する旨の情報を取得部233に出力する。また、特定部232は、条件情報「一致率90%以上」を認証部235に出力する。   When the identifying unit 232 identifies as described above, the identifying unit 232 outputs to the obtaining unit 233 information indicating that authentication is performed using the “lip shape”. Further, the specifying unit 232 outputs the condition information “match rate 90% or more” to the authentication unit 235.

次に、取得部233は、制御装置100に対して、特定部232により特定された認証対象「唇の形状」と、ユーザID「U1」とを対応付けて制御装置100に送信する。これより、取得部233は、ユーザU1の「唇の形状」を示す画像データである第1画像データ(第1特徴情報の一例)を生成するよう制御装置100に対して要求する。   Next, the acquisition unit 233 associates the authentication target “lip shape” specified by the specifying unit 232 with the user ID “U1” and transmits the control unit 100 to the control device 100. Thus, the acquisition unit 233 requests the control device 100 to generate first image data (an example of first feature information) that is image data indicating the “lip shape” of the user U1.

生成部134は、取得部233から要求を受信すると、遺伝子情報データベース121からユーザU1の遺伝子データを抽出し、その遺伝子データから第1画像データを生成する。このとき生成部134によって生成される第1画像データは、ユーザU1の「唇の形状」を認識可能な画像データであって「唇」のみを含む画像データである。すなわち、第1画像データは、ユーザU1の顔全体を含むといったものではない。生成部134は、生成した第1画像データを取得部233に送信する。   Upon receiving the request from the acquisition unit 233, the generation unit 134 extracts the gene data of the user U1 from the gene information database 121, and generates first image data from the gene data. The first image data generated by the generation unit 134 at this time is image data that can recognize the “lip shape” of the user U1 and includes only “lips”. That is, the first image data does not include the entire face of the user U1. The generation unit 134 transmits the generated first image data to the acquisition unit 233.

また、取得部233は、端末装置20を介して、ユーザU1に「唇」の画像データを提供するよう指示する。例えば、取得部233は、ユーザU1に対して、端末装置20を使って自身の顔を撮影するよう指示する。端末装置20は、ユーザU1の操作に応じて、ユーザU1の顔の画像データを取り込むと、そこから「唇」部分だけを切り出した画像データである第2画像データ(第1特徴情報の一例)を取得部233に送信する。つまり、第2画像データは、ユーザU1の「唇」のみを含む画像データであってユーザU1の顔全体を含むといったものではない。   In addition, the acquisition unit 233 instructs the user U1 to provide the image data of “lips” via the terminal device 20. For example, the acquisition unit 233 instructs the user U1 to photograph his / her face using the terminal device 20. When the terminal device 20 takes in the image data of the face of the user U1 in response to the operation of the user U1, the second image data (an example of the first feature information) is image data obtained by cutting out only the “lip” portion from the terminal U20. Is transmitted to the acquisition unit 233. That is, the second image data is image data including only the “lips” of the user U1, and does not include the entire face of the user U1.

取得部233は、上記のようにして制御装置100からは第1画像データを、ユーザU1からは第2画像データを取得する。   The acquisition unit 233 acquires the first image data from the control device 100 and the second image data from the user U1 as described above.

そして、認証部235は、取得部233によって取得された第1画像データと第2画像データとを照合することによりユーザU1の認証を行う。例えば、認証部235は、第1画像データに含まれる唇の形状と、第2画像データに含まれる唇の形状とを照合して、両者の一致率を算出する。   Then, the authentication unit 235 authenticates the user U1 by comparing the first image data acquired by the acquisition unit 233 with the second image data. For example, the authentication unit 235 collates the shape of the lips included in the first image data with the shape of the lips included in the second image data, and calculates the matching rate between them.

そして、認証部235は、算出した一致率が条件情報「一致率90%以上」を満たすか否かを判定する。例えば、認証部235は、算出した一致率が「90%以上」であれば、ユーザU1の認証を得る。一方、認証部235は、算出した一致率が「90%未満」であれば、認証エラーと判断する。   Then, the authentication unit 235 determines whether or not the calculated matching rate satisfies the condition information “matching rate of 90% or more”. For example, if the calculated matching rate is “90% or more”, the authentication unit 235 obtains authentication of the user U1. On the other hand, if the calculated matching rate is “less than 90%”, the authentication unit 235 determines that an authentication error has occurred.

そして、認証部235は、端末装置20を介して、認証結果をユーザU1に通知する。例えば、認証部235は、「認証が得られました。入場してください」といった通知や、「認証エラーです。係員の指示に従ってください」といった通知を行う。   Then, the authentication unit 235 notifies the user U1 of the authentication result via the terminal device 20. For example, the authentication unit 235 performs a notification such as “Authentication has been obtained. Please enter” or “Authentication error. Please follow the staff's instructions”.

〔5.認証処理フロー(1)〕
次に、図7を用いて、実施形態にかかる認証処理が行われるための前処理について説明する。認証処理が行われるための前処理とは、遺伝子検査によりユーザの遺伝子解析を行い、その解析結果が制御装置100に登録されるまでの処理を示す。図7は、実施形態にかかる認証処理のための前処理の手順を示すシーケンス図である。
[5. Authentication processing flow (1)]
Next, a pre-process for performing the authentication process according to the embodiment will be described with reference to FIG. The pre-process for performing the authentication process indicates a process until a user's gene analysis is performed by a genetic test and the analysis result is registered in the control device 100. FIG. 7 is a sequence diagram illustrating a preprocessing procedure for the authentication processing according to the embodiment.

まず、ユーザU1は、遺伝子検査を依頼する(ステップS101)。例えば、ユーザU1は、制御装置100に対して、ユーザIDおよび生年月日を登録することにより、遺伝子検査の受診を希望する旨を送信する。制御装置100の依頼部131は、ユーザU1からの遺伝子検査受診希望を受け付けると(ステップS102)、解析業者Tの業者装置30に対して、ユーザU1の遺伝子検査を行うよう依頼を送信する(ステップS103)。   First, the user U1 requests a genetic test (step S101). For example, the user U1 transmits to the control device 100 that he / she wishes to receive a genetic test by registering the user ID and the date of birth. When the request unit 131 of the control device 100 accepts a genetic test consultation request from the user U1 (step S102), the request unit 131 transmits a request to perform the genetic test of the user U1 to the trader device 30 of the analysis company T (step S102). S103).

解析業者Tは、業者装置30によって依頼が受信されたことを確認すると、ユーザU1による遺伝子検査の受診依頼を受領する(ステップS104)。解析業者Tは、ユーザU1の遺伝子を解析し(ステップS105)、得られた解析結果を制御装置100に送信する(ステップS106)。   When the analysis company T confirms that the request has been received by the company apparatus 30, the analysis company T receives a genetic test consultation request by the user U1 (step S104). The analysis company T analyzes the gene of the user U1 (step S105), and transmits the obtained analysis result to the control device 100 (step S106).

制御装置100の格納部133は、受信部132により解析結果が受信された場合に(ステップS107)、その解析結果に基づく遺伝子データを遺伝子情報データベース121に格納する。例えば、格納部133は、解析結果に含まれるDNAシーケンスにハッシュ関数を掛け合わせることでハッシュ値を算出し、算出したハッシュ値とユーザID「U1」とを対応付けて遺伝子情報データベース121に格納する(ステップS108)。   When the analysis result is received by the reception unit 132 (step S107), the storage unit 133 of the control device 100 stores gene data based on the analysis result in the gene information database 121. For example, the storage unit 133 calculates a hash value by multiplying a DNA sequence included in the analysis result by a hash function, and stores the calculated hash value and the user ID “U1” in association with each other in the gene information database 121. (Step S108).

〔6.認証処理フロー(2)〕
次に、図8を用いて、実施形態にかかる認証処理システム10による認証処理の手順について説明する。図8は、実施形態にかかる認証処理システム10による認証処理手順を示すシーケンス図である。ここでは、ユーザU1が、端末装置20を介して、認証を受ける場面を想定する。
[6. Authentication processing flow (2)]
Next, a procedure of authentication processing by the authentication processing system 10 according to the embodiment will be described with reference to FIG. FIG. 8 is a sequence diagram illustrating an authentication processing procedure by the authentication processing system 10 according to the embodiment. Here, it is assumed that the user U1 receives authentication via the terminal device 20.

まず、端末装置20は、ユーザU1の操作に応じて、認証装置200に対して認証要求を送信する(ステップS201)。認証装置200の特定部232は、要求受付部231により認証要求が受け付けられた場合に(ステップS202)、認証対象および条件情報を特定する(ステップS203)。具体的には、特定部232は、認証対象特定用データベース221を参照し、認証の対象となる身体的な特徴を特定する。例えば、特定部232は、人体のどの部位におけるどのような特徴を認証に利用させるかを特定する。例えば、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高い部位の形状を認証対象として特定する。また、特定部232は、条件特定用データベース222を参照し、認証を許可するか否かを判定するための条件情報を特定する。   First, the terminal device 20 transmits an authentication request to the authentication device 200 according to the operation of the user U1 (step S201). When the authentication request is received by the request receiving unit 231 (step S202), the specifying unit 232 of the authentication device 200 specifies the authentication target and condition information (step S203). Specifically, the specifying unit 232 refers to the authentication target specifying database 221 and specifies a physical feature to be authenticated. For example, the specifying unit 232 specifies what feature in which part of the human body is used for authentication. For example, the specifying unit 232 specifies a shape of a part having a higher gene contribution rate among predetermined parts of the human body as an authentication target. Further, the specifying unit 232 refers to the condition specifying database 222 and specifies condition information for determining whether or not to permit authentication.

次に取得部233は、特定部232により特定された認証対象の画像データを取得するための処理を行う。具体的には、取得部233は、かかる認証対象によって指定される人体の部位の特徴として、ユーザU1がどのような特徴をしているかといった情報である部位画像データを制御装置100およびユーザU1の双方に要求する(ステップS204)。   Next, the acquisition unit 233 performs processing for acquiring the authentication target image data identified by the identification unit 232. Specifically, the acquisition unit 233 obtains part image data, which is information indicating what kind of features the user U1 has as the characteristics of the part of the human body specified by the authentication target, by the control device 100 and the user U1. Requests to both sides (step S204).

ここで、制御装置100の生成部134は、取得部233から要求を受信すると(ステップS205a)、ユーザU1の遺伝子データからユーザU1の身体的な特徴を示す第1画像データを生成する(ステップS206b)。例えば、生成部134は、ユーザU1の遺伝子データと、ユーザU1の生年月日とに基づいて第1画像データを生成する。例えば、生成部134は、機械学習によって得られている学習モデルに、ユーザU1の遺伝子データおよび生年月日を入力することで、ユーザU1の身体的な特徴を示す特徴量を算出する。認証対象が「唇の形状」であれば、生成部134は、ユーザU1の「唇の形状」を示す特徴量を算出する。そして、生成部134は、算出した特徴量に基づいて、第1画像データを生成する。そして、生成部134は、生成した第1画像データを取得部233に送信する(ステップS207a)。   Here, when receiving the request from the acquisition unit 233 (Step S205a), the generation unit 134 of the control device 100 generates first image data indicating the physical characteristics of the user U1 from the genetic data of the user U1 (Step S206b). ). For example, the generation unit 134 generates first image data based on the genetic data of the user U1 and the date of birth of the user U1. For example, the generation unit 134 calculates the feature amount indicating the physical characteristics of the user U1 by inputting the genetic data and date of birth of the user U1 into a learning model obtained by machine learning. If the authentication target is “lip shape”, the generation unit 134 calculates a feature amount indicating the “lip shape” of the user U1. Then, the generation unit 134 generates first image data based on the calculated feature amount. Then, the generation unit 134 transmits the generated first image data to the acquisition unit 233 (Step S207a).

また、ユーザU1は、端末装置20を介して、部位画像データの提供を求められると(ステップS205b)、例えば、端末装置20を用いて、求められている部位を写真撮影する。例えば、認証対象が「唇の形状」であれば、ユーザU1は、端末装置20を用いて、自身の顔を写真撮影する。   Further, when the user U1 is requested to provide the part image data via the terminal device 20 (step S205b), for example, the terminal unit 20 is used to take a photograph of the requested part. For example, if the authentication target is “lip shape”, the user U1 uses the terminal device 20 to take a picture of his / her face.

端末装置20は、ユーザ操作に応じて取り込んだ顔の画像データから、求められている部位を切り出したデータである第2画像データを生成し(ステップS206b)、生成した第2画像データを取得部233に送信する(ステップS207b)。   The terminal device 20 generates second image data, which is data obtained by cutting out the required part from the facial image data captured in response to a user operation (step S206b), and acquires the generated second image data. It transmits to 233 (step S207b).

取得部233は、ステップS207aおよびS207bで送信された第1画像データ、第2画像データをそれぞれ受信する(ステップS208)。   The acquisition unit 233 receives the first image data and the second image data transmitted in steps S207a and S207b, respectively (step S208).

次に、認証部235は、取得部233によって取得された第1画像データと第2画像データとを照合することによりユーザU1の認証を行う(ステップS209)。例えば、認証部235は、第1画像データと第2画像データとを照合して、両者の一致率を算出する。そして、認証部235は、算出した一致率が条件情報を満たすか否かを判定する。例えば、認証部235は、算出した一致率が条件情報を満たす場合には(ステップS210;Yes)、ユーザU1の認証を得る。一方、認証部235は、算出した一致率が条件情報を満たさない場合には(ステップS210;No)、認証エラーを出力する。   Next, the authentication unit 235 authenticates the user U1 by comparing the first image data acquired by the acquisition unit 233 with the second image data (step S209). For example, the authentication unit 235 collates the first image data and the second image data, and calculates the matching rate between them. Then, the authentication unit 235 determines whether or not the calculated matching rate satisfies the condition information. For example, when the calculated match rate satisfies the condition information (step S210; Yes), the authentication unit 235 obtains authentication of the user U1. On the other hand, when the calculated matching rate does not satisfy the condition information (No at Step S210), the authentication unit 235 outputs an authentication error.

〔7.変形例〕
実施形態にかかる認証システム10は、上記実施例以外にも種々の異なる形態にて実施されてよい。そこで、以下では、他の実施形態について説明する。
[7. (Modification)
The authentication system 10 according to the embodiment may be implemented in various different forms other than the above examples. Accordingly, other embodiments will be described below.

〔7−1.特徴量を用いた認証〕
上記実施形態では、認証部235が、ユーザの体の所定部位の形状を示す情報として画像データを照合することによりユーザ認証を行う例を示した。しかし、認証部235は、ユーザの体の所定部位の形状を示す情報として特徴量を照合することによりユーザ認証を行ってもよい。
[7-1. (Authentication using features)
In the above-described embodiment, an example has been described in which the authentication unit 235 performs user authentication by collating image data as information indicating the shape of a predetermined part of the user's body. However, the authentication unit 235 may perform user authentication by collating feature amounts as information indicating the shape of a predetermined part of the user's body.

具体的に説明すると、生成部134は、第1特徴情報としてユーザの体の所定部位の形状を示す特徴量を算出する。そして、認証部235は、生成部134により生成された特徴量と、ユーザから取得された画像データであってユーザの体の所定部位の形状を示す画像データに基づく特徴量である第2特徴情報とを照合することによりユーザ認証を行う。   Specifically, the generation unit 134 calculates a feature amount indicating the shape of a predetermined part of the user's body as the first feature information. Then, the authentication unit 235 is a second feature information that is a feature amount based on the feature amount generated by the generation unit 134 and the image data acquired from the user and indicating the shape of the predetermined part of the user's body. User authentication is performed by checking the above.

このように特徴量で照合が行われる場合であっても、認証を受けるユーザには、特徴量を算出できるような手段はない。したがって、例えば、認証対象「唇の形状」である場合、これまで説明したきたように、認証を受けるユーザは、端末装置20を用いて、唇の画像データである第2画像データを認証装置200へ送信する。   Even in the case where collation is performed using feature amounts in this way, there is no means by which a user who is authenticated can calculate feature amounts. Therefore, for example, in the case of the authentication target “lip shape”, as described above, the user who receives authentication uses the terminal device 20 to obtain the second image data, which is lip image data, from the authentication device 200. Send to.

このような状態において、変換部234は、取得部233に取得された第2画像データを解析することにより、ユーザの「唇の形状」を特徴付ける数値データである特徴量を算出する。つまり、変換部234は、画像を数値に変換する。そして、認証部235は、生成部124から得られた特徴量と、ユーザから取得された画像データを変換して得られた特徴量とを照合することによりユーザ認証を行う。   In such a state, the conversion unit 234 analyzes the second image data acquired by the acquisition unit 233 to calculate a feature amount that is numerical data that characterizes the “lip shape” of the user. That is, the conversion unit 234 converts the image into a numerical value. Then, the authentication unit 235 performs user authentication by collating the feature amount obtained from the generation unit 124 with the feature amount obtained by converting the image data acquired from the user.

これにより、実施形態にかかる認証システム10は、認証の際に画像データを生成する必要が無いため、より迅速な認証を行うことができる。すなわち、認証システム10は、認証のためにユーザを待たせる時間を短縮することができるため、利便性の高い認証を行うことができる。また、認証システム10は、画像ではく数値である特徴量を用いることで、セキュアな認証を実現することができる。   Thereby, since the authentication system 10 according to the embodiment does not need to generate image data at the time of authentication, it can perform authentication more quickly. That is, since the authentication system 10 can shorten the time that the user waits for authentication, it can perform highly convenient authentication. In addition, the authentication system 10 can realize secure authentication by using feature values that are numerical values instead of images.

〔7−2.サイズを用いた認証〕
また、認証部235は、ユーザの体の所定部位のサイズを照合することによりユーザ認証を行ってもよい。具体的には、生成部134は、第1特徴情報としてユーザの体の所定部位のサイズを示す数値データを生成する。そして、認証部235は、生成部134により生成された数値データと、ユーザから取得された身体的な特徴を示す第2特徴情報としてユーザの体の所定部位のサイズを示す数値データとを照合することにより、ユーザ認証を行う。以下で一例を示す。
[7-2. (Authentication using size)
The authentication unit 235 may perform user authentication by checking the size of a predetermined part of the user's body. Specifically, the generation unit 134 generates numerical data indicating the size of a predetermined part of the user's body as the first feature information. And the authentication part 235 collates the numerical data produced | generated by the production | generation part 134 with the numerical data which shows the size of the predetermined part of a user's body as 2nd characteristic information which shows the physical characteristic acquired from the user. As a result, user authentication is performed. An example is shown below.

例えば、特定部232は、認証要求に応じて、認証対象特定用データベース221を参照し、認証対象として人体の所定部位を特定するとともに、特定した部位のサイズを認証に用いるよう指定する。例えば、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位のサイズ(横幅や縦幅)が認証に用いられるよう指定する。ここでは、特定部232は、認証対象「唇のサイズ」を特定したものとする。また、このときのサイズは、横幅または縦幅のいずれか一方であってもよいし、両方であってもよい。   For example, the specifying unit 232 refers to the authentication target specifying database 221 in response to the authentication request, specifies a predetermined part of the human body as the authentication target, and specifies that the size of the specified part is used for authentication. For example, the specifying unit 232 specifies a part of the human body that is determined to have a higher gene contribution rate, and specifies that the specified part size (horizontal width or vertical width) is used for authentication. Here, it is assumed that the specifying unit 232 specifies the authentication target “lip size”. In addition, the size at this time may be either the horizontal width or the vertical width, or may be both.

このような状態において、生成部134は、取得部233から要求を受信すると、ユーザU1の「唇のサイズ」を示すデータである第1数値データ(第1特徴情報の一例)を生成する。例えば、生成部134は、機械学習によって得られている学習モデルに、ユーザU1の遺伝子データおよび生年月日を入力することで、ユーザU1の「唇の形状」を示す特徴量を算出する。そして、生成部134は、算出した特徴量から、ユーザU1の「唇のサイズ」を示す第1数値データを生成する。   In such a state, upon receiving a request from the acquisition unit 233, the generation unit 134 generates first numerical data (an example of first feature information) that is data indicating the “lip size” of the user U1. For example, the generation unit 134 calculates the feature amount indicating the “lip shape” of the user U1 by inputting the genetic data and date of birth of the user U1 into a learning model obtained by machine learning. Then, the generation unit 134 generates first numerical data indicating the “lip size” of the user U1 from the calculated feature amount.

また、変換部234は、取得部233によりユーザU1から取得された「唇」の画像データ解析することにより、かかる画像データを数値に変換する。そして、変換部234は、ユーザU1の「唇のサイズ」を示すデータである第2数値データ(第2特徴情報の一例)を生成する。   The conversion unit 234 converts the image data into a numerical value by analyzing the image data of the “lips” acquired from the user U1 by the acquisition unit 233. Then, the conversion unit 234 generates second numerical data (an example of second feature information) that is data indicating the “lip size” of the user U1.

認証部235は、取得部233によって取得された第1数値データと第2数値データとを比較することによりユーザU1の認証を行う。例えば、認証部235は、第1数値データと第2数値データとを比較して、両者の誤差を算出する。そして、認証部235は、算出した誤差が条件情報を満たすか否かを判定する。例えば、特定部232により、条件情報「誤差0.1ポイント以内」が特定されている場合には、認証部235は、算出した誤差が「0.1ポイント以内」であれば、ユーザU1の認証を得る。   The authentication unit 235 authenticates the user U1 by comparing the first numerical data acquired by the acquisition unit 233 with the second numerical data. For example, the authentication unit 235 compares the first numerical data and the second numerical data, and calculates an error between them. Then, the authentication unit 235 determines whether or not the calculated error satisfies the condition information. For example, when the condition information “within 0.1 point error” is specified by the specifying unit 232, the authentication unit 235 authenticates the user U1 if the calculated error is “within 0.1 point”. Get.

このように、実施形態にかかる認証システム10は、画像ではなく数値であるサイズを用いることで、よりセキュアな認証を実現することができる。   As described above, the authentication system 10 according to the embodiment can realize more secure authentication by using a numerical size instead of an image.

〔7−3.複数の部位で認証(1)〕
上記実施形態では、認証装置200が、1つの部位を用いた認証を行う例を示した。例えば、認証装置200が、部位「唇」での認証を行う例を示した。しかし、認証装置200は、異なる複数の部位を用いた認証を行ってもよい。すなわち、生成部134は、ユーザの体の異なる部位の形状を示す情報を生成する。そして、認証部235は、生成部134により生成された情報と、ユーザから取得された情報であってユーザの体の異なる部位の形状を示す情報とにおいて、対応する部位の形状を示す情報同士を照合することにより認証を行う。この点について一例を用いて説明する。
[7-3. Authentication with multiple parts (1)]
In the above embodiment, an example in which the authentication apparatus 200 performs authentication using one part has been described. For example, an example in which the authentication apparatus 200 performs authentication on the part “lips” has been shown. However, the authentication device 200 may perform authentication using a plurality of different parts. That is, the generation unit 134 generates information indicating the shapes of different parts of the user's body. And the authentication part 235 is the information acquired by the production | generation part 134, and the information which is the information acquired from the user, and shows the shape of a different part of a user's body, and shows the information which shows the shape of a corresponding part. Authentication is performed by checking. This point will be described using an example.

例えば、特定部232は、認証要求に応じて、認証対象特定用データベース221を参照し、認証対象として人体における異なる複数の部位を特定するとともに、特定した異なる複数の部位の形状を認証に用いるよう指定する。例えば、特定部232は、「唇」と「目」を特定することにより、「唇の形状」と「目の形状」とを認証に用いるよう指定する。つまり、特定部232は、認証対象「唇の形状」と「目の形状」を特定する。   For example, the specifying unit 232 refers to the authentication target specifying database 221 in response to the authentication request, specifies a plurality of different parts in the human body as the authentication target, and uses the specified shapes of the plurality of different parts for authentication. specify. For example, the specifying unit 232 specifies “lip shape” and “eye shape” to be used for authentication by specifying “lips” and “eyes”. That is, the specifying unit 232 specifies the authentication target “lip shape” and “eye shape”.

このような状態において、生成部134は、取得部233から要求を受信すると、ユーザU1の「唇の形状」および「目の形状」を示す画像データを生成する。例えば、生成部134は、これまで説明してきたように、ユーザU1の遺伝子データと生年月日とに基づいて、ユーザU1の「唇」および「目」を示す画像データをそれぞれ生成する。かかる場合、生成部134により生成される双方の画像データともに第1特徴情報の一例といえる。そして、生成部134は、ユーザU1の「唇」および「目」を示す画像データを取得部233に送信する。   In such a state, when receiving the request from the acquisition unit 233, the generation unit 134 generates image data indicating the “lip shape” and the “eye shape” of the user U1. For example, as described so far, the generation unit 134 generates image data indicating the “lips” and “eyes” of the user U1 based on the genetic data and date of birth of the user U1, respectively. In such a case, both the image data generated by the generation unit 134 can be said to be an example of the first feature information. Then, the generation unit 134 transmits image data indicating “lips” and “eyes” of the user U1 to the acquisition unit 233.

また、端末装置20は、ユーザU1によって顔が写真撮影されることにより取り込んだ顔画像データから、「唇」および「目」の部分を切り出した各画像データを取得部233に送信する。かかる場合、ユーザU1により提供される双方の画像データともに第2特徴情報の一例といえる。   In addition, the terminal device 20 transmits image data obtained by cutting out the “lip” and “eye” portions from the face image data captured by the user U1 taking a picture of the face to the acquisition unit 233. In such a case, both image data provided by the user U1 can be said to be an example of the second feature information.

そして、認証部235は、生成部134により生成された「唇」画像データと、ユーザU1から取得された「唇」画像データとを照合することにより認証を行う。また、認証部235は、生成部134により生成された「目」画像データと、ユーザU1から取得された「目」画像データとを照合することにより認証を行う。   Then, the authentication unit 235 performs authentication by comparing the “lip” image data generated by the generation unit 134 with the “lip” image data acquired from the user U1. In addition, the authentication unit 235 performs authentication by comparing the “eye” image data generated by the generation unit 134 with the “eye” image data acquired from the user U1.

つまり、認証部235は、「唇の形状」での照合と、「目の形状」での照合といった2つの照合を行うことになるため、双方の照合結果に基づいて、認証を得るか否かを判断する。例えば、認証部235は、「唇の形状」の一致率が条件情報を満たし、かつ、「目の形状」が条件情報を満たす場合に、ユーザU1の照合を得る。言い換えれば、認証部235は、どちらか一方でも条件情報を満たしていなければ、認証エラーとする。なお、ここでは、画像データそのものを用いて、各部位の形状を照合する例を示したが、認証部235は、各部位の形状を示す特徴量を照合してもよい。   In other words, the authentication unit 235 performs two collations such as “lip shape” collation and “eye shape” collation, so whether or not to obtain authentication based on both collation results. Judging. For example, the authentication unit 235 obtains the collation of the user U1 when the coincidence rate of “lip shape” satisfies the condition information and “eye shape” satisfies the condition information. In other words, the authentication unit 235 determines an authentication error if either one does not satisfy the condition information. Here, an example in which the shape of each part is collated using the image data itself has been shown, but the authentication unit 235 may collate a feature amount indicating the shape of each part.

このように、実施形態にかかる認証システム10は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。   As described above, since the authentication system 10 according to the embodiment performs authentication at each of the plurality of parts, high-accuracy authentication can be realized.

〔7−4.複数の部位で認証(2)〕
また、認証部235は、各部位のサイズを照合することにより認証を行ってもよい。すなわち、生成部134は、ユーザの体の異なる所定部位のサイズを示す数値データを生成する。そして、認証部235は、生成部134により生成された数値データと、ユーザから取得された情報であってユーザの体の異なる所定部位のサイズを示す数値データとにおいて、対応する部位の数値データ同士を照合することにより認証を行う。この点について一例を用いて説明する。
[7-4. Authentication at multiple sites (2)]
Moreover, the authentication part 235 may authenticate by collating the size of each part. That is, the generation unit 134 generates numerical data indicating the size of a predetermined part of the user's body. And the authentication part 235 is the numerical data produced | generated by the production | generation part 134, and the numerical data which are the information acquired from the user, and show the size of the predetermined part from which a user's body differs, between numerical data of a corresponding part Authentication is performed by checking This point will be described using an example.

例えば、特定部232は、認証要求に応じて、認証対象特定用データベース221を参照し、認証対象として人体における異なる複数の部位を特定するとともに、特定した異なる複数の部位のサイズを認証に用いるよう指定する。例えば、特定部232は、「唇」と「目」を特定することにより、「唇のサイズ」と「目のサイズ」とを認証に用いるよう指定する。つまり、特定部232は、認証対象「唇のサイズ」と「目のサイズ」を特定する。   For example, the specifying unit 232 refers to the authentication target specifying database 221 in response to the authentication request, specifies a plurality of different parts of the human body as the authentication target, and uses the specified sizes of the plurality of different parts for authentication. specify. For example, the specifying unit 232 specifies “lip size” and “eye size” for authentication by specifying “lips” and “eyes”. That is, the specifying unit 232 specifies the authentication target “lip size” and “eye size”.

このような状態において、生成部134は、取得部233から要求を受信すると、ユーザU1の「唇のサイズ」および「目のサイズ」を示す数値データを生成する。例えば、生成部134は、これまで説明してきたように、ユーザU1の遺伝子データと生年月日とに基づいて、ユーザU1の「唇のサイズ」および「目のサイズ」を示す数値データを生成する。そして、生成部134は、生成した各部位のサイズを示す数値データを取得部233に送信する。   In such a state, upon receiving a request from the acquisition unit 233, the generation unit 134 generates numerical data indicating the “lip size” and “eye size” of the user U1. For example, as described above, the generation unit 134 generates numerical data indicating the “lip size” and the “eye size” of the user U1 based on the genetic data and date of birth of the user U1. . Then, the generation unit 134 transmits numerical data indicating the generated size of each part to the acquisition unit 233.

また、端末装置20は、ユーザU1によって顔が写真撮影されることにより取り込んだ顔画像データから、「唇」および「目」の部分を切り出した各画像データを取得部233に送信する。   In addition, the terminal device 20 transmits image data obtained by cutting out the “lip” and “eye” portions from the face image data captured by the user U1 taking a picture of the face to the acquisition unit 233.

ここで、変換部234は、取得部233によりユーザU1から取得された「唇」画像データおよび「目」画像データを解析することにより、これら画像データを数値に変換する。そして、変換部234は、ユーザU1の「唇のサイズ」および「目のサイズ」を示す数値データをそれぞれ生成する。   Here, the conversion unit 234 analyzes the “lip” image data and the “eye” image data acquired from the user U1 by the acquisition unit 233, and converts these image data into numerical values. Then, the conversion unit 234 generates numerical data indicating the “lip size” and the “eye size” of the user U1.

そして、認証部235は、生成部134により生成された「唇のサイズ」を示す数値データと、ユーザU1から取得された「唇のサイズ」を示す数値データとを照合することにより認証を行う。また、認証部235は、生成部134により生成された「目のサイズ」を示す数値データと、ユーザU1から取得された「目のサイズ」を示す数値データとを照合することにより認証を行う。   Then, the authentication unit 235 performs authentication by comparing the numerical data indicating the “lip size” generated by the generating unit 134 with the numerical data indicating the “lip size” acquired from the user U1. Further, the authentication unit 235 performs authentication by comparing the numerical data indicating the “eye size” generated by the generating unit 134 with the numerical data indicating the “eye size” acquired from the user U1.

例えば、認証部235は、生成部134により生成された「唇のサイズ」を示す数値データと、ユーザU1から取得された「唇のサイズ」を示す数値データとの誤差が条件情報を満たし、かつ、生成部134により生成された「目のサイズ」を示す数値データと、ユーザU1から取得された「目のサイズ」を示す数値データとの誤差が条件情報を満たす場合に、認証を得る。   For example, the authentication unit 235 satisfies the condition information with an error between the numerical data indicating the “lip size” generated by the generating unit 134 and the numerical data indicating the “lip size” acquired from the user U1. Authentication is obtained when the error between the numerical data indicating the “eye size” generated by the generating unit 134 and the numerical data indicating the “eye size” acquired from the user U1 satisfies the condition information.

このように、実施形態にかかる認証システム10は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。   As described above, since the authentication system 10 according to the embodiment performs authentication at each of the plurality of parts, high-accuracy authentication can be realized.

〔7−5.認証処理について〕
上記実施形態では、認証部235は、認証エラーであった場合、条件を緩和し(現在の条件情報よりも緩い内容の条件情報を選択)、照合結果が緩和後の条件を満たすか否かといった認証処理を行う例を示した。しかし、認証部235は、認証エラーであった場合、現在の認証対象とは異なる認証対象について再度認証を行ってもよい。すなわち、認証部235は、ユーザに対して認証が得られなかった場合に、特定部232により再度特定された認証対象に応じて生成部134により生成された第1特徴情報と、ユーザから取得された第2特徴情報とを照合することにより、再度ユーザの認証を行う。この点について一例を用いて説明する。
[7-5. About authentication process)
In the above-described embodiment, the authentication unit 235 relaxes the condition if an authentication error occurs (selects condition information that is looser than the current condition information), and whether or not the collation result satisfies the relaxed condition. An example of performing authentication processing was shown. However, in the case of an authentication error, the authentication unit 235 may perform authentication again for an authentication target different from the current authentication target. That is, the authentication unit 235 obtains from the user the first feature information generated by the generation unit 134 according to the authentication target specified again by the specifying unit 232 when authentication is not obtained for the user. The user is authenticated again by collating with the second feature information. This point will be described using an example.

例えば、認証部235は、特定部232により認証対象「唇の形状」が特定されたことにより、生成部134によって生成された第1画像データと、ユーザU1から取得された第2画像データを照合したとする。つまり、認証部235は、ユーザU1の遺伝子データから生成された「唇の形状」と、ユーザU1から取得した「唇の形状」との照合を行ったとする。そして、認証部235は、一致率が条件情報を満たさず、認証エラーとの結果を得たとする。   For example, the authentication unit 235 collates the first image data generated by the generation unit 134 with the second image data acquired from the user U1 when the authentication target “lip shape” is specified by the specifying unit 232. Suppose that That is, it is assumed that the authentication unit 235 collates the “lip shape” generated from the genetic data of the user U1 with the “lip shape” acquired from the user U1. Then, it is assumed that the authentication unit 235 obtains a result of an authentication error because the matching rate does not satisfy the condition information.

このような状態において、認証部235は、特定部232に対し、「唇の形状」とは異なる認証対象を特定するよう指示する。このような指示を受けて、特定部232は、認証対象「鼻の形状」を特定したとすると、取得部233に対して認証対象「鼻の形状」を出力する。   In such a state, the authentication unit 235 instructs the specifying unit 232 to specify an authentication target different from the “lip shape”. Upon receiving such an instruction, if the identifying unit 232 identifies the authentication target “nose shape”, the identifying unit 232 outputs the authentication target “nose shape” to the acquisition unit 233.

取得部233は、制御装置100に対して、認証対象「鼻の形状」に対応する第1画像データ(ユーザU1の「鼻」の画像データ)を生成するよう要求する。また、取得部233は、ユーザU1に対して、再度写真撮影するよう要求する。言い換えれば、取得部233は、端末装置20に対して、認証対象「鼻の形状」に対応する第2画像データ(ユーザU1の「鼻」の画像データ)を、ユーザU1から取得するよう要求する。   The acquisition unit 233 requests the control device 100 to generate first image data (image data of “nose” of the user U1) corresponding to the authentication target “nose shape”. In addition, the acquisition unit 233 requests the user U1 to take a picture again. In other words, the acquisition unit 233 requests the terminal device 20 to acquire, from the user U1, the second image data (image data of the “nose” of the user U1) corresponding to the authentication target “nose shape”. .

上記のようにして、認証対象「鼻の形状」に応じて生成された第1画像データと、認証対象「鼻の形状」に応じてユーザU1から提供された第2画像データとが取得されると、認証部235は、これら画像データを用いて、再度照合を行う。つまり、認証部235は、1回目の照合で認証エラーとなったことにより、1回目とは異なる認証対象に応じて取得された第1画像データと第2画像データとを照合することにより、2回目の認証を行う。認証部235は、2回目も認証エラーとなった場合には、同様の処理により3回目の認証を行ってもよいし、認証エラーを確定させてもよい。   As described above, the first image data generated according to the authentication target “nose shape” and the second image data provided from the user U1 according to the authentication target “nose shape” are acquired. Then, the authentication unit 235 performs collation again using these image data. In other words, the authentication unit 235 collates the first image data and the second image data acquired according to the authentication target different from the first time due to an authentication error in the first collation, thereby obtaining 2 Perform the second authentication. If the authentication unit 235 generates an authentication error for the second time, the authentication unit 235 may perform the third authentication by the same process or may determine the authentication error.

また、ここでは、画像データに基づく身体部位の形状を認証に用いる例を示したが、これまで説明してきたように、身体部位の特徴量、あるいは、身体部位のサイズが認証に用いられてもよい。   In addition, here, an example is shown in which the shape of the body part based on the image data is used for authentication. However, as described above, even if the feature amount of the body part or the size of the body part is used for authentication. Good.

これにより、実施形態にかかる認証システム10は、例えば、1回の認証処理で認証エラーとなった場合、認証対象を変更して再度認証処理を行うため、高精度な認証を実現することができる。   As a result, the authentication system 10 according to the embodiment, for example, can change the authentication target and perform the authentication process again when an authentication error occurs in one authentication process, so that highly accurate authentication can be realized. .

〔7−6.ユーザ指定〕
上記実施形態では、特定部232が、自動で認証対象を特定する例を示した。しかし、特定部232は、ユーザにより指定された身体的な特徴を認証対象として特定してもよい。例えば、特定部232は、要求受付部231によってユーザU1からの認証要求が受け付けられた場合に、ユーザU1に対して認証対象を指定するよう要求する。つまり、特定部232は、ユーザU1に対して、認証に使ってほしい部位を指定するよう要求する。例えば、特定部232は、このような要求を端末装置20の表示画面に表示させる。
[7-6. (User specified)
In the above-described embodiment, an example in which the specifying unit 232 automatically specifies an authentication target has been described. However, the specifying unit 232 may specify a physical feature specified by the user as an authentication target. For example, when the request receiving unit 231 receives an authentication request from the user U1, the specifying unit 232 requests the user U1 to specify an authentication target. That is, the specifying unit 232 requests the user U1 to specify a part that is desired to be used for authentication. For example, the specifying unit 232 displays such a request on the display screen of the terminal device 20.

ユーザから認証対象の指定を受け付ける方法は、任意の手法が用いられてよい。例えば、特定部232は、認証対象の候補を複数表示させることで、表示された認証対象の候補から1つ以上の認証対象を指定させてもよい。   An arbitrary method may be used as a method of accepting designation of an authentication target from the user. For example, the specifying unit 232 may display one or more authentication targets from the displayed authentication target candidates by displaying a plurality of authentication target candidates.

また、端末装置20の表示画面にタッチパネルが採用されている場合、特定部232は、顔のイメージ図を表示させることで、顔の部位の中から、認証に使ってほしい部位を指で選択させてもよい。かかる場合、例えば、ユーザU1は、「鼻」を認証に使わせたいとすると、顔のイメージ図において「鼻」を指で囲い込むようになぞることで「鼻」選択する。また、特定部232は、選択された部位について「形状」で認証させるのか、あるいは、「サイズ」で認証させるのかも指定させてよい。ここでは、ユーザU1が、最終的に「鼻の形状」を指定したとする。   In addition, when a touch panel is adopted for the display screen of the terminal device 20, the specifying unit 232 causes the face image diagram to be displayed, and allows the finger to select a part to be used for authentication from the face parts. Also good. In this case, for example, if the user U1 wants to use “nose” for authentication, the user U1 selects “nose” by tracing the “nose” with a finger in the face image diagram. The specifying unit 232 may also specify whether the selected part is to be authenticated by “shape” or “size”. Here, it is assumed that the user U1 finally designates “the shape of the nose”.

かかる場合、特定部232は、ユーザU1により指定された「鼻の形状」を認証対象として特定する。以降の処理は、これまでと同様であるため簡単に説明する。具体的には、取得部233は、制御装置100に対しては、「鼻の形状」を示す第1画像データを生成するよう要求する。また、取得部233は、ユーザU1に対しては、「鼻の形状」を示す第2画像データを提供するよう要求する。そして、認証部235は、取得部233により取得された第1画像データと、第2画像データとを照合することにより認証を行う。   In such a case, the specifying unit 232 specifies the “nose shape” specified by the user U1 as an authentication target. Since the subsequent processing is the same as before, it will be briefly described. Specifically, the acquisition unit 233 requests the control device 100 to generate first image data indicating “the shape of the nose”. Further, the acquisition unit 233 requests the user U1 to provide the second image data indicating “the shape of the nose”. Then, the authentication unit 235 performs authentication by comparing the first image data acquired by the acquisition unit 233 with the second image data.

これにより、実施形態にかかる認証システム10は、例えば、ユーザの希望する部位での認証を行うことができるため、利便性の高い認証を行うことができる。   Thereby, since the authentication system 10 according to the embodiment can perform authentication at a site desired by the user, for example, it is possible to perform highly convenient authentication.

〔7−7.組み合わせ認証〕
認証システム10は、これまで説明してきた認証処理に対して他の認証を組み合わせてもよい。例えば、認証システム10は、実施形態にかかる認証処理によって、照合結果が条件情報を満たすと判定したユーザに対して、さらにパスワードの提示(あるいは入力)を求める。そして、認証システム10は、提示されたパスワードが正しければ、そのユーザの認証を得る。
[7-7. Combination authentication)
The authentication system 10 may combine other authentication with the authentication processing described so far. For example, the authentication system 10 further requests the presentation (or input) of a password from the user who has determined that the collation result satisfies the condition information by the authentication processing according to the embodiment. Then, if the presented password is correct, the authentication system 10 obtains authentication of the user.

このように、実施形態にかかる認証システム10は、実施形態にかかる認証処理に対してさらに別の認証(例えば、パスワードでの認証)を組合わせた複数段階の認証を行うことで、認証精度を高めることができる。   As described above, the authentication system 10 according to the embodiment performs the authentication accuracy according to the embodiment by performing authentication in a plurality of stages in combination with another authentication (for example, authentication with a password). Can be increased.

組み合わせる認証は、パスワード認証に限定されるものではない。例えば、認証部235は、照合結果が条件情報を満たすと判定したユーザに対して、趣味嗜好の提示を求めてもよい。そして、認証部235は、ユーザから提示された趣味嗜好と、自装置側で判定したかかるユーザの趣味嗜好とが一致する(あるいは関連する)場合に、ユーザの認証を得る。   The combined authentication is not limited to password authentication. For example, the authentication unit 235 may request a user to present a hobby preference to a user who has determined that the collation result satisfies the condition information. Then, the authentication unit 235 obtains user authentication when the hobby preference presented by the user matches (or is related to) the user's hobby preference determined on the own device side.

認証部235が、ユーザの趣味嗜好を判断する手法は任意であってよい。例えば、認証部235は、かかるユーザのユーザIDに対応する履歴情報(例えば、検索履歴、購入履歴、移動履歴等)を取得する。そして、認証部235は、取得した履歴情報からユーザの趣味嗜好を判断する。例えば、認証部235は、ユーザに提示された趣味が「スキー」であり、購入履歴に「スキー用品」の購入を示す履歴情報が含まれている場合には、ユーザに提示された趣味「スキー」が正しいと判断し、ユーザの認証を得る。   The method by which the authentication unit 235 determines the user's hobby preference may be arbitrary. For example, the authentication unit 235 acquires history information (for example, search history, purchase history, movement history, etc.) corresponding to the user ID of the user. Then, the authentication unit 235 determines the user's hobby preference from the acquired history information. For example, when the hobby presented to the user is “skiing” and the purchase history includes history information indicating purchase of “skiing equipment”, the authentication unit 235 provides the hobby “skiing” presented to the user. "Is correct and the user is authenticated.

〔7−8.実用例〕
図1に示す全体システム1内で行われる認証処理の実用例について説明する。かかる認証処理は、例えば、チケットフリーによるイベント会場へ入場の際に適用されることができる。この点について、ユーザU1を用いて説明する。
[7-8. Practical example)
A practical example of authentication processing performed in the overall system 1 shown in FIG. 1 will be described. Such authentication processing can be applied, for example, when entering a ticket-free event venue. This point will be described using the user U1.

例えば、ユーザU1は、所定のサイト(例えば、イベント申込みサイト)にアクセスすることで、希望するイベントへの参加申込みを行うとともに、専用のパスワードが発行されているものとする。ユーザU1は、物理的なチケットを得ることはなく、イベント会場入り口にて、これまで説明してきた認証処理による認証と、発行されているパスワードでの2段階の認証を受ける。   For example, it is assumed that the user U1 accesses a predetermined site (for example, an event application site) to apply for participation in a desired event and a dedicated password is issued. The user U1 does not obtain a physical ticket, but receives authentication by the authentication process described so far and two-step authentication with an issued password at the entrance of the event venue.

例えば、イベント会場入り口には、サイネ−ジである端末装置20が設置されており、ユーザU1は、その端末装置20を操作することにより認証システム10に対して認証要求を送信することで、認証システム10に認証を行わせる。そして、認証が得られた場合には、ユーザU1は、イベント会場への入場を許可される。   For example, a terminal device 20 that is a signage is installed at the entrance to the event venue, and the user U1 operates the terminal device 20 to transmit an authentication request to the authentication system 10, thereby authenticating. Let the system 10 perform authentication. If authentication is obtained, the user U1 is permitted to enter the event venue.

また、別の一例としては、社員証を提示することにより入室可能とする社内システムにも、実施形態にかかる認証処理を応用することが可能である。具体的には、社員証の提示の代わりに、端末装置20の機能を有する専用ゲートにて認証処理を受けるといったものが考えられる。   As another example, the authentication processing according to the embodiment can be applied to an in-house system that allows entry by presenting an employee ID card. Specifically, instead of presenting an employee ID card, an authentication process may be performed at a dedicated gate having the function of the terminal device 20.

〔8.ハードウェア構成〕
また、上述してきた実施形態にかかる制御装置100および認証装置200は、例えば図9に示すような構成のコンピュータ1000によって実現される。以下、認証装置200を例に挙げて説明する。図9は、認証装置200の機能を実現するコンピュータ1000の一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM1300、HDD1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[8. Hardware configuration)
Further, the control device 100 and the authentication device 200 according to the above-described embodiments are realized by a computer 1000 having a configuration as shown in FIG. 9, for example. Hereinafter, the authentication apparatus 200 will be described as an example. FIG. 9 is a hardware configuration diagram illustrating an example of a computer 1000 that realizes the function of the authentication device 200. The computer 1000 includes a CPU 1100, RAM 1200, ROM 1300, HDD 1400, communication interface (I / F) 1500, input / output interface (I / F) 1600, and media interface (I / F) 1700.

CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。   The CPU 1100 operates based on a program stored in the ROM 1300 or the HDD 1400 and controls each unit. The ROM 1300 stores a boot program executed by the CPU 1100 when the computer 1000 is started up, a program depending on the hardware of the computer 1000, and the like.

HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、通信網50を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを通信網50を介して他の機器へ送信する。   The HDD 1400 stores programs executed by the CPU 1100, data used by the programs, and the like. The communication interface 1500 receives data from other devices via the communication network 50 and sends the data to the CPU 1100, and transmits data generated by the CPU 1100 to other devices via the communication network 50.

CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。   The CPU 1100 controls an output device such as a display and a printer and an input device such as a keyboard and a mouse via the input / output interface 1600. The CPU 1100 acquires data from the input device via the input / output interface 1600. In addition, the CPU 1100 outputs the generated data to the output device via the input / output interface 1600.

メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。   The media interface 1700 reads a program or data stored in the recording medium 1800 and provides it to the CPU 1100 via the RAM 1200. The CPU 1100 loads such a program from the recording medium 1800 onto the RAM 1200 via the media interface 1700, and executes the loaded program. The recording medium 1800 is, for example, an optical recording medium such as a DVD (Digital Versatile Disc) or PD (Phase change rewritable disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. Etc.

例えば、コンピュータ1000が認証装置200として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部230の機能を実現する。また、HDD1400には、記憶部220内のデータが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網50を介してこれらのプログラムを取得してもよい。   For example, when the computer 1000 functions as the authentication device 200, the CPU 1100 of the computer 1000 implements the function of the control unit 230 by executing a program loaded on the RAM 1200. The HDD 1400 stores data in the storage unit 220. The CPU 1100 of the computer 1000 reads these programs from the recording medium 1800 and executes them. However, as another example, these programs may be acquired from other devices via the communication network 50.

〔9.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[9. Others]
In addition, among the processes described in the above embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。   Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.

また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。   Moreover, each embodiment mentioned above can be combined suitably in the range which does not contradict a process content.

〔10.効果〕
実施形態にかかる認証システム10(制御装置100と認証装置200とを組み合わせて、一台の認証装置として構成させることが可能)は、生成部134と、認証部235とを有する。生成部134は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する。認証部235は、生成部134により生成された第1特徴情報と、前記ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う。
[10. effect〕
The authentication system 10 according to the embodiment (which can be configured as a single authentication device by combining the control device 100 and the authentication device 200) includes a generation unit 134 and an authentication unit 235. The production | generation part 134 produces | generates the 1st characteristic information which shows the said user's physical characteristic from a user's genetic data. The authentication unit 235 authenticates the user by collating the first feature information generated by the generation unit 134 with the second feature information indicating the physical features acquired from the user.

これにより、実施形態にかかる認証システム10(認証装置)は、利便性の高い認証を行うことができる。   Thereby, the authentication system 10 (authentication apparatus) according to the embodiment can perform highly convenient authentication.

また、実施形態にかかる認証システム10は、特定部232を有する。特定部232は、ユーザからの認証要求が受け付けられた場合に、認証に用いられる身体的な特徴である認証対象を特定する。そして、生成部134は、特定部232により特定された認証対象に応じてユーザの身体的な特徴を示す第1特徴情報を生成する。そして、認証部235は、生成部134により生成された第1特徴情報と、特定部232により特定された認証対象に応じてユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う。   In addition, the authentication system 10 according to the embodiment includes a specifying unit 232. The identification unit 232 identifies an authentication target, which is a physical feature used for authentication, when an authentication request from a user is received. Then, the generation unit 134 generates first feature information indicating the physical characteristics of the user according to the authentication target specified by the specification unit 232. And the authentication part 235 collates the 1st feature information produced | generated by the production | generation part 134 with the 2nd feature information which shows the physical feature acquired from the user according to the authentication object specified by the specific | specification part 232. By doing so, the user is authenticated.

これにより、実施形態にかかる認証システム10(認証装置)は、ユーザから要求を受けたその場で認証を行うことができるため、利便性の高い認証を行うことができるといった効果を奏する。   Thereby, since the authentication system 10 (authentication apparatus) according to the embodiment can perform authentication on the spot when a request is received from the user, it is possible to perform highly convenient authentication.

また、特定部232は、ユーザの体の所定部位のうち遺伝子の寄与率がより高い部位を認証対象として特定する。   Further, the specifying unit 232 specifies a part having a higher gene contribution rate among predetermined parts of the user's body as an authentication target.

これにより、実施形態にかかる認証システム10(認証装置)は、遺伝子データからより精度の高い第1特徴情報を得ることができるため、精度の高い認証を行うことができる。   Thereby, since the authentication system 10 (authentication apparatus) according to the embodiment can obtain the first feature information with higher accuracy from the gene data, it is possible to perform the authentication with higher accuracy.

また、特定部232は、ユーザにより指定された身体的な特徴を認証対象として特定する。   Further, the specifying unit 232 specifies a physical feature specified by the user as an authentication target.

これにより、実施形態にかかる認証システム10(認証装置)は、例えば、ユーザの希望する部位での認証を行うことができるため、利便性の高い認証を行うことができる。   Thereby, since the authentication system 10 (authentication apparatus) concerning embodiment can authenticate in the site | part which a user desires, for example, highly convenient authentication can be performed.

また、生成部234は、ユーザの遺伝子データと、ユーザの生年月日とに基づいて、第1特徴情報を生成する。   Moreover, the production | generation part 234 produces | generates 1st characteristic information based on a user's gene data and a user's birth date.

これにより、実施形態にかかる認証システム10(認証装置)は、現在のユーザの年齢に応じた第1特徴情報を得ることができるため、例えば、顔認証のように認証の度に、ユーザに対して最近の顔写真を提示させる必要が無い。すなわち、実施形態にかかる認証システム10(認証装置)は、利便性の高い認証を行うことができる。   Thereby, since the authentication system 10 (authentication apparatus) according to the embodiment can obtain the first feature information according to the age of the current user, for example, each time authentication is performed as in face authentication, It is not necessary to present a recent face photo. That is, the authentication system 10 (authentication apparatus) according to the embodiment can perform highly convenient authentication.

また、生成部134は、第1特徴情報としてユーザの体の所定部位の形状を示す情報を生成する。そして、認証部235は、生成部134により生成された情報と、ユーザから取得された身体的な特徴を示す第2特徴情報としてユーザの体の所定部位の形状を示す情報とを照合することにより、前記ユーザの認証を行う。   Moreover, the production | generation part 134 produces | generates the information which shows the shape of the predetermined part of a user's body as 1st feature information. And the authentication part 235 collates the information produced | generated by the production | generation part 134 with the information which shows the shape of the predetermined part of a user's body as 2nd characteristic information which shows the physical characteristic acquired from the user. The user is authenticated.

これにより、実施形態にかかる認証システム10(認証装置)は、ユーザの体の所定部位の形状を示す情報で認証を行うにあたって、例えば、認証の際にユーザには写真撮影を行わせるだけで良いため、ユーザに対して手間を与えない利便性の高い認証を行うことができる。   Thereby, the authentication system 10 (authentication apparatus) according to the embodiment only needs to allow the user to take a picture at the time of authentication when performing authentication with information indicating the shape of the predetermined part of the user's body. Therefore, it is possible to perform highly convenient authentication that does not give the user trouble.

また、生成部134は、ユーザの体の異なる所定部位の形状を示す情報を生成する。そして、認証部235は、生成部134により生成された情報と、ユーザから取得された情報であって前記ユーザの体の異なる所定部位の形状を示す情報とにおいて、対応する所定部位の形状を示す情報同士を照合することにより、前記ユーザの認証を行う。   In addition, the generation unit 134 generates information indicating the shape of a predetermined part of the user's body. And the authentication part 235 shows the shape of the corresponding predetermined part in the information produced | generated by the production | generation part 134, and the information which is the information acquired from the user, and shows the shape of the predetermined part from which the said user's body differs. The user is authenticated by collating information.

このように、実施形態にかかる認証システム10(認証装置)は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。   Thus, since the authentication system 10 (authentication apparatus) according to the embodiment performs authentication at each of a plurality of parts, high-precision authentication can be realized.

また、生成部134は、第1特徴情報としてユーザの体の所定部位のサイズを示す数値データを生成する。そして、認証部235は、生成部134により生成された数値データと、ユーザから取得された身体的な特徴を示す第2特徴情報として前記ユーザの体の所定部位のサイズを示す数値データとを照合することにより、前記ユーザの認証を行う。   Moreover, the production | generation part 134 produces | generates the numerical data which shows the size of the predetermined part of a user's body as 1st feature information. And the authentication part 235 collates the numerical data produced | generated by the production | generation part 134 with the numerical data which shows the size of the predetermined site | part of the said user's body as 2nd feature information which shows the physical characteristic acquired from the user. By doing so, the user is authenticated.

このように、実施形態にかかる認証システム10(認証装置)は、画像ではなく数値であるサイズを用いることで、よりセキュアな認証を実現することができる。   As described above, the authentication system 10 (authentication apparatus) according to the embodiment can realize more secure authentication by using a numerical size instead of an image.

また、生成部134は、ユーザの体の異なる所定部位のサイズを示す数値データを生成する。そして、認証部235は、生成部134により生成された数値データと、ユーザから取得された数値データであってユーザの体の異なる所定部位のサイズを示す数値データとにおいて、対応する所定部位の数値データ同士を照合することにより、ユーザの認証を行う。   Further, the generation unit 134 generates numerical data indicating the size of a predetermined part of the user's body that is different. And the authentication part 235 is the numerical data produced | generated by the production | generation part 134, and the numerical value data which are the numerical data acquired from the user, and show the size of the predetermined part from which a user's body differs, The numerical value of a corresponding predetermined part The user is authenticated by collating the data.

このように、実施形態にかかる認証システム10(認証装置)は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。   Thus, since the authentication system 10 (authentication apparatus) according to the embodiment performs authentication at each of a plurality of parts, high-accuracy authentication can be realized.

また、認証部235は、第1特徴情報と第2特徴情報とを照合した場合の照合結果が所定の条件情報を満たす場合に、ユーザに対して認証を得る。   Further, the authentication unit 235 obtains authentication for the user when the collation result obtained when the first feature information and the second feature information are collated satisfies predetermined condition information.

これにより、実施形態にかかる認証システム10(認証装置)は、照合結果がどのようなときに認証を得るようにするかを制御することができる。   Thereby, the authentication system 10 (authentication apparatus) according to the embodiment can control when the verification result is obtained.

また、認証部235は、ユーザに対して認証が得られなかった場合に特定部232により再度特定された認証対象に応じて生成部134により生成された第1特徴情報と、ユーザから取得された第2特徴情報とを照合することにより、再度前記ユーザの認証を行う。   In addition, the authentication unit 235 acquires the first feature information generated by the generation unit 134 according to the authentication target specified again by the specifying unit 232 when the authentication is not obtained for the user, and is acquired from the user. The user is authenticated again by collating with the second feature information.

これにより、実施形態にかかる認証システム10(認証装置)は、例えば、1回の認証処理で認証エラーとなった場合、認証対象を変更して再度認証処理を行うため、高精度な認証を実現することができる。   Thereby, the authentication system 10 (authentication apparatus) according to the embodiment realizes high-precision authentication because, for example, when an authentication error occurs in one authentication process, the authentication target is changed and the authentication process is performed again. can do.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。   As described above, some of the embodiments of the present application have been described in detail with reference to the drawings. However, these are merely examples, and various modifications, including the aspects described in the disclosure section of the invention, based on the knowledge of those skilled in the art, It is possible to implement the present invention in other forms with improvements.

また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、認証部は、認証手段や認証回路に読み替えることができる。   In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the authentication unit can be read as authentication means or an authentication circuit.

1 全体システム
10 認証システム
20 端末装置
30 業者装置
100 制御装置
121 遺伝子情報データベース
131 依頼部
132 受信部
133 格納部
134 生成部
200 認証装置
221 認証対象特定用データベース
222 条件特定用データベース
231 要求受付部
232 特定部
233 取得部
234 変換部
235 認証部
DESCRIPTION OF SYMBOLS 1 Overall system 10 Authentication system 20 Terminal apparatus 30 Contractor apparatus 100 Control apparatus 121 Gene information database 131 Request part 132 Reception part 133 Storage part 134 Generation part 200 Authentication apparatus 221 Authentication object specification database 222 Condition specification database 231 Request reception part 232 Identification unit 233 Acquisition unit 234 Conversion unit 235 Authentication unit

Claims (13)

ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する生成部と、
前記生成部により生成された第1特徴情報と、前記ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う認証部と
を有することを特徴とする認証装置。
A generating unit that generates first characteristic information indicating physical characteristics of the user from the genetic data of the user;
An authentication unit that authenticates the user by collating the first feature information generated by the generation unit with the second feature information indicating the physical feature acquired from the user. An authentication device.
前記ユーザからの認証要求が受け付けられた場合に、認証に用いられる身体的な特徴である認証対象を特定する特定部をさらに有し、
前記生成部は、前記特定部により特定された認証対象に応じて前記ユーザの身体的な特徴を示す第1特徴情報を生成し、
前記認証部は、前記生成部により生成された第1特徴情報と、前記特定部により特定された認証対象に応じて前記ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項1に記載の認証装置。
When an authentication request from the user is received, the information processing apparatus further includes a specifying unit that specifies an authentication target that is a physical feature used for authentication,
The generating unit generates first feature information indicating physical characteristics of the user according to an authentication target specified by the specifying unit,
The authentication unit collates first feature information generated by the generation unit with second feature information indicating physical features acquired from the user according to an authentication target specified by the specifying unit. The authentication apparatus according to claim 1, wherein the user is authenticated.
前記特定部は、前記ユーザの体の所定部位のうち遺伝子の寄与率がより高い部位を前記認証対象として特定する
ことを特徴とする請求項2に記載の認証装置。
The authentication device according to claim 2, wherein the specifying unit specifies, as the authentication target, a part having a higher gene contribution ratio among predetermined parts of the user's body.
前記特定部は、前記ユーザにより指定された身体的な特徴を前記認証対象として特定する
ことを特徴とする請求項2または3に記載の認証装置。
The authentication device according to claim 2 or 3, wherein the specifying unit specifies a physical feature specified by the user as the authentication target.
前記生成部は、前記ユーザの遺伝子データと、前記ユーザの生年月日とに基づいて、第1特徴情報を生成する
ことを特徴とする請求項1〜4のいずれか1つに記載の認証装置。
The authentication device according to claim 1, wherein the generation unit generates first feature information based on the user's genetic data and the date of birth of the user. .
前記生成部は、第1特徴情報として前記ユーザの体の所定部位の形状を示す情報を生成し、
前記認証部は、前記生成部により生成された情報と、前記ユーザから取得された身体的な特徴を示す第2特徴情報として前記ユーザの体の所定部位の形状を示す情報とを照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項1〜5のいずれか1つに記載の認証装置。
The generation unit generates information indicating a shape of a predetermined part of the user's body as the first feature information,
The authentication unit collates information generated by the generation unit with information indicating a shape of a predetermined part of the user's body as second characteristic information indicating a physical characteristic acquired from the user. The authentication apparatus according to any one of claims 1 to 5, wherein the user is authenticated.
前記生成部は、前記ユーザの体の異なる前記所定部位の形状を示す情報を生成し、
前記認証部は、前記生成部により生成された情報と、前記ユーザから取得された情報であって前記ユーザの体の異なる所定部位の形状を示す情報とにおいて、対応する前記所定部位の形状を示す情報同士を照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項6に記載の認証装置。
The generation unit generates information indicating the shape of the predetermined part of the user's body,
The authentication unit indicates the shape of the corresponding predetermined part in the information generated by the generation part and the information acquired from the user and indicating the shape of the predetermined part of the user's body that is different. The authentication apparatus according to claim 6, wherein the user is authenticated by collating information.
前記生成部は、第1特徴情報として前記ユーザの体の所定部位のサイズを示す数値データを生成し、
前記認証部は、前記生成部により生成された数値データと、前記ユーザから取得された身体的な特徴を示す第2特徴情報として前記ユーザの体の所定部位のサイズを示す数値データとを照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項1〜7のいずれか1つに記載の認証装置。
The generation unit generates numerical data indicating a size of a predetermined part of the user's body as first feature information,
The authentication unit collates numerical data generated by the generating unit with numerical data indicating a size of a predetermined part of the user's body as second characteristic information indicating physical characteristics acquired from the user. The authentication apparatus according to claim 1, wherein the user is authenticated.
前記生成部は、前記ユーザの体の異なる前記所定部位のサイズを示す数値データを生成し、
前記認証部は、前記生成部により生成された数値データと、前記ユーザから取得された数値データであって前記ユーザの体の異なる所定部位のサイズを示す数値データとにおいて、対応する前記所定部位の数値データ同士を照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項8に記載の認証装置。
The generation unit generates numerical data indicating the size of the predetermined part of the user's body,
The authenticating unit includes: numerical data generated by the generating unit; and numerical data acquired from the user and indicating the size of a different predetermined part of the user's body. The authentication apparatus according to claim 8, wherein the user is authenticated by collating numerical data.
前記認証部は、第1特徴情報と第2特徴情報とを照合した場合の照合結果が所定の条件情報を満たす場合に、前記ユーザに対して認証を得る
ことを特徴とする請求項1〜9のいずれか1つに記載の認証装置。
The authentication unit obtains authentication for the user when a collation result obtained by collating the first feature information and the second feature information satisfies predetermined condition information. The authentication device according to any one of the above.
前記認証部は、前記ユーザに対して認証が得られなかった場合に前記特定部により再度特定された認証対象に応じて前記生成部により生成された第1特徴情報と、前記ユーザから取得された第2特徴情報とを照合することにより、再度前記ユーザの認証を行う
ことを特徴とする請求項2〜4のいずれか1つに記載の認証装置。
The authentication unit is acquired from the user with the first feature information generated by the generation unit according to the authentication target specified again by the specifying unit when authentication is not obtained for the user. The authentication apparatus according to any one of claims 2 to 4, wherein the user is authenticated again by collating with second feature information.
認証装置が実行する認証方法であって、
ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する生成工程と、
前記生成工程により生成された第1特徴情報と、前記ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う認証工程と
を含んだことを特徴とする認証方法。
An authentication method executed by the authentication device,
Generating a first feature information indicating the physical characteristics of the user from the genetic data of the user;
An authentication step of authenticating the user by collating the first feature information generated by the generation step with the second feature information indicating the physical feature acquired from the user. A characteristic authentication method.
ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第1特徴情報を生成する生成手順と、
前記生成手順により生成された第1特徴情報と、前記ユーザから取得された身体的な特徴を示す第2特徴情報とを照合することにより、前記ユーザの認証を行う認証手順と
をコンピュータに実行させることを特徴とする配信プログラム。
A generation procedure for generating first characteristic information indicating physical characteristics of the user from the genetic data of the user,
The computer executes the authentication procedure for authenticating the user by comparing the first feature information generated by the generation procedure with the second feature information indicating the physical feature acquired from the user. A distribution program characterized by that.
JP2017028947A 2017-02-20 2017-02-20 Authentication apparatus, authentication method, and authentication program Pending JP2018134138A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017028947A JP2018134138A (en) 2017-02-20 2017-02-20 Authentication apparatus, authentication method, and authentication program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017028947A JP2018134138A (en) 2017-02-20 2017-02-20 Authentication apparatus, authentication method, and authentication program

Publications (1)

Publication Number Publication Date
JP2018134138A true JP2018134138A (en) 2018-08-30

Family

ID=63364738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017028947A Pending JP2018134138A (en) 2017-02-20 2017-02-20 Authentication apparatus, authentication method, and authentication program

Country Status (1)

Country Link
JP (1) JP2018134138A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021199295A1 (en) * 2020-03-31 2021-10-07 日本電気株式会社 Information processing device, information processing method, and recording medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288605A (en) * 2001-03-22 2002-10-04 Ntt Data Technology Corp Dna-utilizing type recording medium and genuine principal certificating system, and electronic signature system utilizing the dna-utilizing type recording medium
JP2003018142A (en) * 2001-06-20 2003-01-17 Internatl Business Mach Corp <Ibm> Method of providing information, and system and program for providing information
JP2007316885A (en) * 2006-05-25 2007-12-06 Hitachi Omron Terminal Solutions Corp Biometric authentication method and apparatus and system thereof, transaction processing method and automatic transaction terminal
JP2009031986A (en) * 2007-07-26 2009-02-12 Hitachi Software Eng Co Ltd Challenge & response type finger vein authentication system
US20090227897A1 (en) * 2004-12-09 2009-09-10 Koninklijke Philips Electronics N.V. Patient identification for point of care diagnostics
JP2013518319A (en) * 2010-01-22 2013-05-20 イリテック インコーポレイテッド Iris recognition apparatus and method using a plurality of iris images having different iris sizes

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002288605A (en) * 2001-03-22 2002-10-04 Ntt Data Technology Corp Dna-utilizing type recording medium and genuine principal certificating system, and electronic signature system utilizing the dna-utilizing type recording medium
JP2003018142A (en) * 2001-06-20 2003-01-17 Internatl Business Mach Corp <Ibm> Method of providing information, and system and program for providing information
US20090227897A1 (en) * 2004-12-09 2009-09-10 Koninklijke Philips Electronics N.V. Patient identification for point of care diagnostics
JP2007316885A (en) * 2006-05-25 2007-12-06 Hitachi Omron Terminal Solutions Corp Biometric authentication method and apparatus and system thereof, transaction processing method and automatic transaction terminal
JP2009031986A (en) * 2007-07-26 2009-02-12 Hitachi Software Eng Co Ltd Challenge & response type finger vein authentication system
JP2013518319A (en) * 2010-01-22 2013-05-20 イリテック インコーポレイテッド Iris recognition apparatus and method using a plurality of iris images having different iris sizes

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021199295A1 (en) * 2020-03-31 2021-10-07 日本電気株式会社 Information processing device, information processing method, and recording medium
JPWO2021199295A1 (en) * 2020-03-31 2021-10-07
JP7392832B2 (en) 2020-03-31 2023-12-06 日本電気株式会社 Information processing device, information processing method, and program

Similar Documents

Publication Publication Date Title
US11847199B2 (en) Remote usage of locally stored biometric authentication data
US8752145B1 (en) Biometric authentication with smart mobile device
US8970348B1 (en) Using sequences of facial gestures to authenticate users
US20220245224A1 (en) Systems and methods for enhancing biometric matching accuracy
WO2020042462A1 (en) Physiological characteristic information-based identity authentication method, device, system and medium
US9830445B1 (en) Personal identification number (PIN) replacement in a one-time passcode based two factor authentication system
CN102473215B (en) Systems and methods for reflexive biometric data
JP2021529394A (en) Time and attendance systems, methods and electronics
EP3961549A1 (en) Authentication data generation device, authentication device, authentication data generation method, and recording medium
US12489749B1 (en) Systems and methods for authenticating a user using an image capture device
AU2023200419A1 (en) Systems and methods for enhancing biometric matching accuracy
WO2018232443A1 (en) METHOD AND SYSTEM FOR IDENTITY CONFIRMATION
EP3607722B1 (en) Online verification method and system for verifying the identity of a subject
US20190102530A1 (en) Authentication system and server device
JP2018134138A (en) Authentication apparatus, authentication method, and authentication program
JP2015146128A (en) Information providing apparatus, information providing system, information providing program, and information providing method
JP2018124999A (en) Information processing device and program
WO2021255821A1 (en) Authentication server, facial image update recommendation method and storage medium
CN109600353A (en) Server unit, server clients end system and non-transitory recording medium
KR20030023892A (en) system and method for providing automatic image management, search and printing services to beauty shop customer
JP2015125727A (en) Authentication terminal, authentication terminal program and authentication system
JP7727138B1 (en) Information processing device, information processing method, and program
Hu et al. Authentication system for biometric applications using mobile devices
JP2009129354A (en) Authentication system and method, client terminal and control method thereof, and program
KR200314786Y1 (en) Digital image automatic management and printing service providing system to beauty shop customer

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180118

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20181210

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20181218

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190218

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20190730