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

JP6910236B2 - Personal information registration system and personal information registration method - Google Patents

Personal information registration system and personal information registration method Download PDF

Info

Publication number
JP6910236B2
JP6910236B2 JP2017146471A JP2017146471A JP6910236B2 JP 6910236 B2 JP6910236 B2 JP 6910236B2 JP 2017146471 A JP2017146471 A JP 2017146471A JP 2017146471 A JP2017146471 A JP 2017146471A JP 6910236 B2 JP6910236 B2 JP 6910236B2
Authority
JP
Japan
Prior art keywords
information
image
document
biometric
acquired
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2017146471A
Other languages
Japanese (ja)
Other versions
JP2019028660A (en
Inventor
正和 藤尾
正和 藤尾
陽介 加賀
陽介 加賀
高橋 健太
健太 高橋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hitachi Ltd
Original Assignee
Hitachi Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2017146471A priority Critical patent/JP6910236B2/en
Publication of JP2019028660A publication Critical patent/JP2019028660A/en
Application granted granted Critical
Publication of JP6910236B2 publication Critical patent/JP6910236B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Collating Specific Patterns (AREA)
  • Closed-Circuit Television Systems (AREA)

Description

本発明は、本人情報登録システム、及び本人情報登録方法に関する。 The present invention relates to a personal information registration system and a personal information registration method.

IDとパスワードの組み合わせに代わる、安全で便利な本人認証手段として、生体認証技術の利用が拡大しつつある。金融サービスにおいては,モバイル端末からの口座開設、残高照会、口座振込み、ATM利用時の本人認証等においての生体認証の利用が実現されつつある。銀行サービスにおいて生体認証サービス利用の際において、生体情報の登録コストが問題となる。利用者は、口座開設時又は口座開設後に、一旦窓口に出向いて、別途生体情報の登録をする必要がある。このため、窓口に出向くことなく、例えば自宅で登録手続きができると利便性の向上及び利用者の拡大が見込まれる。 The use of biometric authentication technology is expanding as a safe and convenient personal authentication means to replace the combination of ID and password. In financial services, the use of biometric authentication for opening an account from a mobile terminal, inquiring a balance, transferring an account, and authenticating a person when using an ATM is being realized. When using a biometric authentication service in a bank service, the cost of registering biometric information becomes a problem. The user needs to go to the counter once at the time of opening the account or after opening the account and register the biometric information separately. Therefore, if registration procedures can be performed at home without going to the counter, convenience is expected to improve and the number of users is expected to increase.

来店レスの口座開設技術として、特開2017−004115号公報(特許文献1)がある。特許文献1には、「ユーザー端末では、登録開始のアイコンがタッチされた場合には(S2:YES)、画面に登録したい個人情報の選択肢が表示される(S3)。選択肢が選択されて、指定完了のアイコンがタッチされると(S4:YES)、登録サーバーに登録開始要求とユーザーが選択した選択肢の情報が送信される(S5)。登録サーバーから登録開始通知を受信した場合には(S6:YES)、登録サーバーの指示でカメラユニット、マイクユニット、指紋センサの制御を開始する(S7)。この制御はMDM制御により行われる。従って、登録サーバーのMDM制御により、カメラユニットからの映像、マイクユニットからの音声がユーザー端末から登録サーバーへ送信される(S8)。」と記載されている(要約参照)。 As a technique for opening an account without visiting a store, there is Japanese Patent Application Laid-Open No. 2017-004115 (Patent Document 1). In Patent Document 1, "On the user terminal, when the registration start icon is touched (S2: YES), the option of personal information to be registered is displayed on the screen (S3). The option is selected, and the option is displayed. When the specification completion icon is touched (S4: YES), the registration start request and the information of the option selected by the user are sent to the registration server (S5). When the registration start notification is received from the registration server (S4: YES) S6: YES), the control of the camera unit, the microphone unit, and the fingerprint sensor is started according to the instruction of the registration server (S7). This control is performed by the MDM control. Therefore, the image from the camera unit is started by the MDM control of the registration server. , The voice from the microphone unit is transmitted from the user terminal to the registration server (S8). "(See summary).

特開2017−004115号公報JP-A-2017-004115

しかしながら、特許文献1に記載の技術においては、指紋等の生体情報と、公的証明書の画像が同一人物のものかを検証をしていないため、登録された生体情報が口座開設者本人のものでないおそれがある。 However, in the technique described in Patent Document 1, since it is not verified whether the biometric information such as the fingerprint and the image of the official certificate belong to the same person, the registered biometric information is the account holder himself / herself. It may not be a thing.

そこで、本発明の一態様は、遠隔地からでも、高精度に本人性を担保可能な本人情報登録を実施することを目的とする。 Therefore, one aspect of the present invention is to carry out personal information registration that can guarantee personality with high accuracy even from a remote location.

上記課題を解決するために、本発明の一態様は以下の構成を採用する。登録対象者の第1生体情報を登録する本人情報登録システムであって、プロセッサと、記憶装置と、を有し、前記記憶装置は、生体情報を格納する生体認証テンプレートを保持し、前記プロセッサは、前記第1生体情報と異なり、かつ画像情報である前記登録対象者の第2生体情報、が含まれる書類の情報を取得し、前記第1生体情報と、撮影装置によって撮影された第2生体情報と、を取得し、前記取得した第2生体情報と前記書類に含まれる第2生体情報との類似度に基づいて前記取得した第2生体情報が前記登録対象者の第2生体情報であると判定し、かつ前記取得した第1生体情報の生成時刻と前記取得した第2生体情報の撮影時刻との差が所定値以内であると判定した場合に、前記取得した第1生体情報を前記生体認証テンプレートに格納する、本人情報登録システム。 In order to solve the above problems, one aspect of the present invention adopts the following configuration. It is a personal information registration system for registering the first biometric information of a person to be registered, and has a processor and a storage device. The storage device holds a biometric authentication template for storing biometric information, and the processor , The information of the document including the second biometric information of the person to be registered, which is different from the first biometric information and is image information, is acquired, and the first biometric information and the second biological body photographed by the imaging device are acquired. The acquired second biometric information is the second biometric information of the person to be registered, based on the degree of similarity between the information and the acquired second biometric information and the second biometric information contained in the document. When it is determined that the difference between the generation time of the acquired first biometric information and the photographing time of the acquired second biometric information is within a predetermined value, the acquired first biometric information is referred to as described above. Personal information registration system stored in the biometric authentication template.

本発明の一態様によれば、遠隔地からでも、高精度に本人性を担保可能な本人情報登録を実施することができる。 According to one aspect of the present invention, personal information registration capable of ensuring personality with high accuracy can be performed even from a remote location.

上記した以外の課題、構成及び効果は、以下の実施形態の説明により明らかにされる。 Issues, configurations and effects other than those described above will be clarified by the description of the following embodiments.

実施例1における本人情報登録システムの構成例を示すブロック図である。It is a block diagram which shows the structural example of the personal information registration system in Example 1. FIG. 実施例1におけるユーザ端末の構成例を示すブロック図である。It is a block diagram which shows the configuration example of the user terminal in Example 1. FIG. 実施例1における業務サーバの構成例を示すブロック図である。It is a block diagram which shows the configuration example of the business server in Example 1. FIG. 実施例1における登録・認証サーバの構成例を示すブロック図である。It is a block diagram which shows the configuration example of the registration / authentication server in Example 1. FIG. 実施例1における本人情報登録処理の一例を示すフローチャートである。It is a flowchart which shows an example of personal information registration processing in Example 1. FIG. 実施例2における本人情報登録処理の一例を示すフローチャートである。It is a flowchart which shows an example of personal information registration processing in Example 2. FIG. 実施例1における本人情報登録処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of personal information registration processing in Example 1. FIG. 実施例2における本人情報登録処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of personal information registration processing in Example 2. FIG. 実施例3における本人情報登録処理の一例を示すシーケンス図である。It is a sequence diagram which shows an example of the personal information registration process in Example 3. 実施例1における認証処理の一例を示すフローチャートである。It is a flowchart which shows an example of the authentication process in Example 1. FIG. 実施例1における口座情報テーブルの一例である。This is an example of the account information table in the first embodiment. 実施例1における認証テンプレートの一例である。This is an example of the authentication template in the first embodiment. 実施例1における、第一の生体情報と第二の生体情報とが同一人物のものであるかを判定する方法の一例を示す説明図である。It is explanatory drawing which shows an example of the method of determining whether the 1st biological information and the 2nd biological information belong to the same person in Example 1. 実施例1における、第一の生体情報と第二の生体情報とが同一人物のものであるかを判定する方法の別例を示す説明図である。It is explanatory drawing which shows another example of the method of determining whether the 1st biological information and the 2nd biological information belong to the same person in Example 1. 実施例1における第一の生体情報と第二の生体情報との関連を示す説明図である。It is explanatory drawing which shows the relationship between the 1st biological information and the 2nd biological information in Example 1. FIG. 実施例1におけるパワースペクトラムの一例である。It is an example of the power spectrum in Example 1. 実施例1において、偽造判定に用いられるLocal Binary Pattern(LBP)の一例を示す説明図である。It is explanatory drawing which shows an example of the Local Binary Pattern (LBP) used for the forgery determination in Example 1. FIG. 実施例1における偽造判定処理の概要の一例を示す説明図である。It is explanatory drawing which shows an example of the outline of the forgery determination process in Example 1. FIG. 実施例1における偽造判定処理の一例を示すフローチャートである。It is a flowchart which shows an example of the forgery determination processing in Example 1. FIG.

以下、添付図面を参照して本発明の実施形態を説明する。本実施形態は本発明を実現するための一例に過ぎず、本発明の技術的範囲を限定するものではないことに注意すべきである。各図において共通の構成については同一の参照符号が付されている。 Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. It should be noted that the present embodiment is merely an example for realizing the present invention and does not limit the technical scope of the present invention. The same reference numerals are given to common configurations in each figure.

図1は、本人情報登録システムの構成例を示すブロック図である。本人情報登録システムは、例えば、ネットワーク40によって互いに接続された、ユーザ端末10、業務サーバ20、登録/認証サーバ30、窓口システム50、及びATM60を含む。以下、銀行口座新規開設に本人情報登録システムが用いられる例を説明する。本実施形態の本人情報登録システムにより、口座開設希望者は、銀行に来店することなく、本人情報を登録して銀行口座を新規開設することができる。 FIG. 1 is a block diagram showing a configuration example of a personal information registration system. The personal information registration system includes, for example, a user terminal 10, a business server 20, a registration / authentication server 30, a window system 50, and an ATM 60, which are connected to each other by a network 40. An example in which the personal information registration system is used to open a new bank account will be described below. With the personal information registration system of the present embodiment, a person who wishes to open an account can register personal information and open a new bank account without visiting a bank.

ユーザ端末10は、銀行口座開設希望者が保有する端末であり、例えば、スマートフォン、パーソナルコンピュータ、又はタブレット端末等である。ユーザ端末10は、例えば、口座開設時の各種本人情報を安全に登録するための計算機である。 The user terminal 10 is a terminal owned by a person who wishes to open a bank account, and is, for example, a smartphone, a personal computer, a tablet terminal, or the like. The user terminal 10 is, for example, a computer for safely registering various personal information at the time of opening an account.

業務サーバ20は、例えば、銀行に設置され、口座開設受付、本人情報登録、及び口座情報管理等を行う。登録・認証サーバ30は、例えば、口座保有者を認証するための情報(例えば、生体情報)を保持し、口座保有者が窓口システム50やATM(Automatic Teller Machine)60を利用する際に当該情報を用いて本人確認(生体認証)を実施する。窓口システム50は、銀行窓口に設置された計算機であり、例えば、預金の預け入れ引出等を実行する。 The business server 20 is installed in a bank, for example, and performs account opening reception, personal information registration, account information management, and the like. The registration / authentication server 30 holds, for example, information for authenticating the account holder (for example, biometric information), and the information is used when the account holder uses the window system 50 or the ATM (Automatic Teller Machine) 60. Perform identity verification (biometric authentication) using. The window system 50 is a computer installed at a bank window, and executes, for example, deposits and withdrawals of deposits.

図2は、ユーザ端末10の構成例を示すブロック図である。ユーザ端末10は、例えば、入力装置11、表示装置12、CPU(Central Processing Unit)13、撮影装置14、メモリ15、補助記憶装置16、GPS(Global Positioning System)装置17、通信インタフェース18、及びICチップ読取装置19を有する計算機によって構成される。 FIG. 2 is a block diagram showing a configuration example of the user terminal 10. The user terminal 10 includes, for example, an input device 11, a display device 12, a CPU (Central Processing Unit) 13, a photographing device 14, a memory 15, an auxiliary storage device 16, a GPS (Global Positioning System) device 17, a communication interface 18, and an IC. It is composed of a computer having a chip reader 19.

入力装置11は、ユーザによる指示等の入力を受け付ける装置であり、例えばキーボード、マウス、又はタッチパネル等である。例えば、ユーザは入力装置11を用いて、表示装置12に表示された複数のボックス(ボタン)等から、実行したい処理を選択することができる。表示装置12は、ユーザに種々の文字及び画像等の情報をユーザが視認可能な形式で出力する装置であり、例えば液晶ディスプレイのような画像表示装置、又はプリンタ等である。なお、入力装置11及び表示装置12は、一体化されていてもよい。 The input device 11 is a device that receives an input such as an instruction by a user, and is, for example, a keyboard, a mouse, a touch panel, or the like. For example, the user can use the input device 11 to select a process to be executed from a plurality of boxes (buttons) displayed on the display device 12. The display device 12 is a device that outputs information such as various characters and images to the user in a format that can be visually recognized by the user, and is, for example, an image display device such as a liquid crystal display, a printer, or the like. The input device 11 and the display device 12 may be integrated.

撮影装置14は、顔や指(指紋)や掌(掌紋)などの被写体の他、免許証やマイナンバーカード等の公的証明書を撮影する。撮影装置14は、具体的には、例えば、ユーザ端末10に付属しているカメラ等である。 The photographing device 14 photographs a subject such as a face, a finger (fingerprint), a palm (palm print), and a public certificate such as a driver's license or an Individual Number Card. Specifically, the photographing device 14 is, for example, a camera attached to the user terminal 10.

CPU13は、プロセッサを含み、メモリ15に格納されたプログラムを実行する。メモリ15は、不揮発性の記憶素子であるROM及び揮発性の記憶素子であるRAMを含む。ROMは、不変のプログラム(例えば、BIOS)などを格納する。RAMは、DRAM(Dynamic Random Access Memory)のような高速かつ揮発性の記憶素子であり、CPU13が実行するプログラム及びプログラムの実行時に使用されるデータを一時的に格納する。 The CPU 13 includes a processor and executes a program stored in the memory 15. The memory 15 includes a ROM which is a non-volatile storage element and a RAM which is a volatile storage element. The ROM stores an invariant program (for example, BIOS) and the like. The RAM is a high-speed and volatile storage element such as a DRAM (Dynamic Random Access Memory), and temporarily stores a program executed by the CPU 13 and data used when the program is executed.

補助記憶装置16は、例えば、磁気記憶装置(HDD)、フラッシュメモリ(SSD)等の大容量かつ不揮発性の記憶装置であり、CPU13が実行するプログラム及びプログラムの実行時に使用されるデータを格納する。すなわち、プログラムは、補助記憶装置16から読み出されて、メモリ15にロードされて、CPU13によって実行される。 The auxiliary storage device 16 is, for example, a large-capacity and non-volatile storage device such as a magnetic storage device (HDD) or a flash memory (SSD), and stores a program executed by the CPU 13 and data used when executing the program. .. That is, the program is read from the auxiliary storage device 16, loaded into the memory 15, and executed by the CPU 13.

CPU13が実行するプログラムは、例えば、リムーバブルメディア(CD−ROM、フラッシュメモリなど)又はネットワークを介してユーザ端末10に提供され、非一時的記憶媒体である不揮発性の補助記憶装置16に格納される。このため、ユーザ端末10は、リムーバブルメディアからデータを読み込むインタフェースを有するとよい。 The program executed by the CPU 13 is provided to the user terminal 10 via removable media (CD-ROM, flash memory, etc.) or a network, and is stored in the non-volatile auxiliary storage device 16 which is a non-temporary storage medium. .. Therefore, the user terminal 10 may have an interface for reading data from removable media.

補助記憶装置16は、口座開設アプリケーション161を保持する。例えば、CPU13は、メモリ15にロードされたプログラムである口座開設アプリケーション161に従って動作することで、口座開設部として機能する。後述する業務サーバ20及び登録・認証サーバ30が保持するプログラムと、CPUと、の関係も同様である。また、図示は省略するが、OS(Operating System)及び、通信インタフェース18を介して他の装置と通信するための通信プログラム等も補助記憶装置16に格納されている。 The auxiliary storage device 16 holds the account opening application 161. For example, the CPU 13 functions as an account opening unit by operating according to the account opening application 161 which is a program loaded in the memory 15. The same applies to the relationship between the CPU and the program held by the business server 20 and the registration / authentication server 30, which will be described later. Although not shown, the auxiliary storage device 16 also stores an OS (Operating System) and a communication program for communicating with another device via the communication interface 18.

GPS装置17は、ユーザ端末10の現在位置を測位する。通信インタフェース18は、所定のプロトコルに従って、他の装置との通信を制御するネットワークインタフェース装置である。また、通信インタフェース18は、例えば、USB等のシリアルインタフェースを含む。ICチップ読取装置19は、例えば、NFC等のICチップリーダであり、公的証明書に記載された情報(例えば、住所、氏名、年齢、性別、及び顔画像情報等)を読み取る。 The GPS device 17 positions the current position of the user terminal 10. The communication interface 18 is a network interface device that controls communication with other devices according to a predetermined protocol. Further, the communication interface 18 includes, for example, a serial interface such as USB. The IC chip reader 19 is, for example, an IC chip reader such as NFC, and reads information (for example, address, name, age, gender, face image information, etc.) described in a public certificate.

図3は、業務サーバ20の構成例を示すブロック図である。業務サーバ20は、例えば、入力装置21、表示装置22、CPU23、メモリ25、補助記憶装置26、及び通信インタフェース28を有する計算機によって構成される。入力装置21、表示装置22、CPU23、メモリ25、補助記憶装置26、及び通信インタフェース28それぞれについて、入力装置11、表示装置12、CPU13、メモリ15、補助記憶装置16、及び通信インタフェース18それぞれと同様の説明については省略する。 FIG. 3 is a block diagram showing a configuration example of the business server 20. The business server 20 is composed of, for example, a computer having an input device 21, a display device 22, a CPU 23, a memory 25, an auxiliary storage device 26, and a communication interface 28. The input device 21, the display device 22, the CPU 23, the memory 25, the auxiliary storage device 26, and the communication interface 28 are the same as the input device 11, the display device 12, the CPU 13, the memory 15, the auxiliary storage device 16, and the communication interface 18, respectively. The description of is omitted.

補助記憶装置26は、例えば、口座開設プログラム261、顔検証プログラム262、住所検証プログラム263、時刻検証プログラム264、及び預金業務実行プログラム267を保持する。また、補助記憶装置26は、例えば、口座情報テーブル265、及び生体認証テンプレート266を保持する。 The auxiliary storage device 26 holds, for example, an account opening program 261, a face verification program 262, an address verification program 263, a time verification program 264, and a deposit business execution program 267. In addition, the auxiliary storage device 26 holds, for example, an account information table 265 and a biometric authentication template 266.

口座開設プログラム261は、例えば、ユーザ端末10からの口座開設要求に対して、公的証明書の提示指示、ユーザの顔や生体情報の撮影等の動作指示、及び口座開設に伴う各種本人情報登録などの、口座開設に必要な処理を行う。顔検証プログラム262は、例えば、公的証明書から取得された顔情報と、ユーザ端末10の撮影装置14が撮影した顔画像が一致するか否かを検証する。 The account opening program 261 is, for example, in response to an account opening request from the user terminal 10, an instruction to present a public certificate, an operation instruction such as taking a picture of a user's face or biometric information, and various personal information registrations associated with opening an account. Perform the necessary processing for opening an account. The face verification program 262 verifies, for example, whether or not the face information obtained from the official certificate matches the face image taken by the photographing device 14 of the user terminal 10.

住所検証プログラム263は、例えば、公的証明書から画像の文字認識によって得られた、又は公的証明書のICチップ読取によって得られた住所情報と、ユーザ端末10のGPS装置17が測位した住所と、が一致又は所定距離以内であるか否かを検証する。住所検証プログラム263による検証により、本人確認の確度を向上させることができる。 The address verification program 263 includes, for example, address information obtained by character recognition of an image from a public certificate or by reading an IC chip of a public certificate, and an address determined by the GPS device 17 of the user terminal 10. And, are verified whether they match or are within a predetermined distance. Verification by the address verification program 263 can improve the accuracy of identity verification.

時刻検証プログラム264は、例えば、複数の生体情報の撮影時刻が同時又は一定時間以内であること、及び公的証明書の撮影時刻と生体情報の撮影時刻とが同時又は一定時間以内であることを検証する。預金業務実行プログラム267は、預金の預け入れや引き出し等を受け付けたり、実行したりする。 The time verification program 264 determines, for example, that the shooting times of a plurality of biometric information are simultaneously or within a certain time, and that the shooting time of the official certificate and the shooting time of the biometric information are simultaneously or within a certain time. Verify. The deposit business execution program 267 accepts and executes deposits and withdrawals.

口座情報テーブル265は、口座番号と口座開設者の個人情報等とを紐付けて格納する。生体認証テンプレート266は、例えば、口座番号を識別する情報と、口座保有者を識別する情報と、当該口座保有者の生体情報と、を対応付けて保持する。なお、生体認証テンプレート266が保持する生体情報は、一方向性関数等で変換された生体情報であることが望ましい。 The account information table 265 stores the account number and the personal information of the account opener in association with each other. The biometric authentication template 266 holds, for example, the information that identifies the account number, the information that identifies the account holder, and the biometric information of the account holder in association with each other. The biometric information held by the biometric authentication template 266 is preferably biometric information converted by a one-way function or the like.

図4は、登録・認証サーバ30の構成例を示すブロック図である。登録・認証サーバ30は、例えば、CPU33、メモリ35、補助記憶装置36、及び通信インタフェース38を有する計算機によって構成される。CPU33、メモリ35、補助記憶装置36、及び通信インタフェース38それぞれについて、CPU13、メモリ15、補助記憶装置16、及び通信インタフェース18それぞれと同様の説明については省略する。なお、登録・認証サーバ30は、入力装置及び表示装置をさらに有していてもよい。 FIG. 4 is a block diagram showing a configuration example of the registration / authentication server 30. The registration / authentication server 30 is composed of, for example, a computer having a CPU 33, a memory 35, an auxiliary storage device 36, and a communication interface 38. The same description as for each of the CPU 13, the memory 15, the auxiliary storage device 16, and the communication interface 18 will be omitted for each of the CPU 33, the memory 35, the auxiliary storage device 36, and the communication interface 38. The registration / authentication server 30 may further have an input device and a display device.

補助記憶装置36は、成済まし検知プログラム361、及び生体署名検証プログラム362を保持する。また、補助記憶装置36は生体認証テンプレート363を保持する。成済まし検知プログラム361は、ユーザ端末10から送信された公的証明書の撮影画像が、当該公的証明書そのものを撮影して得られたものであるかを判定する。具体的には、例えば、成済まし検知プログラム361は、当該撮影画像が、当該公的証明書の印刷物や、ディスプレイに表示された当該公的証明書を撮影した画像でないかを判定する。 The auxiliary storage device 36 holds a spoofing detection program 361 and a biometric signature verification program 362. In addition, the auxiliary storage device 36 holds the biometric authentication template 363. The pretending detection program 361 determines whether or not the photographed image of the public certificate transmitted from the user terminal 10 is obtained by photographing the public certificate itself. Specifically, for example, the spoofing detection program 361 determines whether or not the captured image is a printed matter of the official certificate or an image obtained by capturing the official certificate displayed on the display.

生体署名検証プログラム362は、例えば、口座開設者が窓口システム50やATM60を利用時に入力した生体情報と、生体認証テンプレート363が保持する生体情報と、を用いた認証処理及び署名検証処理を行う。生体認証テンプレート363は、例えば、口座番号を識別する情報と、口座保有者を識別する情報と、当該口座保有者の生体情報と、を対応付けて保持する。なお、生体認証テンプレート363が保持する生体情報は、一方向性関数等で変換された生体情報であることが望ましい。 The biometric signature verification program 362 performs authentication processing and signature verification processing using, for example, the biometric information input by the account holder when using the window system 50 or ATM 60 and the biometric information held by the biometric authentication template 363. The biometric authentication template 363 holds, for example, the information that identifies the account number, the information that identifies the account holder, and the biometric information of the account holder in association with each other. The biometric information held by the biometric authentication template 363 is preferably biometric information converted by a one-way function or the like.

なお、本実施形態において、ユーザ端末10、業務サーバ20、及び登録・認証サーバ30が使用する情報は、データ構造に依存せずどのようなデータ構造で表現されていてもよい。例えば、テーブル、リスト、データベース又はキューから適切に選択したデータ構造体が、情報を格納することができる。 In the present embodiment, the information used by the user terminal 10, the business server 20, and the registration / authentication server 30 may be represented by any data structure regardless of the data structure. For example, a properly selected data structure from a table, list, database or queue can store the information.

なお、ユーザ端末10、業務サーバ20、及び登録・認証サーバ30それぞれは、物理的に一つの計算機上で、又は、論理的又は物理的に構成された複数の計算機上で構成される計算機システムであり、同一の計算機上で別個のスレッドで動作してもよく、複数の物理的計算機資源上に構築された仮想計算機上で動作してもよい。また、例えば、業務サーバ20、及び登録・認証サーバ30は1つの計算機で構成されてもよい。 The user terminal 10, the business server 20, and the registration / authentication server 30 are each a computer system composed of physically one computer or a plurality of logically or physically configured computers. Yes, it may run on the same computer in separate threads, or it may run on virtual computers built on multiple physical computer resources. Further, for example, the business server 20 and the registration / authentication server 30 may be configured by one computer.

図5は、本人情報登録処理の一例を示すフローチャートである。以下、銀行口座新規開設を例として、本人情報登録システムが、口座開設希望者の本人確認書類(公的証明書)と、本人を証明する生体情報と、を確認することによって、登録時の本人証明を行う。 FIG. 5 is a flowchart showing an example of the personal information registration process. In the following, taking the opening of a new bank account as an example, the personal information registration system confirms the identity verification documents (public certificate) of the person who wishes to open an account and the biometric information that certifies the identity of the person at the time of registration. Prove.

最初にステップS501において、ユーザ端末10は口座開設アプリケーション161を起動し、口座開設アプリケーション161は、例えば、ユーザの指示に従って口座開設要求を業務サーバ20に送信する。ステップS502において、口座開設アプリケーション161は、業務サーバ20の口座開設プログラム261から公的証明書情報送信要求を受信すると、ユーザの指示に従って、本人証明用の公的証明書の提示方法を選択する。 First, in step S501, the user terminal 10 activates the account opening application 161 and the account opening application 161 transmits, for example, an account opening request to the business server 20 according to a user's instruction. In step S502, when the account opening application 161 receives the public certificate information transmission request from the account opening program 261 of the business server 20, the account opening application 161 selects a method of presenting the public certificate for identity verification according to the user's instruction.

なお、公的証明書は、例えば、口座開設希望者の住所、氏名、及び年齢等の個人情報、並びに第一の生体情報、等の情報が記載された書類であり、例えば、運転免許証及びマイナンバーカード等である。また、公的証明書にこれらの情報を保持するICチップ等が埋め込まれていてもよい。第一の生体情報は、個人を特定可能な生体情報であり、例えば顔画像等である。以下第一の生体情報が顔画像である例を説明する。なお、ステップS502において選択可能な公的証明書の提示方法は、例えば、ICチップ読取と、画像撮影と、を含む。 The official certificate is, for example, a document in which personal information such as the address, name, and age of the person who wishes to open an account, and information such as the first biometric information are described. For example, a driver's license and a driver's license and My number card etc. Further, an IC chip or the like that holds such information may be embedded in the public certificate. The first biometric information is biometric information that can identify an individual, such as a face image. Hereinafter, an example in which the first biological information is a face image will be described. The method of presenting the public certificate that can be selected in step S502 includes, for example, IC chip reading and image capture.

公的証明書の提示方法としてICチップ読取が選択された場合(S502:ICチップ読取)、ステップS505において、ICチップ読取装置19は、ユーザの操作に従ってICチップ内の住所、氏名、年齢、性別、及び第一の生体情報(顔画像)等の情報を読み取り、口座開設アプリケーション161は当該情報を業務サーバ20に送信し、ステップS506に遷移する。 When IC chip reading is selected as the method of presenting the official certificate (S502: IC chip reading), in step S505, the IC chip reading device 19 follows the user's operation to address, name, age, and gender in the IC chip. , And the information such as the first biometric information (face image) is read, the account opening application 161 transmits the information to the business server 20, and the process proceeds to step S506.

公的証明書の提示方法として画像撮影が選択された場合(S502:画像撮影)、ステップS503において、ユーザ端末10に搭載の撮影装置14(汎用カメラ)は、ユーザの操作に従って、公的証明書の撮影を行い、口座開設アプリケーション161は撮影した公的証明書画像を、業務サーバ20及び登録・認証サーバ30に送信する。なお、公的証明書画像には、口座開設希望者の住所、氏名、年齢、及び第一の生体情報(例えば顔画像)等の情報が含まれている必要がある。なお、口座開設アプリケーション161が、公的証明書画像を登録・認証サーバ30に直接送信してもよいし、登録・認証サーバ30への公的証明書画像の送信を業務サーバ20に依頼してもよい。 When image capture is selected as the method of presenting the official certificate (S502: image capture), in step S503, the imaging device 14 (general-purpose camera) mounted on the user terminal 10 is subjected to the official certificate according to the user's operation. The account opening application 161 transmits the photographed official certificate image to the business server 20 and the registration / authentication server 30. The official certificate image needs to include information such as the address, name, age, and first biological information (for example, face image) of the person who wishes to open an account. The account opening application 161 may directly send the public certificate image to the registration / authentication server 30, or request the business server 20 to send the public certificate image to the registration / authentication server 30. May be good.

次に、ステップS504において、成済まし検知プログラム361は、受信した公的証明書画像が、印刷等によって複製されたものやディスプレイに表示されたものを撮影した画像でないか(即ち、真正な公的証明書そのものを撮影した画像であるか)についての偽造判定を行う。偽造判定の具体的な方法については後述する。 Next, in step S504, the forgery detection program 361 is whether the received official certificate image is an image duplicated by printing or the like or an image displayed on the display (that is, a genuine public certificate image). Make a forgery judgment about (whether the image is a photograph of the certificate itself). The specific method of forgery determination will be described later.

成済まし検知プログラム361が、当該公的証明書が偽造物であると判定した場合(S504:Yes)、口座開設ができないことを示す判定結果を、業務サーバ20を介して又は直接、ユーザ端末10に送信し、本人情報登録処理を終了する。成済まし検知プログラム361が、当該公的証明書が偽造物でないと判定した場合(S504:No)、ステップS506に遷移する。 When the pretending detection program 361 determines that the official certificate is a forgery (S504: Yes), the determination result indicating that the account cannot be opened is determined via the business server 20 or directly by the user terminal 10. And ends the personal information registration process. When the pretending detection program 361 determines that the official certificate is not a forgery (S504: No), the process proceeds to step S506.

なお、成済まし検知プログラム361が、公的証明書画像中に、口座開設希望者の住所、氏名、年齢、及び第一の生体情報(例えば顔画像)等の情報を認識できない場合においても、口座開設ができないことを示す判定結果を、業務サーバ20を介して又は直接、ユーザ端末10に送信し、本人情報登録処理を終了してもよい。 Even if the predecessor detection program 361 cannot recognize information such as the address, name, age, and first biometric information (for example, face image) of the person who wishes to open an account in the official certificate image, the account The determination result indicating that the opening cannot be performed may be transmitted to the user terminal 10 via the business server 20 or directly to end the personal information registration process.

ステップS506において、ユーザ端末10の撮影装置14は、ユーザの指示に従って、第一の生体情報(顔画像)を撮影し、口座開設アプリケーション161は第一の生体情報の画像を業務サーバ20に送信する。ステップS506において撮影される第一の生体情報(顔画像)は、ユーザ自身の顔を直接撮影した画像(つまり、印刷された顔画像やディスプレイに表示された顔画像等でない)である。 In step S506, the photographing device 14 of the user terminal 10 photographs the first biometric information (face image) according to the user's instruction, and the account opening application 161 transmits the image of the first biometric information to the business server 20. .. The first biometric information (face image) captured in step S506 is an image of the user's own face directly captured (that is, not a printed face image, a face image displayed on a display, or the like).

次に、ステップS507において、ユーザ端末10は、ユーザの指示に従って、生体認証に用いられる第二の生体情報を取得する。第二の生体情報は、個人を特定可能な生体情報であり、かつ第一の生体情報と異なる情報である。例えば、第二の生体情報として、手のひら静脈の画像、指紋、掌紋、又は声等が用いられる。ステップS507において取得される第二の生体情報は、ユーザ自身から直接取得される情報(つまり、ユーザ自身の手のひら静脈を直接撮影した画像や、ユーザ自身の発声を直接録音した音データ)である。 Next, in step S507, the user terminal 10 acquires the second biometric information used for biometric authentication according to the instruction of the user. The second biometric information is biometric information that can identify an individual and is different from the first biometric information. For example, as the second biological information, an image of a palm vein, a fingerprint, a palm print, a voice, or the like is used. The second biometric information acquired in step S507 is information directly acquired from the user himself / herself (that is, an image obtained by directly photographing the palm vein of the user himself / herself or sound data obtained by directly recording the voice of the user himself / herself).

なお、ステップS507の処理は、ステップS506の直後ではなく、後述するステップS508において「Yes」の場合に、ステップS510の直前に行われてもよい。 The process of step S507 may be performed not immediately after step S506, but immediately before step S510 in the case of "Yes" in step S508 described later.

ステップS508において、顔検証プログラム262は、ステップS507において取得された第一の生体情報と、ステップS503又はステップS506において取得された第一の生体情報と、が一致するか(例えば、類似度が所定値以上)を、例えば顔認識アルゴリズム等を用いて検証する。つまり、顔検証プログラム262は、ステップS507において取得された第一の生体情報が口座開設希望者のものであるかを検証する。 In step S508, the face verification program 262 matches the first biometric information acquired in step S507 with the first biometric information acquired in step S503 or step S506 (for example, the similarity is predetermined). (More than the value) is verified using, for example, a face recognition algorithm. That is, the face verification program 262 verifies whether the first biometric information acquired in step S507 belongs to the person who wishes to open an account.

なお、ステップS502で画像撮影が選択されていた場合、顔検証プログラム262は、例えば、顔認識アルゴリズム等を用いて公的証明書画像から第一の生体情報(顔画像)を抽出してもよいし、公的証明書画像の予め定められた領域を抽出することにより第一の生体情報(顔画像)を抽出してもよい。 When image capture is selected in step S502, the face verification program 262 may extract the first biometric information (face image) from the official certificate image by using, for example, a face recognition algorithm or the like. Then, the first biometric information (face image) may be extracted by extracting a predetermined area of the official certificate image.

ステップS510において、顔検証プログラム262は、2つの第一の生体情報が一致しないと判定した場合(S508:No)、口座開設ができないことを示す判定結果を、業務サーバ20を介して、ユーザ端末10に送信し、本人情報登録処理を終了する。 In step S510, when the face verification program 262 determines that the two first biometric information do not match (S508: No), the determination result indicating that the account cannot be opened is determined via the business server 20 by the user terminal. It is transmitted to 10 and the personal information registration process is completed.

顔検証プログラム262は、2つの第一の生体情報が一致すると判定した場合(S508:Yes)、ステップS509において、口座開設アプリケーション161は、ステップS507で取得した第二の生体情報を業務サーバ20に送信し、口座開設プログラム261は、ステップS506で取得された第一の生体情報と、ステップS507で取得された第二の生体情報と、を紐付けて登録・認証サーバ30に送信する。 When the face verification program 262 determines that the two first biometric information match (S508: Yes), in step S509, the account opening application 161 transfers the second biometric information acquired in step S507 to the business server 20. The account opening program 261 transmits and transmits the first biometric information acquired in step S506 and the second biometric information acquired in step S507 in association with each other to the registration / authentication server 30.

なお、上述した各処理において、口座開設アプリケーション161は、業務サーバ20等の外部装置に情報を送信する場合、当該情報に、例えば、「特開2013−123142号公報」等に記載されている一方向変換を施してから、変換後の情報を業務サーバ20に送信してもよい。これにより、情報漏洩リスクを低下させることができる。 In each of the above-mentioned processes, when the account opening application 161 transmits information to an external device such as a business server 20, the information is described in, for example, "Japanese Patent Laid-Open No. 2013-123142". After the direction is changed, the converted information may be transmitted to the business server 20. As a result, the risk of information leakage can be reduced.

続いて、ステップS510において、生体署名検証プログラム362は、既に登録済みの口座情報との重複をチェックする。生体署名検証プログラム362は重複チェックにおいて、具体的には、例えば、ステップS509において業務サーバ20から受信した生体情報が、生体認証テンプレート363に登録済みでないかをチェックする。なお、生体認証処理を行う技術としては、公知の技術である指紋、指静脈、掌認証方式(例えば、半谷精一郎他著「バイオメトリクス教科書―原理からプログラミングまで」コロナ社、2012年6月8日、等を参照)などを採用することができる。 Subsequently, in step S510, the biometric signature verification program 362 checks for duplication with the already registered account information. The biometric signature verification program 362 checks for duplication, specifically, for example, whether the biometric information received from the business server 20 in step S509 has not been registered in the biometric authentication template 363. In addition, as a technology for performing biometric authentication processing, fingerprint, finger vein, and palm authentication methods, which are known technologies (for example, Seiichiro Hanga, et al., "Biometrics Textbook-From Principles to Programming," Corona, June 8, 2012 , Etc.) can be adopted.

ステップS510において、重複ありと判定された場合(S510:重複あり)、生体署名検証プログラム362は、口座開設ができないことを示す判定結果を、業務サーバ20を介して又は直接、ユーザ端末10に送信し、本人情報登録処理を終了する。ステップS510において、重複なしと判定された場合は(S510:重複なし)、ステップS511において、業務サーバ20は、新規口座を開設する。 If it is determined in step S510 that there is duplication (S510: there is duplication), the biometric signature verification program 362 transmits a determination result indicating that the account cannot be opened to the user terminal 10 via the business server 20 or directly. Then, the personal information registration process is completed. If it is determined in step S510 that there is no duplication (S510: no duplication), the business server 20 opens a new account in step S511.

ステップS511において、具体的には、例えば、口座開設プログラム261は、例えば、文字認識等のアルゴリズムにより公的証明書に記載の個人情報を抽出する。口座開設プログラム261は、抽出した個人情報と同一の個人が口座情報テーブル265にいない場合には、口座開設者に一意なIDを発行する。口座開設プログラム261は、抽出した個人情報と同一の個人が口座情報テーブル265に存在する場合には、当該個人のIDを特定する。また、口座開設プログラム261は、一意な口座番号と、一意な連結キーと、を発行する。 Specifically, in step S511, for example, the account opening program 261 extracts the personal information described in the public certificate by an algorithm such as character recognition. The account opening program 261 issues a unique ID to the account opener when the same individual as the extracted personal information is not in the account information table 265. When the same individual as the extracted personal information exists in the account information table 265, the account opening program 261 identifies the ID of the individual. In addition, the account opening program 261 issues a unique account number and a unique connection key.

口座開設プログラム261は、発光した又は特定したIDと、口座番号と、公的証明書に記載の個人情報と、当該連結キーと、を対応づけたレコードを口座情報テーブル265に格納し、当該連結キーを登録・認証サーバ30に通知する。また、口座開設プログラム261は、当該キーと、第一の生体情報と、第二の生体情報と、を対応づけたレコードを生体認証テンプレート266に格納する。また、生体署名検証プログラム362は、業務サーバ20から通知された連結キーと、第一の生体情報と、第二の生体情報と、を対応づけたレコードを生体認証テンプレート363に格納する。ステップS511が実行された後、本人情報登録処理が終了する。なお、業務サーバ20が生体認証テンプレート266を保持していなくてもよく、この場合、口座開設プログラム261は、ステップS511において、生体認証テンプレート266へのレコード追加処理を実施しない。 The account opening program 261 stores a record associated with a light emitting or specified ID, an account number, personal information described in a public certificate, and the connection key in the account information table 265, and the connection is performed. Notify the registration / authentication server 30 of the key. In addition, the account opening program 261 stores a record in which the key, the first biometric information, and the second biometric information are associated with each other in the biometric authentication template 266. Further, the biometric signature verification program 362 stores a record in which the connection key notified from the business server 20, the first biometric information, and the second biometric information are associated with each other in the biometric authentication template 363. After step S511 is executed, the personal information registration process ends. The business server 20 does not have to hold the biometric authentication template 266. In this case, the account opening program 261 does not perform the record addition process to the biometric authentication template 266 in step S511.

なお、ステップS510において、生体署名検証プログラム362による重複チェックだけでなく、業務サーバ20の口座開設プログラム261による、公的証明書から取得した個人情報と、口座情報テーブル265に登録済みの情報と、の重複チェックがさらに実施されてもよい。なお、生体署名検証プログラム362は、個人情報の全てが重複する場合にのみ、重複ありと判定してもよいし、所定の個人情報が重複する場合(例えば、氏名と年齢の組み合わせが重複する場合等)に、重複ありと判定してもよい。 In step S510, not only the duplication check by the biometric signature verification program 362, but also the personal information acquired from the public certificate by the account opening program 261 of the business server 20, the information registered in the account information table 265, and the information registered in the account information table 265. Duplicate checking may be further performed. The biometric signature verification program 362 may determine that there is duplication only when all of the personal information is duplicated, or when predetermined personal information is duplicated (for example, when the combination of name and age is duplicated). Etc.), it may be determined that there is duplication.

