CN108664779A - A kind of safety certifying method and device based on fingerprint - Google Patents

A kind of safety certifying method and device based on fingerprint Download PDF

Info

Publication number
CN108664779A
CN108664779A CN201810312702.1A CN201810312702A CN108664779A CN 108664779 A CN108664779 A CN 108664779A CN 201810312702 A CN201810312702 A CN 201810312702A CN 108664779 A CN108664779 A CN 108664779A
Authority
CN
China
Prior art keywords
sequence
fingerprint
character string
input
verification
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810312702.1A
Other languages
Chinese (zh)
Inventor
王鹏程
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201810312702.1A priority Critical patent/CN108664779A/en
Publication of CN108664779A publication Critical patent/CN108664779A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/40Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check credit lines or negative lists
    • G06Q20/401Transaction verification
    • G06Q20/4014Identity check for transactions
    • G06Q20/40145Biometric identity checks

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Strategic Management (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The application provides a kind of safety certifying method and device based on fingerprint.This method includes:The fingerprint and character string for receiving input, are identified the fingerprint to obtain fingerprint characteristic sequence;According to the fingerprint characteristic sequence and the character string, and according to the input sequence of the fingerprint and the character string, generate the first verification sequence;The first verification sequence that sequence pair generates, which is verified, according to pre-set second carries out safety certification;Wherein, the second verification sequence includes the fingerprint characteristic sequence and character string being arranged according to setting sequence.

Description

A kind of safety certifying method and device based on fingerprint
Technical field
This application involves identity identifying technology fields, more particularly to a kind of safety certifying method and dress based on fingerprint It sets.
Background technology
The feature of fingerprint is with uniqueness and permanently, therefore finger print identifying technology is widely used in safety certification neck Domain, for example authentication is carried out based on fingerprint.
With popularizing for finger print identifying technology, a kind of new consumption pattern appearance keeps consumption more and more convenient and efficient, i.e. base E-payment is carried out in fingerprint.When user carries out e-payment, for safety, need to input fingerprint, it is to be certified to pass through rear It can carry out e-payment.
Currently, the safety certification process based on fingerprint may include:Prior typing fingerprint, by the way that the fingerprint is identified To fingerprint characteristic sequence, which is preserved, subsequently to carry out safety certification.When user carries out safety certification When, fingerprint is inputted, fingerprint characteristic sequence is obtained by the way that the fingerprint is identified, simultaneously with prior typing by the fingerprint characteristic sequence The fingerprint characteristic sequence of storage is compared, if the two matches, certification passes through.
In above-mentioned existing finger print identifying scheme, safety certification is carried out based on a fingerprint, authentication security is relatively low.Than Such as, in the state that user is unconscious (sleep or stupor), even if not knowing the user for electronic payment safety certification Which fingerprint is, but only that 10 fingers of the user are all attempted one time, you can completes safety certification, and then carries out E-payment.
Invention content
The embodiment of the present application provides a kind of safety certifying method and device based on fingerprint, to improve the safety of certification Property.
In a first aspect, providing a kind of safety certifying method based on fingerprint, this method includes:Receive input fingerprint and Character string is identified the fingerprint to obtain fingerprint characteristic sequence;According to the fingerprint characteristic sequence and the character Sequence, and according to the input sequence of the fingerprint and the character string, generate the first verification sequence;According to pre-set The first verification sequence that two verification sequence pairs generate carries out safety certification.Wherein, the second verification sequence includes according to setting The fingerprint characteristic sequence and character string of sequence setting.
According to said program, when due to carrying out safety certification, not only according to the fingerprint characteristic sequence of input, also according to input Character string, and generate the first verification sequence according to fingerprint and the input sequence of character string, and according to pre-set the The first verification sequence that two verification sequence pairs generate carries out safety certification, can increase the complexity of verification sequence in this way, enter Increase the difficulty that verification sequence is illegally decoded, so as to improve authentication security.
In one possible implementation, before the fingerprint and the character string that receive input, further include:Output prompt Information, the quantity for the fingerprint and character string that the prompt message is used to prompt to need to input, or prompt need the finger inputted The quantity and input sequence of line and character string.
According to said program, the input of fingerprint and character string can be carried out according to prompt message, so as to be user It is convenient to provide.
In one possible implementation, according to the fingerprint characteristic sequence and the character string, and according to institute The input sequence of fingerprint and the character string is stated, the first verification sequence is generated, including:If detecting the fingerprint and character of input The quantity of sequence matches with the fingerprint of prompt message prompt and the quantity of character string, then basis currently recognizes Fingerprint characteristic sequence and the character string being currently received, and according to the input sequence of the fingerprint and the character string, Generate the first verification sequence.
According to said program, the quantity of the fingerprint and character string of detection input can be passed through, if believe with the prompt The quantity of the fingerprint and character string that cease prompt matches, so that it is determined that whether user's input terminates, and then determines whether to generate First verification sequence.
In one possible implementation, after the fingerprint and the character string that receive input, further include:Receive input END instruction.According to the fingerprint characteristic sequence and the character string, and according to the fingerprint and the character string Input sequence generates the first verification sequence, including:After receiving end of input instruction, according to the fingerprint characteristic sequence and The character string, and according to the input sequence of the fingerprint and the character string, generate the first verification sequence.
It according to said program, can be instructed by user's end of input, input operation to terminate user so that terminal or phase It closes device and determines user's end of input, and then generate the first verification sequence.
In one possible implementation, the setting steps of the second verification sequence, including:Verification sequence is received to set Set request;Be arranged according to the verification sequence and asked, prompt input fingerprint and character string, and receive the fingerprint that currently inputs with And character string, the fingerprint currently inputted is identified to obtain fingerprint characteristic sequence;According to currently identify obtained fingerprint spy Sign sequence and the character string being currently received, and according to the input sequence of the fingerprint and character string that currently input, it is raw At the second verification sequence;Preserve the second verification sequence.
According to above scheme, it can be arranged and verify sequence for the second of safety certification, not only due to the second verification sequence According to the fingerprint characteristic sequence of input, given birth to also according to the character string of input, and according to fingerprint and the input sequence of character string At the complexity of verification sequence can be increased in this way, into the difficulty illegally decoded of verification sequence is increased, so as to improve Authentication security.
In one possible implementation, described first the fingerprint in sequence and/or the second verification sequence is verified Sequence, for one or more;It is described first verification sequence and/or it is described second verification sequence in character string, be one or It is multiple, wherein a character string includes one or more numerical characters.
According to above scheme, the verification sequence for safety certification can be flexibly set.
Second aspect provides a kind of safety certification device based on fingerprint, including:Receiving module, for receiving input Fingerprint and character string are identified the fingerprint to obtain fingerprint characteristic sequence;Generation module, for according to the fingerprint Characteristic sequence and the character string, and according to the input sequence of the fingerprint and the character string, generate the first verification Sequence;Authentication module carries out safety certification for verifying the first verification sequence that sequence pair generates according to pre-set second; Wherein, the second verification sequence includes the fingerprint characteristic sequence and character string being arranged according to setting sequence.
In one possible implementation, which further includes reminding module.The reminding module can be used for:It is defeated receiving Before the fingerprint and character string that enter, prompt message, the fingerprint and word that the prompt message is used to prompt to need to input are exported The quantity of sequence is accorded with, or prompt needs the quantity and input sequence of the fingerprint and character string that input.
In one possible implementation, the generation module, is specifically used for:If detecting the fingerprint and character of input The quantity of sequence matches with the fingerprint of prompt message prompt and the quantity of character string, then basis currently recognizes Fingerprint characteristic sequence and the character string being currently received, and according to the input sequence of the fingerprint and the character string, Generate the first verification sequence.
In one possible implementation, the generation module is specifically used for:Receive the fingerprint and character sequence of input After row, end of input instruction is received, and after receiving end of input instruction, according to the fingerprint characteristic sequence and described Character string, and according to the input sequence of the fingerprint and the character string, generate the first verification sequence.
In a kind of possible mode, further include:Setup module;The setup module, for receiving verification sequence setting Request, and be arranged according to the verification sequence and asked, prompt input fingerprint and character string;The receiving module is additionally operable to connect The fingerprint currently inputted and character string are received, the fingerprint currently inputted is identified to obtain fingerprint characteristic sequence;The life It at module, is additionally operable to according to currently identifying obtained fingerprint characteristic sequence and the character string being currently received, and according to working as The fingerprint of preceding input and the input sequence of character string generate the second verification sequence;The setup module is additionally operable to preserve institute State the second verification sequence.
In a kind of possible mode, the fingerprint sequence in the first verification sequence and/or the second verification sequence, For one or more;Character string in the first verification sequence and/or the second verification sequence, to be one or more, Wherein, a character string includes one or more numerical characters.
The third aspect provides a kind of terminal, including:Processor, memory;The processor, for reading the storage Program in device executes the method as described in any one of above-mentioned first aspect.
Fourth aspect, provides a kind of computer-readable medium, and the computer-readable recording medium storage has computer can It executes instruction, the computer executable instructions are for making the computer execute as described in any one of above-mentioned first aspect Method.
Description of the drawings
Fig. 1 is verification sequence setting procedure schematic diagram provided by the embodiments of the present application;
Fig. 2 is security authentication process schematic diagram provided by the embodiments of the present application;
Fig. 3 is safety certification device structural schematic diagram provided by the embodiments of the present application;
Fig. 4 is the structural schematic diagram of terminal provided by the embodiments of the present application.
Specific implementation mode
The embodiment of the present application provides a kind of safety certifying method and device based on fingerprint, passes through fingerprint and character string It is applied in combination, improves the complexity of verification sequence, increase verification sequence cracks difficulty, and then can improve authentication security.
The embodiment of the present application can be realized in end side.The terminal can be based on fingerprint and carry out safety certification.Optionally, the end End has fingerprint input and identification function.For example, which can be mobile terminal, and the mobile terminal can be hand Machine, PDA (Personal Digital Assistant, palm PC), car-mounted terminal or intelligent wearable device etc..The terminal It can be POS (pointofsales) terminal for realizing e-payment.The terminal can also be access control system terminal.
It is similar with existing finger print identifying technology, in the embodiment of the present application, need to pre-set the verification for safety certification Sequence.The verification sequence includes fingerprint sequence and character string.Correspondingly, when sequence is verified in setting, user is needed to input Fingerprint and character string.
In the embodiment of the present application, verifies and include at least the fingerprint sequence of fingerprint and at least one character in sequence Sequence.May include the fingerprint sequence of one or more fingerprints that is, in verification sequence, and one or more character strings.Its In, fingerprint sequence by being identified to obtain to fingerprint input by user, alternatively referred to as should by the fingerprint sequence of a fingerprint The characteristic value or characteristic sequence of fingerprint.
Optionally, it may include one or more characters in a character string.Optionally, word included in character string Symbol can be the combination of numerical character, alphabetic character or both.
Optionally, it verifies in sequence, fingerprint sequence and putting in order for character string can be arbitrary.To verify sequence Include 2 fingerprints fingerprint sequence and 2 numerical characters for, wherein the two fingerprint sequences are expressed as sequence A With sequence B (indicating the two sequences respectively with A and B below), the two numerical characters be respectively Serial No. 1 (such as 12) and Serial No. 2 (such as 34), then illustratively, the two fingerprint sequences and 2 Serial No.s put in order, it may include with Lower situation:
Situation 1:12AB34;
Situation 2:12A34B;
Situation 3:1234AB;
Situation 4:A1234B.
Wherein, A and B can be the fingerprint sequence of two different fingerprints, such as the fingerprint sequence of A expression left index fingers, B tables Show the fingerprint sequence of hand index finger.A and B can also be identical, that is, indicates the fingerprint sequence of identical fingerprints, for example be left-hand finger Fingerprint sequence.Similarly, two character strings can also be identical or different.
These are only example, the embodiment of the present application be not limited in it is above-mentioned cited put in order, for example can also be 21BA43 will not enumerate herein.
The embodiment of the present application is described in detail below in conjunction with the accompanying drawings.
Referring to Fig. 1, for the schematic diagram of verification sequence setting procedure provided by the embodiments of the present application.The flow can be by terminal reality It is existing, or realized by the relevant apparatus (such as safety certification device based on fingerprint) in terminal.
As shown, the flow may include:
S101:Receive verification sequence setting request.
In the step, by taking mobile phone as an example, user can click application program offer user setup interface in " fingerprint is set Set " button, after operating system gets the user's operation, verification sequence setting request is generated, and send the request to terminal In safety certification device.
S102:Be arranged according to the verification sequence and asked, prompt input fingerprint and character string, and receive the fingerprint of input with And character string, the fingerprint currently inputted is identified to obtain fingerprint characteristic sequence.
In the step, still by taking above-mentioned example as an example, " referring in the user setup interface that application program provides when the user clicks After line setting " button, the exportable prompt message of the application program, to prompt user to input fingerprint and character string.User can be with Fingerprint and character string are inputted according to the prompt message.
Optionally, the content of the prompt message, it may include the word for needing the quantity of the fingerprint inputted and needs to input The quantity of sequence is accorded with, so that user inputs the fingerprint and character string of respective numbers.For example, the content of the prompt message is " to ask Input 2 fingerprints and 2 numerical characters ", either " please at least input 2 fingerprints and 2 numerical characters " or " please most 3 fingerprints of multi input and 3 numerical characters ".The content of the prompt message may also comprise the quantity of fingerprint that needs to input with And the quantity of character string inputted is needed, the sequence of fingerprint and character string can also be included, so that user is according to mutually acting in accordance with Sequence inputs the fingerprint and character string of respective numbers.For example, the content of the prompt message be " please input in sequence 1 fingerprint, 2 numerical characters, a fingerprint, 2 numerical characters ".
The embodiment of the present application is not restricted the prompting mode of the prompt message, for example text prompt may be used (i.e. Display text information in the user interface), verbal cue can also be used, a variety of prompting modes can also be combined.
In the step, according to foregoing description, the quantity of fingerprint input by user and character string and put in order, it can Including a variety of situations, it is not repeated herein.
S103:According to currently identifying obtained fingerprint characteristic sequence and the character string being currently received, and according to finger The input sequence of line and character string generates verification sequence.
In one possible implementation, in the case of the quantity of fingerprint and character string is clearly prompted in S102, In S103, the relevant apparatus in terminal or terminal can detect the fingerprint of input and the quantity of character string, with the prompt The fingerprint of information alert and the quantity of character string match.If detecting the fingerprint of input and the quantity of character string, with institute The quantity of the fingerprint and character string of stating prompt message prompt matches, then it is assumed that user, which inputs, to complete, then can be known according to current The fingerprint characteristic sequence being clipped to and the character string being currently received, and according to the input sequence of fingerprint and character string, it is raw At verification sequence.If for example, the prompt message exported in S102 be " 2 fingerprints and 2 numerical characters please be input ", user After inputting 2 fingerprints and 2 numerical characters according to the prompt message, the relevant apparatus in terminal or terminal can detect user Fingerprint quantity and character string quantity and the quantity suggested by prompt message of input match, then it is assumed that and user, which inputs, to complete, And then verification sequence can be generated.
In alternatively possible realization method, fingerprint and the minimum number or maximum of character string are only prompted in S102 In the case of quantity, user is needed to submit " end of input instruction " so that the device in terminal or terminal knows user by active Terminated to input, so can according to the fingerprint characteristic sequence currently recognized and the character string being currently received, and according to The input sequence of fingerprint and character string generates verification sequence.If for example, the prompt message exported in S102 is " please at least Input 2 fingerprints and 2 numerical characters ", after user inputs 2 fingerprints and 2 numerical characters according to the prompt message, click " confirmation " button in the user setup interface, the terminal or relevant apparatus can be confirmed that user terminates to input at this time, Jin Erke Verification sequence is generated according to the fingerprint and character string having been received.
If without output prompt message in S102, or fingerprint and/or character are not indicated in the prompt message of input The quantity of sequence then needs user to submit " end of input instruction " so that the device in terminal or terminal knows user by active Terminated to input, so can according to the fingerprint characteristic sequence currently recognized and the character string being currently received, and according to The input sequence of fingerprint and character string generates verification sequence.
Further, it in order to avoid the setting mistake caused by user misoperation, in the embodiment of the present application, can prompt User sequentially inputs identical fingerprint and character string again according to identical.If obtained verification sequence after inputting twice It is identical, then subsequent S104 is can perform, the result that otherwise user can be prompted to input twice differs, and can further prompt to use Family re-starts setting.
S104:Preserve the verification sequence.
In the step, terminal or relevant apparatus can preserve the verification sequence obtained in S103, for subsequently into Row safety certification.
It is security authentication process schematic diagram provided by the embodiments of the present application referring to Fig. 2.The flow can realize by terminal, or Person is realized by the relevant apparatus (such as safety certification device based on fingerprint) in terminal.
As shown, the flow may include:
S201:The fingerprint and character string for receiving input, are identified fingerprint to obtain fingerprint characteristic sequence.
When it is implemented, the fingerprint acquisition device that user can be provided by terminal inputs fingerprint, the key provided by terminal Disk input character sequence, the wherein keyboard can be that soft keyboard (i.e. the keyboard of suspension windows form) can also be hardware keyboards.
Optionally, user, can be by the acknowledgement key on triggering terminal keyboard, to submit end of input to refer to after completing to input It enables.After terminal or relevant apparatus following can receive the instruction, user's end of input is confirmed, and then obtain according to the input of user Corresponding verification sequence.
Optionally, after user inputs fingerprint, you can the fingerprint is identified to obtain corresponding fingerprint sequence.It can also After receiving the end of input instruction of user's submission, then fingerprint input by user is identified, obtains corresponding fingerprint sequence Row.
Optionally, terminal or relevant apparatus can prompt user to input fingerprint and character string.Specifically, the content of prompt with And the mode of prompt, reference can be made to previous embodiment, is not repeated herein.
S202:According to the fingerprint characteristic sequence currently recognized and the character string being currently received, and according to fingerprint With the input sequence of character string, verification sequence is generated.
In order to which the verification sequence that will be generated in the step is mutually distinguished with the pre-stored verification sequence of terminal, in this flow, The verification sequence generated in the step is known as the first verification sequence, the pre-set verification sequence of terminal storage is known as Two verification sequences.The set-up mode of second verification sequence can refer to previous embodiment, be not repeated herein.
For example, user has carried out input operation in the following order:Numerical character " 12 " is had input by keyboard, The fingerprint that left index finger is had input on finger print input device has input the fingerprint of right hand index finger on finger print input device, passes through Keyboard has input numerical character " 34 ".The verification sequence table that above-mentioned input operation based on user, terminal or relevant apparatus obtain It is shown as:12AB34, wherein A indicates that the fingerprint sequence that the fingerprint of left index finger is identified, B are indicated to right hand index finger The fingerprint sequence that fingerprint is identified.
S203:Sequence, which is verified, according to the second verification sequence pair first carries out safety certification.
In the step, matched if verification result is both the first verification sequence and the second verification sequence, safety certification Pass through, otherwise safety certification fails.
Further, in e-payment application scenarios, if being proved to be successful, the relevant treatment of e-payment can be executed Operation.
As described above as can be seen that when due to carrying out safety certification, not only according to the fingerprint characteristic sequence of input, also The first verification sequence is generated according to the character string of input, and according to fingerprint and the input sequence of character string, according to setting in advance The first verification sequence that the second verification sequence pair set generates carries out safety certification, can increase the complexity of verification sequence in this way Degree, into the difficulty verified sequence and illegally decoded is increased, so as to improve authentication security.
For example, according to above-described embodiment of the application, if in safety certification, pre-set verification sequence is pressed According to sequentially including:Serial No. 1, fingerprint sequence 1 need to sequentially input 1 fingerprint and 1 Serial No. according to this, should Serial No. passes through comprising 1 number ability certification, then for disabled user, in the fingerprint that can obtain validated user In the case of, the probability that pre-set verification sequence is decrypted is not higher than 0.5%.If wrapped in pre-set verification sequence It includes more characters to include in more fingerprints and/or more character strings or a character string, then for illegal For user, the probability that pre-set verification sequence is decrypted can be lower.And the verification of a fingerprint is used in the prior art Method, then for disabled user, in the case where the fingerprint of validated user can be obtained, pre-set verification sequence The probability being decrypted is 10%.It can be seen that using the embodiment of the present application, it can reduce and pre-set verification sequence is broken Probability is translated, that is, increases and decodes difficulty, so as to improve the safety of certification.
It is understood that terminal, in order to realize above-mentioned function, it comprises execute each corresponding hardware configuration of function And/or software module.In conjunction with each exemplary unit (device, device) and algorithm steps that apllied embodiment describes in the application Suddenly, the embodiment of the present application can be realized with the combining form of hardware or hardware and computer software.Some function is actually with hard Part or computer software drive the mode of hardware to execute, and depend on the specific application and design constraint of technical solution. Those skilled in the art can realize described function to each specific application using different methods, but this Realize the range it is not considered that the technical solution beyond the embodiment of the present application.
The embodiment of the present application can carry out terminal according to the above method example division of functional unit (device, device), example Such as, each function can be corresponded to and divide each functional unit (device, device), two or more functions can also be integrated In a processing unit (device, device).The form realization of hardware had both may be used in above-mentioned integrated unit (device, device), The form that SFU software functional unit (device, device) may be used is realized.It should be noted that in the embodiment of the present application to unit (device, Device) division be schematical, only a kind of division of logic function, formula that in actual implementation, there may be another division manner.
Using integrated unit (device, device), Fig. 3 shows that one kind provided by the embodiments of the present application is based on The structural schematic diagram of the safety certification device of fingerprint.As shown in fig.3, device 300 includes:Receiving module 301, generation module 302, authentication module 303 can also further comprise setup module 304.
Receiving module 301, the fingerprint for receiving input and character string, are identified to obtain fingerprint to the fingerprint Characteristic sequence;Generation module 302 is used for according to the fingerprint characteristic sequence and the character string, and according to the fingerprint With the input sequence of the character string, the first verification sequence is generated;Authentication module 303, for according to pre-set second It verifies the first verification sequence that sequence pair generates and carries out safety certification;Wherein, the second verification sequence includes suitable according to setting The fingerprint characteristic sequence and character string of sequence setting.
In one possible implementation, which further includes reminding module (being not shown).The prompt mould Block can be used for:Before the fingerprint and character string for receiving input, prompt message is exported, the prompt message is needed for prompting The quantity of the fingerprint and character string to be inputted, or prompt need the quantity of the fingerprint and character string that input and input suitable Sequence.
In one possible implementation, generation module 302 are specifically used for:If detecting the fingerprint and character of input The quantity of sequence matches with the fingerprint of prompt message prompt and the quantity of character string, then basis currently recognizes Fingerprint characteristic sequence and the character string being currently received, and according to the input sequence of the fingerprint and the character string, Generate the first verification sequence.
In one possible implementation, generation module 302 is specifically used for:Receive the fingerprint and character string of input Later, end of input instruction is received, and after receiving end of input instruction, according to the fingerprint characteristic sequence and the word Sequence is accorded with, and according to the input sequence of the fingerprint and the character string, generates the first verification sequence.
In a kind of possible mode, setup module 304 for receiving verification sequence setting request, and is tested according to described Sequence setting request is demonstrate,proved, input fingerprint and character string are prompted;Receiving module 301, be additionally operable to receive the fingerprint that currently inputs with And character string, the fingerprint currently inputted is identified to obtain fingerprint characteristic sequence;Generation module 302 is additionally operable to basis and works as The preceding obtained fingerprint characteristic sequence of identification and the character string being currently received, and according to the fingerprint and character currently inputted The input sequence of sequence generates the second verification sequence;Setup module 303 is additionally operable to preserve the second verification sequence.
In a kind of possible mode, the fingerprint sequence in the first verification sequence and/or the second verification sequence, For one or more;Character string in the first verification sequence and/or the second verification sequence, to be one or more, Wherein, a character string includes one or more numerical characters.
Fig. 4 shows the structural schematic diagram of terminal 400 provided by the embodiments of the present application, that is, shows the another of device 300 Structural schematic diagram.As shown in fig.4, terminal 400 includes processor 401, memory 402, it can also further comprise display 403.Wherein, processor 401 or controller.The processor 401 is configured as that terminal is supported to execute in Fig. 1 and/or 2 The function being related to.Memory 402 preserves the necessary program instruction of terminal and data for being coupled with processor 401.Wherein, Processor 401, display 403 are connected with memory 402, and for storing instruction, the processor 401 is for holding for the memory 402 The instruction of the row memory 402 storage, is shown with controlling display 403, is completed terminal in the above method and is executed corresponding work( The step of energy.
In the embodiment of the present application, involved by device 300 and terminal 400 with technical solution phase provided by the embodiments of the present application The concept of pass is explained and is described in detail and other steps refer to retouching about these contents in preceding method or other embodiment It states, is not repeated herein.
It should be noted that the above-mentioned processor being related to of the embodiment of the present application can be central processing unit (central Processing unit, CPU), general processor, digital signal processor (digital signal processor, DSP), Application-specific integrated circuit (application-specific integrated circuit, ASIC), field programmable gate array It is (field programmable gate array, FPGA) or other programmable logic device, transistor logic, hard Part component or its arbitrary combination.It may be implemented or execute the various illustrative logic sides in conjunction with described in teachings herein Frame, module and circuit.Processor can also be to realize the combination of computing function, such as include one or more microprocessors group It closes, the combination etc. of DSP and microprocessor.Wherein, the memory can be integrated in the processor, can also with it is described Processor is provided separately.
The embodiment of the present application also provides a kind of computer storage media, and for storing some instructions, these instructions are performed When, any one method involved by aforementioned terminals can be completed.
The embodiment of the present application also provides a kind of computer program product, for storing computer program, the computer program For executing the method involved in above method embodiment.
The embodiment of the present application provides a kind of chip, which includes processor, for supporting terminal to realize aforementioned terminals Involved function.In a kind of possible design, the chip further includes memory, the memory, for preserving terminal Necessary program instruction and data.
It should be understood by those skilled in the art that, the embodiment of the present application can be provided as method, system or computer program production Product.Therefore, in terms of the embodiment of the present application can be used complete hardware embodiment, complete software embodiment or combine software and hardware Embodiment form.Moreover, it wherein includes computer available programs generation that the embodiment of the present application, which can be used in one or more, The meter implemented in the computer-usable storage medium (including but not limited to magnetic disk storage, CD-ROM, optical memory etc.) of code The form of calculation machine program product.
The embodiment of the present application is with reference to the method, equipment (system) and computer program product according to the embodiment of the present application Flowchart and/or the block diagram describe.It should be understood that can be realized by computer program instructions in flowchart and/or the block diagram The combination of flow and/or box in each flow and/or block and flowchart and/or the block diagram.These calculating can be provided Processing of the machine program instruction to all-purpose computer, special purpose computer, Embedded Processor or other programmable data processing devices Device is to generate a machine so that the instruction executed by computer or the processor of other programmable data processing devices generates For realizing the function of being specified in one flow of flow chart or multiple flows and/or one box of block diagram or multiple boxes Device.
These computer program instructions, which may also be stored in, can guide computer or other programmable data processing devices with spy Determine in the computer-readable memory that mode works so that instruction generation stored in the computer readable memory includes referring to Enable the manufacture of device, the command device realize in one flow of flow chart or multiple flows and/or one box of block diagram or The function of being specified in multiple boxes.
These computer program instructions also can be loaded onto a computer or other programmable data processing device so that count Series of operation steps are executed on calculation machine or other programmable devices to generate computer implemented processing, in computer or The instruction executed on other programmable devices is provided for realizing in one flow of flow chart or multiple flows and/or block diagram one The step of function of being specified in a box or multiple boxes.

Claims (10)

1. a kind of safety certifying method based on fingerprint, which is characterized in that including:
The fingerprint and character string for receiving input, are identified the fingerprint to obtain fingerprint characteristic sequence;
According to the fingerprint characteristic sequence and the character string, and it is suitable according to the input of the fingerprint and the character string Sequence generates the first verification sequence;
The first verification sequence that sequence pair generates, which is verified, according to pre-set second carries out safety certification;Wherein, described second It includes the fingerprint characteristic sequence and character string being arranged according to setting sequence to verify sequence.
2. the method as described in claim 1, which is characterized in that before the fingerprint and the character string that receive input, further include:
Export prompt message, the quantity for the fingerprint and character string that the prompt message is used to prompt to need to input, or prompt Need the quantity and input sequence of the fingerprint inputted and character string.
3. method as claimed in claim 2, which is characterized in that according to the fingerprint characteristic sequence and the character string, And according to the input sequence of the fingerprint and the character string, the first verification sequence is generated, including:
If detecting the fingerprint of input and the quantity of character string, the number with the fingerprint and character string of prompt message prompt Amount matches, then according to the fingerprint characteristic sequence currently recognized and the character string being currently received, and according to the finger The input sequence of line and the character string generates the first verification sequence.
4. method as claimed in claim 1 or 2, it is characterised in that:
After the fingerprint and the character string that receive input, further include:
Receive end of input instruction;
According to the fingerprint characteristic sequence and the character string, and it is suitable according to the input of the fingerprint and the character string Sequence generates the first verification sequence, including:
After receiving end of input instruction, according to the fingerprint characteristic sequence and the character string, and according to the fingerprint With the input sequence of the character string, the first verification sequence is generated.
5. the method as described in claim 1, which is characterized in that the setting steps of the second verification sequence, including:
Receive verification sequence setting request;
Be arranged according to the verification sequence and asked, prompt input fingerprint and character string, and receive the fingerprint currently inputted and Character string is identified the fingerprint currently inputted to obtain fingerprint characteristic sequence;
According to currently identifying obtained fingerprint characteristic sequence and the character string being currently received, and according to the finger currently inputted The input sequence of line and character string generates the second verification sequence;
Preserve the second verification sequence.
6. the method as described in claims 1 to 3, any one of 5, which is characterized in that the first verification sequence and/or described Fingerprint sequence in second verification sequence, for one or more;
Character string in the first verification sequence and/or the second verification sequence, for one or more, wherein one Character string includes one or more numerical characters.
7. a kind of safety certification device based on fingerprint, which is characterized in that including:
Receiving module, the fingerprint for receiving input and character string, are identified the fingerprint to obtain fingerprint characteristic sequence Row;
Generation module is used for according to the fingerprint characteristic sequence and the character string, and according to the fingerprint and the word The input sequence of sequence is accorded with, the first verification sequence is generated;
Authentication module carries out safety certification for verifying the first verification sequence that sequence pair generates according to pre-set second; Wherein, the second verification sequence includes the fingerprint characteristic sequence and character string being arranged according to setting sequence.
8. device as claimed in claim 7, which is characterized in that further include:Setup module;
The setup module for receiving verification sequence setting request, and is arranged according to the verification sequence and asks, prompts input Fingerprint and character string;
The receiving module is additionally operable to receive the fingerprint currently inputted and character string, know to the fingerprint currently inputted Fingerprint characteristic sequence is not obtained;
The generation module is additionally operable to basis and currently identifies obtained fingerprint characteristic sequence and the character sequence being currently received Row, and according to the input sequence of the fingerprint and character string that currently input, generate the second verification sequence;
The setup module is additionally operable to preserve the second verification sequence.
9. device as claimed in claim 7 or 8, which is characterized in that the first verification sequence and/or the second verification sequence Fingerprint sequence in row, for one or more;
Character string in the first verification sequence and/or the second verification sequence, for one or more, wherein one Character string includes one or more numerical characters.
10. a kind of terminal, which is characterized in that including:Processor, memory;
The processor executes such as side according to any one of claims 1 to 6 for reading the program in the memory Method.
CN201810312702.1A 2018-04-09 2018-04-09 A kind of safety certifying method and device based on fingerprint Pending CN108664779A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810312702.1A CN108664779A (en) 2018-04-09 2018-04-09 A kind of safety certifying method and device based on fingerprint

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810312702.1A CN108664779A (en) 2018-04-09 2018-04-09 A kind of safety certifying method and device based on fingerprint

Publications (1)

Publication Number Publication Date
CN108664779A true CN108664779A (en) 2018-10-16

Family

ID=63782234

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810312702.1A Pending CN108664779A (en) 2018-04-09 2018-04-09 A kind of safety certifying method and device based on fingerprint

Country Status (1)

Country Link
CN (1) CN108664779A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112417409A (en) * 2020-11-06 2021-02-26 淮阴工学院 Fingerprint encoding method, fingerprint authentication method and fingerprint encoding system
CN112802243A (en) * 2021-01-08 2021-05-14 重庆创通联智物联网有限公司 Mixed password setting method, unlocking method and device and electronic password lock

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2071524A1 (en) * 2007-12-14 2009-06-17 Samsung Electronics Co., Ltd. Security system and method for security certification thereof, method of generating relative character information, terminal system, and smart card
CN104182673A (en) * 2014-08-12 2014-12-03 赵守中 Identity identification method, system and equipment based on fingerprints
CN104462911A (en) * 2013-09-25 2015-03-25 南京神盾信息技术有限公司 Method for achieving identity authentication on mobile terminal
CN106407756A (en) * 2015-07-28 2017-02-15 东莞酷派软件技术有限公司 Unlocking method and device

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2071524A1 (en) * 2007-12-14 2009-06-17 Samsung Electronics Co., Ltd. Security system and method for security certification thereof, method of generating relative character information, terminal system, and smart card
CN104462911A (en) * 2013-09-25 2015-03-25 南京神盾信息技术有限公司 Method for achieving identity authentication on mobile terminal
CN104182673A (en) * 2014-08-12 2014-12-03 赵守中 Identity identification method, system and equipment based on fingerprints
CN106407756A (en) * 2015-07-28 2017-02-15 东莞酷派软件技术有限公司 Unlocking method and device

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112417409A (en) * 2020-11-06 2021-02-26 淮阴工学院 Fingerprint encoding method, fingerprint authentication method and fingerprint encoding system
CN112802243A (en) * 2021-01-08 2021-05-14 重庆创通联智物联网有限公司 Mixed password setting method, unlocking method and device and electronic password lock

Similar Documents

Publication Publication Date Title
CN111699665B (en) Password-free software system user authentication
CN105260635B (en) A kind of auth method and system of the mobile terminal based on fingerprint
US7484173B2 (en) Alternative key pad layout for enhanced security
CN105404809B (en) A kind of identity identifying method and user terminal
US20150154392A1 (en) Secure face authentication with liveness detection for mobile
US11580208B2 (en) System and method for PIN entry on mobile devices
US20160127134A1 (en) User authentication system and method
EP2936277B1 (en) Method and apparatus for information verification
CN105929974B (en) A kind of Password Input management method and mobile terminal
US20140282930A1 (en) Social Media Based Identity Verification
US11044248B2 (en) Method and device for facilitating mutual authentication between a server and a user using haptic feedback
WO2017032129A1 (en) Unlocking method and terminal
WO2017032128A1 (en) Terminal unlocking method and terminal
EP2927834A1 (en) Information processing apparatus, information processing method, and recording medium
WO2017124444A1 (en) Method, device and terminal for inputting login password of application
CN108171029A (en) Intelligent and safe chip
CN108664779A (en) A kind of safety certifying method and device based on fingerprint
JP2022540141A (en) Authenticating voice transactions with payment cards
CN107622208A (en) Note encryption and decryption method and related product
CN109886662A (en) Block chain wallet application method and system, terminal and computer readable storage medium
CA3196583A1 (en) Secure verification of medical status using a contactless card
CN108647510A (en) Application program access method and device
WO2016000323A1 (en) Method for operating soft keyboard, terminal and computer readable storage medium
CN105590044B (en) A kind of information authentication method and device
CN108154021A (en) Electronic equipment and its control method, device and storage medium

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
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20181016