CN108319830A - A kind of auth method and device - Google Patents
A kind of auth method and device Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 49
- 210000001508 eye Anatomy 0.000 claims abstract description 150
- 210000005252 bulbus oculi Anatomy 0.000 claims abstract description 115
- 238000001514 detection method Methods 0.000 claims description 66
- 238000001727 in vivo Methods 0.000 claims description 48
- 238000012795 verification Methods 0.000 claims description 12
- 238000012360 testing method Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 8
- 230000036548 skin texture Effects 0.000 description 5
- 230000003068 static effect Effects 0.000 description 5
- 210000004204 blood vessel Anatomy 0.000 description 4
- 238000013502 data validation Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 210000004279 orbit Anatomy 0.000 description 2
- 210000001747 pupil Anatomy 0.000 description 2
- 230000002792 vascular Effects 0.000 description 2
- 206010020565 Hyperaemia Diseases 0.000 description 1
- 206010020751 Hypersensitivity Diseases 0.000 description 1
- 208000026935 allergic disease Diseases 0.000 description 1
- 230000007815 allergy Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 238000003709 image segmentation Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/32—User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/18—Eye characteristics, e.g. of the iris
- G06V40/197—Matching; 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
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.
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)
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)
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)
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 |
-
2017
- 2017-01-17 CN CN201710030837.4A patent/CN108319830A/en active Pending
- 2017-12-12 WO PCT/CN2017/115684 patent/WO2018133584A1/en active Application Filing
Patent Citations (11)
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)
Title |
---|
魏雯婷: "基于图像纹理和SVR的视线估计***研究", 《中国优秀博硕士学位论文全文数据库(硕士)信息科技辑》 * |
Cited By (2)
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 |