図11Aは、口座情報テーブル265の一例である。口座情報テーブル265は、開設済み口座情報を格納する。口座情報テーブル265は、例えば、ID欄110、口座番号欄111、氏名欄112、住所欄113、性別欄114、生年月日欄115、及び連結キー欄116等を含む。 FIG. 11A is an example of the account information table 265. The account information table 265 stores the opened account information. The account information table 265 includes, for example, an ID column 110, an account number column 111, a name column 112, an address column 113, a gender column 114, a date of birth column 115, a concatenation key column 116, and the like.

図11Bは、生体認証テンプレート266の一例である。また、生体認証テンプレート266は、口座情報と紐づいた生体情報を格納する。生体認証テンプレート266は、連結キー欄117、第一の生体情報による第一認証テンプレート欄118、第二の生体情報による第二認証テンプレート欄119を持つ。生体認証テンプレート266に格納された認証テンプレートは、例えば、「特開2013−123142号公報」等に記載された技術(例えば一方向性変換等)によって変換された、元の生体情報に復元されない形式であることが望ましい。 FIG. 11B is an example of the biometric authentication template 266. In addition, the biometric authentication template 266 stores the biometric information associated with the account information. The biometric authentication template 266 has a concatenation key column 117, a first authentication template column 118 based on the first biometric information, and a second authentication template column 119 based on the second biometric information. The authentication template stored in the biometric authentication template 266 is converted into, for example, a technique (for example, one-way conversion) described in "Japanese Patent Laid-Open No. 2013-123142" or the like, and is not restored to the original biometric information. Is desirable.

