CN108319830A - A kind of auth method and device - Google Patents

A kind of auth method and device Download PDF

Info

Publication number
CN108319830A
CN108319830A CN201710030837.4A CN201710030837A CN108319830A CN 108319830 A CN108319830 A CN 108319830A CN 201710030837 A CN201710030837 A CN 201710030837A CN 108319830 A CN108319830 A CN 108319830A
Authority
CN
China
Prior art keywords
data
eyeprint
user
live body
verify
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201710030837.4A
Other languages
Chinese (zh)
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.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201710030837.4A priority Critical patent/CN108319830A/en
Priority to PCT/CN2017/115684 priority patent/WO2018133584A1/en
Publication of CN108319830A publication Critical patent/CN108319830A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/18Eye characteristics, e.g. of the iris
    • G06V40/197Matching; Classification

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Ophthalmology & Optometry (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Collating Specific Patterns (AREA)
  • Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)

Abstract

The present invention provides a kind of auth method and device, this method is applied to a terminal device, including:The eyes of user to be verified are detected when being moved along the first preset direction in the first scan box on the display interface of terminal device, obtain the eyeprint verify data and live body verify data of user to be verified, eyeprint verify data includes:The second acquired eyeball texture dataset in the first eyeball texture dataset acquired on first position in the first scan box and at least one second position in the first scan box;According to eyeprint verify data and live body verify data, authentication is carried out to user to be verified.The present invention solves the problems, such as that eyeball texture recognition may have the case where misrecognition.

Description

