(57)【要約】【課題】利便性の高い認証を行うこと。【解決手段】本願にかかる認証装置は、生成部と、認証部とを有する。生成部は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する。認証部は、生成部により生成された第１特徴情報と、ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、ユーザの認証を行う。【選択図】図４
2018134138.tif 000002
【特許請求の範囲】
【請求項１】
ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する生成部と、
前記生成部により生成された第１特徴情報と、前記ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う認証部と
を有することを特徴とする認証装置。
【請求項２】
前記ユーザからの認証要求が受け付けられた場合に、認証に用いられる身体的な特徴である認証対象を特定する特定部をさらに有し、
前記生成部は、前記特定部により特定された認証対象に応じて前記ユーザの身体的な特徴を示す第１特徴情報を生成し、
前記認証部は、前記生成部により生成された第１特徴情報と、前記特定部により特定された認証対象に応じて前記ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項１に記載の認証装置。
【請求項３】
前記特定部は、前記ユーザの体の所定部位のうち遺伝子の寄与率がより高い部位を前記認証対象として特定する
ことを特徴とする請求項２に記載の認証装置。
【請求項４】
前記特定部は、前記ユーザにより指定された身体的な特徴を前記認証対象として特定する
ことを特徴とする請求項２または３に記載の認証装置。
【請求項５】
前記生成部は、前記ユーザの遺伝子データと、前記ユーザの生年月日とに基づいて、第１特徴情報を生成する
ことを特徴とする請求項１〜４のいずれか１つに記載の認証装置。
【請求項６】
前記生成部は、第１特徴情報として前記ユーザの体の所定部位の形状を示す情報を生成し、
前記認証部は、前記生成部により生成された情報と、前記ユーザから取得された身体的な特徴を示す第２特徴情報として前記ユーザの体の所定部位の形状を示す情報とを照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項１〜５のいずれか１つに記載の認証装置。
【請求項７】
前記生成部は、前記ユーザの体の異なる前記所定部位の形状を示す情報を生成し、
前記認証部は、前記生成部により生成された情報と、前記ユーザから取得された情報であって前記ユーザの体の異なる所定部位の形状を示す情報とにおいて、対応する前記所定部位の形状を示す情報同士を照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項６に記載の認証装置。
【請求項８】
前記生成部は、第１特徴情報として前記ユーザの体の所定部位のサイズを示す数値データを生成し、
前記認証部は、前記生成部により生成された数値データと、前記ユーザから取得された身体的な特徴を示す第２特徴情報として前記ユーザの体の所定部位のサイズを示す数値データとを照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項１〜７のいずれか１つに記載の認証装置。
【請求項９】
前記生成部は、前記ユーザの体の異なる前記所定部位のサイズを示す数値データを生成し、
前記認証部は、前記生成部により生成された数値データと、前記ユーザから取得された数値データであって前記ユーザの体の異なる所定部位のサイズを示す数値データとにおいて、対応する前記所定部位の数値データ同士を照合することにより、前記ユーザの認証を行う
ことを特徴とする請求項８に記載の認証装置。
【請求項１０】
前記認証部は、第１特徴情報と第２特徴情報とを照合した場合の照合結果が所定の条件情報を満たす場合に、前記ユーザに対して認証を得る
ことを特徴とする請求項１〜９のいずれか１つに記載の認証装置。
【請求項１１】
前記認証部は、前記ユーザに対して認証が得られなかった場合に前記特定部により再度特定された認証対象に応じて前記生成部により生成された第１特徴情報と、前記ユーザから取得された第２特徴情報とを照合することにより、再度前記ユーザの認証を行う
ことを特徴とする請求項２〜４のいずれか１つに記載の認証装置。
【請求項１２】
認証装置が実行する認証方法であって、
ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する生成工程と、
前記生成工程により生成された第１特徴情報と、前記ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う認証工程と
を含んだことを特徴とする認証方法。
【請求項１３】
ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する生成手順と、
前記生成手順により生成された第１特徴情報と、前記ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う認証手順と
をコンピュータに実行させることを特徴とする配信プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、認証装置、認証方法および認証プログラムに関する。
【背景技術】
【０００２】
従来、ユーザ認証には、様々な手法が用いられている。例えば、パスワードによるユーザ認証が簡便であるため最もよく用いられているが、一方で、解読技術も向上してきているため、生物学的特徴を用いたユーザ認証である生体認証が普及してきている。
【０００３】
例えば、銀行のＡＴＭ利用においては、指紋認証が導入されてきている。また、顔認証や虹彩認証等も存在する。さらに、生体認証の中で最も高精度なものとして遺伝子認証が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−７３５７２号公報
【特許文献２】特開２００５−２４２６７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記の従来技術では、必ずしも利便性の高い認証を行うことができるとは限らない。例えば、特許文献１に記載の技術では、予め登録されたハイブリダイゼーションパターンと、ハイブリダイゼーションパターンが形成された認証表とを比較することでユーザ認証を行う。このような特許文献１に記載の技術では、例えば、外出先での認証を想定した場合、ユーザが認証表を忘れたり紛失したりといったことにより認証が行えないといった状況が起こり得るため、ユーザにとってストレスである。
【０００６】
また、特許文献２に記載の技術では、予め登録されている被認証者の顔写真と、撮像した顔写真との照合により認証を行う。このような特許文献２に記載の技術では、加齢とともに顔は変化するものであるため、ユーザは何度も顔写真を登録し直さなければならないため手間である。
【０００７】
したがって、上記の従来技術では、必ずしも利便性の高い認証を行うことができるとは限らない。
【０００８】
本願は、上記に鑑みてなされたものであって、利便性の高い認証を行うことができる認証装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
本願にかかる認証装置は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する生成部と、前記生成部により生成された第１特徴情報と、前記ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う認証部とを有することを特徴とする。
【発明の効果】
【００１０】
実施形態の一態様によれば、利便性の高い認証を行うことができるといった効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態にかかる認証処理の一例を示す図である。
【図２】図２は、実施形態にかかる制御装置の構成例を示す図である。
【図３】図３は、実施形態にかかる遺伝子情報データベースの一例を示す図である。
【図４】図４は、実施形態にかかる認証装置の構成例を示す図である。
【図５】図５は、実施形態にかかる認証対象特定用データベースの一例を示す図である。
【図６】図６は、実施形態にかかる条件特定用データベースの一例を示す図である。
【図７】図７は、実施形態にかかる認証処理のための前処理の手順を示すシーケンス図である。
【図８】図８は、実施形態にかかる認証処理システムによる認証処理手順を示すシーケンス図である。
【図９】図９は、認証装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【００１２】
以下に、本願にかかる認証装置、認証方法および認証プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ説明する。なお、この実施形態により本願にかかる認証装置、認証方法および認証プログラムが限定されるものではない。また、以下の実施形態において、同一の部位には同一の符号を付し、重複する説明は省略される。
【００１３】
〔１．認証処理〕
まず、図１を用いて、実施形態にかかる認証処理の一例について説明する。図１は、実施形態にかかる認証処理の一例を示す図である。実施形態にかかる認証処理は、図１に示す全体システム１内で行われる。
【００１４】
まず、図１に示すシステム構成について説明する。図１の例では、全体システム１は、端末装置２０と、業者装置３０と、制御装置１００と、認証装置２００とを含む。端末装置２０、業者装置３０、制御装置１００、認証装置２００は、ネットワークを介して有線または無線により通信可能に接続される。なお、図１に示す全体システム１には、複数台の端末装置１０や、複数台の業者装置２０や、複数台の制御装置１００および２００が含まれてもよい。
【００１５】
また、図１に示すように、全体システム１に含まれる制御装置１００および２００から構成されるシステムを認証システム１０とする。実施形態にかかる認証処理のうち、中心的な処理は、この認証システム１０によって行われる。なお、制御装置１００および２００によって行われる認証処理は、制御装置１００および２００を統合した一台に装置によって行われてもよい。
【００１６】
次に、全体システム１および認証システム１０の詳細について説明する。端末装置２０は、撮影機能を有する端末装置である。例えば、端末装置２０は、カメラ機能を有するサイネ−ジである。また、例えば、端末装置２０は、カメラ機能を有するスマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等であってもよい。また、例えば、端末装置２０は、実施形態にかかる認証処理専用の撮像装置であってもよい。
【００１７】
後述するが、端末装置１００は、ユーザ操作に応じて、当該ユーザの体のある特定部位を撮影する。そして、端末装置１００は、撮影によって得られた撮像画像のデータを認証装置２００に送信する。
【００１８】
業者装置３０は、遺伝子解析を行う解析業者（「解析業者Ｔ」とする）によって利用される端末装置であり、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣや、デスクトップＰＣや、携帯電話機や、ＰＤＡ等である。
【００１９】
ここで、解析業者Ｔについて説明する。解析業者Ｔは、遺伝子解析サービスを提供している専門機関（企業）や医療機関（病院）等である。解析業者Ｔは、訪問してきたユーザに対して遺伝子解析を行う。あるいは、解析業者Ｔは、依頼してきたユーザに対して検査キットを郵送し、検査キットを用いて採取されたサンプル（例えば、唾液）について遺伝子解析を行う。
【００２０】
本実施形態では、解析業者Ｔと認証システム１０を管理する管理会社との間で、例えば、所定の契約が結ばれている。したがって、解析業者Ｔは、遺伝子解析によって得られた解析結果である遺伝子データを、かかる管理会社に提供する。すなわち、業者装置３０は、遺伝子情報を制御装置１００に送信する。なお、解析業者Ｔは、解析結果を依頼主であるユーザにも通知する。
【００２１】
認証システム１０は、実施形態にかかる認証処理を行う。認証システム１０は、認証の対象となるユーザの遺伝子データを間接的に利用して認証を行う。このため、実施形態にかかる認証処理は、遺伝子認証の一種といえる。
【００２２】
ここで、一般的な遺伝子認証について説明する。例えば、一般的な遺伝子認証では、認証を行う際に、対象者からサンプルを採取し、採取したサンプルを科学的に分析することにより遺伝子データを取得する。そして、取得した遺伝子データと、例えば、かかる対象者によって予め登録されている遺伝子データとを照合することにより認証を行う。このような遺伝子認証では、サンプルを分析し遺伝子データを取得できるまでに時間を要する、すなわち認証結果を得るまでにはより長い時間を要するといったデメリットがあり利便性が高いとはいえない。
【００２３】
また、このようなデメリットを解消するための遺伝子認証として、個人の遺伝子を溶解して作成された特殊印刷を用いて認証を行うといった技術も存在するが、いざ認証の際に、特殊印刷を忘れてしまっていたり紛失してしまっていては、当然であるが認証は行えず、必ずしも利便性が高いとはいえない。また、そもそも特殊印刷を作成するための手続きも手間であるし費用もかかる。
【００２４】
また、上記のように一般的な遺伝子認証では、認証の際に遺伝子そのものを利用する、すなわち個人情報を認証に利用する手法といえる。これは、遺伝子とは、生物固有のものであるためである。したがって、一般に遺伝子認証は、数あるユーザ認証の中でも特に認証精度が高いものとして知られているが、セキュリティ面からは必ずしも安全とは言えない場合がある。例えば、認証の際に外部から遺伝子情報が盗まれた場合、その遺伝子情報から個人を特定することができる可能性がある。
【００２５】
以上のような、遺伝子認証における問題点を踏まえて、実施形態にかかる認証システム１０は、認証の際に遺伝子データそのものを利用するのではなく、間接的に利用することにより認証を行うものである。
【００２６】
具体的には、認証システム１０は、制御装置１００および２００の機能により、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する。そして、認証システム１０は、制御装置１００および２００の機能により生成された第１特徴情報と、ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、かかるユーザの認証を行う。以下では、認証システム１０によって行われる認証処理の一例について具体的に説明する。
【００２７】
ここでは、認証を受けるユーザとしてユーザＵ１を用いる。ユーザＵ１は、実施形態にかかる認証が行われるよりも以前に異遺伝子検査を受けることにより、制御装置１００に遺伝子データを登録されている必要がある。この点からまず説明する。
【００２８】
ユーザＵ１は、例えば、自身の端末装置を用いて、制御装置１００に対して遺伝子検査の依頼を送信する（ステップＳ１）。例えば、ユーザＵ１は、制御装置１００との間に発行されているアカウントを用いて、制御装置１００にアクセスする。そして、ユーザＵ１は、所定の登録画面から遺伝子検査の依頼を行う。
【００２９】
そして、制御装置１００は、ユーザＵ１から遺伝子検査依頼を受信すると、解析業者Ｔに対して、ユーザＵ１が遺伝子検査を受診希望である旨を送信する（ステップＳ２）。例えば、制御装置１００は、ユーザＵ１の識別情報であるユーザＩＤ（ユーザＩＤ「Ｕ１」とする）を業者装置３０に送信する。そして、業者装置３０によりユーザＩＤ「Ｕ１」が受信された場合に、解析業者Ｔは、ユーザＵ１からの遺伝子検査依頼を受領する。
【００３０】
解析業者Ｔによって遺伝子検査依頼が受領された後、ユーザＵ１は、実際に遺伝子検査を受診する（ステップＳ３）。ユーザＵ１は、解析業者Ｔに直接赴いて遺伝子検査を受診してもよいし、解析業者Ｔから送られてきた検査キットを用いて採取したサンプルを解析業者Ｔに送り返すことで遺伝子検査を受診してもよい。
【００３１】
次に、業者装置３０は、解析業者ＴによってユーザＵ１の遺伝子解析が行われた解析結果を制御装置１００に送信する（ステップＳ４）。例えば、業者装置３０は、ユーザＩＤ「Ｕ１」と解析結果とを対応付けて、制御装置１００に送信する。制御装置１００は、業者装置３０から受信した解析結果を遺伝子情報データベース１２１に格納する（ステップＳ５）。例えば、制御装置１００は、業者装置３０から受信した解析結果を遺伝子データとして遺伝子情報データベース１２１に格納する。
【００３２】
また、制御装置１００は、業者装置３０から受信した解析結果に基づき所定の遺伝子データを生成し、生成した遺伝子データを遺伝子情報データベース１２１に格納してもよい。この点について一例を示す。制御装置１００は、業者装置３０から受信した解析結果にハッシュ関数を掛け合わせることで、解析結果によって示される遺伝子情報に対応するハッシュ値を算出する。そして、制御装置１００は、このハッシュ値を遺伝子データとして遺伝子情報データベース１２１に格納する。
【００３３】
ここで、解析結果は個人情報（図１の例では、ユーザＵ１の個人情報）であるが、ハッシュ値は個人情報とはいえず、また、ハッシュ値から元情報（解析結果）を得ることは困難である。したがって、解析結果そのものを記憶するのではなく、解析結果から得られたハッシュ値を記憶することで、セキュリティ面からの安全性がより高くなる。
【００３４】
図１の遺伝子情報データベース１２１に示されるように、制御装置１００は、「ユーザＩＤ」に上記のような「遺伝子データ」と「生年月日」とを対応付けて記憶する。ユーザＵ１の例では、制御装置１００は、ユーザＩＤ「Ｕ１」に、ユーザＵ１の遺伝子が解析された解析結果に基づく遺伝子データ「ＤＡ１」とユーザＵ１の生年月日「ＹＭＤ１」とを対応付けて、遺伝子情報データベース１２１に格納する。生年月日は、例えば、ステップＳ１で登録されたものである。
【００３５】
さて、ここまで説明してきたステップは、実施形態にかかる認証処理のうち実際に認証を行うための前処理といえる。以降のステップは、遺伝子情報データベース１２１に記憶される遺伝子データを用いて、実際に認証を行うものである。
【００３６】
例えば、端末装置２０は、ユーザＵ１の操作に応じて、認証要求を認証装置２００に送信する（ステップＳ６）。認証要求とは、例えば、認証装置２００に対して、ユーザＵ１の認証を行うよう要求する信号である。また、端末装置２０は、例えば、イベント会場の入口において、ユーザ認証を行うために設置されたサイネ−ジや、銀行に設置されたＡＴＭ等として想定することができる。
【００３７】
認証装置２００は、認証要求を受信すると、認証対象を特定する。具体的には、認証装置２００は、認証の対象となる身体的な特徴（「認証対象」とする）を特定する（ステップＳ７）。すなわち、認証装置２００は、ユーザＵ１の体の所定部位のうち、どの部位（認証対象）を認証に利用させるかを特定する。例えば、認証装置２００は、ユーザＵ１の体の特定部位のうち、遺伝子の寄与率がより高い部位を認証に用いる認証対象として特定する。
【００３８】
後述するが、認証対象の候補は、認証対象特定用データベース２２１に格納されており、認証装置２００は、ここから認証に利用させる認証対象を特定することができる。一方で、認証装置２００は、認証対象をユーザＵ１に指定させてもよい。例えば、認証装置２００は、ユーザＵ１に対して体のどの部位を認証に利用させるかを指定させてもよい。図１の例では、認証装置２００は、認証対象として「唇」を特定したものとする。
【００３９】
続いて、認証装置２００は、制御装置１００およびユーザＵ１に対して、ステップＳ７で特定した部位の画像データ（部位画像データ）を要求する（ステップＳ８）。つまり、認証装置２００は、「唇」の画像データ（「唇」画像データ）を要求する。
【００４０】
例えば、認証装置２００は、制御装置１００に対しては、ユーザＩＤ「Ｕ１」を送信することで、ユーザＩＤ「Ｕ１」に対応する「唇」画像データを要求する。また、認証装置２００は、ユーザＵ１に対しては、端末装置２０を用いて自身の顔を写真撮影し、撮影して得られた顔画像データを送信するよう指示する。認証装置２００は、このような指示を、例えば、端末装置２０の表示画面に表示させることで、ユーザＵ１に指示内容を認識させる。
【００４１】
制御装置１００は、認証装置２００から「唇」画像データの要求を受信すると、遺伝子データから「唇」画像データを生成する。例えば、制御装置１００は、遺伝子情報データベース１２１からユーザＩＤ「Ｕ１」に対応する遺伝子データを取得し、かかる遺伝子データから「唇」画像データを生成する。
【００４２】
そして、制御装置１００は、生成した「唇」画像データを認証装置２００に送信する（ステップＳ９）。本実施形態では、このように制御装置１００によって生成される画像データであって認証を受けるユーザの体の所定部位の形状を示す情報を「第１画像データ」とする。「第１画像データ」は、ユーザの身体的な特徴を示す第１特徴情報の一例である。なお、ここで生成される「唇」画像データは、ユーザＵ１の「唇」のみを含ものであって、例えば、顔全体を含むといったものではない。
【００４３】
ここで、制御装置１００は、遺伝子データから第１画像データを生成する手法として任意の技術を用いることができる。例えば、制御装置１００は、様々なユーザから収集された遺伝子情報（遺伝子検査による解析結果）を用いて、遺伝子情報に応じて、人体の各分がどのような特徴を示すかといったことを機械学習してゆく。例えば、制御装置１００は、人体の部位（特に、遺伝子の寄与率が高いとされる部位）毎に、機械学習による学習モデルを生成しておく。例えば、制御装置１００は、どのようなＤＮＡシーケンスのときに、どのような形状の唇になるかといったことを機械学習し、学習モデルを生成する。このような学習モデルは、対象とするＤＮＡシーケンスから得られたハッシュ値を入力することで、そのＤＮＡシーケンスに対応する部位の形状を特徴量として算出可能なものである。
【００４４】
したがって、ステップＳ９では、制御装置１００は、ユーザＵ１の遺伝子データを「唇」に対応する学習モデルに入力することで、ユーザＵ１の唇の形状を示す特徴量を算出する。そして、制御装置１００は、算出した特徴量に基づいて、ユーザＵ１の「唇」画像データである「第１画像データ」を生成する。
【００４５】
一方、端末装置２０は、ユーザＵ１の操作に応じて、内蔵されているカメラでユーザＵ１の顔を撮影する。そして、端末装置２０は、撮影して得られた顔画像データから「唇」部分だけを切り出した「唇」画像データを認証装置２００に送信する（ステップＳ１０）。このように、認証を受けるユーザから取得される画像データであって体の所定部位の形状を示す情報を「第２画像データ」とする。「第２画像データ」は、ユーザから取得された身体的な特徴を示す第２特徴情報の一例である。
【００４６】
そして、認証装置２００は、制御装置１００によって生成された「第１画像データ」と、ユーザＵ１から取得された「第２画像データ」（双方、ユーザＵ１の「唇」を示す画像データ）とを受信すると（ステップＳ１１）、「第１画像データ」と「第２画像データ」とを照合することにより、ユーザＵ１の認証を行う（ステップＳ１２）。例えば、認証装置２００は、「第１画像データ」に含まれる唇の形状と、「第２画像データ」に含まれる唇の形状とを照合することにより、ユーザＵ１の認証を行う。
【００４７】
例えば、認証装置２００は、照合した照合結果が予め定められた条件を満たすか否かを判定する。予め定められた条件とは、「照合による一致率が所定値（例えば、一致率９０％）以上である場合に認証を得る」といったものである。したがって、例えば、認証装置２００は、「第１画像データ」と「第２画像データ」とを照合した場合の一致率（唇の形状の一致率）が所定値以上である場合には、ユーザＵ１の認証を得る。一方、認証装置２００は、「第１画像データ」と「第２画像データ」とを照合した場合の一致率が所定値未満である場合には、エラーを出力する。例えば、認証装置２００は、端末装置２０の表示画面に認証できなかった旨をエラーとして表示させる。
【００４８】
また、認証装置２００は、「第１画像データ」と「第２画像データ」とを照合した場合の一致率が所定値未満である場合には、条件を緩和し（例えば、一致率を８０％に下げる）、緩和後の条件を満たす場合には、ユーザＵ１の認証を得てもよい。また、緩和後の条件をも満たさない場合には、認証装置２００は、エラー出力するようにしてもよい。
【００４９】
さて、上述してきたように、制御装置１００および認証装置２００によって構成される認証システム１０は、被認証者であるユーザから体の所定部位の画像データを取得し、また、その所定部位と同一部位の画像データを、かかるユーザの遺伝子データから生成する。そして、認証システム１０は、生成した画像データとユーザから取得した画像データとに基づいて、所定部位の形状を照合することにより、ユーザの認証を行う。
【００５０】
なお、図示しないが、認証装置２００は、認証結果に拘わらず、認証処理が終了した場合には、「第１画像データ」および「第２画像データ」ともに完全に削除する。
【００５１】
このような実施形態にかかる認証システム１０では、ユーザは認証を受けるその場で画像データを提供するだけでよい。また、リアルタイムで自身の遺伝子データから正解データである画像データが生成されて照合が行われるため、ユーザは、照合結果が得られるまで長時間待たされることもない。また、ユーザは、顔認証のように自身の顔データを定期的に提供しなければならないといった面倒な作業を行う必要もない。したがって、実施形態にかかる認証システム１０は、利便性の高い認証を行うことができるといった効果を奏する。
【００５２】
また、認証システム１０は、ユーザの体の一部分（例えば、「唇」）を用いて認証を行うといったように、ユーザの顔全体を認証に用いるものではない。つまり、認証システム１０は、例えば、外部の第３者からユーザが容易に特定されてしまうような個人情報（例えば、顔全体）を用いて認証を行うものではないため、よりセキュアな認証を行うことができる。また、制御装置１００も遺伝子検査による解析結果そのものではなく、解析結果から得られたハッシュ値を保持するにとどめることで、よりセキュアな認証を実現することができる。
【００５３】
〔２．制御装置の構成〕
次に、図２を用いて、実施形態にかかる制御装置１００について説明する。図２は、実施形態にかかる制御装置１００の構成例を示す図である。図２に示すように、制御装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。
【００５４】
（通信部１１０について）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークＮと有線または無線で接続され、例えば、端末装置２０、業者装置３０、認証装置２００との間で情報の送受信を行う。
【００５５】
（記憶部１２０について）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory)、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部１２０は、遺伝子情報データベース１２１を有する。
【００５６】
（遺伝子情報データベース１２１について）
遺伝子情報データベース１２１は、遺伝子解析による解析結果に基づく遺伝子データを記憶する記憶部である。ここで、図３に実施形態にかかる遺伝子情報データベース１２１の一例を示す。図３の例では、遺伝子情報データベース１２１は、「ユーザＩＤ」、「遺伝子データ」、「生年月日」、「氏名」、「住所」といった項目を有する。
【００５７】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。「遺伝子データ」は、遺伝子検査によりユーザの遺伝子を解析して得られた解析結果に基づくデータを示す。解析結果そのものが「遺伝子データ」として記憶されてもよいが、セキュリティ面から、その解析結果にハッシュ関数を掛け合わせたハッシュ値が格納されることが望ましい。
【００５８】
「生年月日」は、対応するユーザの生年月日を示す。「氏名」は、対応するユーザの氏名を示す。「住所」は、対応するユーザの住所を示す。
【００５９】
すなわち、図３の例では、ユーザＩＤ「Ｕ１」によって示されるユーザ（ユーザＵ１）の遺伝子を解析した解析結果から遺伝子データ「ＤＡ１」が得られていることを示す。ユーザＵ１は、生年月日「ＹＭＤ１」、氏名「ＮＡ１」、住所「ＡＤＤ１」である例を示す。
【００６０】
（制御部１３０について）
図２に戻り、制御部１３０は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、制御装置１００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００６１】
図３に示すように、制御部１３０は、依頼部１３１と、受信部１３２と、格納部１３３と、生成部１３４とを有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部１３０が有する各処理部の接続関係は、図２に示した接続関係に限られず、他の接続関係であってもよい。
【００６２】
（依頼部１３１について）
依頼部１３１は、ユーザから解析業者への遺伝子検査の依頼を仲介する。図１の例では、依頼部１３１は、ユーザＵ１からユーザＩＤおよびその他ユーザ情報（生年月日、氏名、住所等）の入力を受け付けると、解析業者Ｔに対して、ユーザＵ１が遺伝子検査を受診希望である旨を送信する。例えば、依頼部１３１は、ユーザＩＤ「Ｕ１」およびユーザＵ１の「氏名」を業者装置３０に送信する。解析業者Ｔは、業者装置３０によりユーザＩＤおよび氏名が受信された場合に、ユーザＵ１からの遺伝子検査依頼を受領を完了する。また、依頼部１３１は、ユーザＩＤおよびその他ユーザ情報を遺伝子情報データベース１２１に記憶する。
【００６３】
（受信部１３２について）
受信部１３２は、解析業者からユーザの遺伝子を解析した解析結果を受信する。図１に示すように、例えば、解析業者ＴによってユーザＵ１について遺伝子解析が行われた場合、受信部１３２は、解析業者Ｔの業者端末３０から、その解析結果を受信する。
【００６４】
（格納部１３３について）
格納部１３３は、受信部１３２により受信された解析結果に基づく遺伝子データを遺伝子情報データベース１２１に格納する。例えば、格納部１３３は、受信部１３２により受信された解析結果にハッシュ関数を掛け合わせることで、解析結果によって示される遺伝子情報（例えば、ＤＮＡシーケンス）に対応するハッシュ値を算出する。そして、格納部１３３は、算出したハッシュ値を遺伝子情報データベース１２１に格納する。
【００６５】
（生成部１３４について）
生成部１３４は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する。例えば、生成部１３４は、認証装置２００の特定部２３２により認証の対象となる身体的な特徴である認証対象が特定された場合、つまりどのような身体的な特徴を認証に用いるかが特定された場合に、認証を受けるユーザはその身体的な特徴がどのようなものであるかといったこと示す第１特徴情報を生成する。
【００６６】
例えば、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の形状が照合に用いられるよう指定する。また、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の長さ（幅でもよい）が照合に用いられるよう指定してもよい。
【００６７】
生成部１３４についてより具体的に説明する。生成部１３４は、第１特徴情報としてユーザの体の所定部位の形状を示す情報を生成する。例えば、特定部２３２により認証対象として「唇の形状」が特定されたとする。言い換えれば、特定部２３２により「唇の形状」を照合に用るよう指定されたとする。かかる場合、生成部１３４は、第１特徴情報としてユーザの「唇の形状」を示す情報を生成する。例えば、生成部１３４は、ユーザの遺伝子データと、ユーザの生年月日とに基づいて、ユーザの「唇の形状」を示す情報である画像データ（第１画像データ）を生成する。
【００６８】
生成部１３４は、遺伝子データと生年月日とに基づいて第１画像データを生成するにあたって、機械学習によって得られている学習モデルを用いることができる。例えば、生成部１３４は、様々なユーザから収集された遺伝子情報（遺伝子検査による解析結果）を用いて、機械学習を行う。一例を示すと、生成部１３４は、様々なユーザから収集された遺伝子情報に応じて、人体の各部位がどのような特徴を示すかといったことを機械学習してゆく。そして、生成部１３４は、人体の部位（特に、遺伝子の寄与率が高いとされる部位）毎に、機械学習による学習モデルを生成しておく。例えば、生成部１３４は、どのようなＤＮＡシーケンスのときに、どのような形状の唇になるかといったことを機械学習し、学習モデルを生成する。このような学習モデルは、対象とするＤＮＡシーケンスから得られたハッシュ値や生年月日を入力することで、そのＤＮＡシーケンスに対応する部位の形状を特徴量として算出可能なものである。
【００６９】
したがって、例えば、認証対象が「唇の形状」である場合には、生成部１３４は、認証を受けるユーザの遺伝子データを「唇」に対応する学習モデルに入力することで、そのユーザの「唇の形状」を示す特徴量を算出する。そして、生成部１３４は、算出した特徴量に基づいて、ユーザの「唇」画像データである第１画像データを生成する。
【００７０】
なお、生成部１３４は、ディープラーニングといった手法を用いて、遺伝子データと生年月日とから、直接、第１特徴情報を生成することもできる。また、機械学習は、生成部１３４以外の処理部（例えば、学習部）によって行われるものであってもよい。
【００７１】
〔３．認証装置の構成〕
次に、図４を用いて、実施形態にかかる認証装置２００について説明する。図４は、実施形態にかかる認証装置２００の構成例を示す図である。図４に示すように、認証装置２００は、通信部２１０と、記憶部２２０と、制御部２３０とを有する。
【００７２】
（通信部２１０について）
通信部２１０は、例えば、ＮＩＣ等によって実現される。そして、通信部２１０は、ネットワークＮと有線または無線で接続され、例えば、端末装置２０、業者装置３０、制御装置１００との間で情報の送受信を行う。
【００７３】
（記憶部２２０について）
記憶部２２０は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子またはハードディスク、光ディスク等の記憶装置によって実現される。記憶部２２０は、認証対象特定用データベース２２１と、条件特定用データベース２２２を有する。
【００７４】
（認証対象特定用データベース２２１について）
認証対象特定用データベース２２１は、どのような身体的な特徴を認証に利用させるかといった認証対象の候補を記憶する。ここで、図５に実施形態にかかる認証対象特定用データベース２２１の一例を示す。図５の例では、認証対象特定用データベース２２１は、「部位」といった項目を有する。
【００７５】
「部位」には、図５に示すように、目・鼻・唇・顎・・・といった顔における各部位や、指・爪・・・といった手における各部位が対応付けられる。これら各部位は、遺伝子の寄与率が高いとされる部位の一例であり、さらに他の部位が対応付けられてもよいことはいうまでもない。なお、認証対象特定用データベース２２１への部位の登録は、例えば、認証システム１０の管理者によって行われる。なお、本実施形態では、認証対象特定用データベース２２１には、「顔」や「上半身」といったような個人を特定しやすいような粒度の粗い部位は記憶されない。
【００７６】
（条件特定用データベース２２２について）
条件特定用データベース２２２は、認証を得るための条件情報を記憶する。例えば、認証装置２００は、照合結果がかかる条件情報を満たす場合に、ユーザの認証を得る。ここで、図６に実施形態にかかる条件特定用データベース２２２の一例を示す。図６の例では、条件特定用データベース２２２は、「条件ＩＤ」および「条件情報」といった項目を有する。
【００７７】
「条件ＩＤ」は、各条件を識別するための識別情報を示す。「条件情報」は、対応する「条件ＩＤ」によって示される条件を示す。すなわち、図６の例では、条件ＩＤ「Ｊ１」によって示される条件は「一致率９０％以上」であることを示す。これは、「照合結果である一致率が９０％である場合に、ユーザの認証を得るようにする」といったことを意味する。
【００７８】
（制御部２３０について）
図４に戻り、制御部２３０は、ＣＰＵやＭＰＵ等によって、認証装置２００内部の記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。また、制御部２３０は、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【００７９】
図４に示すように、制御部２３０は、要求受付部２３１と、特定部２３２と、取得部２３３と、変換部２３４と、認証部２３５を有し、以下に説明する情報処理の機能や作用を実現または実行する。なお、制御部２３０の内部構成は、図４に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。また、制御部２３０が有する各処理部の接続関係は、図４に示した接続関係に限られず、他の接続関係であってもよい。
【００８０】
（要求受付部２３１について）
要求受付部２３１は、認証を行うよう指示する認証要求を受け付ける。例えば、要求受付部２３１は、ユーザによって操作される端末装置２０から認証要求を受け付ける。
【００８１】
（特定部２３２について）
特定部２３２は、要求受付部２３１により認証要求が受け付けられた場合に、認証の対象となる身体的な特徴である認証対象を特定する。つまり、特定部２３２は、どのような身体的な特徴を認証に用いらせるかを特定する。例えば、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高い部位を認証対象として特定する。
【００８２】
一例を示すと、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位の形状が認証を得るための照合に用いられるよう指定する。また、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位のサイズ（横幅や縦幅）が認証を得るための照合に用いられるよう指定する。
【００８３】
特定部２３２は、認証対象特定用データベース２２１を参照することにより、認証対象を特定する。図５に示すように、認証対象特定用データベース２２１には、人体の各部位の名称が記憶されているため、特定部２３２は、その中から１つの部位を選択する。また、特定部２３２は、選択した部位の「形状」を認証対象するか、あるいは、「サイズ」を認証対象とするかを選択する。
【００８４】
例えば、特定部２３２は、部位「唇」および「形状」を選択した場合には、認証対象として「唇の形状」を特定するとともに、「唇の形状」を認証に用いるよう指定する。また、特定部２３２は、部位「唇」および「サイズ」を選択した場合には、認証対象として「唇のサイズ」を特定するとともに、「唇のサイズ」を認証に用いるよう指定する。なお、ここでの「サイズ」は、例えば、「横幅」または「縦幅」のうちのいずれか１つであってもよいし、両方であってもよい。
【００８５】
また、特定部２３２は、認証を得るための条件情報も特定する。例えば、特定部２３２は、条件特定用データベース２２２を参照することにより、記憶されている条件情報を１つ選択することにより、選択した条件情報を認証を得るための条件情報として特定する。
【００８６】
（取得部２３３について）
取得部２３３は、特定部２３２により特定された認証対象に対応する身体的な特徴として、認証を受けるユーザがどのような身体的な特徴を有するかといった情報を制御装置１００、および、認証を受けるユーザ本人から取得する。
【００８７】
認証を受けるユーザがどのような身体的な特徴を有するかといった情報のうち、制御装置１００側から取得されるものが第１特徴情報に対応する。また、認証を受けるユーザがどのような身体的な特徴を有するかといった情報のうち、認証を受けるユーザ本人から取得されるものが第２特徴情報に相当する。
【００８８】
つまり、取得部２３３は、制御装置１００に対して、特定部２３２により特定された認証対と、認証を受けるユーザのユーザＩＤとを対応付けて制御装置１００に送信することにより、認証対象に対応する身体的な特徴として、かかるユーザの身体的な特徴を示す第１特徴情報を生成するよう要求する。このような要求を送信することにより、取得部２３３は、第１特徴情報を取得する。上述した制御装置１００の生成部１３４は、取得部２３３からの要求に応じて第１特徴情報を生成するが、生成方法については上記の通りであるためここでの説明を省略する。
【００８９】
一方、取得部２３３は、認証を受けるユーザに対して、認証対象に対応する身体的な特徴として、自身の身体的な特徴を示す第２特徴情報を提供するよう指示する。例えば、取得部２３３は、端末装置２０の表示画面に指示内容を表示させることにより、第２特徴情報を提供を求める。このような指示を行うことにより、取得部２３３は、第２特徴情報を取得する。図１で説明した通り、ユーザによる提供方法としては、端末装置２０を用いて写真撮影することが好ましい。
【００９０】
（変換部２３４について）
変換部２３４は、認証対象の内容に応じて、取得部２３３によってユーザから取得された第２特徴情報を数値データに変換する。後述するが、特定部２３２は、認証対象として「唇のサイズ」を特定する場合がある。つまり、特定部２３２は、「唇のサイズ」を認証に用いるよう指定する場合がある。
【００９１】
ここで、端末装置２０を介してユーザから取得される第２特徴情報は、画像データであるため、変換部２３４は、取得部２３３により取得された画像データを解析することにより、画像データを数値データに変換することにより、画像データに含まれる「唇」のサイズを示す数値データを生成する。
【００９２】
（認証部２３５について）
認証部２３５は、制御装置１００の生成部１３４により生成された第１特徴情報と、認証を受けるユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、かかるユーザの認証を行う。具体的には、認証部２３５は、第１特徴情報と第２特徴情報とを照合した場合の照合結果が所定の条件情報を満たす場合に、ユーザに対して認証を得る。
【００９３】
例えば、特定部２３２により「体の所定部位の形状」を認証に用いるよう指定された場合、生成部１３４は、認証を受けるユーザにおける「体の所定部位の形状」を示す第１特徴情報（図１の例では、第１画像データ）を生成する。また、認証を受けるユーザは、端末装置２０を用いて、自身の「体の所定部位の形状」を示す第２特徴情報を認証装置２００に送信する。
【００９４】
そして、取得部２３３により第１特徴情報および第２特徴情報が取得された場合に、認証部２３５は、第１特徴情報と第２特徴情報とを照合することにより、ユーザ認証を行う。例えば、認証部２３５は、第１特徴情報と第２特徴情報とを照合し、第１特徴情報と第２特徴情報とがどれだけ一致しているかといった度合いを示す一致率を算出する。そして、認証部２３５は、算出した一致率が特定部２３２により特定された条件情報を満たすか否かを判定する。例えば、特定部２３２により条件情報「一致率９０％以上」が特定されている場合、認証部２３５は、算出した一致率が「９０％以上」であれば、ユーザの認証を得る。一方、認証部２３５は、算出した一致率が「９０％未満」であれば、認証エラーと判断する。
【００９５】
また、認証部２３５は、認証が得られた場合には、端末装置２０の表示画面を介して、ユーザに認証が得られた旨を通知する。認証部２３５は、認証が得られた場合には、端末装置２０の表示画面を介して、ユーザに認証エラーを通知する。なお、認証部２３５は、認証が得られなかった場合には、条件特定用データベース２２２を参照し、現在の条件情報よりも緩い条件情報を特定し、算出した一致率がこの緩和した条件情報を満たすか否かで認証かエラーかを判断してもよい。
【００９６】
〔４．認証処理の一例〕
さて、以下では、認証処理の一例について、上記各処理部を明確にして説明する。認証を受けるユーザをユーザＵ１とし、ユーザＵ１は、予め遺伝子検査を受診しているものとする。すなわち、制御装置１００は、遺伝子情報データベース１２１においてユーザＵ１の遺伝子データを既に保持しているものとする。
【００９７】
まず、端末装置２０は、ユーザＵ１の操作に応じて、認証要求を認証装置２００に送信する。次に、特定部２３２は、要求受付部２３１によって認証要求が受け付けられると、認証対象特定用データベース２２１を参照し、認証対象を特定する。また、特定部２３２は、条件特定用データベース２２２を参照し、条件情報を特定する。ここでは、特定部２３２は、認証に利用させる身体的な特徴として「唇の形状」を特定したとする。また、特定部２３２は、条件情報「一致率９０％以上」を特定したものとする。
【００９８】
特定部２３２は、上記のように特定すると、「唇の形状」で認証を行うよう指示する旨の情報を取得部２３３に出力する。また、特定部２３２は、条件情報「一致率９０％以上」を認証部２３５に出力する。
【００９９】
次に、取得部２３３は、制御装置１００に対して、特定部２３２により特定された認証対象「唇の形状」と、ユーザＩＤ「Ｕ１」とを対応付けて制御装置１００に送信する。これより、取得部２３３は、ユーザＵ１の「唇の形状」を示す画像データである第１画像データ（第１特徴情報の一例）を生成するよう制御装置１００に対して要求する。
【０１００】
生成部１３４は、取得部２３３から要求を受信すると、遺伝子情報データベース１２１からユーザＵ１の遺伝子データを抽出し、その遺伝子データから第１画像データを生成する。このとき生成部１３４によって生成される第１画像データは、ユーザＵ１の「唇の形状」を認識可能な画像データであって「唇」のみを含む画像データである。すなわち、第１画像データは、ユーザＵ１の顔全体を含むといったものではない。生成部１３４は、生成した第１画像データを取得部２３３に送信する。
【０１０１】
また、取得部２３３は、端末装置２０を介して、ユーザＵ１に「唇」の画像データを提供するよう指示する。例えば、取得部２３３は、ユーザＵ１に対して、端末装置２０を使って自身の顔を撮影するよう指示する。端末装置２０は、ユーザＵ１の操作に応じて、ユーザＵ１の顔の画像データを取り込むと、そこから「唇」部分だけを切り出した画像データである第２画像データ（第１特徴情報の一例）を取得部２３３に送信する。つまり、第２画像データは、ユーザＵ１の「唇」のみを含む画像データであってユーザＵ１の顔全体を含むといったものではない。
【０１０２】
取得部２３３は、上記のようにして制御装置１００からは第１画像データを、ユーザＵ１からは第２画像データを取得する。
【０１０３】
そして、認証部２３５は、取得部２３３によって取得された第１画像データと第２画像データとを照合することによりユーザＵ１の認証を行う。例えば、認証部２３５は、第１画像データに含まれる唇の形状と、第２画像データに含まれる唇の形状とを照合して、両者の一致率を算出する。
【０１０４】
そして、認証部２３５は、算出した一致率が条件情報「一致率９０％以上」を満たすか否かを判定する。例えば、認証部２３５は、算出した一致率が「９０％以上」であれば、ユーザＵ１の認証を得る。一方、認証部２３５は、算出した一致率が「９０％未満」であれば、認証エラーと判断する。
【０１０５】
そして、認証部２３５は、端末装置２０を介して、認証結果をユーザＵ１に通知する。例えば、認証部２３５は、「認証が得られました。入場してください」といった通知や、「認証エラーです。係員の指示に従ってください」といった通知を行う。
【０１０６】
〔５．認証処理フロー（１）〕
次に、図７を用いて、実施形態にかかる認証処理が行われるための前処理について説明する。認証処理が行われるための前処理とは、遺伝子検査によりユーザの遺伝子解析を行い、その解析結果が制御装置１００に登録されるまでの処理を示す。図７は、実施形態にかかる認証処理のための前処理の手順を示すシーケンス図である。
【０１０７】
まず、ユーザＵ１は、遺伝子検査を依頼する（ステップＳ１０１）。例えば、ユーザＵ１は、制御装置１００に対して、ユーザＩＤおよび生年月日を登録することにより、遺伝子検査の受診を希望する旨を送信する。制御装置１００の依頼部１３１は、ユーザＵ１からの遺伝子検査受診希望を受け付けると（ステップＳ１０２）、解析業者Ｔの業者装置３０に対して、ユーザＵ１の遺伝子検査を行うよう依頼を送信する（ステップＳ１０３）。
【０１０８】
解析業者Ｔは、業者装置３０によって依頼が受信されたことを確認すると、ユーザＵ１による遺伝子検査の受診依頼を受領する（ステップＳ１０４）。解析業者Ｔは、ユーザＵ１の遺伝子を解析し（ステップＳ１０５）、得られた解析結果を制御装置１００に送信する（ステップＳ１０６）。
【０１０９】
制御装置１００の格納部１３３は、受信部１３２により解析結果が受信された場合に（ステップＳ１０７）、その解析結果に基づく遺伝子データを遺伝子情報データベース１２１に格納する。例えば、格納部１３３は、解析結果に含まれるＤＮＡシーケンスにハッシュ関数を掛け合わせることでハッシュ値を算出し、算出したハッシュ値とユーザＩＤ「Ｕ１」とを対応付けて遺伝子情報データベース１２１に格納する（ステップＳ１０８）。
【０１１０】
〔６．認証処理フロー（２）〕
次に、図８を用いて、実施形態にかかる認証処理システム１０による認証処理の手順について説明する。図８は、実施形態にかかる認証処理システム１０による認証処理手順を示すシーケンス図である。ここでは、ユーザＵ１が、端末装置２０を介して、認証を受ける場面を想定する。
【０１１１】
まず、端末装置２０は、ユーザＵ１の操作に応じて、認証装置２００に対して認証要求を送信する（ステップＳ２０１）。認証装置２００の特定部２３２は、要求受付部２３１により認証要求が受け付けられた場合に（ステップＳ２０２）、認証対象および条件情報を特定する（ステップＳ２０３）。具体的には、特定部２３２は、認証対象特定用データベース２２１を参照し、認証の対象となる身体的な特徴を特定する。例えば、特定部２３２は、人体のどの部位におけるどのような特徴を認証に利用させるかを特定する。例えば、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高い部位の形状を認証対象として特定する。また、特定部２３２は、条件特定用データベース２２２を参照し、認証を許可するか否かを判定するための条件情報を特定する。
【０１１２】
次に取得部２３３は、特定部２３２により特定された認証対象の画像データを取得するための処理を行う。具体的には、取得部２３３は、かかる認証対象によって指定される人体の部位の特徴として、ユーザＵ１がどのような特徴をしているかといった情報である部位画像データを制御装置１００およびユーザＵ１の双方に要求する（ステップＳ２０４）。
【０１１３】
ここで、制御装置１００の生成部１３４は、取得部２３３から要求を受信すると（ステップＳ２０５ａ）、ユーザＵ１の遺伝子データからユーザＵ１の身体的な特徴を示す第１画像データを生成する（ステップＳ２０６ｂ）。例えば、生成部１３４は、ユーザＵ１の遺伝子データと、ユーザＵ１の生年月日とに基づいて第１画像データを生成する。例えば、生成部１３４は、機械学習によって得られている学習モデルに、ユーザＵ１の遺伝子データおよび生年月日を入力することで、ユーザＵ１の身体的な特徴を示す特徴量を算出する。認証対象が「唇の形状」であれば、生成部１３４は、ユーザＵ１の「唇の形状」を示す特徴量を算出する。そして、生成部１３４は、算出した特徴量に基づいて、第１画像データを生成する。そして、生成部１３４は、生成した第１画像データを取得部２３３に送信する（ステップＳ２０７ａ）。
【０１１４】
また、ユーザＵ１は、端末装置２０を介して、部位画像データの提供を求められると（ステップＳ２０５ｂ）、例えば、端末装置２０を用いて、求められている部位を写真撮影する。例えば、認証対象が「唇の形状」であれば、ユーザＵ１は、端末装置２０を用いて、自身の顔を写真撮影する。
【０１１５】
端末装置２０は、ユーザ操作に応じて取り込んだ顔の画像データから、求められている部位を切り出したデータである第２画像データを生成し（ステップＳ２０６ｂ）、生成した第２画像データを取得部２３３に送信する（ステップＳ２０７ｂ）。
【０１１６】
取得部２３３は、ステップＳ２０７ａおよびＳ２０７ｂで送信された第１画像データ、第２画像データをそれぞれ受信する（ステップＳ２０８）。
【０１１７】
次に、認証部２３５は、取得部２３３によって取得された第１画像データと第２画像データとを照合することによりユーザＵ１の認証を行う（ステップＳ２０９）。例えば、認証部２３５は、第１画像データと第２画像データとを照合して、両者の一致率を算出する。そして、認証部２３５は、算出した一致率が条件情報を満たすか否かを判定する。例えば、認証部２３５は、算出した一致率が条件情報を満たす場合には（ステップＳ２１０；Ｙｅｓ）、ユーザＵ１の認証を得る。一方、認証部２３５は、算出した一致率が条件情報を満たさない場合には（ステップＳ２１０；Ｎｏ）、認証エラーを出力する。
【０１１８】
〔７．変形例〕
実施形態にかかる認証システム１０は、上記実施例以外にも種々の異なる形態にて実施されてよい。そこで、以下では、他の実施形態について説明する。
【０１１９】
〔７−１．特徴量を用いた認証〕
上記実施形態では、認証部２３５が、ユーザの体の所定部位の形状を示す情報として画像データを照合することによりユーザ認証を行う例を示した。しかし、認証部２３５は、ユーザの体の所定部位の形状を示す情報として特徴量を照合することによりユーザ認証を行ってもよい。
【０１２０】
具体的に説明すると、生成部１３４は、第１特徴情報としてユーザの体の所定部位の形状を示す特徴量を算出する。そして、認証部２３５は、生成部１３４により生成された特徴量と、ユーザから取得された画像データであってユーザの体の所定部位の形状を示す画像データに基づく特徴量である第２特徴情報とを照合することによりユーザ認証を行う。
【０１２１】
このように特徴量で照合が行われる場合であっても、認証を受けるユーザには、特徴量を算出できるような手段はない。したがって、例えば、認証対象「唇の形状」である場合、これまで説明したきたように、認証を受けるユーザは、端末装置２０を用いて、唇の画像データである第２画像データを認証装置２００へ送信する。
【０１２２】
このような状態において、変換部２３４は、取得部２３３に取得された第２画像データを解析することにより、ユーザの「唇の形状」を特徴付ける数値データである特徴量を算出する。つまり、変換部２３４は、画像を数値に変換する。そして、認証部２３５は、生成部１２４から得られた特徴量と、ユーザから取得された画像データを変換して得られた特徴量とを照合することによりユーザ認証を行う。
【０１２３】
これにより、実施形態にかかる認証システム１０は、認証の際に画像データを生成する必要が無いため、より迅速な認証を行うことができる。すなわち、認証システム１０は、認証のためにユーザを待たせる時間を短縮することができるため、利便性の高い認証を行うことができる。また、認証システム１０は、画像ではく数値である特徴量を用いることで、セキュアな認証を実現することができる。
【０１２４】
〔７−２．サイズを用いた認証〕
また、認証部２３５は、ユーザの体の所定部位のサイズを照合することによりユーザ認証を行ってもよい。具体的には、生成部１３４は、第１特徴情報としてユーザの体の所定部位のサイズを示す数値データを生成する。そして、認証部２３５は、生成部１３４により生成された数値データと、ユーザから取得された身体的な特徴を示す第２特徴情報としてユーザの体の所定部位のサイズを示す数値データとを照合することにより、ユーザ認証を行う。以下で一例を示す。
【０１２５】
例えば、特定部２３２は、認証要求に応じて、認証対象特定用データベース２２１を参照し、認証対象として人体の所定部位を特定するとともに、特定した部位のサイズを認証に用いるよう指定する。例えば、特定部２３２は、人体の所定部位のうち遺伝子の寄与率がより高いとされる部位を特定するとともに、その特定した部位のサイズ（横幅や縦幅）が認証に用いられるよう指定する。ここでは、特定部２３２は、認証対象「唇のサイズ」を特定したものとする。また、このときのサイズは、横幅または縦幅のいずれか一方であってもよいし、両方であってもよい。
【０１２６】
このような状態において、生成部１３４は、取得部２３３から要求を受信すると、ユーザＵ１の「唇のサイズ」を示すデータである第１数値データ（第１特徴情報の一例）を生成する。例えば、生成部１３４は、機械学習によって得られている学習モデルに、ユーザＵ１の遺伝子データおよび生年月日を入力することで、ユーザＵ１の「唇の形状」を示す特徴量を算出する。そして、生成部１３４は、算出した特徴量から、ユーザＵ１の「唇のサイズ」を示す第１数値データを生成する。
【０１２７】
また、変換部２３４は、取得部２３３によりユーザＵ１から取得された「唇」の画像データ解析することにより、かかる画像データを数値に変換する。そして、変換部２３４は、ユーザＵ１の「唇のサイズ」を示すデータである第２数値データ（第２特徴情報の一例）を生成する。
【０１２８】
認証部２３５は、取得部２３３によって取得された第１数値データと第２数値データとを比較することによりユーザＵ１の認証を行う。例えば、認証部２３５は、第１数値データと第２数値データとを比較して、両者の誤差を算出する。そして、認証部２３５は、算出した誤差が条件情報を満たすか否かを判定する。例えば、特定部２３２により、条件情報「誤差０．１ポイント以内」が特定されている場合には、認証部２３５は、算出した誤差が「０．１ポイント以内」であれば、ユーザＵ１の認証を得る。
【０１２９】
このように、実施形態にかかる認証システム１０は、画像ではなく数値であるサイズを用いることで、よりセキュアな認証を実現することができる。
【０１３０】
〔７−３．複数の部位で認証（１）〕
上記実施形態では、認証装置２００が、１つの部位を用いた認証を行う例を示した。例えば、認証装置２００が、部位「唇」での認証を行う例を示した。しかし、認証装置２００は、異なる複数の部位を用いた認証を行ってもよい。すなわち、生成部１３４は、ユーザの体の異なる部位の形状を示す情報を生成する。そして、認証部２３５は、生成部１３４により生成された情報と、ユーザから取得された情報であってユーザの体の異なる部位の形状を示す情報とにおいて、対応する部位の形状を示す情報同士を照合することにより認証を行う。この点について一例を用いて説明する。
【０１３１】
例えば、特定部２３２は、認証要求に応じて、認証対象特定用データベース２２１を参照し、認証対象として人体における異なる複数の部位を特定するとともに、特定した異なる複数の部位の形状を認証に用いるよう指定する。例えば、特定部２３２は、「唇」と「目」を特定することにより、「唇の形状」と「目の形状」とを認証に用いるよう指定する。つまり、特定部２３２は、認証対象「唇の形状」と「目の形状」を特定する。
【０１３２】
このような状態において、生成部１３４は、取得部２３３から要求を受信すると、ユーザＵ１の「唇の形状」および「目の形状」を示す画像データを生成する。例えば、生成部１３４は、これまで説明してきたように、ユーザＵ１の遺伝子データと生年月日とに基づいて、ユーザＵ１の「唇」および「目」を示す画像データをそれぞれ生成する。かかる場合、生成部１３４により生成される双方の画像データともに第１特徴情報の一例といえる。そして、生成部１３４は、ユーザＵ１の「唇」および「目」を示す画像データを取得部２３３に送信する。
【０１３３】
また、端末装置２０は、ユーザＵ１によって顔が写真撮影されることにより取り込んだ顔画像データから、「唇」および「目」の部分を切り出した各画像データを取得部２３３に送信する。かかる場合、ユーザＵ１により提供される双方の画像データともに第２特徴情報の一例といえる。
【０１３４】
そして、認証部２３５は、生成部１３４により生成された「唇」画像データと、ユーザＵ１から取得された「唇」画像データとを照合することにより認証を行う。また、認証部２３５は、生成部１３４により生成された「目」画像データと、ユーザＵ１から取得された「目」画像データとを照合することにより認証を行う。
【０１３５】
つまり、認証部２３５は、「唇の形状」での照合と、「目の形状」での照合といった２つの照合を行うことになるため、双方の照合結果に基づいて、認証を得るか否かを判断する。例えば、認証部２３５は、「唇の形状」の一致率が条件情報を満たし、かつ、「目の形状」が条件情報を満たす場合に、ユーザＵ１の照合を得る。言い換えれば、認証部２３５は、どちらか一方でも条件情報を満たしていなければ、認証エラーとする。なお、ここでは、画像データそのものを用いて、各部位の形状を照合する例を示したが、認証部２３５は、各部位の形状を示す特徴量を照合してもよい。
【０１３６】
このように、実施形態にかかる認証システム１０は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。
【０１３７】
〔７−４．複数の部位で認証（２）〕
また、認証部２３５は、各部位のサイズを照合することにより認証を行ってもよい。すなわち、生成部１３４は、ユーザの体の異なる所定部位のサイズを示す数値データを生成する。そして、認証部２３５は、生成部１３４により生成された数値データと、ユーザから取得された情報であってユーザの体の異なる所定部位のサイズを示す数値データとにおいて、対応する部位の数値データ同士を照合することにより認証を行う。この点について一例を用いて説明する。
【０１３８】
例えば、特定部２３２は、認証要求に応じて、認証対象特定用データベース２２１を参照し、認証対象として人体における異なる複数の部位を特定するとともに、特定した異なる複数の部位のサイズを認証に用いるよう指定する。例えば、特定部２３２は、「唇」と「目」を特定することにより、「唇のサイズ」と「目のサイズ」とを認証に用いるよう指定する。つまり、特定部２３２は、認証対象「唇のサイズ」と「目のサイズ」を特定する。
【０１３９】
このような状態において、生成部１３４は、取得部２３３から要求を受信すると、ユーザＵ１の「唇のサイズ」および「目のサイズ」を示す数値データを生成する。例えば、生成部１３４は、これまで説明してきたように、ユーザＵ１の遺伝子データと生年月日とに基づいて、ユーザＵ１の「唇のサイズ」および「目のサイズ」を示す数値データを生成する。そして、生成部１３４は、生成した各部位のサイズを示す数値データを取得部２３３に送信する。
【０１４０】
また、端末装置２０は、ユーザＵ１によって顔が写真撮影されることにより取り込んだ顔画像データから、「唇」および「目」の部分を切り出した各画像データを取得部２３３に送信する。
【０１４１】
ここで、変換部２３４は、取得部２３３によりユーザＵ１から取得された「唇」画像データおよび「目」画像データを解析することにより、これら画像データを数値に変換する。そして、変換部２３４は、ユーザＵ１の「唇のサイズ」および「目のサイズ」を示す数値データをそれぞれ生成する。
【０１４２】
そして、認証部２３５は、生成部１３４により生成された「唇のサイズ」を示す数値データと、ユーザＵ１から取得された「唇のサイズ」を示す数値データとを照合することにより認証を行う。また、認証部２３５は、生成部１３４により生成された「目のサイズ」を示す数値データと、ユーザＵ１から取得された「目のサイズ」を示す数値データとを照合することにより認証を行う。
【０１４３】
例えば、認証部２３５は、生成部１３４により生成された「唇のサイズ」を示す数値データと、ユーザＵ１から取得された「唇のサイズ」を示す数値データとの誤差が条件情報を満たし、かつ、生成部１３４により生成された「目のサイズ」を示す数値データと、ユーザＵ１から取得された「目のサイズ」を示す数値データとの誤差が条件情報を満たす場合に、認証を得る。
【０１４４】
このように、実施形態にかかる認証システム１０は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。
【０１４５】
〔７−５．認証処理について〕
上記実施形態では、認証部２３５は、認証エラーであった場合、条件を緩和し（現在の条件情報よりも緩い内容の条件情報を選択）、照合結果が緩和後の条件を満たすか否かといった認証処理を行う例を示した。しかし、認証部２３５は、認証エラーであった場合、現在の認証対象とは異なる認証対象について再度認証を行ってもよい。すなわち、認証部２３５は、ユーザに対して認証が得られなかった場合に、特定部２３２により再度特定された認証対象に応じて生成部１３４により生成された第１特徴情報と、ユーザから取得された第２特徴情報とを照合することにより、再度ユーザの認証を行う。この点について一例を用いて説明する。
【０１４６】
例えば、認証部２３５は、特定部２３２により認証対象「唇の形状」が特定されたことにより、生成部１３４によって生成された第１画像データと、ユーザＵ１から取得された第２画像データを照合したとする。つまり、認証部２３５は、ユーザＵ１の遺伝子データから生成された「唇の形状」と、ユーザＵ１から取得した「唇の形状」との照合を行ったとする。そして、認証部２３５は、一致率が条件情報を満たさず、認証エラーとの結果を得たとする。
【０１４７】
このような状態において、認証部２３５は、特定部２３２に対し、「唇の形状」とは異なる認証対象を特定するよう指示する。このような指示を受けて、特定部２３２は、認証対象「鼻の形状」を特定したとすると、取得部２３３に対して認証対象「鼻の形状」を出力する。
【０１４８】
取得部２３３は、制御装置１００に対して、認証対象「鼻の形状」に対応する第１画像データ（ユーザＵ１の「鼻」の画像データ）を生成するよう要求する。また、取得部２３３は、ユーザＵ１に対して、再度写真撮影するよう要求する。言い換えれば、取得部２３３は、端末装置２０に対して、認証対象「鼻の形状」に対応する第２画像データ（ユーザＵ１の「鼻」の画像データ）を、ユーザＵ１から取得するよう要求する。
【０１４９】
上記のようにして、認証対象「鼻の形状」に応じて生成された第１画像データと、認証対象「鼻の形状」に応じてユーザＵ１から提供された第２画像データとが取得されると、認証部２３５は、これら画像データを用いて、再度照合を行う。つまり、認証部２３５は、１回目の照合で認証エラーとなったことにより、１回目とは異なる認証対象に応じて取得された第１画像データと第２画像データとを照合することにより、２回目の認証を行う。認証部２３５は、２回目も認証エラーとなった場合には、同様の処理により３回目の認証を行ってもよいし、認証エラーを確定させてもよい。
【０１５０】
また、ここでは、画像データに基づく身体部位の形状を認証に用いる例を示したが、これまで説明してきたように、身体部位の特徴量、あるいは、身体部位のサイズが認証に用いられてもよい。
【０１５１】
これにより、実施形態にかかる認証システム１０は、例えば、１回の認証処理で認証エラーとなった場合、認証対象を変更して再度認証処理を行うため、高精度な認証を実現することができる。
【０１５２】
〔７−６．ユーザ指定〕
上記実施形態では、特定部２３２が、自動で認証対象を特定する例を示した。しかし、特定部２３２は、ユーザにより指定された身体的な特徴を認証対象として特定してもよい。例えば、特定部２３２は、要求受付部２３１によってユーザＵ１からの認証要求が受け付けられた場合に、ユーザＵ１に対して認証対象を指定するよう要求する。つまり、特定部２３２は、ユーザＵ１に対して、認証に使ってほしい部位を指定するよう要求する。例えば、特定部２３２は、このような要求を端末装置２０の表示画面に表示させる。
【０１５３】
ユーザから認証対象の指定を受け付ける方法は、任意の手法が用いられてよい。例えば、特定部２３２は、認証対象の候補を複数表示させることで、表示された認証対象の候補から１つ以上の認証対象を指定させてもよい。
【０１５４】
また、端末装置２０の表示画面にタッチパネルが採用されている場合、特定部２３２は、顔のイメージ図を表示させることで、顔の部位の中から、認証に使ってほしい部位を指で選択させてもよい。かかる場合、例えば、ユーザＵ１は、「鼻」を認証に使わせたいとすると、顔のイメージ図において「鼻」を指で囲い込むようになぞることで「鼻」選択する。また、特定部２３２は、選択された部位について「形状」で認証させるのか、あるいは、「サイズ」で認証させるのかも指定させてよい。ここでは、ユーザＵ１が、最終的に「鼻の形状」を指定したとする。
【０１５５】
かかる場合、特定部２３２は、ユーザＵ１により指定された「鼻の形状」を認証対象として特定する。以降の処理は、これまでと同様であるため簡単に説明する。具体的には、取得部２３３は、制御装置１００に対しては、「鼻の形状」を示す第１画像データを生成するよう要求する。また、取得部２３３は、ユーザＵ１に対しては、「鼻の形状」を示す第２画像データを提供するよう要求する。そして、認証部２３５は、取得部２３３により取得された第１画像データと、第２画像データとを照合することにより認証を行う。
【０１５６】
これにより、実施形態にかかる認証システム１０は、例えば、ユーザの希望する部位での認証を行うことができるため、利便性の高い認証を行うことができる。
【０１５７】
〔７−７．組み合わせ認証〕
認証システム１０は、これまで説明してきた認証処理に対して他の認証を組み合わせてもよい。例えば、認証システム１０は、実施形態にかかる認証処理によって、照合結果が条件情報を満たすと判定したユーザに対して、さらにパスワードの提示（あるいは入力）を求める。そして、認証システム１０は、提示されたパスワードが正しければ、そのユーザの認証を得る。
【０１５８】
このように、実施形態にかかる認証システム１０は、実施形態にかかる認証処理に対してさらに別の認証（例えば、パスワードでの認証）を組合わせた複数段階の認証を行うことで、認証精度を高めることができる。
【０１５９】
組み合わせる認証は、パスワード認証に限定されるものではない。例えば、認証部２３５は、照合結果が条件情報を満たすと判定したユーザに対して、趣味嗜好の提示を求めてもよい。そして、認証部２３５は、ユーザから提示された趣味嗜好と、自装置側で判定したかかるユーザの趣味嗜好とが一致する（あるいは関連する）場合に、ユーザの認証を得る。
【０１６０】
認証部２３５が、ユーザの趣味嗜好を判断する手法は任意であってよい。例えば、認証部２３５は、かかるユーザのユーザＩＤに対応する履歴情報（例えば、検索履歴、購入履歴、移動履歴等）を取得する。そして、認証部２３５は、取得した履歴情報からユーザの趣味嗜好を判断する。例えば、認証部２３５は、ユーザに提示された趣味が「スキー」であり、購入履歴に「スキー用品」の購入を示す履歴情報が含まれている場合には、ユーザに提示された趣味「スキー」が正しいと判断し、ユーザの認証を得る。
【０１６１】
〔７−８．実用例〕
図１に示す全体システム１内で行われる認証処理の実用例について説明する。かかる認証処理は、例えば、チケットフリーによるイベント会場へ入場の際に適用されることができる。この点について、ユーザＵ１を用いて説明する。
【０１６２】
例えば、ユーザＵ１は、所定のサイト（例えば、イベント申込みサイト）にアクセスすることで、希望するイベントへの参加申込みを行うとともに、専用のパスワードが発行されているものとする。ユーザＵ１は、物理的なチケットを得ることはなく、イベント会場入り口にて、これまで説明してきた認証処理による認証と、発行されているパスワードでの２段階の認証を受ける。
【０１６３】
例えば、イベント会場入り口には、サイネ−ジである端末装置２０が設置されており、ユーザＵ１は、その端末装置２０を操作することにより認証システム１０に対して認証要求を送信することで、認証システム１０に認証を行わせる。そして、認証が得られた場合には、ユーザＵ１は、イベント会場への入場を許可される。
【０１６４】
また、別の一例としては、社員証を提示することにより入室可能とする社内システムにも、実施形態にかかる認証処理を応用することが可能である。具体的には、社員証の提示の代わりに、端末装置２０の機能を有する専用ゲートにて認証処理を受けるといったものが考えられる。
【０１６５】
〔８．ハードウェア構成〕
また、上述してきた実施形態にかかる制御装置１００および認証装置２００は、例えば図９に示すような構成のコンピュータ１０００によって実現される。以下、認証装置２００を例に挙げて説明する。図９は、認証装置２００の機能を実現するコンピュータ１０００の一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１６６】
ＣＰＵ１１００は、ＲＯＭ１３００又はＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１６７】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、通信網５０を介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が生成したデータを通信網５０を介して他の機器へ送信する。
【０１６８】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、生成したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１６９】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラム又はデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１７０】
例えば、コンピュータ１０００が認証装置２００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部２３０の機能を実現する。また、ＨＤＤ１４００には、記憶部２２０内のデータが格納される。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置から通信網５０を介してこれらのプログラムを取得してもよい。
【０１７１】
〔９．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１７２】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１７３】
また、上述してきた各実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１７４】
〔１０．効果〕
実施形態にかかる認証システム１０（制御装置１００と認証装置２００とを組み合わせて、一台の認証装置として構成させることが可能）は、生成部１３４と、認証部２３５とを有する。生成部１３４は、ユーザの遺伝子データから、当該ユーザの身体的な特徴を示す第１特徴情報を生成する。認証部２３５は、生成部１３４により生成された第１特徴情報と、前記ユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う。
【０１７５】
これにより、実施形態にかかる認証システム１０（認証装置）は、利便性の高い認証を行うことができる。
【０１７６】
また、実施形態にかかる認証システム１０は、特定部２３２を有する。特定部２３２は、ユーザからの認証要求が受け付けられた場合に、認証に用いられる身体的な特徴である認証対象を特定する。そして、生成部１３４は、特定部２３２により特定された認証対象に応じてユーザの身体的な特徴を示す第１特徴情報を生成する。そして、認証部２３５は、生成部１３４により生成された第１特徴情報と、特定部２３２により特定された認証対象に応じてユーザから取得された身体的な特徴を示す第２特徴情報とを照合することにより、前記ユーザの認証を行う。
【０１７７】
これにより、実施形態にかかる認証システム１０（認証装置）は、ユーザから要求を受けたその場で認証を行うことができるため、利便性の高い認証を行うことができるといった効果を奏する。
【０１７８】
また、特定部２３２は、ユーザの体の所定部位のうち遺伝子の寄与率がより高い部位を認証対象として特定する。
【０１７９】
これにより、実施形態にかかる認証システム１０（認証装置）は、遺伝子データからより精度の高い第１特徴情報を得ることができるため、精度の高い認証を行うことができる。
【０１８０】
また、特定部２３２は、ユーザにより指定された身体的な特徴を認証対象として特定する。
【０１８１】
これにより、実施形態にかかる認証システム１０（認証装置）は、例えば、ユーザの希望する部位での認証を行うことができるため、利便性の高い認証を行うことができる。
【０１８２】
また、生成部２３４は、ユーザの遺伝子データと、ユーザの生年月日とに基づいて、第１特徴情報を生成する。
【０１８３】
これにより、実施形態にかかる認証システム１０（認証装置）は、現在のユーザの年齢に応じた第１特徴情報を得ることができるため、例えば、顔認証のように認証の度に、ユーザに対して最近の顔写真を提示させる必要が無い。すなわち、実施形態にかかる認証システム１０（認証装置）は、利便性の高い認証を行うことができる。
【０１８４】
また、生成部１３４は、第１特徴情報としてユーザの体の所定部位の形状を示す情報を生成する。そして、認証部２３５は、生成部１３４により生成された情報と、ユーザから取得された身体的な特徴を示す第２特徴情報としてユーザの体の所定部位の形状を示す情報とを照合することにより、前記ユーザの認証を行う。
【０１８５】
これにより、実施形態にかかる認証システム１０（認証装置）は、ユーザの体の所定部位の形状を示す情報で認証を行うにあたって、例えば、認証の際にユーザには写真撮影を行わせるだけで良いため、ユーザに対して手間を与えない利便性の高い認証を行うことができる。
【０１８６】
また、生成部１３４は、ユーザの体の異なる所定部位の形状を示す情報を生成する。そして、認証部２３５は、生成部１３４により生成された情報と、ユーザから取得された情報であって前記ユーザの体の異なる所定部位の形状を示す情報とにおいて、対応する所定部位の形状を示す情報同士を照合することにより、前記ユーザの認証を行う。
【０１８７】
このように、実施形態にかかる認証システム１０（認証装置）は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。
【０１８８】
また、生成部１３４は、第１特徴情報としてユーザの体の所定部位のサイズを示す数値データを生成する。そして、認証部２３５は、生成部１３４により生成された数値データと、ユーザから取得された身体的な特徴を示す第２特徴情報として前記ユーザの体の所定部位のサイズを示す数値データとを照合することにより、前記ユーザの認証を行う。
【０１８９】
このように、実施形態にかかる認証システム１０（認証装置）は、画像ではなく数値であるサイズを用いることで、よりセキュアな認証を実現することができる。
【０１９０】
また、生成部１３４は、ユーザの体の異なる所定部位のサイズを示す数値データを生成する。そして、認証部２３５は、生成部１３４により生成された数値データと、ユーザから取得された数値データであってユーザの体の異なる所定部位のサイズを示す数値データとにおいて、対応する所定部位の数値データ同士を照合することにより、ユーザの認証を行う。
【０１９１】
このように、実施形態にかかる認証システム１０（認証装置）は、複数の部位それぞれで認証を行うため、高精度な認証を実現することができる。
【０１９２】
また、認証部２３５は、第１特徴情報と第２特徴情報とを照合した場合の照合結果が所定の条件情報を満たす場合に、ユーザに対して認証を得る。
【０１９３】
これにより、実施形態にかかる認証システム１０（認証装置）は、照合結果がどのようなときに認証を得るようにするかを制御することができる。
【０１９４】
また、認証部２３５は、ユーザに対して認証が得られなかった場合に特定部２３２により再度特定された認証対象に応じて生成部１３４により生成された第１特徴情報と、ユーザから取得された第２特徴情報とを照合することにより、再度前記ユーザの認証を行う。
【０１９５】
これにより、実施形態にかかる認証システム１０（認証装置）は、例えば、１回の認証処理で認証エラーとなった場合、認証対象を変更して再度認証処理を行うため、高精度な認証を実現することができる。
【０１９６】
以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１９７】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、認証部は、認証手段や認証回路に読み替えることができる。
【符号の説明】
【０１９８】
１  全体システム
１０  認証システム
２０  端末装置
３０  業者装置
１００  制御装置
１２１  遺伝子情報データベース
１３１  依頼部
１３２  受信部
１３３  格納部
１３４  生成部
２００  認証装置
２２１  認証対象特定用データベース
２２２  条件特定用データベース
２３１  要求受付部
２３２  特定部
２３３  取得部
２３４  変換部
２３５  認証部
【図１】
2018134138.tif 000003
【図２】
2018134138.tif 000004
【図３】
2018134138.tif 000005
【図４】
2018134138.tif 000006
【図５】
2018134138.tif 000007
【図６】
2018134138.tif 000008
【図７】
2018134138.tif 000009
【図８】
2018134138.tif 000010
【図９】
2018134138.tif 000011