前述したように、連結キー欄116に格納された値と、連結キー欄117に格納された値と、により、口座情報と認証テンプレート情報と、が対応付けられている。なお、生体認証テンプレート363の構成は、図11Bの生体認証テンプレート266の構成と同様である。口座情報テーブル265、生体認証テンプレート266、生体認証テンプレート363が上述のような構成を有することにより、新規口座開設時の重複口座チェックを、確実に行うことができる。 As described above, the account information and the authentication template information are associated with each other by the value stored in the concatenated key column 116 and the value stored in the concatenated key column 117. The configuration of the biometric authentication template 363 is the same as the configuration of the biometric authentication template 266 of FIG. 11B. Since the account information table 265, the biometric authentication template 266, and the biometric authentication template 363 have the above-described configurations, it is possible to reliably check duplicate accounts when opening a new account.

図7は、図5で説明した本人情報登録処理の一例を示すシーケンス図である。図7の例では、ステップS502において画像撮影が選択され、ステップS504において証明書画像が偽造物でないと判定され、ステップS508において生体情報が一致すると判定され、ステップS510において口座重複がなしと判定されている。図7に記載されているように、ステップS506の処理と、ステップS508における公的証明書画像中の顔画像の抽出処理と、は並行して実施されてもよい。 FIG. 7 is a sequence diagram showing an example of the personal information registration process described with reference to FIG. In the example of FIG. 7, imaging is selected in step S502, it is determined in step S504 that the certificate image is not a forgery, in step S508 it is determined that the biometric information matches, and in step S510 it is determined that there is no account duplication. ing. As described in FIG. 7, the process of step S506 and the process of extracting the face image in the official certificate image in step S508 may be performed in parallel.

なお、上述した本人情報登録処理において、ステップS506で取得された第一の生体情報と、ステップS507で取得された第二の生体情報と、が同一人物のものでない場合には、口座開設することなく、本人情報登録処理が終了することが望ましい。具体的には、例えば、ステップS507より後、かつステップS510より前において、業務サーバ20によって、ステップS506で取得された第一の生体情報と、ステップS507で取得された第二の生体情報と、同一人物のものであるかをチェックする同一人物チェック処理が実行されることが望ましい。 In the personal information registration process described above, if the first biometric information acquired in step S506 and the second biometric information acquired in step S507 are not the same person, an account is opened. It is desirable that the personal information registration process is completed. Specifically, for example, after step S507 and before step S510, the first biometric information acquired in step S506 and the second biometric information acquired in step S507 by the business server 20. It is desirable that the same person check process for checking whether they belong to the same person is executed.

図12は、ステップS506で取得された第一の生体情報と、ステップS507で取得された第二の生体情報と、が同一人物のものであるかを判定する方法の一例を示す説明図である。図12の例では、第一の生体情報として顔画像が、第二の生体情報として手のひら静脈の画像が、用いられるものとする。 FIG. 12 is an explanatory diagram showing an example of a method of determining whether the first biological information acquired in step S506 and the second biological information acquired in step S507 belong to the same person. .. In the example of FIG. 12, it is assumed that a face image is used as the first biological information and an image of the palm vein is used as the second biological information.

被写体1200は、口座開設希望者の顔である。被写体1202は、口座開設希望者の手のひらである。ステップS506及びステップS507において、ユーザ端末10の撮影装置14のインカメラによって第一の生体情報又は第二の生体情報の一方を、ユーザ端末10の撮影装置14のアウトカメラによって他方を、同時に又は連続切り替えによって一定時間以内に撮影する。 The subject 1200 is the face of a person who wishes to open an account. Subject 1202 is the palm of a person who wishes to open an account. In steps S506 and S507, one of the first biometric information or the second biometric information is simultaneously or continuously obtained by the in-camera of the photographing device 14 of the user terminal 10 and the other by the out-camera of the photographing device 14 of the user terminal 10. Shoot within a certain period of time by switching.

時刻検証プログラム264は、同一人物チェック処理において、第一の生体情報及び第二の生体情報である画像情報にメタ情報として含まれる画像の撮影時刻を比較し、撮影時刻の差が所定値以下である場合(当該所定値は0であってもよい)、第一の生体情報と第二の生体情報が同一人物のものであると判定し、そうでない場合には同一人物のものでないと判定する。また、時刻検証プログラム264は、撮影時刻の差が所定値以下であり、かつ第一の生体情報及び第二の生体情報である画像情報にメタ情報として含まれるユーザ端末10の識別子が同一である場合に、第一の生体情報と第二の生体情報が同一人物のものであると判定し、そうでない場合に同一人物のものでないと判定してもよい。 In the same person check process, the time verification program 264 compares the shooting times of images included as meta information in the first biometric information and the second biometric information, and the difference between the shooting times is less than or equal to a predetermined value. In some cases (the predetermined value may be 0), it is determined that the first biometric information and the second biometric information belong to the same person, and if not, it is determined that they do not belong to the same person. .. Further, in the time verification program 264, the difference in shooting time is equal to or less than a predetermined value, and the identifier of the user terminal 10 included as meta information in the first biometric information and the second biometric information image information is the same. In some cases, it may be determined that the first biometric information and the second biometric information belong to the same person, and if not, it may be determined that they do not belong to the same person.

図13は、ステップS506で取得された第一の生体情報と、ステップS507で取得された第二の生体情報と、が同一人物のものであるかを判定する方法の別例を示す説明図である。ステップS506及びステップS507において、ユーザ端末10に搭載の撮影装置14によって、被写体1200から被写体1202までを連続的に撮影する。具体的には、例えば、動画撮影において、まず被写体1200を撮影し、引き続き口座開設希望者の首、肩、腕を順に撮影し続け、最後に被写体1202を撮影する。このように、被写体1200が撮影されてから、被写体1202が撮影されるまでの当該動画において、常に口座開設希望者の体の一部が映っていることが望ましい。 FIG. 13 is an explanatory diagram showing another example of a method of determining whether the first biological information acquired in step S506 and the second biological information acquired in step S507 belong to the same person. be. In step S506 and step S507, the photographing device 14 mounted on the user terminal 10 continuously photographs the subject 1200 to the subject 1202. Specifically, for example, in moving image shooting, the subject 1200 is first shot, then the neck, shoulders, and arms of the person who wishes to open an account are continuously shot, and finally the subject 1202 is shot. As described above, it is desirable that a part of the body of the person who wishes to open an account is always shown in the moving image from the shooting of the subject 1200 to the shooting of the subject 1202.

口座開設プログラム261は、同一人物チェック処理において、例えば、当該動画に対してオプティカルフロー等を用いた物体追跡を実行することにより、当該動画に含まれる第一の生体情報と、第二の生体情報と、が同一人物のものであるかを判定することができる。具体的には、例えば、口座開設プログラム261は、画像特徴の一つである、SHIFT、やSURFのような特徴量を用いて、連続画像間の対応点のマッピングを推定する。このとき、同一物体の連続領域は、推定マッピング結果(一般的にはアフィン変換行列で表現)が、動画撮影中ほぼ同じであることが期待される。口座開設プログラム261は、領域が長い場合、二つ以上の複数の部分領域に分割し、各隣接ペアの連続性推定を繰り返すことで、例えば腕一本等の一連の連続領域を推定する。 In the same person check process, the account opening program 261 executes, for example, object tracking using an optical flow or the like for the video, so that the first biometric information and the second biometric information included in the video are recorded. And can be determined whether they belong to the same person. Specifically, for example, the account opening program 261 estimates the mapping of corresponding points between continuous images by using a feature amount such as SHIFT or SURF, which is one of the image features. At this time, it is expected that the estimation mapping result (generally expressed by the affine transformation matrix) of the continuous region of the same object is almost the same during the moving image shooting. When the area is long, the account opening program 261 divides the area into two or more partial areas and repeats the continuity estimation of each adjacent pair to estimate a series of continuous areas such as one arm.