A kind of auth method and device
Technical field
The present invention relates to field of communication technology, more particularly to a kind of auth method and device.
Background technology
With the development of the communication technology, also gradually risen in such a way that electronic equipment carries out authentication, for example move Payment transaction;There are a variety of in such a way that electronic equipment carries out authentication, for example numerical ciphers, graphical passwords, fingerprint are close Code, recognition of face, eyeball texture recognition etc.;Wherein eyeball texture recognition begins slowly to popularize as technology is newly played.
Eyeball texture recognition is mainly extracted and is identified to the information of white of the eye part, and what is extracted here is white of the eye portion The blood vessel divided is constituted, i.e. the blood vessel of white of the eye part, and the shape of blood vessel is unique on everyone eyeball, even double Born of the same parents' tire also differs, and eyeball texture recognition is exactly that the uniqueness that vascular lake is distributed on the white of the eye is utilized.Although the eyeball meeting of people Because allergy, the situation seen red or stay up late situations such as being still drank after a night generation hyperemia, but these can't influence blood vessel on the white of the eye and arrange, So the stability of eyeball texture recognition is also enough.However, eyeball texture recognition is similar with fingerprint recognition, there is misrecognition The case where, for example in eyeball texture recognition, high definition eyes photo can get by under false pretences, once accidentally know, it is likely that use The property at family causes damages.
Invention content
The present invention provides a kind of auth method and devices, may its purpose is to solve eyeball texture recognition There are problems that the case where misrecognition.
In order to achieve the above object, the embodiment provides a kind of auth methods, are set applied to a terminal Standby, this method includes:
Detect that the eyes of user to be verified are default square along first in the first scan box on the display interface of terminal device To when movement, the eyeprint verify data and live body verify data of user to be verified are obtained, eyeprint verify data includes:It is swept first Retouch the first eyeball texture dataset acquired on the first position in frame and at least one second in the first scan box Set the second acquired eyeball texture dataset;Live body verify data includes that acquired the first eye on first position is special Levy data set and the second eye feature data set of acquired user to be verified at least one second position;
According to eyeprint verify data and live body verify data, authentication is carried out to user to be verified.
Preferably, according to eyeprint verify data and live body verify data, the step of authentication is carried out to user to be verified, Including:
According to eyeprint verify data and live body verify data, when determining that eyeprint verify data is live body eyeprint data, obtain Pre-stored eyeprint template data;
In eyeprint verify data and eyeprint template data successful match, authentication passes through.
Preferably, according to eyeprint verify data and live body verify data, determine that eyeprint verify data is live body eyeprint data When the step of, including:
When the first eyeball texture dataset and the second eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When one eye characteristic data set, the second eye feature data set are live body eye feature data, determine that eyeprint verify data is to live Body eyeprint data.
Preferably, the step of obtaining the eyeprint verify data and live body verify data of user to be verified, including:
The the first In vivo detection ball moved along the first preset direction is shown in the first scan box, and prompts user to be verified Binocular fixation the first In vivo detection ball;
It is that the eyes of user to be verified shoot photo during the first In vivo detection ball moves;
According to captured photo, the eyeprint verify data and live body verify data of user to be verified are obtained.
Preferably, in eyeprint verify data and eyeprint template data successful match the step of, including:
According to preset similarity algorithm, the similarity of eyeprint template data and eyeprint verify data is calculated;
When similarity is greater than or equal to preset similarity threshold, eyeprint verify data and eyeprint template data are determined With success.
Preferably, this method further includes:
The eyeprint template data of the first user of typing.
Preferably, the step of eyeprint template data of the first user of typing, including:
Detect that first user's eyes move in the second scan box along the second preset direction on the display interface of terminal device When dynamic, eyeprint logging data and the live body logging data of the first user are obtained;Eyeprint logging data includes:In the second scan box The third place on institute on acquired third eyeball texture dataset and at least one 4th position in the second scan box The 4th eyeball texture dataset obtained;Live body logging data includes third eye feature data acquired in the third place Collection and the 4th eye characteristic data set of acquired user to be verified at least one 4th position;
According to eyeprint logging data and live body logging data, when determining that eyeprint logging data is live body eyeprint data, by eye Line logging data is stored as the eyeprint template data of the first user.
Preferably, according to eyeprint logging data and live body logging data, determine that eyeprint logging data is live body eyeprint data When the step of, including:
When third eyeball texture dataset and the 4th eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When three eye feature data sets, the 4th eye characteristic data set are live body eye feature data, determine that eyeprint logging data is to live Body eyeprint data.
Preferably, the step of obtaining eyeprint logging data and the live body logging data of the first user, including:
The the second In vivo detection ball moved along the second preset direction is shown in the second scan box, and prompts the first user double Eye fixation the second In vivo detection ball;
During the second In vivo detection ball moves, photo is shot for first user's eyes;
According to captured photo, eyeprint logging data and the live body logging data of the first user are obtained.
To achieve the goals above, the embodiments of the present invention also provide a kind of authentication means, are applied to a terminal Equipment, including:
Detection module, for detecting the eyes of user to be verified on the display interface of terminal device in the first scan box When being moved along the first preset direction, the eyeprint verify data and live body verify data of user to be verified, eyeprint verify data are obtained Including:On first position in the first scan box the first acquired eyeball texture dataset and in the first scan box extremely The second acquired eyeball texture dataset on few second position;Live body verify data includes acquired on first position The first eye characteristic data set and acquired user to be verified at least one second position the second eye feature Data set;
Authentication module, for according to eyeprint verify data and live body verify data, authentication to be carried out to user to be verified.
Preferably, authentication module includes:
Acquisition submodule, for according to eyeprint verify data and live body verify data, determining that eyeprint verify data is live body When eyeprint data, pre-stored eyeprint template data is obtained;
Submodule is verified, in eyeprint verify data and eyeprint template data successful match, authentication to pass through.
Preferably, acquisition submodule is used for:
When the first eyeball texture dataset and the second eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When one eye characteristic data set, the second eye feature data set are live body eye feature data, determine that eyeprint verify data is to live Body eyeprint data.
Preferably, detection module includes:
First display sub-module, for showing the first In vivo detection moved along the first preset direction in the first scan box Ball, and prompt the first In vivo detection of user's binocular fixation ball to be verified;
First shooting submodule, the eyes for during the first In vivo detection ball moves, being user to be verified are clapped Take the photograph photo;
First acquisition submodule, for according to captured photo, obtaining eyeprint verify data and the work of user to be verified Body verify data.
Preferably, verification submodule includes:
Computing unit, for according to preset similarity algorithm, calculating the phase of eyeprint template data and eyeprint verify data Like degree;
Matching unit, for when similarity be greater than or equal to preset similarity threshold when, determine eyeprint verify data with Eyeprint template data successful match.
Preferably, which further includes:
Template recording module is used for the eyeprint template data of the first user of typing.
Preferably, template recording module includes:
Typing detection sub-module, for detecting first user's eyes, second scan box on the display interface of terminal device It is interior when being moved along the second preset direction, obtain eyeprint logging data and the live body logging data of the first user;Eyeprint logging data Including:In the third place in the second scan box acquired third eyeball texture dataset and in the second scan box extremely The 4th acquired eyeball texture dataset on few 4th position;Live body logging data includes acquired in the third place Third eye feature data set and acquired user to be verified at least one 4th position the 4th eye feature Data set;
Template sub-module stored, for according to eyeprint logging data and live body logging data, determining that eyeprint logging data is When live body eyeprint data, eyeprint logging data is stored as to the eyeprint template data of the first user.
Preferably, template sub-module stored is used for:
When third eyeball texture dataset and the 4th eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When three eye feature data sets, the 4th eye characteristic data set are live body eye feature data, determine that eyeprint logging data is to live Body eyeprint data.
Preferably, typing detection sub-module includes:
Second display sub-module, for showing the second In vivo detection moved along the second preset direction in the second scan box Ball, and prompt first user's binocular fixation the second In vivo detection ball;
Second shooting submodule, for during the second In vivo detection ball moves, being shone for the shooting of first user's eyes Piece;
Second acquisition submodule, for according to captured photo, obtaining eyeprint logging data and the live body of the first user Logging data.
The said program of the present invention includes at least following advantageous effect:
Auth method and device provided by the invention pass through acquisition during carrying out authentication to user The eyeprint verify data and live body verify data of user to be verified, In vivo detection is carried out while eyeball skin texture detection, it is ensured that The data acquired are live data, are avoided during authentication, and false verification is realized by high definition eyeball picture, with Improve the safety of authentication;Especially in the payment process of electronic equipment, the property safety of user can be effectively protected; And during eyeprint template data typing, also add In vivo detection link, it is ensured that the validity of eyeprint typing.Solution of the present invention Eyeball texture recognition of having determined may have the case where misrecognition.
Description of the drawings
Fig. 1 shows the basic step flow charts for the auth method that the first embodiment of the present invention provides;
Fig. 2 indicates one of the schematic diagram of a scenario for the eyeprint Data Input Process that the second embodiment of the present invention provides;
Fig. 3 indicates the basic step flow chart for the eyeprint Data Input Process that the second embodiment of the present invention provides;
Fig. 4 indicates the two of the schematic diagram of a scenario for the eyeprint Data Input Process that the second embodiment of the present invention provides;
Fig. 5 indicates the schematic diagram of a scenario for the eyeprint data validation process that the second embodiment of the present invention provides;
Fig. 6 indicates the basic step flow chart for the eyeprint data validation process that the second embodiment of the present invention provides;
Fig. 7 indicates the block diagram for the authentication means that the third embodiment of the present invention provides.
Specific implementation mode
To keep the technical problem to be solved in the present invention, technical solution and advantage clearer, below in conjunction with attached drawing and tool Body embodiment is described in detail.
First embodiment
Referring to Fig. 1, the first embodiment of the present invention provides a kind of auth method, is applied to a terminal device, packet It includes:
Step 101, detect the eyes of user to be verified on the display interface of terminal device in the first scan box along When one preset direction moves, the eyeprint verify data and live body verify data of user to be verified are obtained, eyeprint verify data includes: The first eyeball texture dataset acquired on first position in the first scan box and at least one in the first scan box The second acquired eyeball texture dataset on a second position;Live body verify data includes acquired the on first position The second eye feature data of one eye characteristic data set and acquired user to be verified at least one second position Collection.
Wherein, authentication is carried out to user to be verified, guiding user's eyes are fallen in the first scan box, and pre- along first Set direction moves;In moving process, the first eyeball texture dataset and the first eye characteristic on first position are obtained Collection and the second eyeball texture dataset on the second position and the second eye feature data set;Eyeball texture dataset waits for The set of the eyeball data texturing of user is verified, eyeball data texturing is the data obtained by eyeball skin texture detection, eyeball line The principle of reason detection (eyeball texture recognition) is read on the user's eyes white of the eye of front camera shooting of electronic equipment The distributional pattern of vascular lake, to have the function that identification.The eye of eye feature data set, that is, user to be verified is special Levy the set of data;Optionally, eye feature data may include:The human eyes characteristic parameter such as eye socket length and width, canthus, pupil.
Wherein, the data that live body verify data, that is, organism generates in ambulatory situations.
Step 102, according to eyeprint verify data and live body verify data, authentication is carried out to user to be verified.
Preferably, step 102 includes:
According to eyeprint verify data and live body verify data, when determining that eyeprint verify data is live body eyeprint data, obtain Pre-stored eyeprint template data;
In eyeprint verify data and eyeprint template data successful match, authentication passes through.
Wherein, compared with the first eye characteristic data set by the second eye feature data set in live body verify data Right, the first acquired eye characteristic data set of verification is live data, avoids passing through high definition eyeprint picture and reaches false verification Effect;Further verified with the second eyeball texture dataset by the first eyeball texture dataset in eyeprint verify data The data acquired on first position and the data that the data acquired on the second position are same user, and then determine eyeprint Verify data be live body eyeprint data and be same user data, ensure the eyeprint verify data of the user to be verified obtained Validity.
When it is the live body eyeprint data of same user to determine the eyeprint verify data obtained, by pre-stored eyeprint mould Plate data are matched with the eyeprint verify data of user to be verified, and after successful match, the identity of user to be verified is tested in determination Card passes through;Otherwise, the authentication of user to be verified is not passed through.
Preferably, according to eyeprint verify data and live body verify data, determine that eyeprint verify data is live body eyeprint data When, the step of obtaining pre-stored eyeprint template data, including:
When the first eyeball texture dataset and the second eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When one eye characteristic data set, the second eye feature data set are live body eye feature data, determine that eyeprint verify data is to live Body eyeprint data.
Wherein, the first eyeball texture dataset and the second eyeball texture dataset are unequal and intersection is nonvoid set, i.e., and the One eyeball texture dataset has several identical elements with the second eyeball data texturing concentration, but cannot be congruent, if congruent If, then illustrate that the first eyeball texture dataset comes from same static images with the second eyeball texture dataset.
Specifically, it can judge that the first eye characteristic data set, the second eye feature data set are by eyeball tracking technology Live body eye feature data.Eyeball tracking technology is mainly to track the movable information of eyeball;When the eyes of people are seen to different directions When, eye has subtle variation, these variations will produce the feature that can be extracted, these are extracted by picture catching or scanning Feature, to the variation of real-time tracing eyes;When judging the second eye feature data set for First view by eyeball tracking technology When portion's characteristic data set generates the data after movement, i.e., user eyeball produces rotation on first position, determines first The data acquired on position and the second position are live data, i.e., eyeprint verify data is live body eyeprint data.
Preferably, step 101 includes:
The the first In vivo detection ball moved along the first preset direction is shown in the first scan box, and prompts user to be verified Binocular fixation the first In vivo detection ball;
It is that the eyes of user to be verified shoot photo during the first In vivo detection ball moves;
According to captured photo, the eyeprint verify data and live body verify data of user to be verified are obtained.
Wherein, the first In vivo detection ball moves in the first scan box along the first preset direction, is shot in mobile process Photo of the eyes of user to be verified in different location;And during moving, the binocular fixation first of user to be verified is reminded In vivo detection ball, it is ensured that the eyes of user to be verified are fallen in the first scan box.First position is extracted according to captured photo The corresponding data of corresponding data and the second position.
Preferably, step 103 includes:
According to preset similarity algorithm, the similarity of eyeprint template data and eyeprint verify data is calculated;
When similarity is greater than or equal to preset similarity threshold, eyeprint verify data and eyeprint template data are determined With success.
Specifically, by preset similarity algorithm, the similarity of eyeprint template data and eyeprint verify data, phase are calculated It is higher like spending, show that the data of the two are closer;When similarity is more than preset similarity threshold, successful match is determined;It is no Then, it matches unsuccessful.
Preferably, this method further includes:
The eyeprint template data of the first user of typing.
Wherein, the eyeprint template data of the first user of typing, for data to be verified to be compared.
Further, the step of eyeprint template data of the first user of typing, including:
The first step detects that first user's eyes are default along second in the second scan box on the display interface of terminal device When direction is moved, eyeprint logging data and the live body logging data of the first user are obtained;Eyeprint logging data includes:It is swept second Retouch in the third place in frame acquired third eyeball texture dataset and at least one 4th in the second scan box Set the 4th acquired eyeball texture dataset;Live body logging data includes that acquired third eye in the third place is special Levy data set and the 4th eye characteristic data set of acquired user to be verified at least one 4th position.
Second step determines that eyeprint logging data is live body eyeprint data according to eyeprint logging data and live body logging data When, eyeprint logging data is stored as to the eyeprint template data of the first user.
Specifically, the process of typing eyeprint template data, including first user's eyes are obtained in the second scan box along the During two preset directions move, the data of the data of the third place in the second scan box and the 4th position.By wherein, It is compared with the 4th eye characteristic data set by the third eye feature data set in live body logging data, it is ensured that institute's typing Third eye feature data set be live data;Further by third eyeball texture dataset in eyeprint logging data with The data that 4th eyeball texture dataset is logged in the data acquired in the third place and is acquired on the 4th position are same The data of one user, so determine eyeprint logging data be live body eyeprint data and be same user data, ensure obtain The validity of the eyeprint logging data of first user.
Preferably, above-mentioned second step, including:
When third eyeball texture dataset and the 4th eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When three eye feature data sets, the 4th eye characteristic data set are live body eye feature data, determine that eyeprint logging data is to live Body eyeprint data.
Wherein, third eyeball texture dataset and the 4th eyeball texture dataset are unequal and intersection is nonvoid set, i.e., and the Three eyeball texture datasets with have several identical elements in the 4th eyeball texture dataset, but cannot congruence, if congruent If, then illustrate that third eyeball texture dataset comes from same static images with the 4th eyeball texture dataset.
Preferably, the above-mentioned first step, including:
The the second In vivo detection ball moved along the second preset direction is shown in the second scan box, and prompts the first user double Eye fixation the second In vivo detection ball;
During the second In vivo detection ball moves, photo is shot for first user's eyes;
According to captured photo, eyeprint logging data and the live body logging data of the first user are obtained.
Wherein, the second In vivo detection ball moves in the second scan box along the second preset direction, is shot in mobile process Photo of the eyes of first user in different location;And during moving, the second live body of user's binocular fixation to be verified is reminded Detect ball, it is ensured that first user's eyes are fallen in the second scan box.According to the captured corresponding number of photo extraction the third place According to data corresponding with the 4th position.
In the above embodiment of the present invention, during carrying out authentication to user, by obtaining user to be verified Eyeprint verify data and live body verify data, carry out In vivo detection while eyeball skin texture detection, it is ensured that the number acquired It according to for live data, avoids during authentication, false verification is realized by high definition eyeball picture, is tested with improving identity The safety of card;Especially in the payment process of electronic equipment, the property safety of user can be effectively protected;And eyeprint template During data inputting, In vivo detection link is also added, it is ensured that the validity of eyeprint typing.The present invention solves eyeball line Reason identification may have the case where misrecognition.
Second embodiment
Referring to Fig. 2-Fig. 6, second embodiment introduces auth method provided by the invention with a specific example.
One, eyeprint Data Input Process:
Referring to Fig. 2-Fig. 4, eyeprint Data Input Process mainly includes the following steps that:
Step 301, verify whether user's eyes fall in the second scan box;
Ensure that eyes of user and terminal device keep suitable distance, is guided and used by the second In vivo detection ball in terminal interface Family, eyes are fallen in the second scan box, this position is eyeprint typing initial position.
Step 302, the third eyeball texture dataset and third eye feature data set of user are extracted in the third place; The 4th eyeball texture dataset and the 4th eye characteristic data set of user are extracted in the 4th position;
Specifically, camera scans eyes, and interface display scan progress, after the completion of scanning, terminal interface guides eyes to move It is dynamic, during eyes move, it need to fall in the second scan box.Scanning process is exactly the process taken pictures at a high speed, camera shooting A series of pictures of the eyes in different location by algorithm process respectively obtain the third eye of the i.e. the third place of initial position Ball texture dataset and third eye feature data set, obtain the 4th eyeball data texturing and the 4th eye feature of the 4th position Data set obtains the eyeprint characteristic data set and human eye feature collection of other positions if any multiple 4th positions, and all eyeprints are special Sign data constitute one group of complete eyeprint characteristic data set, are defined as eyeprint logging data (eyeprint template data).
Third eyeball texture dataset and the 4th eyeball data texturing may infer that third eyeball line by algorithm process Reason data set and the 4th eyeball data texturing have certain incidence relation, that is, have intersection and not congruent, otherwise show the third place and The eyeprint of 4th position typing is the eyeprint or static images of different people.
Specifically, the third place, by scanning, image segmentation, feature extraction obtains third eyeball texture dataset f3;4th position, human eye have carried out sight and have moved down, and collect the 4th eyeball data texturing f4, if it is live body eyeprint, f3 and f4 There is following relationship:F3 ≠ f4, f3 ∩ f4 ≠ Ф, and f3 ∪ f4 constitute one group of complete eyeprint characteristic data set.If f3= F4, then explanation is static images.
Third eye feature data set and the 4th eye characteristic data set may infer that third eye by algorithm process Characteristic data set and the 4th eye characteristic data set have certain incidence relation, to infer that this group of eyeprint characteristic data set is live body Eyeprint data.Eye feature data set includes that the human eyes characteristic parameter such as eye socket, canthus, pupil is pushed away using eyeball tracking technology It is that eyeball produces rotation on the basis of the third place to calculate the 4th position, then explanation is live body eyeprint.If the third place and The human eye feature data of four positions are the same, then explanation is static images.
Step 303, scanning is completed, and preserves eyeprint logging data.
Two, eyeprint data validation process:
Referring to Fig. 5 and Fig. 6, eyeprint data validation process mainly includes the following steps that:
Step 601, verify whether user's eyes fall in the first scan box;
Ensure that eyes of user and terminal device keep suitable distance, is guided and used by the first In vivo detection ball in terminal interface Family, eyes are fallen in the first scan box.
Step 602, the first eyeball texture dataset and the first eye characteristic data set of user are extracted in first position; The the second eyeball texture dataset and the second eye feature data set of user are extracted in the second position;
Specifically, the second In vivo detection of the guiding binocular fixation second position prompts ball, camera to scan eyes, and interface is aobvious Show scan progress, it is scanned.The eyeprint characteristic data set obtained herein is defined as eyeprint verify data, obtains eyeprint and verifies number According to process with step 302;The eye feature data for also obtaining first position and the second position simultaneously, also according to first Set the eyeprint characteristic and eye feature data with the second position, can calculate eyeprint verify data whether be live body eyeprint Verify data.
Step 603, scanning is completed, and eyeprint verify data and eyeprint logging data is carried out similarity mode, if similarity In preset similarity threshold, then it is verified.
It is alternatively possible to according to the high low setting similarity threshold of safe class, safe class is high, and similarity threshold can be set Set higher, safe class is low, and similarity threshold can be arranged lower.
In the above embodiment of the present invention, during carrying out authentication to user, by obtaining user to be verified Eyeprint verify data and live body verify data, carry out In vivo detection while eyeball skin texture detection, it is ensured that the number acquired It according to for live data, avoids during authentication, false verification is realized by high definition eyeball picture, is tested with improving identity The safety of card;Especially in the payment process of electronic equipment, the property safety of user can be effectively protected;And eyeprint template During data inputting, In vivo detection link is also added, it is ensured that the validity of eyeprint typing.The present invention solves eyeball line Reason identification may have the case where misrecognition.
3rd embodiment
Referring to Fig. 7, the third embodiment of the present invention provides a kind of authentication means, is applied to a terminal device, packet It includes:
Detection module 701, eyes first scanning on the display interface of terminal device for detecting user to be verified When being moved along the first preset direction in frame, the eyeprint verify data and live body verify data of user to be verified, eyeprint verification are obtained Data include:The first acquired eyeball texture dataset and in the first scan box on first position in the first scan box At least one second position on acquired the second eyeball texture dataset;Live body verify data includes the institute on first position Second eye of the first eye characteristic data set and acquired user to be verified at least one second position that obtain Characteristic data set;
Authentication module 702, for according to eyeprint verify data and live body verify data, carrying out identity to user to be verified and testing Card.
Preferably, authentication module 702 includes:
Acquisition submodule, for according to eyeprint verify data and live body verify data, determining that eyeprint verify data is live body When eyeprint data, pre-stored eyeprint template data is obtained;
Submodule is verified, in eyeprint verify data and eyeprint template data successful match, authentication to pass through.
Preferably, acquisition submodule is used for:
When the first eyeball texture dataset and the second eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When one eye characteristic data set, the second eye feature data set are live body eye feature data, determine that eyeprint verify data is to live Body eyeprint data.
Preferably, detection module 701 includes:
First display sub-module, for showing the first In vivo detection moved along the first preset direction in the first scan box Ball, and prompt the first In vivo detection of user's binocular fixation ball to be verified;
First shooting submodule, the eyes for during the first In vivo detection ball moves, being user to be verified are clapped Take the photograph photo;
First acquisition submodule, for according to captured photo, obtaining eyeprint verify data and the work of user to be verified Body verify data.
Preferably, verification submodule includes:
Computing unit, for according to preset similarity algorithm, calculating the phase of eyeprint template data and eyeprint verify data Like degree;
Matching unit, for when similarity be greater than or equal to preset similarity threshold when, determine eyeprint verify data with Eyeprint template data successful match.
Preferably, which further includes:
Template recording module is used for the eyeprint template data of the first user of typing.
Preferably, template recording module includes:
Typing detection sub-module, for detecting first user's eyes, second scan box on the display interface of terminal device It is interior when being moved along the second preset direction, obtain eyeprint logging data and the live body logging data of the first user;Eyeprint logging data Including:In the third place in the second scan box acquired third eyeball texture dataset and in the second scan box extremely The 4th acquired eyeball texture dataset on few 4th position;Live body logging data includes acquired in the third place Third eye feature data set and acquired user to be verified at least one 4th position the 4th eye feature Data set;
Template sub-module stored, for according to eyeprint logging data and live body logging data, determining that eyeprint logging data is When live body eyeprint data, eyeprint logging data is stored as to the eyeprint template data of the first user.
Preferably, template sub-module stored is used for:
When third eyeball texture dataset and the 4th eyeball texture dataset is unequal and intersection is nonvoid set, and judges the When three eye feature data sets, the 4th eye characteristic data set are live body eye feature data, determine that eyeprint logging data is to live Body eyeprint data.
Preferably, typing detection sub-module includes:
Second display sub-module, for showing the second In vivo detection moved along the second preset direction in the second scan box Ball, and prompt first user's binocular fixation the second In vivo detection ball;
Second shooting submodule, for during the second In vivo detection ball moves, being shone for the shooting of first user's eyes Piece;
Second acquisition submodule, for according to captured photo, obtaining eyeprint logging data and the live body of the first user Logging data.
In the above embodiment of the present invention, during carrying out authentication to user, by obtaining user to be verified Eyeprint verify data and live body verify data, carry out In vivo detection while eyeball skin texture detection, it is ensured that the number acquired It according to for live data, avoids during authentication, false verification is realized by high definition eyeball picture, is tested with improving identity The safety of card;Especially in the payment process of electronic equipment, the property safety of user can be effectively protected;And eyeprint template During data inputting, In vivo detection link is also added, it is ensured that the validity of eyeprint typing.The present invention solves eyeball line Reason identification may have the case where misrecognition.
It should be noted that authentication means provided in an embodiment of the present invention are the devices using the above method, i.e., on All embodiments for stating method are suitable for the device, and can reach same or analogous advantageous effect.
The above is the preferred embodiment of the present invention, it is noted that for those skilled in the art For, without departing from the principles of the present invention, it can also make several improvements and retouch, these improvements and modifications It should be regarded as protection scope of the present invention.

