JP2018134138A - Authentication apparatus, authentication method, and authentication program - Google Patents
Authentication apparatus, authentication method, and authentication program Download PDFInfo
- 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
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.
しかしながら、上記の従来技術では、必ずしも利便性の高い認証を行うことができるとは限らない。例えば、特許文献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.
以下に、本願にかかる認証装置、認証方法および認証プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ説明する。なお、この実施形態により本願にかかる認証装置、認証方法および認証プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。 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
また、図1に示すように、全体システム1に含まれる制御装置100および200から構成されるシステムを認証システム10とする。実施形態にかかる認証処理のうち、中心的な処理は、この認証システム10によって行われる。なお、制御装置100および200によって行われる認証処理は、制御装置100および200を統合した一台に装置によって行われてもよい。
Further, as shown in FIG. 1, a system including
次に、全体システム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
業者装置30は、遺伝子解析を行う解析業者(「解析業者T」とする)によって利用される端末装置であり、例えば、スマートフォンや、タブレット型端末や、ノート型PCや、デスクトップPCや、携帯電話機や、PDA等である。
The
ここで、解析業者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
認証システム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
ここでは、認証を受けるユーザとしてユーザ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
ユーザU1は、例えば、自身の端末装置を用いて、制御装置100に対して遺伝子検査の依頼を送信する(ステップS1)。例えば、ユーザU1は、制御装置100との間に発行されているアカウントを用いて、制御装置100にアクセスする。そして、ユーザU1は、所定の登録画面から遺伝子検査の依頼を行う。
For example, the user U1 transmits a genetic test request to the
そして、制御装置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
解析業者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
また、制御装置100は、業者装置30から受信した解析結果に基づき所定の遺伝子データを生成し、生成した遺伝子データを遺伝子情報データベース121に格納してもよい。この点について一例を示す。制御装置100は、業者装置30から受信した解析結果にハッシュ関数を掛け合わせることで、解析結果によって示される遺伝子情報に対応するハッシュ値を算出する。そして、制御装置100は、このハッシュ値を遺伝子データとして遺伝子情報データベース121に格納する。
The
ここで、解析結果は個人情報(図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
さて、ここまで説明してきたステップは、実施形態にかかる認証処理のうち実際に認証を行うための前処理といえる。以降のステップは、遺伝子情報データベース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
例えば、端末装置20は、ユーザU1の操作に応じて、認証要求を認証装置200に送信する(ステップS6)。認証要求とは、例えば、認証装置200に対して、ユーザU1の認証を行うよう要求する信号である。また、端末装置20は、例えば、イベント会場の入口において、ユーザ認証を行うために設置されたサイネ−ジや、銀行に設置されたATM等として想定することができる。
For example, the terminal device 20 transmits an authentication request to the
認証装置200は、認証要求を受信すると、認証対象を特定する。具体的には、認証装置200は、認証の対象となる身体的な特徴(「認証対象」とする)を特定する(ステップS7)。すなわち、認証装置200は、ユーザU1の体の所定部位のうち、どの部位(認証対象)を認証に利用させるかを特定する。例えば、認証装置200は、ユーザU1の体の特定部位のうち、遺伝子の寄与率がより高い部位を認証に用いる認証対象として特定する。
Upon receiving the authentication request, the
後述するが、認証対象の候補は、認証対象特定用データベース221に格納されており、認証装置200は、ここから認証に利用させる認証対象を特定することができる。一方で、認証装置200は、認証対象をユーザU1に指定させてもよい。例えば、認証装置200は、ユーザU1に対して体のどの部位を認証に利用させるかを指定させてもよい。図1の例では、認証装置200は、認証対象として「唇」を特定したものとする。
As will be described later, authentication target candidates are stored in the authentication
続いて、認証装置200は、制御装置100およびユーザU1に対して、ステップS7で特定した部位の画像データ(部位画像データ)を要求する(ステップS8)。つまり、認証装置200は、「唇」の画像データ(「唇」画像データ)を要求する。
Subsequently, the
例えば、認証装置200は、制御装置100に対しては、ユーザID「U1」を送信することで、ユーザID「U1」に対応する「唇」画像データを要求する。また、認証装置200は、ユーザU1に対しては、端末装置20を用いて自身の顔を写真撮影し、撮影して得られた顔画像データを送信するよう指示する。認証装置200は、このような指示を、例えば、端末装置20の表示画面に表示させることで、ユーザU1に指示内容を認識させる。
For example, the
制御装置100は、認証装置200から「唇」画像データの要求を受信すると、遺伝子データから「唇」画像データを生成する。例えば、制御装置100は、遺伝子情報データベース121からユーザID「U1」に対応する遺伝子データを取得し、かかる遺伝子データから「唇」画像データを生成する。
Upon receiving the request for “lip” image data from the
そして、制御装置100は、生成した「唇」画像データを認証装置200に送信する(ステップS9)。本実施形態では、このように制御装置100によって生成される画像データであって認証を受けるユーザの体の所定部位の形状を示す情報を「第1画像データ」とする。「第1画像データ」は、ユーザの身体的な特徴を示す第1特徴情報の一例である。なお、ここで生成される「唇」画像データは、ユーザU1の「唇」のみを含ものであって、例えば、顔全体を含むといったものではない。
Then,
ここで、制御装置100は、遺伝子データから第1画像データを生成する手法として任意の技術を用いることができる。例えば、制御装置100は、様々なユーザから収集された遺伝子情報(遺伝子検査による解析結果)を用いて、遺伝子情報に応じて、人体の各分がどのような特徴を示すかといったことを機械学習してゆく。例えば、制御装置100は、人体の部位(特に、遺伝子の寄与率が高いとされる部位)毎に、機械学習による学習モデルを生成しておく。例えば、制御装置100は、どのようなDNAシーケンスのときに、どのような形状の唇になるかといったことを機械学習し、学習モデルを生成する。このような学習モデルは、対象とするDNAシーケンスから得られたハッシュ値を入力することで、そのDNAシーケンスに対応する部位の形状を特徴量として算出可能なものである。
Here, the
したがって、ステップS9では、制御装置100は、ユーザU1の遺伝子データを「唇」に対応する学習モデルに入力することで、ユーザU1の唇の形状を示す特徴量を算出する。そして、制御装置100は、算出した特徴量に基づいて、ユーザU1の「唇」画像データである「第1画像データ」を生成する。
Therefore, in step S <b> 9, the
一方、端末装置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
例えば、認証装置200は、照合した照合結果が予め定められた条件を満たすか否かを判定する。予め定められた条件とは、「照合による一致率が所定値(例えば、一致率90%)以上である場合に認証を得る」といったものである。したがって、例えば、認証装置200は、「第1画像データ」と「第2画像データ」とを照合した場合の一致率(唇の形状の一致率)が所定値以上である場合には、ユーザU1の認証を得る。一方、認証装置200は、「第1画像データ」と「第2画像データ」とを照合した場合の一致率が所定値未満である場合には、エラーを出力する。例えば、認証装置200は、端末装置20の表示画面に認証できなかった旨をエラーとして表示させる。
For example, the
また、認証装置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
さて、上述してきたように、制御装置100および認証装置200によって構成される認証システム10は、被認証者であるユーザから体の所定部位の画像データを取得し、また、その所定部位と同一部位の画像データを、かかるユーザの遺伝子データから生成する。そして、認証システム10は、生成した画像データとユーザから取得した画像データとに基づいて、所定部位の形状を照合することにより、ユーザの認証を行う。
As described above, the authentication system 10 configured by the
なお、図示しないが、認証装置200は、認証結果に拘わらず、認証処理が終了した場合には、「第1画像データ」および「第2画像データ」ともに完全に削除する。
Although not shown, the
このような実施形態にかかる認証システム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
〔2.制御装置の構成〕
次に、図2を用いて、実施形態にかかる制御装置100について説明する。図2は、実施形態にかかる制御装置100の構成例を示す図である。図2に示すように、制御装置100は、通信部110と、記憶部120と、制御部130とを有する。
[2. Configuration of control device]
Next, the
(通信部110について)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークNと有線または無線で接続され、例えば、端末装置20、業者装置30、認証装置200との間で情報の送受信を行う。
(About the communication unit 110)
The
(記憶部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
(遺伝子情報データベース121について)
遺伝子情報データベース121は、遺伝子解析による解析結果に基づく遺伝子データを記憶する記憶部である。ここで、図3に実施形態にかかる遺伝子情報データベース121の一例を示す。図3の例では、遺伝子情報データベース121は、「ユーザID」、「遺伝子データ」、「生年月日」、「氏名」、「住所」といった項目を有する。
(About gene information database 121)
The
「ユーザ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
図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
(受信部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
(格納部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
(生成部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
例えば、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の形状が照合に用いられるよう指定する。また、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の長さ(幅でもよい)が照合に用いられるよう指定してもよい。
For example, the specifying
生成部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
生成部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
(通信部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
(記憶部220について)
記憶部220は、例えば、RAM、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部220は、認証対象特定用データベース221と、条件特定用データベース222を有する。
(Regarding storage unit 220)
The
(認証対象特定用データベース221について)
認証対象特定用データベース221は、どのような身体的な特徴を認証に利用させるかといった認証対象の候補を記憶する。ここで、図5に実施形態にかかる認証対象特定用データベース221の一例を示す。図5の例では、認証対象特定用データベース221は、「部位」といった項目を有する。
(Regarding the authentication target specifying database 221)
The authentication
「部位」には、図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
(条件特定用データベース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
「条件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
図4に示すように、制御部230は、要求受付部231と、特定部232と、取得部233と、変換部234と、認証部235を有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部230の内部構成は、図4に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部230が有する各処理部の接続関係は、図4に示した接続関係に限られず、他の接続関係であってもよい。
As illustrated in FIG. 4, the
(要求受付部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
一例を示すと、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の形状が認証を得るための照合に用いられるよう指定する。また、特定部232は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位のサイズ(横幅や縦幅)が認証を得るための照合に用いられるよう指定する。
For example, the specifying
特定部232は、認証対象特定用データベース221を参照することにより、認証対象を特定する。図5に示すように、認証対象特定用データベース221には、人体の各部位の名称が記憶されているため、特定部232は、その中から1つの部位を選択する。また、特定部232は、選択した部位の「形状」を認証対象するか、あるいは、「サイズ」を認証対象とするかを選択する。
The specifying
例えば、特定部232は、部位「唇」および「形状」を選択した場合には、認証対象として「唇の形状」を特定するとともに、「唇の形状」を認証に用いるよう指定する。また、特定部232は、部位「唇」および「サイズ」を選択した場合には、認証対象として「唇のサイズ」を特定するとともに、「唇のサイズ」を認証に用いるよう指定する。なお、ここでの「サイズ」は、例えば、「横幅」または「縦幅」のうちのいずれか1つであってもよいし、両方であってもよい。
For example, when the parts “lips” and “shape” are selected, the specifying
また、特定部232は、認証を得るための条件情報も特定する。例えば、特定部232は、条件特定用データベース222を参照することにより、記憶されている条件情報を1つ選択することにより、選択した条件情報を認証を得るための条件情報として特定する。
The specifying
(取得部233について)
取得部233は、特定部232により特定された認証対象に対応する身体的な特徴として、認証を受けるユーザがどのような身体的な特徴を有するかといった情報を制御装置100、および、認証を受けるユーザ本人から取得する。
(About the acquisition unit 233)
The
認証を受けるユーザがどのような身体的な特徴を有するかといった情報のうち、制御装置100側から取得されるものが第1特徴情報に対応する。また、認証を受けるユーザがどのような身体的な特徴を有するかといった情報のうち、認証を受けるユーザ本人から取得されるものが第2特徴情報に相当する。
Of the information about what physical features the user receiving authentication has, what is acquired from the
つまり、取得部233は、制御装置100に対して、特定部232により特定された認証対と、認証を受けるユーザのユーザIDとを対応付けて制御装置100に送信することにより、認証対象に対応する身体的な特徴として、かかるユーザの身体的な特徴を示す第1特徴情報を生成するよう要求する。このような要求を送信することにより、取得部233は、第1特徴情報を取得する。上述した制御装置100の生成部134は、取得部233からの要求に応じて第1特徴情報を生成するが、生成方法については上記の通りであるためここでの説明を省略する。
That is, the
一方、取得部233は、認証を受けるユーザに対して、認証対象に対応する身体的な特徴として、自身の身体的な特徴を示す第2特徴情報を提供するよう指示する。例えば、取得部233は、端末装置20の表示画面に指示内容を表示させることにより、第2特徴情報を提供を求める。このような指示を行うことにより、取得部233は、第2特徴情報を取得する。図1で説明した通り、ユーザによる提供方法としては、端末装置20を用いて写真撮影することが好ましい。
On the other hand, the
(変換部234について)
変換部234は、認証対象の内容に応じて、取得部233によってユーザから取得された第2特徴情報を数値データに変換する。後述するが、特定部232は、認証対象として「唇のサイズ」を特定する場合がある。つまり、特定部232は、「唇のサイズ」を認証に用いるよう指定する場合がある。
(About the conversion unit 234)
The
ここで、端末装置20を介してユーザから取得される第2特徴情報は、画像データであるため、変換部234は、取得部233により取得された画像データを解析することにより、画像データを数値データに変換することにより、画像データに含まれる「唇」のサイズを示す数値データを生成する。
Here, since the second feature information acquired from the user via the terminal device 20 is image data, the
(認証部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
例えば、特定部232により「体の所定部位の形状」を認証に用いるよう指定された場合、生成部134は、認証を受けるユーザにおける「体の所定部位の形状」を示す第1特徴情報(図1の例では、第1画像データ)を生成する。また、認証を受けるユーザは、端末装置20を用いて、自身の「体の所定部位の形状」を示す第2特徴情報を認証装置200に送信する。
For example, when the
そして、取得部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
また、認証部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
まず、端末装置20は、ユーザU1の操作に応じて、認証要求を認証装置200に送信する。次に、特定部232は、要求受付部231によって認証要求が受け付けられると、認証対象特定用データベース221を参照し、認証対象を特定する。また、特定部232は、条件特定用データベース222を参照し、条件情報を特定する。ここでは、特定部232は、認証に利用させる身体的な特徴として「唇の形状」を特定したとする。また、特定部232は、条件情報「一致率90%以上」を特定したものとする。
First, the terminal device 20 transmits an authentication request to the
特定部232は、上記のように特定すると、「唇の形状」で認証を行うよう指示する旨の情報を取得部233に出力する。また、特定部232は、条件情報「一致率90%以上」を認証部235に出力する。
When the identifying
次に、取得部233は、制御装置100に対して、特定部232により特定された認証対象「唇の形状」と、ユーザID「U1」とを対応付けて制御装置100に送信する。これより、取得部233は、ユーザU1の「唇の形状」を示す画像データである第1画像データ(第1特徴情報の一例)を生成するよう制御装置100に対して要求する。
Next, the
生成部134は、取得部233から要求を受信すると、遺伝子情報データベース121からユーザU1の遺伝子データを抽出し、その遺伝子データから第1画像データを生成する。このとき生成部134によって生成される第1画像データは、ユーザU1の「唇の形状」を認識可能な画像データであって「唇」のみを含む画像データである。すなわち、第1画像データは、ユーザU1の顔全体を含むといったものではない。生成部134は、生成した第1画像データを取得部233に送信する。
Upon receiving the request from the
また、取得部233は、端末装置20を介して、ユーザU1に「唇」の画像データを提供するよう指示する。例えば、取得部233は、ユーザU1に対して、端末装置20を使って自身の顔を撮影するよう指示する。端末装置20は、ユーザU1の操作に応じて、ユーザU1の顔の画像データを取り込むと、そこから「唇」部分だけを切り出した画像データである第2画像データ(第1特徴情報の一例)を取得部233に送信する。つまり、第2画像データは、ユーザU1の「唇」のみを含む画像データであってユーザU1の顔全体を含むといったものではない。
In addition, the
取得部233は、上記のようにして制御装置100からは第1画像データを、ユーザU1からは第2画像データを取得する。
The
そして、認証部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
そして、認証部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
まず、ユーザ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
解析業者Tは、業者装置30によって依頼が受信されたことを確認すると、ユーザU1による遺伝子検査の受診依頼を受領する(ステップS104)。解析業者Tは、ユーザU1の遺伝子を解析し(ステップS105)、得られた解析結果を制御装置100に送信する(ステップS106)。
When the analysis company T confirms that the request has been received by the
制御装置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
〔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
次に取得部233は、特定部232により特定された認証対象の画像データを取得するための処理を行う。具体的には、取得部233は、かかる認証対象によって指定される人体の部位の特徴として、ユーザU1がどのような特徴をしているかといった情報である部位画像データを制御装置100およびユーザU1の双方に要求する(ステップS204)。
Next, the
ここで、制御装置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
また、ユーザ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
次に、認証部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
〔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
このような状態において、変換部234は、取得部233に取得された第2画像データを解析することにより、ユーザの「唇の形状」を特徴付ける数値データである特徴量を算出する。つまり、変換部234は、画像を数値に変換する。そして、認証部235は、生成部124から得られた特徴量と、ユーザから取得された画像データを変換して得られた特徴量とを照合することによりユーザ認証を行う。
In such a state, the
これにより、実施形態にかかる認証システム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
このような状態において、生成部134は、取得部233から要求を受信すると、ユーザU1の「唇のサイズ」を示すデータである第1数値データ(第1特徴情報の一例)を生成する。例えば、生成部134は、機械学習によって得られている学習モデルに、ユーザU1の遺伝子データおよび生年月日を入力することで、ユーザU1の「唇の形状」を示す特徴量を算出する。そして、生成部134は、算出した特徴量から、ユーザU1の「唇のサイズ」を示す第1数値データを生成する。
In such a state, upon receiving a request from the
また、変換部234は、取得部233によりユーザU1から取得された「唇」の画像データ解析することにより、かかる画像データを数値に変換する。そして、変換部234は、ユーザU1の「唇のサイズ」を示すデータである第2数値データ(第2特徴情報の一例)を生成する。
The
認証部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
このように、実施形態にかかる認証システム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
例えば、特定部232は、認証要求に応じて、認証対象特定用データベース221を参照し、認証対象として人体における異なる複数の部位を特定するとともに、特定した異なる複数の部位の形状を認証に用いるよう指定する。例えば、特定部232は、「唇」と「目」を特定することにより、「唇の形状」と「目の形状」とを認証に用いるよう指定する。つまり、特定部232は、認証対象「唇の形状」と「目の形状」を特定する。
For example, the specifying
このような状態において、生成部134は、取得部233から要求を受信すると、ユーザU1の「唇の形状」および「目の形状」を示す画像データを生成する。例えば、生成部134は、これまで説明してきたように、ユーザU1の遺伝子データと生年月日とに基づいて、ユーザU1の「唇」および「目」を示す画像データをそれぞれ生成する。かかる場合、生成部134により生成される双方の画像データともに第1特徴情報の一例といえる。そして、生成部134は、ユーザU1の「唇」および「目」を示す画像データを取得部233に送信する。
In such a state, when receiving the request from the
また、端末装置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
そして、認証部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
このような状態において、生成部134は、取得部233から要求を受信すると、ユーザU1の「唇のサイズ」および「目のサイズ」を示す数値データを生成する。例えば、生成部134は、これまで説明してきたように、ユーザU1の遺伝子データと生年月日とに基づいて、ユーザU1の「唇のサイズ」および「目のサイズ」を示す数値データを生成する。そして、生成部134は、生成した各部位のサイズを示す数値データを取得部233に送信する。
In such a state, upon receiving a request from the
また、端末装置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
ここで、変換部234は、取得部233によりユーザU1から取得された「唇」画像データおよび「目」画像データを解析することにより、これら画像データを数値に変換する。そして、変換部234は、ユーザU1の「唇のサイズ」および「目のサイズ」を示す数値データをそれぞれ生成する。
Here, the
そして、認証部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
例えば、認証部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
このような状態において、認証部235は、特定部232に対し、「唇の形状」とは異なる認証対象を特定するよう指示する。このような指示を受けて、特定部232は、認証対象「鼻の形状」を特定したとすると、取得部233に対して認証対象「鼻の形状」を出力する。
In such a state, the authentication unit 235 instructs the specifying
取得部233は、制御装置100に対して、認証対象「鼻の形状」に対応する第1画像データ(ユーザU1の「鼻」の画像データ)を生成するよう要求する。また、取得部233は、ユーザU1に対して、再度写真撮影するよう要求する。言い換えれば、取得部233は、端末装置20に対して、認証対象「鼻の形状」に対応する第2画像データ(ユーザU1の「鼻」の画像データ)を、ユーザU1から取得するよう要求する。
The
上記のようにして、認証対象「鼻の形状」に応じて生成された第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
ユーザから認証対象の指定を受け付ける方法は、任意の手法が用いられてよい。例えば、特定部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
また、端末装置20の表示画面にタッチパネルが採用されている場合、特定部232は、顔のイメージ図を表示させることで、顔の部位の中から、認証に使ってほしい部位を指で選択させてもよい。かかる場合、例えば、ユーザU1は、「鼻」を認証に使わせたいとすると、顔のイメージ図において「鼻」を指で囲い込むようになぞることで「鼻」選択する。また、特定部232は、選択された部位について「形状」で認証させるのか、あるいは、「サイズ」で認証させるのかも指定させてよい。ここでは、ユーザU1が、最終的に「鼻の形状」を指定したとする。
In addition, when a touch panel is adopted for the display screen of the terminal device 20, the specifying
かかる場合、特定部232は、ユーザU1により指定された「鼻の形状」を認証対象として特定する。以降の処理は、これまでと同様であるため簡単に説明する。具体的には、取得部233は、制御装置100に対しては、「鼻の形状」を示す第1画像データを生成するよう要求する。また、取得部233は、ユーザU1に対しては、「鼻の形状」を示す第2画像データを提供するよう要求する。そして、認証部235は、取得部233により取得された第1画像データと、第2画像データとを照合することにより認証を行う。
In such a case, the specifying
これにより、実施形態にかかる認証システム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
CPU1100は、ROM1300又はHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、通信網50を介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータを通信網50を介して他の機器へ送信する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラム又はデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が認証装置200として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部230の機能を実現する。また、HDD1400には、記憶部220内のデータが格納される。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置から通信網50を介してこれらのプログラムを取得してもよい。
For example, when the
〔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
これにより、実施形態にかかる認証システム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
これにより、実施形態にかかる認証システム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
これにより、実施形態にかかる認証システム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
これにより、実施形態にかかる認証システム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 |
これにより、実施形態にかかる認証システム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
これにより、実施形態にかかる認証システム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
Claims (13)
前記生成部により生成された第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〜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. .
前記認証部は、前記生成部により生成された情報と、前記ユーザから取得された身体的な特徴を示す第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.
前記認証部は、前記生成部により生成された数値データと、前記ユーザから取得された身体的な特徴を示す第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〜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.
ことを特徴とする請求項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特徴情報と、前記ユーザから取得された身体的な特徴を示す第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.
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)
| 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)
| 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 |
-
2017
- 2017-02-20 JP JP2017028947A patent/JP2018134138A/en active Pending
Patent Citations (6)
| 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)
| 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 |