本実施例の本人情報登録システムは、図12及び図13を用いて説明した方法によって同一人物チェック処理を行うことにより、第一の生体情報と第二の生体情報とが同一人物のものであることを高精度に判定することができ、ひいては成済ましによる本人情報登録を防止することができる。 In the personal information registration system of this embodiment, the first biometric information and the second biometric information are of the same person by performing the same person check process by the method described with reference to FIGS. 12 and 13. This can be determined with high accuracy, and by extension, it is possible to prevent the registration of personal information by impersonation.

図14は、本実施例において取得される第一の生体情報と第二の生体情報との関連を示す説明図である。公的証明書140は、例えば、運転免許証やマイナンバーカード等の公的証明書である。画像141は、例えばステップS508において抽出された顔画像である画像142は、ステップS506において撮影された第一の生体情報である。ユーザ端末10が撮影した第二の生体情報(被写体1202)と第一の生体情報(被写体1200)と、が紐付けられて業務サーバ20及び登録・認証サーバ30に登録される。また、ステップS508における一致判定により、登録対象である第二の生体情報と、公的証明書情報を紐付けて、業務サーバ20に登録することが可能となる。 FIG. 14 is an explanatory diagram showing the relationship between the first biological information and the second biological information acquired in this embodiment. The public certificate 140 is, for example, a public certificate such as a driver's license or an Individual Number Card. Image 141 is, for example, a face image extracted in step S508. Image 142 is the first biological information taken in step S506. The second biological information (subject 1202) and the first biological information (subject 1200) photographed by the user terminal 10 are linked and registered in the business server 20 and the registration / authentication server 30. Further, by the match determination in step S508, the second biometric information to be registered and the public certificate information can be linked and registered in the business server 20.

図10は、認証処理の一例を示すフローチャートである。銀行の窓口に来店した口座保有者が、口座から現金を引き出す場合における認証処理の例を説明する。図10の例では、業務サーバ20が生体認証テンプレート266を保持していないものとする。 FIG. 10 is a flowchart showing an example of the authentication process. An example of authentication processing when an account holder who visits a bank counter withdraws cash from the account will be described. In the example of FIG. 10, it is assumed that the business server 20 does not hold the biometric authentication template 266.

ステップS1001において、窓口システム50は、業務サーバ20に対して、現金引き出し要求を送信する。ステップS1002において、預金業務実行プログラム267は、窓口システム50に対して、本人確認方式選択要求を送信する。本人確認方式として、例えば、生体情報を用いた生体認証方式や、登録済み印鑑との照合を行う印鑑照合方式等があるが、図10の例では生体認証方式が選択されたものとする。 In step S1001, the window system 50 transmits a cash withdrawal request to the business server 20. In step S1002, the deposit business execution program 267 transmits an identity verification method selection request to the window system 50. As the identity verification method, for example, there are a biometric authentication method using biometric information, a seal stamp verification method for collating with a registered seal stamp, and the like. In the example of FIG. 10, it is assumed that the biometric authentication method is selected.

ステップS1003において、窓口システム50は、本人確認方式として生体認証方式を選択したことを業務サーバ20に通知する。ステップS1004において、預金業務実行プログラム267は、窓口システム50に対して、口座番号と、第二の生体情報と、の入力を要求する。 In step S1003, the window system 50 notifies the business server 20 that the biometric authentication method has been selected as the identity verification method. In step S1004, the deposit business execution program 267 requests the window system 50 to input the account number and the second biometric information.

ステップS1005において、窓口システム50は、ユーザから入力を受け付けたID情報と、第二の生体情報と、を業務サーバ20に送信する。なお、生体認証テンプレート363に格納されている第二の生体情報が一方向性変換等の変換が施されているものである場合、窓口システム50は、第二の生体情報に当該変換を施して、業務サーバ20に送信する。 In step S1005, the window system 50 transmits the ID information input from the user and the second biometric information to the business server 20. If the second biometric information stored in the biometric authentication template 363 has undergone conversion such as one-way conversion, the window system 50 performs the conversion on the second biometric information. , Send to the business server 20.

ステップS1006において、預金業務実行プログラム267は、受信した口座番号に対応する連結キーを口座情報テーブル265から取得し、取得した連結キーと、第二の生体情報と、を登録・認証サーバ30に送信する。なお、預金業務実行プログラム267は、受信した口座番号が口座情報テーブル265に含まれない場合、窓口システム50にエラーを通知する。 In step S1006, the deposit business execution program 267 acquires the concatenated key corresponding to the received account number from the account information table 265, and transmits the acquired concatenated key and the second biometric information to the registration / authentication server 30. do. If the received account number is not included in the account information table 265, the deposit business execution program 267 notifies the window system 50 of an error.

ステップS1007において、生体署名検証プログラム362は、連結キーに対応する第二の生体情報を生体認証テンプレート363から取得し、受信した第二の生体情報と、生体認証テンプレート363から取得した第二の生体情報と、を比較して、認証処理を実行する。ステップS1008において、生体署名検証プログラム362は、認証結果を業務サーバ20に通知し、ステップS1009において、預金業務実行プログラム267は当該認証結果を窓口システム50に通知する。なお、認証が成功した場合には、預金業務実行プログラム267は、現金の引き出しを許可し、窓口システム50において現金が払い出される。 In step S1007, the biometric signature verification program 362 acquires the second biometric information corresponding to the concatenation key from the biometric authentication template 363, and the received second biometric information and the second biometric information acquired from the biometric authentication template 363. The information is compared and the authentication process is executed. In step S1008, the biometric signature verification program 362 notifies the business server 20 of the authentication result, and in step S1009, the deposit business execution program 267 notifies the window system 50 of the authentication result. If the authentication is successful, the deposit business execution program 267 permits the withdrawal of cash, and the cash is paid out at the window system 50.

以下、ステップS504の偽造判定の具体例について説明する。図16は、各種画像分類タスクで利用されるテクスチャ特徴抽出オペレータであり、偽造判定に用いられるLocal Binary Pattern(LBP)の一例を示す説明図である。 Hereinafter, a specific example of the forgery determination in step S504 will be described. FIG. 16 is an explanatory diagram showing an example of a Local Binary Pattern (LBP) used for forgery determination, which is a texture feature extraction operator used in various image classification tasks.

LBPは、近傍画素との輝度の勾配をバイナリコーディングし、ヒストグラム化したもので、一般的にテクスチャ特徴の抽出オペレータとして使用される。(A)において、注目画素1602と、注目画素1602の3x3の近傍画素と、からなるピクセル群1601の輝度値の例が示されている。 The LBP is obtained by binary coding the gradient of brightness with neighboring pixels and creating a histogram, and is generally used as an extraction operator of texture features. In (A), an example of the brightness value of the pixel group 1601 including the attention pixel 1602 and the 3x3 neighboring pixels of the attention pixel 1602 is shown.

(B)において、隣接画素それぞれの輝度値と、注目画素1602の輝度値と、の大小比較結果が、2値化されたピクセル値によって示されている。2値化により、例えば、注目画素1602の輝度値以上の輝度値を有する隣接画素のピクセル値が“1”になり、注目画素1602の輝度値未満の輝度値を有する隣接画素のピクセル値が“0”になり。具体的には、左上隅の画素の輝度値“123”は、注目画素1602の輝度値“125”より小さいため、2値化の結果として、“0”が得られる。このようにして、隣接画素である8つの画素が全てを2値化する。 In (B), the magnitude comparison result of the brightness value of each of the adjacent pixels and the brightness value of the attention pixel 1602 is indicated by the binarized pixel value. By binarization, for example, the pixel value of the adjacent pixel having a brightness value equal to or higher than the brightness value of the attention pixel 1602 becomes "1", and the pixel value of the adjacent pixel having a brightness value less than the brightness value of the attention pixel 1602 becomes "1". It becomes 0 ". Specifically, since the brightness value "123" of the pixel in the upper left corner is smaller than the brightness value "125" of the pixel of interest 1602, "0" is obtained as a result of binarization. In this way, the eight adjacent pixels binarize all of them.

(C)において、2値化後のピクセル値を一つの整数値に変換される。隣接8画素を、バイナリコードとすることで、整数値を得る。(C)の例では、注目画素の左隣接画素を基点とするバイナリコーディングにより、2^6+2^4+2^2=84が得られる。このようにして、公的証明書画像の全ての画素を注目画素としてコード値を計算することにより、0〜255を階級とするバイナリコード値のヒストグラムを得ることができる。 In (C), the binarized pixel value is converted into one integer value. An integer value is obtained by using the adjacent 8 pixels as a binary code. In the example of (C), 2 ^ 6 + 2 ^ 4 + 2 ^ 2 = 84 is obtained by binary coding with the left adjacent pixel of the pixel of interest as the base point. In this way, by calculating the code value with all the pixels of the official certificate image as the pixel of interest, a histogram of the binary code value having a class of 0 to 255 can be obtained.

図18は、Local Binary Pattern(LBP)を用いたステップS504の偽造判定処理の一例を示すフローチャートである。また、図17は、図18を用いて説明した偽造判定処理の概要の一例を示す説明図である。 FIG. 18 is a flowchart showing an example of the forgery determination process of step S504 using the Local Binary Pattern (LBP). Further, FIG. 17 is an explanatory diagram showing an example of an outline of the forgery determination process described with reference to FIG.

まずステップS1801において、成済まし検知プログラム361は、撮影装置14が撮影した公的証明書画像から、例えば、図16に示した方法により、LBPヒストグラムを計算する。次に、ステップS1802において、成済まし検知プログラム361は、画像中のノイズパターンを強調するため、公的証明書画像に対してウェーブレット変換を施して画像強調行う後。ステップS1803において、成済まし検知プログラム361は、ウェーブレット変換後の公的証明書画像に対して、LBPヒストグラムを計算する。 First, in step S1801, the pretending detection program 361 calculates an LBP histogram from the official certificate image taken by the photographing device 14 by, for example, the method shown in FIG. Next, in step S1802, the spoofing detection program 361 performs wavelet transform on the official certificate image to enhance the image in order to emphasize the noise pattern in the image. In step S1803, the spoofing detection program 361 calculates an LBP histogram for the official certificate image after wavelet transform.

ステップS1804において、成済まし検知プログラム361は、公的証明書画像とウェーブレット変換後の画像とを一定の比率で圧縮(縮小)する。ステップS1805において、成済まし検知プログラム361は、圧縮した公的証明書画像と、圧縮したウェーブレット変換後の画像それぞれから、LBPヒストグラムを計算する。なお、例えば、ブロックノイズを考慮して、LBPの近傍画像領域のピクセルサイズ3x3への圧縮率が用いられる。 In step S1804, the spoofing detection program 361 compresses (reduces) the official certificate image and the wavelet-transformed image at a constant ratio. In step S1805, the spoofing detection program 361 calculates an LBP histogram from each of the compressed public certificate image and the compressed wavelet-transformed image. For example, in consideration of block noise, the compression ratio of the LBP neighborhood image region to a pixel size of 3x3 is used.

ステップS1806において、成済まし検知プログラム361は、ステップS1801で得られた元画像のLBPヒストグラム、ステップS1803で得られたウェーブレット変換後の画像のLBPヒストグラム、並びにステップS1805で得られた圧縮された元画像のLBPヒストグラム及び圧縮されたウェーブレット変換後画像のLBPヒストグラムそれぞれを特徴量として、例えば1行のベクトルとして、連結する。 In step S1806, the spoofing detection program 361 includes an LBP histogram of the original image obtained in step S1801, an LBP histogram of the wavelet-transformed image obtained in step S1803, and a compressed original image obtained in step S1805. The LBP histogram of the above and the LBP histogram of the compressed wavelet-transformed image are connected as feature quantities, for example, as a vector of one row.

ステップS1807において、成済まし検知プログラム361は、例えば、線形SVM(Support Vector Machine)等の手法により、連結された特徴量を用いて、公的証明書の画像が偽造されたものであるか否かを判定する(ステップS1807)。なお、偽造された公的証明書についてのLBPヒストグラムが連結された特徴量、及び真正な公的証明書についてのLBPヒストグラムが連結された特徴量については、予め学習されているものとする。 In step S1807, whether or not the spoofing detection program 361 has forged an image of a public certificate using concatenated features by, for example, a method such as a linear SVM (Support Vector Machine). Is determined (step S1807). It is assumed that the feature amount in which the LBP histogram for the forged official certificate is concatenated and the feature amount in which the LBP histogram for the genuine official certificate are concatenated are learned in advance.