Claims (18)

1. a kind of auth method is applied to a terminal device, which is characterized in that including:
Detect that the eyes of user to be verified are default square along first in the first scan box on the display interface of the terminal device To when movement, the eyeprint verify data and live body verify data of the user to be verified are obtained, the eyeprint verify data includes: The first acquired eyeball texture dataset and in first scan box on first position in first scan box At least one second position on acquired the second eyeball texture dataset;The live body verify data is included in described first On position the first acquired eye characteristic data set and at least one second position it is acquired described to be tested Demonstrate,prove the second eye feature data set of user;
According to the eyeprint verify data and the live body verify data, authentication is carried out to the user to be verified.
2. according to the method described in claim 1, it is characterized in that, described test according to the eyeprint verify data and the live body The step of demonstrate,proving data, authentication carried out to the user to be verified, including:
According to the eyeprint verify data and the live body verify data, determine that the eyeprint verify data is live body eyeprint data When, obtain pre-stored eyeprint template data;
In the eyeprint verify data and the eyeprint template data successful match, authentication passes through.
3. according to the method described in claim 2, it is characterized in that, described test according to the eyeprint verify data and the live body The step of demonstrate,proving data, determining when the eyeprint verify data is live body eyeprint data, including:
When the first eyeball texture dataset and the second eyeball texture dataset is unequal and intersection is nonvoid set, and sentences When the disconnected first eye characteristic data set, the second eye feature data set are live body eye feature data, described in determination Eyeprint verify data is live body eyeprint data.
4. according to the method described in claim 1, it is characterized in that, the eyeprint verify data for obtaining the user to be verified The step of with live body verify data, including:
The the first In vivo detection ball moved along first preset direction is shown in first scan box, and is waited for described in prompt Verify the first In vivo detection ball described in user's binocular fixation;
It is that the eyes of the user to be verified shoot photo during the first In vivo detection ball moves;
According to captured photo, the eyeprint verify data and live body verify data of the user to be verified are obtained.
5. according to the method described in claim 2, it is characterized in that, described in the eyeprint verify data and the eyeprint template The step of when Data Matching success, including:
According to preset similarity algorithm, the similarity of the eyeprint template data and the eyeprint verify data is calculated;
When the similarity is greater than or equal to preset similarity threshold, the eyeprint verify data and the eyeprint mould are determined The success of plate Data Matching.
6. according to the method described in claim 1, it is characterized in that, the method further includes:
The eyeprint template data of the first user of typing.
7. according to the method described in claim 6, it is characterized in that, the step of the eyeprint template data of the first user of the typing Suddenly, including:
Detect that the first user eyes are default square along second in the second scan box on the display interface of the terminal device To when movement, eyeprint logging data and the live body logging data of first user are obtained;The eyeprint logging data includes: Acquired third eyeball texture dataset and in second scan box in the third place in second scan box The 4th acquired eyeball texture dataset at least one 4th position;The live body logging data is included in the third position Set acquired third eye feature data set and the acquired user to be verified at least one 4th position The 4th eye characteristic data set;
According to the eyeprint logging data and the live body logging data, determine that the eyeprint logging data is live body eyeprint data When, the eyeprint logging data is stored as to the eyeprint template data of first user.
8. the method according to the description of claim 7 is characterized in that described record according to the eyeprint logging data and the live body The step of entering data, determining when the eyeprint logging data is live body eyeprint data, including:
When the third eyeball texture dataset and the 4th eyeball texture dataset is unequal and intersection is nonvoid set, and sentences When the disconnected third eye feature data set, the 4th eye characteristic data set are live body eye feature data, described in determination Eyeprint logging data is live body eyeprint data.
9. the method according to the description of claim 7 is characterized in that the eyeprint logging data for obtaining first user and The step of live body logging data, including:
The second In vivo detection ball for being moved along second preset direction is shown in second scan box, and prompts described the Second In vivo detection ball described in one user's binocular fixation;
During the second In vivo detection ball moves, photo is shot for the first user eyes;
According to captured photo, eyeprint logging data and the live body logging data of first user are obtained.
10. a kind of authentication means are applied to a terminal device, which is characterized in that including:
Detection module, for detecting the eyes of user to be verified on the display interface of the terminal device in the first scan box When being moved along the first preset direction, the eyeprint verify data and live body verify data of the user to be verified, the eyeprint are obtained Verify data includes:The first acquired eyeball texture dataset and described on first position in first scan box The second acquired eyeball texture dataset at least one second position in first scan box;The live body verify data packet It includes acquired the first eye characteristic data set on the first position and is obtained at least one second position The second eye feature data set of the user to be verified taken;
Authentication module, for according to the eyeprint verify data and the live body verify data, being carried out to the user to be verified Authentication.
11. device according to claim 10, which is characterized in that the authentication module includes:
Acquisition submodule, for according to the eyeprint verify data and the live body verify data, determining the eyeprint verification number According to for live body eyeprint data when, obtain pre-stored eyeprint template data;
Submodule is verified, in the eyeprint verify data and the eyeprint template data successful match, authentication to be logical It crosses.
12. according to the devices described in claim 11, which is characterized in that the acquisition submodule is used for:
When the first eyeball texture dataset and the second eyeball texture dataset is unequal and intersection is nonvoid set, and root It is judged that when the first eye characteristic data set, the second eye feature data set are live body eye feature data, determine The eyeprint verify data is live body eyeprint data.
13. device according to claim 10, which is characterized in that the detection module includes:
First display sub-module, for showing the first live body moved along first preset direction in first scan box Ball is detected, and prompts the first In vivo detection ball described in user's binocular fixation to be verified;
First shooting submodule, for during the first In vivo detection ball moves, being the double of the user to be verified Eye shooting photo;
First acquisition submodule, for according to captured photo, obtaining eyeprint verify data and the work of the user to be verified Body verify data.
14. according to the devices described in claim 11, which is characterized in that the verification submodule includes:
Computing unit, for according to preset similarity algorithm, calculating the eyeprint template data and the eyeprint verify data Similarity;
Matching unit, for when the similarity is greater than or equal to preset similarity threshold, determining the eyeprint verification number According to the eyeprint template data successful match.
15. device according to claim 10, which is characterized in that described device further includes:
Template recording module is used for the eyeprint template data of the first user of typing.
16. device according to claim 15, which is characterized in that the template recording module includes:
Typing detection sub-module second is swept for detecting the first user eyes on the display interface of the terminal device It retouches when being moved along the second preset direction in frame, obtains eyeprint logging data and the live body logging data of first user;It is described Eyeprint logging data includes:In the third place in second scan box acquired third eyeball texture dataset and The 4th acquired eyeball texture dataset at least one 4th position in second scan box;The live body typing number According to including third eye feature data set acquired in the third place and obtained at least one 4th position The 4th eye characteristic data set of the user to be verified taken;
Template sub-module stored, for according to the eyeprint logging data and the live body logging data, determining the eyeprint record Enter data be live body eyeprint data when, the eyeprint logging data is stored as to the eyeprint template data of first user.
17. device according to claim 16, which is characterized in that the template sub-module stored is used for:
When the third eyeball texture dataset and the 4th eyeball texture dataset is unequal and intersection is nonvoid set, and sentences When the disconnected third eye feature data set, the 4th eye characteristic data set are live body eye feature data, described in determination Eyeprint logging data is live body eyeprint data.
18. device according to claim 16, which is characterized in that the typing detection sub-module includes:
Second display sub-module, for showing the second live body moved along second preset direction in second scan box Ball is detected, and prompts the second In vivo detection ball described in the first user binocular fixation;
Second shooting submodule, for during the second In vivo detection ball moves, being clapped for the first user eyes Take the photograph photo;
Second acquisition submodule, for according to captured photo, obtaining eyeprint logging data and the live body of first user Logging data.
CN201710030837.4A 2017-01-17 2017-01-17 A kind of auth method and device Pending CN108319830A (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201710030837.4A CN108319830A (en) 2017-01-17 2017-01-17 A kind of auth method and device
PCT/CN2017/115684 WO2018133584A1 (en) 2017-01-17 2017-12-12 Identity authentication method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710030837.4A CN108319830A (en) 2017-01-17 2017-01-17 A kind of auth method and device

Publications (1)

Publication Number Publication Date
CN108319830A true CN108319830A (en) 2018-07-24

Family

ID=62890672

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710030837.4A Pending CN108319830A (en) 2017-01-17 2017-01-17 A kind of auth method and device

Country Status (2)

Country Link
CN (1) CN108319830A (en)
WO (1) WO2018133584A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110532957A (en) * 2019-08-30 2019-12-03 北京市商汤科技开发有限公司 Face identification method and device, electronic equipment and storage medium
WO2021004520A1 (en) * 2019-07-11 2021-01-14 ***股份有限公司 Image collection apparatus, server, and encryption and decryption methods

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060280340A1 (en) * 2005-05-04 2006-12-14 West Virginia University Conjunctival scans for personal identification
CN105174246A (en) * 2015-10-08 2015-12-23 南京理工大学 Preparation method of millimeter-scale hierarchical pore carbon balls
CN105184277A (en) * 2015-09-29 2015-12-23 杨晴虹 Living body human face recognition method and device
CN105205379A (en) * 2015-10-28 2015-12-30 广东欧珀移动通信有限公司 Control method and device for terminal application and terminal
CN105472147A (en) * 2015-11-23 2016-04-06 努比亚技术有限公司 Application lock processing method based on eye print identification and apparatus thereof
WO2016078429A1 (en) * 2014-11-19 2016-05-26 中兴通讯股份有限公司 Identity recognition method and apparatus
CN105825102A (en) * 2015-01-06 2016-08-03 中兴通讯股份有限公司 Terminal unlocking method and apparatus based on eye-print identification
CN105824403A (en) * 2015-09-21 2016-08-03 维沃移动通信有限公司 Method and terminal for operating terminal
CN106203297A (en) * 2016-06-30 2016-12-07 北京七鑫易维信息技术有限公司 A kind of personal identification method and device
CN106203372A (en) * 2016-07-19 2016-12-07 奇酷互联网络科技(深圳)有限公司 Eye-based living body detection method and device and terminal equipment

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105184246B (en) * 2015-08-28 2020-05-19 北京旷视科技有限公司 Living body detection method and living body detection system

Patent Citations (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060280340A1 (en) * 2005-05-04 2006-12-14 West Virginia University Conjunctival scans for personal identification
WO2016078429A1 (en) * 2014-11-19 2016-05-26 中兴通讯股份有限公司 Identity recognition method and apparatus
CN105825102A (en) * 2015-01-06 2016-08-03 中兴通讯股份有限公司 Terminal unlocking method and apparatus based on eye-print identification
CN105824403A (en) * 2015-09-21 2016-08-03 维沃移动通信有限公司 Method and terminal for operating terminal
CN105184277A (en) * 2015-09-29 2015-12-23 杨晴虹 Living body human face recognition method and device
CN105174246A (en) * 2015-10-08 2015-12-23 南京理工大学 Preparation method of millimeter-scale hierarchical pore carbon balls
CN105205379A (en) * 2015-10-28 2015-12-30 广东欧珀移动通信有限公司 Control method and device for terminal application and terminal
CN105472147A (en) * 2015-11-23 2016-04-06 努比亚技术有限公司 Application lock processing method based on eye print identification and apparatus thereof
CN106203297A (en) * 2016-06-30 2016-12-07 北京七鑫易维信息技术有限公司 A kind of personal identification method and device
CN110705507A (en) * 2016-06-30 2020-01-17 北京七鑫易维信息技术有限公司 Identity recognition method and device
CN106203372A (en) * 2016-07-19 2016-12-07 奇酷互联网络科技(深圳)有限公司 Eye-based living body detection method and device and terminal equipment

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
魏雯婷: "基于图像纹理和SVR的视线估计***研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2021004520A1 (en) * 2019-07-11 2021-01-14 ***股份有限公司 Image collection apparatus, server, and encryption and decryption methods
CN110532957A (en) * 2019-08-30 2019-12-03 北京市商汤科技开发有限公司 Face identification method and device, electronic equipment and storage medium

Also Published As

Publication number Publication date
WO2018133584A1 (en) 2018-07-26

Similar Documents

Publication Publication Date Title
US11580203B2 (en) Method and apparatus for authenticating a user of a computing device
Wang et al. Near-and far-infrared imaging for vein pattern biometrics
CN105184277B (en) Living body face recognition method and device
KR100918286B1 (en) Living body guidance control method for a biometrics authentication device, and biometrics authentication device
JP2020194608A (en) Living body detection device, living body detection method, and living body detection program
EP2434427A2 (en) Controlled access to functionality of a wireless device
EP2148303A1 (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 structure
EP2148295A1 (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 structure
Connell et al. Fake iris detection using structured light
US11682235B2 (en) Iris authentication device, iris authentication method and recording medium
KR101724971B1 (en) System for recognizing face using wide angle camera and method for recognizing face thereof
EP4343689A1 (en) Body part authentication system and authentication method
EP2148302A1 (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 structure
CN108319830A (en) A kind of auth method and device
US20210182584A1 (en) Methods and systems for displaying a visual aid and enhancing user liveness detection
US8320639B2 (en) Vein pattern management system, vein pattern registration apparatus, vein pattern authentication apparatus, vein pattern registration method, vein pattern authentication method, program, and vein data configuration
WO2018012449A1 (en) Personal authentication device
JP2008000464A (en) Authentication device and authentication method
KR100608307B1 (en) The method and system for recognition human face
KR101718244B1 (en) Apparatus and method of processing wide angle image for recognizing face
Al-Rashid Biometrics Authentication: Issues and Solutions
Naqash et al. Modeling and Performance Analysis for User Authentication Scheme based on Anomaly Detection Method
CN114067383A (en) Passive three-dimensional facial imaging based on macrostructure and microstructure image dimensions

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination