WO2018166186A1 - Procédé et dispositif de vérification - Google Patents
Procédé et dispositif de vérification Download PDFInfo
- Publication number
- WO2018166186A1 WO2018166186A1 PCT/CN2017/104993 CN2017104993W WO2018166186A1 WO 2018166186 A1 WO2018166186 A1 WO 2018166186A1 CN 2017104993 W CN2017104993 W CN 2017104993W WO 2018166186 A1 WO2018166186 A1 WO 2018166186A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- value
- fingerprint
- verification
- component
- verifier
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
Definitions
- the present application relates to the field of intelligent identification, and in particular, to a verification method and a verification device.
- the fingerprint recognition technology is used to pre-store a person's fingerprint through the verification device and associate the person's fingerprint with his identity.
- the verification device verifies the identity by finding a stored fingerprint that matches the verified fingerprint.
- Fingerprint recognition technology is becoming more and more widely used in the safety applications of our daily lives.
- the fingerprint imitation can obtain the user's fingerprint and copy the user's fingerprint on a similar silica gel material to obtain a fake fingerprint. Since the fake fingerprint is the same as the fingerprint of the user, the fake fingerprint can be verified under the verification device only by the fingerprint, so that the security of the verification device is not guaranteed.
- the embodiment of the present application provides a verification method and a verification device for identifying a verifier's pulse information to verify its identity.
- a first aspect of the embodiments of the present application provides a verification method, the method comprising:
- the first pulse information of the verifier is used for the identity of the verifier, and if the identity of the verifier is a user and the identity of the user is qualified to be verified, the verification may be verified.
- the user pre-enters the pulse information, and may also pre-enter fingerprint information or secret or other personal or identity information, and store it.
- the verifier enters the verification information, if the verifier's information matches the user, The verifier is in the same identity as the user, and the verifier's verification is passed.
- a first value representing the AC component is obtained from the first pulse information, and the first pulse information includes a DC component and an AC component.
- the AC component is used. To verify the identity of the verifier, where the AC component is not a value and therefore requires a first value that characterizes the AC component.
- the first value can then be matched to a pre-stored second value that is a value that characterizes the AC component in the second pulse information of the pre-stored user.
- the second value of the second pulse information of the user is pre-stored when the user inputs the pulse information.
- the matching of the AC component may be only one of the necessary verification methods. If the matching is unsuccessful, the verification may fail. If the matching is successful, the other verification conditions may continue to be matched.
- the matching of the AC component may also be a sufficient verification mode, that is, if only the AC component matches successfully, the verification passes.
- the method can be:
- Obtaining the first pulse information input by the verifier may obtain the value of the PPG signal of the verifier at N times at different time points, and obtain the value of the N PPG signals as the first pulse information, where N is greater than 2 Integer. And obtaining, by the first pulse information, the first value representing the AC AC component may be a first variance for calculating a value of the N PPG signals, where the first variance is the first value.
- matching the first value with the pre-stored second value may be comparing a difference between the first variance and the second variance, where the second variance is a variance of values of the pre-stored M PPG signals of the user If the M is a positive integer greater than 2, if the difference is not within the preset range, and the first value does not match the second value, the verification fails. If the difference is within the preset range, the first value and the second value match successfully, then the verification passes.
- the pulsation of blood volume of peripheral microvessels with heartbeat is obtained by real-time tracing the light absorption of the measured part (finger end, earlobe, nose, etc.).
- the change, and thus the first pulse signal of the verifier can be obtained efficiently by acquiring its PPG signal.
- the method may further obtain, from the first pulse information, a third value that represents a DC component, and then the third value.
- the fourth value is a value representing the DC component in the second pulse information of the pre-stored user, and if the matching is unsuccessful, the verification fails.
- the value of the PPG signal of the verifier can be obtained P times at different time points to obtain a value of P PPG signals, the P is a positive integer greater than 2, and then the value of the P PPG signals is calculated. a mean value, and then comparing the difference between the first mean value and the second mean value, the second mean value being the mean value of the pre-stored M PPG signals of the user, the M being a positive integer greater than 2, if the difference If the first mean value does not match the second mean value, the verification fails. Since the verification is performed by comparing the DC component and/or the AC component in the pulse information of the verifier and the user, the difficulty of counterfeiting is increased, and the security of the verification is enhanced.
- the method may include acquiring first fingerprint information input by the verifier, and then the first fingerprint information and the pre-stored second fingerprint. The information is matched, and the second fingerprint information is fingerprint information of the pre-stored user. If the matching is unsuccessful, the verification fails. Since the verification is performed by comparing the DC component and/or the AC component and/or the fingerprint information in the first pulse information of the verifier and the user, the difficulty of counterfeiting is increased, and the security of the verification is enhanced.
- the L light sources in the photoelectric sensor may be used to emit the detection light, and the L is a positive integer greater than or equal to 2, and the T light sensors in the photoelectric sensor are used to receive the light signal reflected or transmitted by the detection light.
- the T being a positive integer less than or equal to L.
- the L is equal to 2, wherein the first photo sensor is configured to receive the reflected or transmitted optical signal after the first light source is illuminated, and the second photo sensor is configured to receive the second light source after the illumination or The transmitted optical signal. Since the acquisition is performed by L light sources of different spectra, it is necessary to consider the PPG signal acquired by each light source, thereby further increasing the difficulty of counterfeiting and enhancing the security of verification.
- a second aspect of the embodiments of the present application provides a verification device, where the verification device includes an acquisition module, a processing module, a matching module, and a determination module.
- the acquiring module acquires the first pulse information input by the verifier, and the processing module obtains a first value representing the AC component from the first pulse information, and the matching module matches the first value with the pre-stored second value, where The second value is a value representing the AC component in the second pulse information of the pre-stored user, and if the matching is unsuccessful, the mode is determined. Block verification did not pass.
- the first value representing the AC component in the verifier's pulse information is matched with the preset second value to determine whether the verification is passed. Since the feature of the AC component is used, the difficulty of counterfeiting is increased, thereby increasing the security of verification. Sex.
- the acquiring module is specifically configured to obtain the value of the PPG signal of the verifier by N times at different time points, and obtain N The value of the PPG signal, the N is a positive integer greater than 2; the processing module is specifically configured to calculate a first variance of the values of the N PPG signals, using the first variance as the first value.
- the matching module is specifically configured to compare a difference between the first variance and the second variance, where the second variance is a variance of a value of the pre-stored M PPG signals of the user as the second value, where the M is greater than 2.
- the determining module is further configured to pass the verification if the matching is successful. In addition, if the difference is within a preset range, the first value and the second value match successfully.
- the pulsation of blood volume of peripheral microvessels with heartbeat is obtained by real-time tracing the light absorption of the measured part (finger end, earlobe, nose, etc.).
- the change, and thus the first pulse signal of the verifier can be obtained efficiently by acquiring its PPG signal.
- the processing module obtains, from the first pulse information, a third value that represents a DC component, and the matching module uses the third value.
- Matching with the pre-stored fourth value the fourth value is a value representing the DC component in the second pulse information of the pre-stored user. If the matching is unsuccessful, the determining module fails the verification. Since the verification is performed by comparing the DC component and/or the AC component in the pulse information of the verifier and the user, the difficulty of counterfeiting is increased, and the security of the verification is enhanced.
- the acquiring module is further configured to acquire first fingerprint information input by the verifier; the matching module is further used to The fingerprint information is matched with the pre-stored second fingerprint information, and the second fingerprint information is the fingerprint information of the pre-stored user; the determining module is further configured to: if the matching is unsuccessful, the verification fails. Since the verification is performed by comparing the DC component and/or the AC component and/or the fingerprint information in the pulse information of the verifier and the user, the difficulty of counterfeiting is increased, and the security of the verification is enhanced.
- the acquiring module may obtain the PPG signal value of the verifier by P times at different time points, and obtain P PPG signals.
- the value of P is a positive integer greater than 2;
- the processing module is specifically configured to calculate a first mean of the values of the P PPG signals. So that the matching module compares the difference between the first mean and the second mean, the second mean being the mean of the values of the pre-stored M PPG signals of the user, the M being a positive integer greater than two. If the difference is not within the preset range, and the first mean is not successfully matched with the second mean, the verification fails.
- the pulsation of blood volume of peripheral microvessels with heartbeat is obtained by real-time tracing the light absorption of the measured part (finger end, earlobe, nose, etc.).
- the change, and thus the first pulse signal of the verifier can be obtained efficiently by acquiring its PPG signal.
- a photoelectric sensor is configured to acquire pulse information of the verifier, and obtain the first pulse information, where the first pulse information includes L Pulse information, which is a positive integer greater than or equal to 2.
- the photoelectric sensor comprises the L light sources and T light sensors, wherein the L light sources are used for emitting detection light, and the T light sensors are configured to receive the light signals reflected or transmitted by the detection light to obtain the first a pulse information, the T is A positive integer less than or equal to L.
- a third aspect of embodiments of the present application provides a verification device including a touch screen, one or more processors, a memory, and one or more applications, wherein the touch screen includes a touch-sensitive surface and a display, wherein the one or more The program is stored in the memory, the one or more programs including instructions that, when executed by the electronic device, cause the electronic device to perform the following steps:
- the first value representing the AC component in the verifier's pulse information is matched with the preset second value to determine whether the verification is passed. Since the feature of the AC component is used, the difficulty of counterfeiting is increased, thereby increasing the security of verification. Sex.
- the at least one processor executes the plurality of instructions to make the terminal at least Perform the following steps:
- the value of the verifier's PPG signal N times at different time points respectively obtaining a value of N PPG signals, the N being a positive integer greater than 2, and calculating a first variance of the values of the N PPG signals to Using the first variance as the first value, comparing a difference between the first variance and the second variance, where the second variance is a variance of a value of the pre-stored M PPG signals of the user as the second value, The M is a positive integer greater than 2. If the difference is not within the preset range, and the first value does not match the second value, the verification fails. If the difference is within a preset range, the first value and the second value are successfully matched.
- the pulsation of blood volume of peripheral microvessels with heartbeat is obtained by real-time tracing the light absorption of the measured part (finger end, earlobe, nose, etc.).
- the change, and thus the first pulse signal of the verifier can be obtained efficiently by acquiring its PPG signal.
- the at least one processor executes the instructions to enable the input device to perform the following steps:
- the verification does not pass. Since the verification is performed by comparing the DC component and/or the AC component in the pulse information of the verifier and the user, the difficulty of counterfeiting is increased, and the security of the verification is enhanced.
- the at least one processor executes the plurality of instructions to make the terminal at least Perform the following steps:
- the first mean value is used as the third value, and the difference between the first mean value and the second mean value is compared.
- the second mean value is the average value of the values of the pre-stored M PPG signals of the user as the fourth value, where the M is A positive integer greater than 2; if the difference is not within the preset range, and the third value does not match the fourth value, the verification fails.
- the measured part (finger end, ear) is recorded in real time.
- the light absorption amount of the sag, the nose, and the like is used to obtain the pulsation change of the blood volume of the peripheral microvessel with the heart beat, and thus the first pulse signal of the verifier can be obtained efficiently by acquiring the PPG signal thereof.
- the at least one processor executes the instructions to make the terminal Perform at least the following steps:
- the L is a positive integer greater than or equal to 2
- the T light sensors in the photoelectric sensor receive the light signal reflected or transmitted by the detection light to obtain the light signal.
- the first pulse information the T being a positive integer less than or equal to L.
- the L may be equal to 2, wherein the first photo sensor is configured to receive the reflected or transmitted optical signal after the first light source is irradiated, and the second photo sensor is configured to receive the reflected or transmitted light after the second light source is irradiated.
- Optical signal is Optical signal.
- the at least one processor executes the instructions to enable the input device to perform the following steps:
- the verification is performed by comparing the DC component and/or the AC component and/or the fingerprint information in the pulse information of the verifier and the user, the difficulty of counterfeiting is increased, and the security of the verification is enhanced.
- a fourth aspect of the embodiments of the present application provides a computer program product that, when run on a verification device, causes the verification device to perform the methods of the above aspects.
- a fifth aspect of embodiments of the present application provides a computer readable storage medium comprising instructions that, when executed on a verification device, cause the verification device to perform the methods of the above aspects.
- the first value representing the AC component in the pulse information of the verifier is matched with the preset second value to determine whether the verification is passed, and the feature is increased due to the use of the AC component.
- the difficulty of counterfeiting increases the security of verification.
- Figure 1-1 is a schematic diagram of a fingerprint
- Figure 1-2 is a schematic diagram of a verifier using a fingerprint to attempt fingerprint verification through a mobile phone
- Figure 1-3 is a schematic diagram of a mobile phone structure
- Figure 1-4 is a schematic diagram of the access control machine verifying the fingerprint
- Figure 1-5 is a schematic diagram of the imitation fingerprint of the silica gel material
- Figure 1-6 is a schematic diagram of the verifier using the fingerprint to verify the fingerprint on the mobile phone and the access control machine
- Figure 2-1 is a schematic diagram of a verification method
- Figure 2-3 is a schematic diagram of a verification device
- Figure 3-1 is a schematic diagram of obtaining a user pulse signal under PPG technology
- Figure 3-2 is a schematic diagram of a PPG waveform diagram
- Figure 3-3 is a schematic diagram of a PPG waveform diagram of an electrocardiogram using a wavy line to simplify replacement;
- Figure 3-4 is a schematic diagram of a fingerprint identification terminal acquiring a pulse signal
- Figure 3-5 is a PPG waveform diagram with ordinates as light absorbance
- Figure 3-6 is a schematic diagram of the internal structure of the fingerprint touch panel
- 3-7 are schematic diagrams showing the working principle of various components of the fingerprint touch panel
- 3-8 is a schematic diagram of acquiring a second pulse information of a user by a fingerprint touch panel
- Figure 4-1 is a schematic diagram of a PPG waveform diagram of a pulse signal passing through a user
- 4-2 is a schematic diagram of a verifier performing fingerprint verification on a fingerprint identification terminal
- 4-3 is a schematic diagram of a verifier using a prosthetic finger for fingerprint verification on a fingerprint identification terminal
- Figure 4-4 is a schematic diagram of the verifier performing fingerprint verification on the fingerprint identification terminal
- 4-5 is another schematic diagram of the verifier performing fingerprint verification on the fingerprint identification terminal
- Figure 5-1 is a schematic flowchart of fingerprint input by a fingerprint identification terminal
- FIG. 5-2 is a schematic flowchart of a fingerprint identification terminal verifying a fingerprint
- Figure 5-3 is a schematic flow chart of extracting features
- Figure 5-4 is a schematic diagram of two different PPG waveforms illuminated using two different spectral sources
- Figure 5-5 is a schematic flow diagram of two different spectral light sources sequentially lit and extinguished to collect PPG signals;
- Figure 5-6 is a schematic diagram of the layout of led1, led2 and PD;
- 5-7 are schematic diagrams of another layout of led1, led2, and PD;
- Figure 5-8 is a schematic diagram of the layout of led1, led2, and PD1, PD2;
- Figure 6-1 shows the flow chart of the operation of the access control machine
- Figure 6-2 is a schematic diagram of the user placing a finger on the fingerprint recognition area of the access control machine
- 6-3 is a schematic diagram of the fingerprint recognition terminal lighting LED1;
- Figure 6-4 is a schematic diagram of the fingerprint recognition terminal lighting LED2.
- the fingerprint identification terminal can use the fingerprint identification technology to receive the fingerprint of one or more users, and receive the identity information input by the user, and associate the identity information of the user with the fingerprint.
- the verification device detects the verification fingerprint of the verifier, if the fingerprint of the verification fingerprint and the stored user is searched for the fingerprint of the matching stored user, the identity of the verifier is the user, and the fingerprint can be passed. Verify, for the next step, such as through access control, open the phone screen or further verification, etc., not limited here.
- the fingerprint identification terminal may include any terminal device such as a mobile phone, a access control device, a payment terminal, a tablet computer, a personal digital assistant (PDA), a point of sales (POS), a vehicle-mounted computer, and the like.
- the mobile phone can have a built-in fingerprint unlocking function.
- a fingerprint touchpad can be built in.
- the fingerprint can be input on the fingerprint touchpad in the mobile phone, and the mobile phone can verify the fingerprint. Verification, you can perform further operations, such as opening the screen.
- the position of the fingerprint touch panel may be in the screen or an area specially set on the back of the mobile phone, which is not limited herein.
- the fingerprint of the user acquired by the mobile phone may include two situations, one is to input a fingerprint, and the other is to verify a fingerprint.
- the mobile phone can obtain the fingerprint of the user through the fingerprint touch panel, extract the feature of the fingerprint and store it.
- verifying the fingerprint after the verification fingerprint of the verifier is obtained, the feature is extracted, and the stored matching fingerprint is searched according to the features. If found, the identity of the owner of the verification fingerprint is the same as the fingerprint input. People can pass the verification.
- the mobile phone may receive the identity information input by the user, and associate the input fingerprint with the identity information, such as name, gender, position, job number, etc. Corresponding to the biometric information such as the iris of the user, so that when the user passes the verification by using the fingerprint, information matching the identity of the user can be read.
- the certifier uses the fingerprint to attempt to verify the fingerprint of the mobile phone.
- the voice assistant such as Apple's siri function
- the verification fingerprint is verified by the fingerprint, and further operations can be performed in the mobile phone, such as unlocking the mobile phone and displaying “fingerprint unlocking success”, or further performing other verification, such as voice verification, etc., here. Not limited.
- the prompt may not be displayed, and the prompt “verification failed” or “please input fingerprint again” may be displayed, which is not limited herein.
- the preset fingerprint may be more than one, and may have fingerprints of multiple fingers, such as a thumb, an index finger, a middle finger, a ring finger, a tail finger, and both right and left hands, and the fingerprint of the hand. There can be ten fingerprints.
- the structure of the mobile phone can be as shown in FIG. 1-3 (FIG. 1-3, schematic diagram of the mobile phone structure), including: radio frequency (RF) circuit A-10, memory A-20, input. Unit A-30, display unit A-40, sensor A-50, audio circuit A-60, wireless fidelity (Wi-Fi) module A-70, processor A-80, power supply A-90, etc. component.
- RF radio frequency
- the structure of the handset shown in the figures does not constitute a limitation to the handset, and may include more or less components than those illustrated, or some components may be combined, or different components may be arranged.
- the RF circuit A-10 can be used for transmitting and receiving information or during a call, receiving and transmitting signals, in particular, After the downlink information is received, it is processed by the processor A-80; in addition, the designed uplink data is sent to the base station.
- RF circuit A-10 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a Low Noise Amplifier (LNA), a duplexer, and the like.
- LNA Low Noise Amplifier
- the RF circuit A-10 can also communicate with the network and other devices through wireless communication.
- the above wireless communication may use any communication standard or protocol, including but not limited to Global System of Mobile communication (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (Code Division). Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), E-mail, Short Messaging Service (SMS), and the like.
- GSM Global System of Mobile communication
- GPRS General Pack
- the memory A-20 can be used to store software programs and modules, and the processor A-80 executes various functional applications and data processing of the mobile phone by running software programs and modules stored in the memory A-20.
- the memory A-20 may mainly include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application required for at least one function (such as a sound playing function, an image playing function, etc.), and the storage data area may be Stores data created based on the use of the phone (such as audio data, phone book, etc.).
- the memory A-20 may include a high speed random access memory, and may also include a nonvolatile memory such as at least one magnetic disk storage device, a flash memory device, or other volatile solid state storage device.
- Input unit A-30 can be used to receive input numeric or character information and to generate key signal inputs related to user settings and function controls of the handset.
- the input unit A-30 may include the touch panel A-31 and other VR devices A-32.
- Touch panel A-31 also known as touch screen, can collect touch operations on or near the user (such as the user using any suitable object or accessory such as a finger or a stylus on the touch panel A-31 or in touch The operation near the panel A-31), and the corresponding connecting device is driven according to a preset program.
- the touch panel A-31 may include two parts: a touch detection device and a touch controller.
- the touch detection device detects the touch orientation of the user, and detects a signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts the touch information into contact coordinates, and sends the touch information.
- the processor A-80 is provided and can receive commands from the processor A-80 and execute them.
- the touch panel A-31 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves.
- the input unit A-30 may also include other VR devices A-32.
- other VR devices A-32 may include, but are not limited to, one or more of a physical keyboard, function keys (such as volume control buttons, switch buttons, etc.), trackballs, mice, joysticks, and the like.
- the display unit A-40 can be used to display information input by the user or information provided to the user as well as various menus of the mobile phone.
- the display unit A-40 may include a display panel A-41.
- the display panel A-41 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
- the touch panel A-31 can cover the display panel A-41, and when the touch panel A-31 detects a touch operation on or near it, it is transmitted to the processor A-80 to determine the type of the touch event. Processor A-80 then provides a corresponding visual output on display panel A-41 depending on the type of touch event.
- the touch panel A-31 and the display panel A-41 are used as two independent components to implement the input and input functions of the mobile phone, in some embodiments, the touch panel A may be used.
- the -31 integrates with the display panel A-41 to realize the input and output functions of the mobile phone.
- the handset may also include at least one sensor A-50, such as a photo sensor, a light sensor, a motion sensor, and other sensors.
- the photosensor can be, for example, a photodiode (PD).
- PD photodiode
- the PD operates under reverse voltage. When there is no light, the reverse current is extremely small. Weak, called dark current; when there is light, the reverse current rapidly increases to tens of microamps, called photocurrent. The greater the intensity of the light, the greater the reverse current.
- the change in light causes a change in the photodiode current, which converts the optical signal into an electrical signal.
- the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel A-41 according to the brightness of the ambient light, and the proximity sensor may close the display panel A when the mobile phone moves to the ear. -41 and / or backlight.
- the accelerometer sensor can detect the magnitude of acceleration in all directions (usually three axes). When it is stationary, it can detect the magnitude and direction of gravity.
- the mobile phone can be used to identify the gesture of the mobile phone (such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- the gesture of the mobile phone such as horizontal and vertical screen switching, related Game, magnetometer attitude calibration
- vibration recognition related functions such as pedometer, tapping
- the mobile phone can also be configured with gyroscopes, barometers, hygrometers, thermometers, infrared sensors and other sensors, no longer Narration.
- Audio circuit A-60, speaker A-61, and microphone A-62 provide an audio interface between the user and the handset.
- the audio circuit A-60 can transmit the converted electrical signal of the received audio data to the speaker A-61, and convert it into a sound signal output by the speaker A-61; on the other hand, the microphone A-62 converts the collected sound signal.
- the electrical signal is received by the audio circuit A-60 and converted into audio data, and then processed by the audio data output processor A-80, sent to another mobile phone via the RF circuit A-10, or output audio data to Memory A-20 for further processing.
- Wi-Fi is a short-range wireless transmission technology.
- the mobile phone through the Wi-Fi module A-70 can help users to send and receive e-mail, browse the web and access streaming media, etc. It provides users with wireless broadband Internet access.
- FIG. 5-3 shows the Wi-Fi module A-70, it can be understood that it does not belong to the essential configuration of the mobile phone, and can be omitted as needed within the scope of not changing the essence of the invention.
- the processor A-80 is the control center of the mobile phone, and connects various parts of the entire mobile phone by using various interfaces and lines, by running or executing software programs and/or modules stored in the memory A-20, and calling the memory in the memory A- The data in 20, the various functions of the mobile phone and the processing of data, so as to monitor the mobile phone as a whole.
- the processor A-80 may include one or more processing units; preferably, the processor A-80 may integrate an application processor and a modem processor, where the application processor mainly processes an operating system and a user interface. And applications, etc., the modem processor primarily handles wireless communications. It can be understood that the above modem processor may not be integrated into the processor A-80.
- the mobile phone also includes a power source A-90 (such as a battery) for powering various components.
- a power source A-90 such as a battery
- the power source can be logically connected to the processor A-80 through a power management system to manage charging, discharging, and power management through the power management system. And other functions.
- the mobile phone may further include a camera, a Bluetooth module, and the like, and details are not described herein again.
- the fingerprint identification terminal may also be an access control device.
- the following uses an access control device as an example for description.
- the access control system is part of the access control system.
- the access control system is also called the access management control system. It is an intelligent management system for management personnel to enter and exit.
- Common access control systems include: password access control system, non-contact card access control system, fingerprint iris palm type biometric access control system and face recognition access control attendance system.
- the access control system is widely used in management control systems. Specifically, the process of collecting, identifying, and verifying the fingerprint of the access control device is similar to the process of collecting, identifying, and verifying the mobile phone, and is not described herein.
- the access control machine verifies the fingerprint
- the access control can display "Please enter the fingerprint”.
- the access control can display the "authentication fingerprint...
- the access control machine can display "Verification Pass”.
- fingerprints can also be used for fingerprint verification, such as in some yoga studios or steam saunas in gyms, where it is inconvenient to brush the fingerprints of fingers, such as fitness equipment or beverages.
- the fingerprint of the toe can be used as the verification fingerprint, which is not limited herein.
- the fingerprint imitation person using the technology can copy the fingerprint pattern of the user, and can copy the fingerprint on the similar silica gel material to obtain the imitation fingerprint with the same texture as the fingerprint of the user (as shown in FIG. 1-5, a schematic diagram of the imitation fingerprint of the silica gel material). ).
- the mobile phone or the access control machine only performs fingerprint verification by using the texture of the fingerprint as a voucher, and mistakes the identity of the user of the fake fingerprint as the user, and the mobile phone or the access control device allows the fake fingerprint to pass the verification (Fig. 1) 6, for the verifier to use the imitation fingerprint on the mobile phone and the access control through the fingerprint verification diagram), so that the original intention to use the unique characteristics of the human body fingerprint authentication security is not guaranteed.
- a fingerprint verification method which simultaneously identifies the fingerprint of the user and the pulse signal of the user. Specifically, when the user enters the fingerprint, in addition to acquiring the fingerprint of the user, the pulse signal of the user may be acquired, so that when the verification fingerprint is detected, in addition to identifying the fingerprint of the verifier, the verifier's pulse signal may also be identified.
- the verifier when the verifier carries the fake fingerprint to verify in the mobile phone or the access control machine, in addition to the texture of the fingerprint needs to be the same as the user who is copied the fingerprint, the pulse signal needs to be the same as the user who is copied the fingerprint, otherwise Failure to pass the verification greatly improves the difficulty of the counterfeiter's verification, and greatly improves the security of the fingerprint recognition.
- PPG PhotoPlethysmoGram
- PPG is a typical non-invasive measurement technique and method.
- the fingerprint identification terminal uses the PPG technology to associate the pulse signal of the user, the fingerprint of the user, and the identity information of the user.
- the verification fingerprint of the verifier is detected, in addition to verifying the verification fingerprint, the verification prover needs to obtain the verifier.
- Verifying the pulse signal extracting the characteristics of the verification pulse signal, finding a matching stored pulse signal, and if a matching pulse signal is found, and the user identity of the matched pulse signal is the same as the user identity of the verification fingerprint, then it may be determined Verification by fingerprint.
- a mobile phone or an access control device can verify only the pulse signal of the verifier, and can simultaneously verify the fingerprint and the pulse signal, which are not limited herein.
- the order of verifying the two may be to verify the fingerprint first. If the fingerprint passes, the pulse signal is compared, if it passes, the authentication is passed; if the fingerprint does not pass, the comparison does not need to be continued. Pulse signal.
- the fingerprint and the pulse signal can also be separately calibrated separately, and only if both are authenticated and both point to the identity of the same user, the authentication can be passed.
- the pulse signal can also be verified first. If the fingerprint is verified, the order is not limited.
- the so-called fingerprint “match” or pulse signal “match” does not mean that the fingerprints or pulse signals of the two are exactly the same. It should be noted that even if the same person inputs the fingerprint of the same finger twice, it will not be exactly the same.
- the matching of the two refers to extracting features when the information is input, and obtaining the characteristics of the information when verifying, by searching whether the stored information has the identity of the feature that satisfies the verified information, and if so, it can be considered Is a match, then the certifier's identity is the user.
- the first value representing the AC component in the pulse information of the verifier can be matched with the preset second value, where the second value is the characteristic of the pre-stored user's pulse information.
- the value of the component to be Whether the verification is passed or not, because the characteristics of the AC component are used for verification, the difficulty of counterfeiting is increased, thereby increasing the security of verification.
- FIG. 2-1 is a schematic diagram of a verification method, where the verification method includes:
- the verifier's first pulse information is used for the identity of the verifier, and if the verifier's identity is a user and the user's identity is eligible for verification, then the verification can be passed.
- the match is unsuccessful, the verification fails.
- the matching of the AC component may be only one of the necessary verification methods. If the matching is unsuccessful, the verification may fail. If the matching is successful, the other verification conditions may continue to be matched.
- FIG. 2-2 is another schematic diagram of a verification method, which includes:
- the verifier can input its own first fingerprint information on the verification device, and the verification device can be a certain fingerprint identification device, such as a mobile phone or an access control device, which is not limited herein.
- the first fingerprint information of the verifier may be the fingerprint information of any one of the ten fingers, or the fingerprint information of the other person imitation by the silicone material, and is put on the hand to attempt verification.
- the verification device can respectively illuminate the finger through two different spectral light sources, since the first pulse signal of the verifier is obtained.
- the optical signal reflected or transmitted by the detecting light to obtain a value of 2 N pieces of PPG signals, where N is an integer greater than 2, wherein the first photo sensor is configured to receive the first The light signal reflected or transmitted after the light source is irradiated, and the second light sensor is configured to receive the light signal reflected or transmitted after the second light source is irradiated.
- the verification device has two light sensors for receiving the light reflected or projected by the two different spectral light sources in the step 202 after being irradiated on the finger, and after the N times of illumination, the optical signal is converted into an electrical signal, and the obtained light signal is obtained.
- the value of 2 N PPG signals is used as the PPG information as the first pulse information of the user.
- the PPG signal includes information of a DC component and information of an AC component, wherein in order to characterize the AC component, a first variance of the acquired PPG signal may be calculated N to obtain a first value that characterizes the AC component.
- the AC since the value of the AC component of one or more users is stored in advance, because the user has previously entered his own fingerprint information and PPG information, where the PPG information includes the AC component, the AC will be characterized.
- the value of the component is the variance of the M PPG signals of the user acquired in advance, and as the second value, the first value and the second value may be compared to determine whether the verifier and the user are the same person.
- the difference between the first value and the second value may be calculated to see if the difference is within a preset range, if not, If the verification is not passed, if it is within the range, other information, such as a value representing the DC component, or a fingerprint, or a password, may be determined, which is not limited herein.
- the difference is within a preset range, it is determined that the user and the verifier are the same person, and no other information needs to be verified, which is not limited herein.
- the PPG signal includes information of the AC component and information of the DC component, it is also possible to characterize the DC component by a value, which is called a third value.
- a first average of the N PPG signals may be obtained as a third value, the third value being used for comparison with the pre-stored value to verify whether the identity of the verifier and the user are the same people.
- the second mean is the mean of the M PPG signals of the pre-stored user, also referred to as the fourth value. It should be noted that M may be equal to N or not equal to, and is not limited herein. By comparing the first mean and the second mean, the difference between the two is obtained.
- the difference between the values of the AC components is within the preset range, it may be determined that the verification passes, or further determines other messages, which are not limited herein.
- the first fingerprint information may be further matched with the pre-stored second fingerprint information, where the fingerprint information is fingerprint information pre-recorded by the user.
- the verifier it is mandatory for the verifier to verify the AC component of the pulse information, and the DC component in the verification pulse information and the fingerprint information of the verifier are optional. .
- the first value representing the AC component in the pulse information of the verifier is compared with the preset second value, and the third value and the fourth value of the DC component are matched, Or matching the verifier's first fingerprint information and the pre-stored second fingerprint information to determine whether the verification is passed, which increases the difficulty of counterfeiting, thereby increasing the security of the verification.
- the pulse signal of the PPG technique includes a slowly varying direct current (DC) component associated with tissue structure and blood flow and an alternating current (AC) component of the pulsating change.
- DC direct current
- AC alternating current
- the absorbance of non-blood tissue such as muscles and bones in biological tissues remains unchanged.
- the absorbance of venous blood in blood tissue can also be considered to be relatively stable, and they have a major contribution to the DC component.
- the AC component of the pulsation change is mainly caused by the filling of arterial blood, and then it is detected through the detection of a constant wavelength light source.
- the light intensity of the finger can indirectly measure the pulse signal of the human body.
- the amplitude of the AC component is generally 1% to 2% of the DC component, and is superimposed on the DC component.
- FIG. 3-1 a schematic diagram of obtaining a user pulse signal under the PPG technology
- the light emitting diode LED
- the PD photodiode
- the PD photodiode
- LED lights can be used in both transmissive and reflective modes.
- transmissive type is used.
- reflective type is generally used. In the embodiment of the present application, reflective type is taken as an example. Description.
- the fingerprint sensing area is used to sense the user's finger to obtain the user's fingerprint information
- the light source is used to emit light to illuminate the finger
- the light sensor is used to receive the light emitted by the light source and reflected by the light, or the light projected by the light source to generate a digital signal.
- the LED light when the LED light is directed to the skin, the light reflected back through the skin tissue is received by the photosensitive sensor and converted into an electrical signal and then converted into a digital signal, and the simplified process is: optical signal -> electrical signal -> digital signal.
- optical signal -> electrical signal -> digital signal When the light passes through the skin tissue and then the light is attenuated when it is reflected to the photosensor, the absorption of light by muscles, bones or veins and other connected tissues is basically the same, but there is blood in the blood due to the arteries. Flow, then the absorption of light naturally changes, when the light is converted into a PPG signal, it can reflect the characteristics of blood flow.
- the PPG waveform diagram shown in Figure 3-2 is the pulse wave signal converted from the electrical signal acquired by the PD.
- Figure 3-2 a schematic diagram of the PPG waveform diagram.
- the abscissa is time and the ordinate is the received light intensity.
- the waveform of the PPG is composed of a direct current (DC) component and an alternating current (AC) component, and the DC component corresponds to the detected light signal transmitted or reflected from the tissue, depending on the structure of the tissue and the arterial and venous blood.
- the mean blood flow the DC component changes slowly with breathing; the AC component shows the change in blood volume between the systolic and diastolic phases of the cardiac cycle, and the fundamental frequency of the AC component depends on the heart rate and is superimposed on the DC component.
- FIG. 3-3 is a schematic diagram of a PPG waveform diagram of an electrocardiogram using a wavy line to simplify the replacement).
- FIG. 3-4 (FIG. 3-4, a schematic diagram of acquiring a pulse signal by the fingerprint identification terminal), when the fingerprint recognition terminal detects the finger, the light intensity reflected by the PPG changes according to the pulse of the user.
- the user's pulse signal when the fingerprint recognition terminal does not detect the finger, the light intensity reflected by the PPG is theoretically zero, but since there are some other disturbing light in the natural environment, the detected light intensity is not zero.
- the light intensity is a fixed value.
- the ordinate of the PPG waveform can also be the light absorbance, that is, the degree of absorption of the reflected light by the finger, as shown in FIG. 3-5 (Fig. 3-5, the ordinate is the light absorbance).
- the PPG waveform diagram in general, is more common in the representation of such waveform diagrams, which will be described in the following discussion.
- the fingerprint touch panel may include an isolation material, an Active Front End (AFE). , an application specific integrated circuit (ASIC) and a connection line.
- AFE Active Front End
- ASIC application specific integrated circuit
- Figure 3-7 is a schematic diagram of the working principle of the various components of the fingerprint touch panel), wherein the isolation material is used to prevent the PD from receiving the scattered light in the integrated device, and the AFE is used to drive the control LED, PD
- the ASIC is used to calculate/retain/contrast the fingerprint feature value, control the fingerprint sensor, control the AFE to acquire the PPG signal, calculate the characteristic value of the PPG signal, determine whether it is a real living body, and output the result through the connection line, and the connection line is used for power supply.
- Figure 3-8 is a schematic diagram of the fingerprint touchpad to obtain the user's second pulse information), when the fingerprint touchpad When you touch the user's finger, the related work is performed.
- FIGS. 7A-7C depict circuit diagrams of an exemplary hybrid fingerprint sensing element or pixel 700, wherein the hybrid fingerprint sensing element or pixel is simultaneously Capacitive sensing and optical sensing functions with fingerprints, paragraphs 112 through 116 and Figures 9A-9B depict in vivo fingerprint detection based on blood light absorption at different optical wavelengths.
- FIGS. 7A-7C depict circuit diagrams of an exemplary hybrid fingerprint sensing element or pixel 700, wherein the hybrid fingerprint sensing element or pixel is simultaneously Capacitive sensing and optical sensing functions with fingerprints
- paragraphs 112 through 116 and Figures 9A-9B depict in vivo fingerprint detection based on blood light absorption at different optical wavelengths.
- the fingerprint recognition technology in the process of using the PGG technology, not only recognizes its DC component, but also recognizes its AC component, so that the fake fingerprint needs not only the verification of the DC component but also the verification of the AC component, unless the imitation is performed.
- the optical characteristics of the fingerprint are made to be exactly the same as the skin of the user. Otherwise, the waveform characteristics of the PGG and the characteristics of the user's real PPG waveform are difficult to be consistent, which greatly increases the difficulty of fingerprint fraud.
- the fingerprint recognition terminal acquires the fingerprint of the user and its pulse signal in advance, wherein the PPG waveform diagram includes a DC component and an AC component, as shown in FIG. 4-1 (FIG. 4-1, a schematic diagram of a PPG waveform diagram of a pulse signal passing through the user).
- the DC component can be expressed as an interval [L, L+R], and if the DC component of the detected verification fingerprint is in the interval [L, L+R], the DC component can be considered to be matched, and the AC component is represented.
- the image in the R interval can be considered to be matched when the feature of the AC component of the verification fingerprint is similar to the feature of the image in the R interval.
- Figure 4-2 ( Figure 4-2, which is a schematic diagram of the verifier performing fingerprint verification on the fingerprint identification terminal), when the verifier puts a finger on the fingerprint identification area of the fingerprint identification terminal, the fingerprint recognition terminal detects the PPG signal. If the detected PPG waveform is shown by its dotted line, and its DC component does not match the input fingerprint stored by the user in Figure 4-1, it can be considered that the verifier is inconsistent with the identity of the user, and then fails. verification.
- Figure 4-3 which is a schematic diagram of the verifier using the prosthetic finger for fingerprint verification on the fingerprint identification terminal
- the verifier puts the finger on the fingerprint identification area of the fingerprint identification terminal
- the fingerprint identification The terminal detects the PPG signal. If the detected PPG waveform is shown by its dotted line, its DC component matches the input fingerprint stored by the user in FIG. 4-1, but the AC component is not detected, and the finger is considered to be not a living body. If the prosthesis made of material is used, it will not pass the verification.
- Figure 4-4 which is a schematic diagram of the verifier performing fingerprint verification on the fingerprint identification terminal
- the fingerprint identification terminal detects the PPG signal. If the detected PPG waveform is shown by its dotted line, its DC component matches the input fingerprint stored by the user in Figure 4-1, and the AC component is detected, the finger can be considered as a living body, but its AC component is obvious. If it does not match the AC component of the user, it still does not pass the verification.
- Figure 4-5 another schematic diagram of the verifier performing fingerprint verification on the fingerprint identification terminal
- the fingerprint identification terminal detects The PPG signal, if the detected PPG waveform is shown by its dotted line, its DC component matches the input fingerprint stored by the user in Figure 4-1, and the AC component is detected, the finger can be considered as a living body, and its AC The component matches the AC component of the user. If the fingerprint is also matched, it can be verified, so that the verifier and the user are considered to be the same person.
- the specific functions of the fingerprint identification terminal may include two functions of inputting a fingerprint and verifying a fingerprint. Yes, the following descriptions are made separately.
- the fingerprint identification terminal enters the fingerprint process flow diagram
- the fingerprint identification terminal when the fingerprint identification terminal enters the fingerprint, it can obtain the user's fingerprint information and the PPG waveform diagram of the pulse information, wherein the PPG waveform diagram
- the DC component and the AC component are included, and the characteristics of the DC component and the characteristics of the AC component are extracted from the DC component and the AC component, respectively, and stored.
- users can enter identity information such as job number, gender, and name. It should be noted that the process of inputting the identity information may be performed before the fingerprint is entered, or after the fingerprint is entered, or during the process of entering the fingerprint, and there is no timing relationship.
- Figure 5-2 Figure 5-2, the flow chart of the fingerprint identification terminal verifying the fingerprint
- the verifier can put the finger in the fingerprint identification area, and the fingerprint identification terminal can obtain the fingerprint information of the user.
- a PPG waveform diagram of the pulse information wherein the PPG waveform diagram includes a DC component and an AC component, and extracts features of the DC component and characteristics of the AC component according to the DC component and the AC component, respectively, and compares stored DC components of the user and the verifier
- the characteristics of the feature and the AC component if the result of the comparison is matched and the fingerprints match, the verification may be performed, and if it is not matched, the verification is not passed.
- the feature of the DC component and the feature of the AC component, and the feature of the verification fingerprint and the DC component of the fingerprint and the feature of the AC component may be extracted in the following manner.
- the fingerprint recognition terminal detects the PPG signal, and then the LED can be illuminated to obtain the current PPG signal value PPG through the PD, and then the LED is extinguished, and then the current PPG signal value is obtained.
- PPG then subtract the PPG from PPG' to get the true value of the current PPG signal PPG.
- Two different waveforms can be obtained, as shown in Figure 5-3 ( Figure 5-3, for use).
- Two different PPG waveform diagrams illuminated by two different spectral sources illuminate two different DC and AC components, respectively.
- two light sources of different spectra are taken as an example.
- the light sources of two different spectra are led1 and led2 respectively.
- Figure 5-4 Figure 5-4, two
- the flow diagrams of different spectrums of light sources are sequentially turned on and off to collect PPG signals.
- a preset value x can be preset, and the interval of the DC component can be expressed as an interval [DC.led-x, DC.led+x], if the mean value of the DC component of the verification fingerprint is In the interval [DC.led-x, DC.led+x], it can be considered that the DC components of the two are matched.
- the AC component is the AC component of the fingerprint input
- the AC.led is stored, and a value y (y>0) is preset, so that when the verifier is verified
- y y>0
- the absolute value of the difference is less than y, then the AC fingerprint of the verification fingerprint and the fingerprint input can be considered to be matched.
- the optimal distance L1 between led1 and PD, the optimal distance L2 between led2 and PD, the width of the fingerprint recognition area is W, and L1>L2.
- the led1 and led2 and the PD are arranged along the long edge of the fingerprint sensing area, as shown in Figure 5-5 (Fig. 5-5, LED1) , led2 and PD layout diagram), wherein (a) mode is only suitable for the gap between led1 and PD can be placed in the scene of led2, if the distance between led1 and PD can not accommodate led2, you can use (b) to arrange led With PD.
- the PD When W ⁇ L1, the PD is in the middle of the long side of the fingerprint sensing area, the led1 is disposed on the opposite side, and the led2 can be disposed on the same side or opposite side of the PD, as shown in Figure 5-6 ( Figure 5-6, Another layout diagram of led1, led2 and PD).
- two photo sensors PD When two photo sensors PD are used, they are PD1 and PD2, respectively, wherein the light sources led1, led2, and PD1, PD2 are as close as possible to the edge of the fingerprint sensing area, and as close as possible to the central axis.
- Figure 5-7 Figure 5-7, the layout of led1, led2 and PD1, PD2), L1 ⁇ W only suitable for (d), (e) is suitable for W ⁇ L2.
- the two sensors also exist (f) way, that is, PD1 and PD2 are connected in parallel .
- the identification control device pairs LED1, led2, and only one photo sensor PD are similar, and the PPG signal is obtained by the accumulation of signals obtained by PD1 and PD2.
- Xiao Chen When Xiao Chen went to work on the first day, he needed to enter his identity information and fingerprint information, then enter his fingerprint and other information on the company's access control machine. Other information includes identity information such as name, gender, height, workstation, job number, position, year of graduation, etc., which are not limited here, and may include iris information. Then Xiao Chen can put his finger in the fingerprint sensing area of the access control machine, and then start reading Xiao Chen's fingerprint, as shown in Figure 6-2 ( Figure 6-2, the user's finger placed on the fingerprint identification area of the access control machine) .
- Figure 6-2 Figure 6-2, the user's finger placed on the fingerprint identification area of the access control machine
- the lighting led1, the extinguishing led1, the lighting led2, and the extinguishing of the LED2 may be sequentially performed, or the LED1 may be lit n times, the LED1 may be turned off, and the LED2 and the LED2 may be turned off n times, which is not limited herein.
- the value of AC.led2 is obtained, and the AC.led1 and AC.led2 are stored as features of the AC component.
- the characteristics of the DC component of the fingerprint and the characteristics of the AC component are stored, and the identity information input by the Chen is received, and the identity information is associated with the characteristics of the fingerprint, the DC component, and the AC component, as Xiao Chen’s basis for identity verification.
- the finger when a user needs to verify the fingerprint, the finger may be placed in the fingerprint verification portion, and the access control device acquires the feature of the DC component and the feature of the AC component of the PPG signal of the verifier's fingerprint.
- the DC component of Xiaochen is characterized by q1 and q2, assuming the preset values x1 and x2 (q1, q2>x1, x2>0), if P1 is in the interval [q1-x1, q1+x1], and p2 is in the interval [q2-x2, q2+x2], then the DC component of the verifier matches the DC component of the Chen.
- the AC component of the verifier's led1 and led2 is p1 and p2
- the AC component of Xiaochen is characterized by q1 and q2, assuming preset values y1 and y2 (q1, q2>y1, y2>0 )
- y1 and y2 preset values
- p1 is in the interval [q1-y1, q1+y1]
- p2 is in the interval [q2-y2, q2+y2]
- the AC component of the verifier matches the AC component of the Chen.
- the verification may be passed.
- FIG. 2-3 it is a schematic diagram of a verification device, and the verification device includes:
- the second aspect of the embodiment of the present application provides a verification device 300.
- the verification device 300 includes an acquisition module 301, a processing module 302, a matching module 303, and a determination module 304.
- the acquisition module 301 is configured to acquire the first input by the verifier.
- the pulse information is used by the processing module 302 to obtain a first value representing the AC component from the first pulse information
- the matching module 303 is configured to match the first value with the pre-stored second value, where the second value is pre-stored.
- the value of the AC component is represented in the second pulse information of the user, and the determining module 304 is further configured to: if the matching is unsuccessful, the verification fails.
- the acquiring module 301 may obtain the value of the PPG signal of the verifier by N times at different time points, and obtain a value of N PPG signals, where N is a positive integer greater than 2; Calculating a first variance of the values of the N PPG signals, using the first variance as the first value.
- the matching module 303 can compare the difference between the first variance and the second variance, where the variance is the variance of the values of the pre-stored M PPG signals of the user as the second value, where the M is greater than 2.
- the processing module 302 may further obtain a third value representing the DC component from the first pulse information, and then the matching module 303 matches the third value with the pre-stored fourth value, where The fourth value is a value representing the DC component in the second pulse information of the pre-stored user. If the matching is unsuccessful, the determining module 304 fails the verification.
- the obtaining module 301 may acquire the value of the PPG signal of the verifier at P times at different time points to obtain a value of P PPG signals, where P is a positive integer greater than 2;
- the module 302 is further configured to calculate a first average value of the P PPG signals as the third value, and then the matching module 303 compares the difference between the first mean value and the second mean value, the second mean value.
- the average value of the values of the M PPG signals of the pre-stored user is used as the fourth value, and the M is a positive integer greater than 2. If the difference is not within the preset range, the third value does not match the fourth value. If successful, the determination module 304 fails the verification.
- the obtaining module 301 may be a photoelectric sensor, configured to acquire the pulse information of the verifier, and obtain the first pulse information, where the first pulse information includes L pulse information, where the L is greater than or equal to A positive integer of 2.
- the photoelectric sensor may include L light sources and T light sensors of different spectra, wherein L light sources of different spectra emit detection light, and T light sensors receive light reflected or transmitted by the detection light.
- the signal obtains the first pulse information, and the T is a positive integer less than or equal to L.
- the acquiring module 301 may further acquire the first fingerprint information input by the verifier, and the matching module 303 matches the first fingerprint information with the pre-stored second fingerprint information, where the second fingerprint information is matched.
- the fingerprint information of the pre-stored user is such that if the matching is unsuccessful, the determining module 304 may fail the verification.
- the embodiment of the present application further provides a verification device, including a touch screen, one or more processors, a memory, and one or more applications, wherein the touch screen includes a touch-sensitive surface and a display, wherein the one or more programs are Stored in the memory, the one or more programs include instructions that, when executed by the electronic device, cause the electronic device to perform the following steps:
- the first value representing the AC component in the verifier's pulse information is matched with the preset second value to determine whether the verification is passed. Since the feature of the AC component is used, the difficulty of counterfeiting is increased, thereby increasing the security of verification. Sex.
- the value of the PPG signal of the verifier can be obtained N times at different time points, and the value of the N PPG signals is obtained, where N is a positive integer greater than 2, and then the representation communication is obtained from the first pulse information.
- the first value of the AC component is specifically, and then calculating a first variance of the values of the N PPG signals, using the first variance as the first value, and then comparing the first variance and the second variance a difference, the second variance is a variance of a value of the pre-stored user's M PPG signals, the M being a positive integer greater than 2, and if the difference is not within a preset range, the first value is If the second value is unsuccessful, the verification fails. If the difference is within the preset range, the first value and the second value are successfully matched, and the verification is passed.
- the pulsation of blood volume of peripheral microvessels with heartbeat is obtained by real-time tracing the light absorption of the measured part (finger end, earlobe, nose, etc.).
- the change, and thus the first pulse signal of the verifier can be obtained efficiently by acquiring its PPG signal.
- a third value representing the DC component of the DC may be obtained from the first pulse information, the third value being matched with a pre-stored fourth value, the fourth value being the second of the pre-stored user
- the value of the DC component is represented in the pulse information, and if the matching is unsuccessful, the verification fails.
- the specific manner of obtaining the third value may be that the value of the PPG signal of the verifier is obtained P times at different time points, and the value of the P PPG signals is obtained, where the P is greater than 2.
- the specific matching method may be to compare the difference between the first mean value and the second mean value, where the second mean value is the average value of the pre-stored M PPG signals of the user as the fourth Value, the M is a positive integer greater than 2, and if the difference is not within the preset range, and the third value does not match the fourth value, the verification fails. Since the verification by the comparison of the DC component and the AC component increases the difficulty of counterfeiting and enhances the security of verification.
- the specific method for acquiring pulse information may be: acquiring the pulse information of the verifier by using a photoelectric sensor to obtain the first pulse information, where the first pulse information includes L pulse information, and the L is greater than A positive integer equal to 2.
- the L light sources in the photoelectric sensor are used to emit the detection light
- the T light sensors are used to receive the light signal reflected or transmitted by the detection light to obtain the first pulse information, where the T is equal to or less than L. Integer.
- the L may be equal to 2, wherein the first photo sensor is configured to receive the reflected or transmitted optical signal after the first light source is irradiated, and the second photo sensor is configured to receive the reflected or transmitted light after the second light source is irradiated.
- Optical signal is configured to be equal to 2
- the first fingerprint information input by the verifier is obtained, and the first fingerprint information is matched with the pre-stored second fingerprint information, where the second fingerprint information is pre-stored fingerprint information of the user. If the match is not successful, the verification does not pass.
- the computer program product includes one or more computer instructions.
- the computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable device.
- the computer instructions can be stored in a computer readable storage medium or transferred from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be from a website site, computer, server or data center Transfer to another website site, computer, server, or data center by wire (eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
- wire eg, coaxial cable, fiber optic, digital subscriber line (DSL), or wireless (eg, infrared, wireless, microwave, etc.).
- the computer readable storage medium can be any available media that can be stored by a computer or a data storage device such as a server, data center, or the like that includes one or more available media.
- the usable medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (such as a solid state disk (SSD)).
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Measurement Of The Respiration, Hearing Ability, Form, And Blood Characteristics Of Living Organisms (AREA)
- Collating Specific Patterns (AREA)
- Telephone Function (AREA)
Abstract
L'invention concerne un procédé de vérification et un dispositif de vérification pour reconnaître des informations d'impulsion concernant un vérificateur de façon à vérifier son identité. Le procédé consiste à : acquérir des premières informations d'impulsion entrées par un vérificateur ; acquérir, à partir des premières informations d'impulsion, une première valeur utilisée pour caractériser une composante de courant alternatif (CA); mettre en correspondance la première valeur avec une seconde valeur pré-stockée, la seconde valeur étant une valeur pré-stockée, utilisée pour caractériser une composante de CA, dans des secondes informations d'impulsion concernant un utilisateur ; et si la mise en correspondance est infructueuse, la vérification n'est pas réussie. Dans la solution technique fournie dans les modes de réalisation de la présente invention, au moyen d'une mise en correspondance d'une première valeur, utilisée pour caractériser une composante de CA, dans des informations d'impulsion concernant un vérificateur et une seconde valeur prédéfinie, si la vérification est réussie ou non, et étant donné qu'une caractéristique de la composante de CA est utilisée, la contrefaçon est rendue plus difficile, ce qui permet d'améliorer la sécurité de la vérification.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201780064634.5A CN109844746B (zh) | 2017-03-13 | 2017-09-30 | 一种验证方法以及验证设备 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710147478 | 2017-03-13 | ||
| CN201710147478.0 | 2017-03-13 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2018166186A1 true WO2018166186A1 (fr) | 2018-09-20 |
Family
ID=63521685
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2017/104993 Ceased WO2018166186A1 (fr) | 2017-03-13 | 2017-09-30 | Procédé et dispositif de vérification |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN109844746B (fr) |
| WO (1) | WO2018166186A1 (fr) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114189336B (zh) * | 2021-11-18 | 2022-08-23 | 广西师范大学 | 一种基于时序光谱的身份识别方法 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104616001A (zh) * | 2015-03-04 | 2015-05-13 | 上海箩箕技术有限公司 | 指纹识别系统以及指纹识别方法 |
| US20150193669A1 (en) * | 2011-11-21 | 2015-07-09 | Pixart Imaging Inc. | System and method based on hybrid biometric detection |
| CN204926092U (zh) * | 2015-07-31 | 2015-12-30 | 北京信息科技大学 | 身份识别终端及系统 |
| WO2017031110A1 (fr) * | 2015-08-19 | 2017-02-23 | Amiigo, Inc. | Dispositif de capteur à del portable conçu pour identifier le pouls de l'utilisateur |
| CN106473750A (zh) * | 2016-10-08 | 2017-03-08 | 西安电子科技大学 | 基于光电容积脉搏波最佳周期波形的身份识别方法 |
| CN106485189A (zh) * | 2015-08-28 | 2017-03-08 | 禾瑞亚科技股份有限公司 | 生物特征辨识装置 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN2484038Y (zh) * | 2001-07-02 | 2002-04-03 | 田捷 | 带脉搏监测的指纹采集仪 |
| CN105787420B (zh) * | 2014-12-24 | 2020-07-14 | 北京三星通信技术研究有限公司 | 用于生物认证的方法、装置以及生物认证系统 |
| CN105769171B (zh) * | 2014-12-26 | 2019-01-01 | 中国移动通信集团公司 | 心律失常检测的方法及装置 |
-
2017
- 2017-09-30 WO PCT/CN2017/104993 patent/WO2018166186A1/fr not_active Ceased
- 2017-09-30 CN CN201780064634.5A patent/CN109844746B/zh active Active
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150193669A1 (en) * | 2011-11-21 | 2015-07-09 | Pixart Imaging Inc. | System and method based on hybrid biometric detection |
| CN104616001A (zh) * | 2015-03-04 | 2015-05-13 | 上海箩箕技术有限公司 | 指纹识别系统以及指纹识别方法 |
| CN204926092U (zh) * | 2015-07-31 | 2015-12-30 | 北京信息科技大学 | 身份识别终端及系统 |
| WO2017031110A1 (fr) * | 2015-08-19 | 2017-02-23 | Amiigo, Inc. | Dispositif de capteur à del portable conçu pour identifier le pouls de l'utilisateur |
| CN106485189A (zh) * | 2015-08-28 | 2017-03-08 | 禾瑞亚科技股份有限公司 | 生物特征辨识装置 |
| CN106473750A (zh) * | 2016-10-08 | 2017-03-08 | 西安电子科技大学 | 基于光电容积脉搏波最佳周期波形的身份识别方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109844746A (zh) | 2019-06-04 |
| CN109844746B (zh) | 2021-05-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN109426305B (zh) | 获得生物特征信息的方法及其电子装置 | |
| US11771332B2 (en) | Method for detecting wear using plurality of sensors and electronic device implementing same | |
| US10346601B2 (en) | Biometric information acquisition method and device for same | |
| US10262123B2 (en) | Multimodal biometric authentication system and method with photoplethysmography (PPG) bulk absorption biometric | |
| US10891362B2 (en) | Wearable device having higher security and skin sensor equipped thereon | |
| CN105391937B (zh) | 电子设备及控制电子设备的方法和移动终端 | |
| KR102139795B1 (ko) | 생채 특징 패턴을 업데이트하는 방법 및 이를 위한 전자 장치 | |
| US11580205B2 (en) | Wearable device having high security and stable blood pressure detection | |
| JP6678391B2 (ja) | 身体情報検知装置及びその身体情報検知方法 | |
| US9329680B2 (en) | Terminal and method for iris scanning and proximity sensing | |
| CN106062666A (zh) | 使用光学传感器检测到的运动手势输入 | |
| JP2003299625A (ja) | 生体情報測定装置および運動機器 | |
| CN105266780A (zh) | 智能穿戴设备及生物特征信息的检测方法 | |
| KR20170064364A (ko) | 마찰음을 이용하는 장치 및 방법 | |
| US9892247B2 (en) | Multimodal biometric authentication system and method with photoplethysmography (PPG) bulk absorption biometric | |
| CN107527020A (zh) | 生物识别方法及相关产品 | |
| CN104850986A (zh) | 基于身份识别的付款方法及腕戴式装置 | |
| US10263989B2 (en) | Method for matching multiple devices, and device and server system for enabling matching | |
| TW202236122A (zh) | 通過血管監控進行生物特徵認證 | |
| KR20170003245A (ko) | 정맥 인식 장치 및 이를 이용한 개인 인식 시스템 | |
| CN109844746B (zh) | 一种验证方法以及验证设备 | |
| US10586028B2 (en) | Customized biometric data capture for improved security | |
| CN108594937B (zh) | 便携式终端 | |
| CN205107652U (zh) | 智能穿戴设备 | |
| KR101793587B1 (ko) | 원격진료환자 본인확인을 위한 사용자 인증가능 산소포화도 측정 기능을 구비한 모바일기기 및 이를 이용한 산소포화도 측정 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 17900518 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 17900518 Country of ref document: EP Kind code of ref document: A1 |