続いて、ステップS504の偽造判定処理の別例について説明する。成済まし検知プログラム361は、以下の計算を実行する。画像をx(m,n)とし(mは画像の縦成分、nは画像の横成分、m∈[1,M]、n∈[1,N])とする時、水平方向の差分画像は、以下の式で表される。 Subsequently, another example of the forgery determination process in step S504 will be described. The completion detection program 361 executes the following calculation. When the image is x (m, n) (m is the vertical component of the image, n is the horizontal component of the image, m ∈ [1, M], n ∈ [1, N]), the difference image in the horizontal direction is , Expressed by the following formula.

Figure 0006910236
Figure 0006910236

画像x(m,n)の1次元フーリエ変換(水平)をX(m,l)とする時、各mについてのパワースペクトラムp(n)は、以下の式で表される。 When the image x (m, n) 1-dimensional Fourier transform of the (horizontal) and X (m, l), power spectrum p m for each m (n) is expressed by the following equation.

Figure 0006910236
Figure 0006910236

但し、D(m,l)はd(m,l)の1次元フーリエ変換であり、l∈[1,N]である。成済まし検知プログラム361は、m=1,・・・,Mについて、p(l)の平均パワースペクトラムP(l)を計算する。 However, D h (m, l) is a one-dimensional Fourier transform of d h (m, l), and l ∈ [1, N]. Spoofing detection program 361, m = 1, ···, for M, calculates the average power spectrum P h of p m (l) (l) .

図15は、パワースペクトラムの一例である。上側のグラフは、P(l)を表し、下側のグラフが移動平均からの差分を示す。ピークを特徴量として用いるために、成済まし検知プログラム361は、P(l)の移動平均(MA(P(l)))からの差分値を計算する。また、成済まし検知プログラム361は、差分値をそのまま特徴量として用いるのではなく、複数の所定の閾値を超えるピークの数を特徴量として用いる。 FIG. 15 is an example of a power spectrum. The upper graph represents Ph (l) and the lower graph shows the difference from the moving average. In order to use the peak as the feature quantity, spoofing detection program 361 calculates the difference value from the moving average of P h (l) (MA ( P h (l))). Further, the completion detection program 361 does not use the difference value as a feature amount as it is, but uses the number of peaks exceeding a plurality of predetermined threshold values as the feature amount.

Figure 0006910236
Figure 0006910236

なお、δはデルタ関数であり、aは特徴量の個数であり、v(i)はi番目の閾値である。成済まし検知プログラム361は、水平成分と同様の方法で、垂直成分についての平均パワースペクトラムP(l)を算出して、特徴量ベクトルVecVを定義し、VecHとVecVとを連結したものを特徴量ベクトルとして、例えば、SUV等の手法により偽造判定を実行する。なお、偽造された公的証明書についての特徴量ベクトル、及び真正な公的証明書についての特徴量ベクトルについては、予め学習されているものとする。 Note that δ is a delta function, a is the number of features, and v (i) is the i-th threshold value. The forgery detection program 361 is characterized in that the average power spectrum Pv (l) for the vertical component is calculated in the same manner as the horizontal component, the feature vector VecV is defined, and VecH and VecV are concatenated. As a quantity vector, forgery determination is executed by a method such as SUV. It is assumed that the feature vector for the forged official certificate and the feature vector for the genuine official certificate have been learned in advance.

続いて、ステップS504の偽造判定処理の別例について説明する。画像をx(m,n)とする(m∈[1,M]、n∈[1,N])とすると,1次元水平方向の差分信号は、以下の式で表される。 Subsequently, another example of the forgery determination process in step S504 will be described. Assuming that the image is x (m, n) (m ∈ [1, M], n ∈ [1, N]), the one-dimensional horizontal difference signal is expressed by the following equation.

Figure 0006910236
Figure 0006910236

成済まし検知プログラム361は、ブロックノイズを表現するために,ブロック境界部分について画像輝度差分d(m,n)の平均Bを、以下の数式を用いて計算する。 The prescription detection program 361 calculates the average B h of the image luminance difference d h (m, n) for the block boundary portion using the following mathematical formula in order to express the block noise.

Figure 0006910236
Figure 0006910236

次に、成済まし検知プログラム361は、ブロック内部の画像の信号強度の平均Aを、以下の数式を用いて計算する。 Then, spoofing detection program 361, an average A h of the signal strength of the blocks inside the image is calculated using the following formula.

Figure 0006910236
Figure 0006910236

最後に、成済まし検知プログラム361は、差分信号のzero−crossing(ZC)率を計算する。ZC率とは、差分画像d(m,n)の値が(n∈[1,N−1])、正から負又は負から正へと変化する回数(即ち0を跨る)回数を示す。まず、以下の数式によりでzero−crossing(ZC)が定義される。 Finally, the spoofing detection program 361 calculates the zero-crossing (ZC) rate of the difference signal. The ZC rate indicates the number of times the value of the difference image d (m, n) changes (n ∈ [1, N-1]) from positive to negative or negative to positive (that is, across 0). First, zero-crossing (ZC) is defined by the following mathematical formula.

Figure 0006910236
Figure 0006910236

続いて、成済まし検知プログラム361は、以下の数式を用いてZC率を計算する。 Subsequently, the completion detection program 361 calculates the ZC rate using the following mathematical formula.

Figure 0006910236
Figure 0006910236

以上の処理により、成済まし検知プログラム361は、水平成分について3つの指標{B,A,Z}を算出した。成済まし検知プログラム361は垂直成分についても水平成分と同様の方法で、3つの指標{B,A,Z}を計算する。成済まし検知プログラム361は、これらの特徴を結合した特徴量ベクトルを用いて、例えば、SUV等の手法により偽造判定を実行する。なお、偽造された公的証明書についての特徴量ベクトル、及び真正な公的証明書についての特徴量ベクトルについては、予め学習されているものとする。 Through the above processing, the completion detection program 361 calculated three indexes {B h , A h , Z h } for the horizontal component. The completion detection program 361 calculates three indexes {B v , Av , Z v } for the vertical component in the same manner as for the horizontal component. The forgery detection program 361 executes a forgery determination by a method such as SUV using a feature amount vector in which these features are combined. It is assumed that the feature vector for the forged official certificate and the feature vector for the genuine official certificate have been learned in advance.

本実施例の本人情報登録システムは、上述したこれらの偽造判定処理により、公的証明書が真正のものであるかを高精度に判定することができ、ひいては成済ましによる本人情報登録を防止することができる。なお、上述したこれらの偽造判定処理は、汎用カメラ等の撮影画像に対して行うことができるため、ステップS504のみならず、ステップS507で取得された第一の生体情報、及びステップS508で取得された第二の生体情報に対しても実行されてもよい。 The personal information registration system of this embodiment can determine with high accuracy whether the official certificate is genuine or not by these forgery determination processes described above, and thus prevent personal information registration by pretending to be done. be able to. Since these forgery determination processes described above can be performed on an image captured by a general-purpose camera or the like, not only the first biometric information acquired in step S507 but also the first biometric information acquired in step S507 and the first biometric information acquired in step S508 are acquired. It may also be executed for the second biometric information.

本実施例の本人情報登録システムは、公的証明書から抽出された第一の生体情報と、直接取得された第一の生体情報と、の比較結果に基づいて、本人情報登録の可否を決定し、さらに第一の生体情報と第二の生体情報が同一人物のものであるかを検証することにより、遠隔地からであっても第二の生体認証の登録を、安全に即ち本人性を高精度に担保して、実施することができる。 The personal information registration system of this embodiment determines whether or not personal information can be registered based on the comparison result between the first biometric information extracted from the official certificate and the first biometric information directly acquired. Furthermore, by verifying whether the first biometric information and the second biometric information belong to the same person, the registration of the second biometric authentication can be safely performed, that is, the identity, even from a remote location. It can be carried out with high accuracy.

実施例1との相違点について説明する。図6は、本人情報登録処理の別例を示すフローチャートである。以下、図5との相違点について説明する。ステップS507に続くステップS601において、口座開設アプリケーション161は、ユーザ端末10のGPS装置17から、ユーザ端末10の現在位置を取得し、業務サーバ20に送信する。その後ステップS508に遷移する。 Differences from the first embodiment will be described. FIG. 6 is a flowchart showing another example of the personal information registration process. Hereinafter, the differences from FIG. 5 will be described. In step S601 following step S507, the account opening application 161 acquires the current position of the user terminal 10 from the GPS device 17 of the user terminal 10 and transmits it to the business server 20. After that, the process proceeds to step S508.

ステップS508において、2つの生体情報が一致すると判定された場合(ステップS508:Yes)、ステップS602において、住所検証プログラム263は、公的証明書の住所と、ステップS601において受信したユーザ端末10の現在位置と、が一致するか(具体的には例えば、公的証明書の住所と、ユーザ端末10の現在位置と、の距離が所定値以内か(所定値は0であってもよい))を判定する。なお、ステップS602の判定においては、例えば、住所情報を位置情報に変換するジオコーディング技術が用いられてもよい。 When it is determined in step S508 that the two biometric information match (step S508: Yes), in step S602, the address verification program 263 determines the address of the official certificate and the current address of the user terminal 10 received in step S601. Whether the position matches (specifically, for example, whether the distance between the address of the official certificate and the current position of the user terminal 10 is within a predetermined value (the predetermined value may be 0)). judge. In the determination in step S602, for example, a geocoding technique for converting address information into location information may be used.

なお、ステップS502で画像撮影が選択されていた場合、住所検証プログラム263は、例えば、文字認識等を用いて、又は公的証明書画像の予め定められた領域を抽出することにより公的証明書に記載の住所を抽出してもよい。 When image shooting is selected in step S502, the address verification program 263 uses, for example, character recognition or the like, or extracts a predetermined area of the public certificate image to obtain a public certificate. The address described in may be extracted.

住所検証プログラム263は、公的証明書の住所とユーザ端末10の現在位置とが一致しないと判定した場合(S602:No)、口座開設ができないことを示す判定結果を、業務サーバ20を介して又は直接、ユーザ端末10に送信し、本人情報登録処理を終了する。住所検証プログラム263は、公的証明書の住所とユーザ端末10の現在位置とが一致すると判定した場合(S602:No)、ステップS509に遷移する。 When the address verification program 263 determines that the address of the public certificate and the current position of the user terminal 10 do not match (S602: No), the determination result indicating that the account cannot be opened is determined via the business server 20. Alternatively, it is directly transmitted to the user terminal 10 to end the personal information registration process. When the address verification program 263 determines that the address of the public certificate and the current position of the user terminal 10 match (S602: No), the process proceeds to step S509.

図8は、図6で説明した本人情報登録処理の一例を示すシーケンス図である。図8の例では、ステップS502において画像撮影が選択され、ステップS504において証明書画像が偽造物でないと判定され、ステップS508において生体情報が一致すると判定され、ステップS510において口座重複がなしと判定され、ステップS602において公的証明書の住所とGPSによる位置情報とが一致すると判定されている。 FIG. 8 is a sequence diagram showing an example of the personal information registration process described with reference to FIG. In the example of FIG. 8, imaging is selected in step S502, the certificate image is determined not to be a forgery in step S504, biometric information is determined to match in step S508, and no account duplication is determined in step S510. , In step S602, it is determined that the address of the official certificate and the position information by GPS match.

本実施例の本人情報登録システムは、公的証明書から抽出した住所と、ユーザ端末10の現在位置と、の比較結果をさらに用いて本人情報登録可否を決定することにより、成済ましによる本人情報登録を抑制することができる。 The personal information registration system of this embodiment further uses the comparison result of the address extracted from the public certificate and the current position of the user terminal 10 to determine whether or not the personal information can be registered. Registration can be suppressed.

実施例1との相違点を説明する。本実施例の本人情報登録システムは、本人情報登録処理における一部のステップの主体が、実施例1と異なる。図9は、本人情報登録処理の別例を示すシーケンス図である。図9の例では、ステップS502において画像撮影が選択され、ステップS504において証明書画像が偽造物でないと判定され、ステップS508において生体情報が一致すると判定され、ステップS510において口座重複がなしと判定されている。 Differences from the first embodiment will be described. In the personal information registration system of this embodiment, the subject of some steps in the personal information registration process is different from that of the first embodiment. FIG. 9 is a sequence diagram showing another example of the personal information registration process. In the example of FIG. 9, imaging is selected in step S502, the certificate image is determined not to be counterfeit in step S504, biometric information is determined to match in step S508, and no account duplication is determined in step S510. ing.

図7のシーケンス図との相違点について説明する。図7の例では業務サーバ20が実施していた、ステップS504の処理、ステップS508の処理、ステップS509における第一の生体情報と第二の生体情報の紐付処理を、図9の例ではユーザ端末10が実行している。 Differences from the sequence diagram of FIG. 7 will be described. In the example of FIG. 7, the process of step S504, the process of step S508, and the process of associating the first biometric information and the second biometric information in step S509, which were performed by the business server 20, are performed by the user terminal in the example of FIG. 10 is running.

本実施例の本人情報登録システムは、上述した処理をユーザ端末10が実行することにより、生体情報や個人情報等を業務サーバ20及び登録・認証サーバ30等の外部装置とやり取りする回数が減り、情報漏洩のリスクを低減させることができる。 In the personal information registration system of this embodiment, the number of times of exchanging biometric information, personal information, etc. with external devices such as the business server 20 and the registration / authentication server 30 is reduced by executing the above-mentioned processing by the user terminal 10. The risk of information leakage can be reduced.

なお、本発明は上記した実施例に限定されるものではなく、様々な変形例が含まれる。例えば、上記した実施例は本発明を分かりやすく説明するために詳細に説明したものであり、必ずしも説明した全ての構成を備えるものに限定されるものではない。また、ある実施例の構成の一部を他の実施例の構成に置き換えることも可能であり、また、ある実施例の構成に他の実施例の構成を加えることも可能である。また、各実施例の構成の一部について、他の構成の追加・削除・置換をすることが可能である。 The present invention is not limited to the above-described examples, and includes various modifications. For example, the above-described embodiment has been described in detail in order to explain the present invention in an easy-to-understand manner, and is not necessarily limited to the one including all the described configurations. It is also possible to replace a part of the configuration of one embodiment with the configuration of another embodiment, and it is also possible to add the configuration of another embodiment to the configuration of one embodiment. Further, it is possible to add / delete / replace a part of the configuration of each embodiment with another configuration.

また、上記の各構成、機能、処理部、処理手段等は、それらの一部又は全部を、例えば集積回路で設計する等によりハードウェアで実現してもよい。また、上記の各構成、機能等は、プロセッサがそれぞれの機能を実現するプログラムを解釈し、実行することによりソフトウェアで実現してもよい。各機能を実現するプログラム、テーブル、ファイル等の情報は、メモリや、ハードディスク、SSD(Solid State Drive)等の記録装置、または、ICカード、SDカード、DVD等の記録媒体に置くことができる。 Further, each of the above configurations, functions, processing units, processing means and the like may be realized by hardware by designing a part or all of them by, for example, an integrated circuit. Further, each of the above configurations, functions, and the like may be realized by software by the processor interpreting and executing a program that realizes each function. Information such as programs, tables, and files that realize each function can be stored in a memory, a hard disk, a recording device such as an SSD (Solid State Drive), or a recording medium such as an IC card, an SD card, or a DVD.

また、制御線や情報線は説明上必要と考えられるものを示しており、製品上必ずしも全ての制御線や情報線を示しているとは限らない。実際には殆ど全ての構成が相互に接続されていると考えてもよい。 In addition, the control lines and information lines indicate those that are considered necessary for explanation, and do not necessarily indicate all the control lines and information lines in the product. In practice, it can be considered that almost all configurations are interconnected.

10 ユーザ端末、13 CPU、15 メモリ、16 補助記憶装置、20 業務サーバ、23 CPU、25 メモリ、26 補助記憶装置、30 登録・認証サーバ、33 CPU、35 メモリ、36 補助記憶装置、161 口座開設アプリケーション、261 口座開設プログラム、262 顔検証プログラム、263 住所検証プログラム、264 時刻検証プログラム、265 口座情報テーブル、266 生体認証テンプレート、361 成済まし検知プログラム、362生体署名検証プログラム、363 生体認証テンプレート 10 user terminal, 13 CPU, 15 memory, 16 auxiliary storage device, 20 business server, 23 CPU, 25 memory, 26 auxiliary storage device, 30 registration / authentication server, 33 CPU, 35 memory, 36 auxiliary storage device, 161 account opening Application, 261 account opening program, 262 face verification program, 263 address verification program, 264 time verification program, 265 account information table, 266 biometrics template, 361 spoofing detection program, 362 biometric signature verification program, 363 biometrics template

Claims (12)

登録対象者の第1生体情報を登録する本人情報登録システムであって、
プロセッサと、記憶装置と、を有し、
前記記憶装置は、生体情報を格納する生体認証テンプレートを保持し、
前記プロセッサは、
前記第1生体情報と異なり、かつ画像情報である前記登録対象者の第2生体情報、が含まれる書類の情報の取方法の指定を受け付け
前記書類の情報の取得方法としてICチップの読み取りが指定された場合、前記書類に含まれるICチップから前記第2生体情報を取得し、
前記書類の情報の取得方法として画像撮影が指定された場合、撮影装置によって撮影された前記書類の画像から前記第2生体情報を取得し、前記書類の画像の各画素のLBP(Local Binary Pattern)、前記書類の画像の水平成分と垂直成分それぞれの平均パワースペクトラム、及び差分信号のzero−crossing率の少なくとも1つに基づいて、前記書類の偽造判定処理を実行し、
前記書類の情報の取得方法として前記ICチップの読み取りが指定された場合、又は前記偽造判定処理において前記書類が偽造されていないと判定した場合、前記第1生体情報と、撮影装置によって撮影された第2生体情報と、を取得し、
前記撮影された第2生体情報と前記書類から取得した第2生体情報との類似度に基づいて前記撮影された第2生体情報が前記登録対象者の第2生体情報であると判定し、かつ前記取得した第1生体情報の生成時刻と前記撮影された第2生体情報の撮影時刻との差が所定値以内であると判定した場合に、前記取得した第1生体情報を前記生体認証テンプレートに格納する、本人情報登録システム。
It is a personal information registration system that registers the first biometric information of the person to be registered.
It has a processor and a storage device,
The storage device holds a biometric authentication template for storing biometric information.
The processor
Accepting a designation of the different from the first biological information and the second biometric information of the registration target user is image information, acquisition method information documents that contain,
When the reading of the IC chip is specified as the method of acquiring the information of the document, the second biometric information is acquired from the IC chip included in the document.
When image capture is specified as the method for acquiring the information of the document, the second biometric information is acquired from the image of the document captured by the imaging device, and the LBP (Local Horizontal Pattern) of each pixel of the image of the document is obtained. , The forgery determination process of the document is executed based on at least one of the average power spectrum of each of the horizontal component and the vertical component of the image of the document and the zero-crossing rate of the difference signal.
When the reading of the IC chip is specified as the method of acquiring the information of the document, or when it is determined in the forgery determination process that the document is not forged, the first biometric information and the photographing apparatus have taken a picture. Obtain the second biometric information and
Determining a second biometric information which is the shooting based on the similarity between the second biometric information acquired from the document and the second biological information which is the shooting is the second biometric information of the person to be registered, and If the difference between the photographing time of the second biological information which is the imaging and generation time of the first biometric information the acquired is determined to be within a predetermined value, the first biometric information the acquired the biometric template Personal information registration system to store.
請求項1に記載の本人情報登録システムであって、
前記取得した第1生体情報は、前記撮影装置によって撮影された画像情報であり、
前記取得した第1生体情報と前記撮影された第2生体情報は、前記撮影装置によって撮影された1つの動画に含まれ、
前記プロセッサは、
前記撮影されたた第2生体情報が前記登録対象者の第2生体情報であると判定し、前記取得した第1生体情報の撮影時刻と前記撮影された第2生体情報の撮影時刻との差が所定値以内であると判定し、かつ前記動画における物体追跡によって前記取得した第1生体情報と前記撮影された第2生体情報が同一人物ものであると判定した場合に、前記取得した第1生体情報を前記生体認証テンプレートに格納する、本人情報登録システム。
The personal information registration system according to claim 1.
The acquired first biological information is image information photographed by the photographing apparatus.
The acquired first biological information and the photographed second biological information are included in one moving image photographed by the photographing apparatus.
The processor
The difference between the photographing time of the second biometric information captured is determined to be the second biometric information of the person to be registered, the acquired shooting time and the captured second biometric information of the first biological information Is within a predetermined value, and when it is determined that the acquired first biometric information and the photographed second biometric information are the same person by object tracking in the moving image, the acquired first biometric information is determined. A personal information registration system that stores biometric information in the biometric authentication template.
請求項1に記載の本人情報登録システムであって、
前記取得した書類の情報は、撮影装置によって撮影された画像情報であり、
前記プロセッサは、
前記偽造判定処理において、前記書類の画像の各画素のLBP(Local Binary Pattern)と、前記書類を所定の比率で圧縮した画像の各画素のLBPと、前記書類の画像をウェーブレット変換した画像の各画素のLBPと、前記ウェーブレット変換した画像を所定の比率で圧縮した画像の各画素のLBPと、の少なくとも1つに基づいて、前記書類の画像情報が真正な書類が撮影されたことによって得られた画像情報であるか否かによって前記書類が偽造されていないかを判定する、本人情報登録システム。
The personal information registration system according to claim 1.
The information of the acquired document is the image information taken by the photographing device, and is
The processor
In the counterfeit determination process, each of the LBP (Local Binary Pattern) of each pixel of the image of the document, the LBP of each pixel of the image of the document compressed at a predetermined ratio, and the image obtained by wavelet-converting the image of the document. Obtained by taking a document in which the image information of the document is genuine based on at least one of the LBP of the pixels and the LBP of each pixel of the image obtained by compressing the wavelet-converted image at a predetermined ratio. image and Ru determine Teisu whether the document has not been forged by whether information, personal information registration system.
請求項1に記載の本人情報登録システムであって
前記プロセッサは、
前記偽造判定処理において、前記書類の画像の水平成分と垂直成分それぞれについて、平均パワースペクトラムの移動平均から前記平均パワースペクトラムを引いた差分値を算出し、前記差分値と所定の閾値との比較結果に基づいて、前記書類の画像情報が真正な書類が撮影されたことによって得られた画像情報であるか否かによって前記書類が偽造されていないかを判定する、本人情報登録システム。
The personal information registration system according to claim 1 .
The processor
In the counterfeit determination process, for each of the horizontal component and the vertical component of the image of the document, a difference value obtained by subtracting the average power spectrum from the moving average of the average power spectrum is calculated, and a comparison result between the difference value and a predetermined threshold value is calculated. based on, Ru determine Teisu whether the document has not been forged by whether the image information obtained by the image information is authentic documents taken of the documents, personal information registration system.
請求項1に記載の本人情報登録システムであって
前記プロセッサは、
前記偽造判定処理において、前記書類の画像の水平成分と垂直成分それぞれについての、ブロック境界部分についての画像輝度差分の平均と、ブロック内部の画像の信号強度の平均と、差分信号のzero−crossing率と、に基づいて、前記書類が偽造されていないかを判定する、本人情報登録システム。
The personal information registration system according to claim 1 .
The processor
In the forgery determination process, the average of the image luminance difference for the block boundary portion, the average of the signal strength of the image inside the block, and the zero-crossing rate of the difference signal for each of the horizontal component and the vertical component of the image of the document. If, on the basis of, Ru determine Teisu is whether or not forged the documents, personal information registration system.
請求項1に記載の本人情報登録システムであって、
前記登録対象者によって操作される端末を含み、
前記取得した書類の情報は、前記登録対象者の住所情報を含み、
前記プロセッサは、
前記端末の位置情報を取得し、
前記撮影された第2生体情報が前記登録対象者の第2生体情報であると判定し、かつ前記住所情報が示す住所と、前記取得した位置情報が示す位置と、の距離が所定値以下であると判定した場合、前記取得した第1生体情報を前記生体認証テンプレートに格納する、本人情報登録システム。
The personal information registration system according to claim 1.
Including terminals operated by the registered person
The information of the acquired documents includes the address information of the person to be registered.
The processor
Acquire the location information of the terminal and
It is determined that the photographed second biometric information is the second biometric information of the person to be registered, and the distance between the address indicated by the address information and the position indicated by the acquired location information is equal to or less than a predetermined value. A personal information registration system that stores the acquired first biometric information in the biometric authentication template when it is determined to be present.
本人情報登録システムが、登録対象者の第1生体情報を登録する方法であって、
前記本人情報登録システムが、
前記第1生体情報と異なり、かつ画像情報である前記登録対象者の第2生体情報、が含まれる書類の情報の取方法の指定を受け付け
前記書類の情報の取得方法としてICチップの読み取りが指定された場合、前記書類に含まれるICチップから前記第2生体情報を取得し、
前記書類の情報の取得方法として画像撮影が指定された場合、撮影装置によって撮影された前記書類の画像から前記第2生体情報を取得し、前記書類の画像の各画素のLBP(Local Binary Pattern)、前記書類の画像の水平成分と垂直成分それぞれの平均パワースペクトラム、及び差分信号のzero−crossing率の少なくとも1つに基づいて、前記書類の偽造判定処理を実行し、
前記書類の情報の取得方法として前記ICチップの読み取りが指定された場合、又は前記偽造判定処理において前記書類が偽造されていないと判定した場合、前記第1生体情報と、撮影装置によって撮影された第2生体情報と、を取得し、
前記撮影された第2生体情報と前記書類から取得した第2生体情報との類似度に基づいて前記撮影された第2生体情報が前記登録対象者の第2生体情報であると判定し、かつ前記取得した第1生体情報の生成時刻と前記撮影された第2生体情報の撮影時刻との差が所定値以内であると判定した場合に、前記取得した第1生体情報を前記本人情報登録システムが有する生体認証テンプレートに格納する、方法。
The personal information registration system is a method of registering the first biometric information of the person to be registered.
The personal information registration system
Accepting a designation of the different from the first biological information and the second biometric information of the registration target user is image information, acquisition method information documents that contain,
When the reading of the IC chip is specified as the method of acquiring the information of the document, the second biometric information is acquired from the IC chip included in the document.
When image capture is specified as the method for acquiring the information of the document, the second biometric information is acquired from the image of the document captured by the imaging device, and the LBP (Local Horizontal Pattern) of each pixel of the image of the document is obtained. , The forgery determination process of the document is executed based on at least one of the average power spectrum of each of the horizontal component and the vertical component of the image of the document and the zero-crossing rate of the difference signal.
When the reading of the IC chip is specified as the method of acquiring the information of the document, or when it is determined in the forgery determination process that the document is not forged, the first biometric information and the photographing apparatus have taken a picture. Obtain the second biometric information and
Determining a second biometric information which is the shooting based on the similarity between the second biometric information acquired from the document and the second biological information which is the shooting is the second biometric information of the person to be registered, and If the difference between the photographing time of the second biological information which is the imaging and generation time of the first biometric information the acquired is determined to be within a predetermined value, said first biometric information the acquired personal information registration system A method of storing in a biometric template that has.
請求項7に記載の方法であって、
前記取得した第1生体情報は、前記撮影装置によって撮影された画像情報であり、
前記取得した第1生体情報と前記撮影された第2生体情報は、前記撮影装置によって撮影された1つの動画に含まれ、
前記方法は、
前記本人情報登録システムが、
前記撮影された第2生体情報が前記登録対象者の第2生体情報であると判定し、前記取得した第1生体情報の生成時刻と前記撮影された第2生体情報の撮影時刻との差が所定値以内であると判定し、かつ前記動画における物体追跡によって前記取得した第1生体情報と前記撮影された第2生体情報が同一人物ものであると判定した場合に、前記取得した第1生体情報を前記生体認証テンプレートに格納する、方法。
The method according to claim 7.
The acquired first biological information is image information photographed by the photographing apparatus.
The acquired first biological information and the photographed second biological information are included in one moving image photographed by the photographing apparatus.
The method is
The personal information registration system
The second biological information captured is determined to be the second biometric information of the person to be registered, the difference between the photographing time of the second biological information which is the imaging and generation time of the first biometric information the acquired When it is determined that the value is within a predetermined value, and it is determined that the acquired first biometric information and the photographed second biometric information are the same person by object tracking in the moving image, the acquired first biometric information is obtained. A method of storing information in the biometric template.
請求項7に記載の方法であって、
前記取得した書類の情報は、撮影装置によって撮影された画像情報であり、
前記方法は、
前記本人情報登録システムが、
前記偽造判定処理において、前記書類の画像の各画素のLBP(Local Binary Pattern)と、前記書類を所定の比率で圧縮した画像の各画素のLBPと、前記書類の画像をウェーブレット変換した画像の各画素のLBPと、前記ウェーブレット変換した画像を所定の比率で圧縮した画像の各画素のLBPと、の少なくとも1つに基づいて、前記書類の画像情報が真正な書類が撮影されたことによって得られた画像情報であるか否かによって前記書類が偽造されていないかを判定する、方法。
The method according to claim 7.
The information of the acquired document is the image information taken by the photographing device, and is
The method is
The personal information registration system
In the counterfeit determination process, each of the LBP (Local Binary Pattern) of each pixel of the image of the document, the LBP of each pixel of the image obtained by compressing the document at a predetermined ratio, and the image obtained by wavelet-converting the image of the document. Obtained by taking a document in which the image information of the document is genuine based on at least one of the LBP of the pixels and the LBP of each pixel of the image obtained by compressing the wavelet-converted image at a predetermined ratio. said document by whether the image information is Ru determine Teisu or not forged, methods.
請求項7に記載の方法であって
前記方法は、
前記本人情報登録システムが、
記偽造判定処理において、前記書類の画像の水平成分と垂直成分それぞれについて、平均パワースペクトラムの移動平均から前記平均パワースペクトラムを引いた差分値を算出し、前記差分値と所定の閾値との比較結果に基づいて、前記書類の画像情報が真正な書類が撮影されたことによって得られた画像情報であるか否かによって前記書類が偽造されていないかを判定する、方法。
The method according to claim 7 .
The method is
The personal information registration system
In the forgery determination process, for each of the horizontal component and the vertical component of the image of the document, a difference value obtained by subtracting the average power spectrum from the moving average of the average power spectrum is calculated, and the comparison result between the difference value and a predetermined threshold value is calculated. based on the image information of the document is Ru determine Teisu whether the document has not been forged by whether the image information obtained by the authentic document was taken, method.
請求項7に記載の方法であって
前記方法は、
前記本人情報登録システムが、
前記偽造判定処理において、前記書類の画像の水平成分と垂直成分それぞれについての、ブロック境界部分についての画像輝度差分の平均と、ブロック内部の画像の信号強度の平均と、差分信号のzero−crossing率と、に基づいて、前記書類が偽造されていないか否かを判定する、方法。
The method according to claim 7 .
The method is
The personal information registration system
In the forgery determination process, the average of the image luminance difference for the block boundary portion for each of the horizontal component and the vertical component of the image of the document, the average of the signal intensity of the image inside the block, and the zero-crossing rate of the difference signal. If, based on, whether the document has not been forged Ru determine Teisu method.
請求項7に記載の方法であって、
前記本人情報登録システムは、前記登録対象者によって操作される端末を含み、
前記取得した書類の情報は、前記登録対象者の住所情報を含み、
前記方法は、
前記本人情報登録システムが、
前記端末の位置情報を取得し、
前記撮影された第2生体情報が前記登録対象者の第2生体情報であると判定し、前記取得した第1生体情報の生成時刻と前記撮影された第2生体情報の撮影時刻との差が所定値以内であると判定し、かつ前記住所情報が示す住所と、前記取得した位置情報が示す位置と、の距離が所定値以下であると判定した場合、前記取得した第1生体情報を前記生体認証テンプレートに格納する、方法。
The method according to claim 7.
The personal information registration system includes a terminal operated by the registration target person, and includes a terminal.
The information of the acquired documents includes the address information of the person to be registered.
The method is
The personal information registration system
Acquire the location information of the terminal and
The second biological information captured is determined to be the second biometric information of the person to be registered, the difference between the photographing time of the second biological information which is the imaging and generation time of the first biometric information the acquired When it is determined that the distance is within the predetermined value and the distance between the address indicated by the address information and the position indicated by the acquired position information is equal to or less than the predetermined value, the acquired first biometric information is referred to as described above. How to store in a biometric template.
JP2017146471A 2017-07-28 2017-07-28 Personal information registration system and personal information registration method Active JP6910236B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017146471A JP6910236B2 (en) 2017-07-28 2017-07-28 Personal information registration system and personal information registration method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017146471A JP6910236B2 (en) 2017-07-28 2017-07-28 Personal information registration system and personal information registration method

Publications (2)

Publication Number Publication Date
JP2019028660A JP2019028660A (en) 2019-02-21
JP6910236B2 true JP6910236B2 (en) 2021-07-28

Family

ID=65476305

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017146471A Active JP6910236B2 (en) 2017-07-28 2017-07-28 Personal information registration system and personal information registration method

Country Status (1)

Country Link
JP (1) JP6910236B2 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7268483B2 (en) * 2019-05-29 2023-05-08 日本電気株式会社 Video processing device, video processing method, and program
JP7344071B2 (en) * 2019-10-02 2023-09-13 株式会社日立製作所 Authentication system and authentication method
JP7392376B2 (en) * 2019-10-10 2023-12-06 Toppanホールディングス株式会社 Information registration judgment system
JP7319435B2 (en) * 2020-03-24 2023-08-01 株式会社富士通エフサス Information processing device, warning method and warning program
JP7540253B2 (en) * 2020-09-09 2024-08-27 大日本印刷株式会社 Personal identification support device and program
JP7428675B2 (en) * 2021-02-24 2024-02-06 株式会社日立製作所 Biometric authentication system, authentication terminal, and authentication method
JP7721929B2 (en) * 2021-03-09 2025-08-13 大日本印刷株式会社 Authenticity determination device and program
JP7711533B2 (en) * 2021-09-29 2025-07-23 Toppanホールディングス株式会社 Information management server, information management method, and program
JP7711534B2 (en) * 2021-09-29 2025-07-23 Toppanホールディングス株式会社 Information management server, information management method, and program
JP7838159B1 (en) * 2025-07-17 2026-03-31 株式会社Nttドコモ Information processing device

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11339049A (en) * 1998-05-27 1999-12-10 Hitachi Maxell Ltd Card authentication system
JP2005293544A (en) * 2003-09-19 2005-10-20 Bank Of Tokyo-Mitsubishi Ltd Identity verification device
JP4291249B2 (en) * 2004-10-18 2009-07-08 Necフィールディング株式会社 Repair reception management system, repair reception management server, and repair reception management program
JP2007094989A (en) * 2005-09-30 2007-04-12 Fujifilm Corp Service provision method
JP2010182271A (en) * 2009-02-09 2010-08-19 Toshiba Corp Personal identification device, personal identification method, and personal identification program
JP2011028592A (en) * 2009-07-28 2011-02-10 Nippon Soft Hanbai Kk Personal identification system based on photomail of cellular phone owner
JP5639621B2 (en) * 2012-08-17 2014-12-10 グローリー株式会社 Important material management device
JP6197345B2 (en) * 2013-04-22 2017-09-20 富士通株式会社 Biometric authentication device, biometric authentication system, and biometric authentication method
JP6155857B2 (en) * 2013-06-03 2017-07-05 株式会社デンソーウェーブ Entrance / exit management device and entrance / exit management system

Also Published As

Publication number Publication date
JP2019028660A (en) 2019-02-21

Similar Documents

Publication Publication Date Title
JP6910236B2 (en) Personal information registration system and personal information registration method
EP4109332B1 (en) Certificate authenticity identification method and apparatus, computer-readable medium, and electronic device
US11669607B2 (en) ID verification with a mobile device
Ortega-Delcampo et al. Border control morphing attack detection with a convolutional neural network de-morphing approach
US9946865B2 (en) Document authentication based on expected wear
CN105513221A (en) An anti-fraud device and system for ATM machines based on three-dimensional face recognition
US10403076B2 (en) Method for securing and verifying a document
WO2019075840A1 (en) Identity verification method and apparatus, storage medium and computer device
CN105474230A (en) Method, system and computer program for comparing images
CN101681424A (en) Continuous image registration
KR20190122206A (en) Identification methods and devices, electronic devices, computer programs and storage media
US20250218226A1 (en) Method for Detecting Anomalies in Identity Verification
CN111460435A (en) User registration method, verification method and registration device
JP6311237B2 (en) Collation device and collation method, collation system, and computer program
CN118334714A (en) A mobile hard disk based on fingerprint authentication
CN115203658A (en) Identity recognition method and device, storage medium and electronic equipment
CN101681498B (en) Vein pattern management system, vein pattern registration device, vein pattern authentication device, vein pattern registration method, vein pattern authentication method, program, and vein data struc
JP2021128667A (en) Authentication method, information processing device, and authentication program
KR20070080066A (en) Personal Authentication and Digital Signature System Using Image Recognition and Its Method
Zhu et al. CaphandAuth: Robust and anti-spoofing hand authentication via COTS capacitive touchscreens
KR102577276B1 (en) Palm information-based multi dimensional biometric authentification apparatus, and control, method thereof
HK40037365B (en) Certificate authenticity identification method and apparatus, computer readable medium, and electronic device
Grafilon et al. A signature comparing android mobile application utilizing feature extracting algorithms
HK40037365A (en) Certificate authenticity identification method and apparatus, computer readable medium, and electronic device
CN121327806A (en) Cross-regional bioinformatics processing methods, devices, electronic equipment and storage media

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200127

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20201106

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201117

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210118

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

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20210629

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20210706

R150 Certificate of patent or registration of utility model

Ref document number: 6910236

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150