CN108256303A - Electronic device, auth method and storage medium - Google Patents

Electronic device, auth method and storage medium Download PDF

Info

Publication number
CN108256303A
CN108256303A CN201810024110.XA CN201810024110A CN108256303A CN 108256303 A CN108256303 A CN 108256303A CN 201810024110 A CN201810024110 A CN 201810024110A CN 108256303 A CN108256303 A CN 108256303A
Authority
CN
China
Prior art keywords
validation
data
information
historical record
identification information
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
CN201810024110.XA
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.)
OneConnect Smart Technology Co Ltd
Original Assignee
OneConnect Smart 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 OneConnect Smart Technology Co Ltd filed Critical OneConnect Smart Technology Co Ltd
Priority to CN201810024110.XA priority Critical patent/CN108256303A/en
Publication of CN108256303A publication Critical patent/CN108256303A/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
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2103Challenge-response

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)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a kind of electronic device, certificate data processing method and storage mediums, the method from predetermined database by after the generation request of the certificate data with identification information is received, obtaining the preset kind historical record data to match with identification information;Using preset kind historical record data described in predetermined derivative rule analysis, the associated data of the preset kind historical record data is obtained, and based on associated data generation for the verification data of authentication;After the request of the subscriber authentication with identification information of terminal transmission is received, the corresponding validation problem of identification information of the user is sent to the terminal;It receives the verification that the terminal returns to reply, and using the corresponding Validation Answer Key of the validation problem, verifies that the verification is replied, to verify the identity of the user.Using the identity of the verification data verification user, security risk existing for authentication can be effectively reduced.

Description

Electronic device, auth method and storage medium
Technical field
The present invention relates to a kind of credit safety field more particularly to electronic device, auth method and storage mediums.
Background technology
With the development of computer technology and Internet technology, computer and Internet technology are brought to people’s lives Very big convenience, for example, in credit field, many users can directly apply for credit card etc. and silver by way of online application The relevant business of row eliminates the processes such as scene pumping number, queuing, saves a large amount of time.At present, online application mainly passes through Verify whether account input by user matches with password or by verifying whether identifying code input by user correctly verifies use The identity at family, but with the appearance of Trojan for stealing numbers and fishing website etc., the account and password of user have what is be stolen Risk, and mobile phone identifying code is easy to be got a glimpse of by third party, once and mobile phone lose, the mode of mobile phone identifying code verification then can Failure.Therefore, it carries out the mode of authentication above by account number cipher and short message verification code there are certain safety winds Danger.
Invention content
In view of this, the present invention proposes a kind of electronic device, auth method and storage medium, can effectively reduce body Safety wind existing for part verification.
First, to achieve the above object, the present invention proposes a kind of electronic device, the electronic device include memory and The processor being connect with the memory, is stored with authentication program on the memory, and the processor is for performing institute Authentication program is stated, the authentication program realizes following steps when being performed by the processor:
After the generation request of the certificate data with identification information is received, from predetermined database Obtain the preset kind historical record data to match with the identification information;
Using preset kind historical record data described in predetermined derivative rule analysis, obtain the preset kind and go through The Records of the Historian records the associated data of data, corresponding with the identification information for authentication based on associated data generation Validation problem, and according to the validation problem generate Validation Answer Key, the validation problem include the associated data;
After the request of the subscriber authentication with identification information of terminal transmission is received, sent to the terminal pre- The corresponding validation problem for authentication of identification information of the user first generated;
It receives the verification that the terminal returns to reply, and utilizes the corresponding Validation Answer Key of the pre-stored validation problem, Verify that the verification is replied, to verify the identity of the user.
Further, the preset kind historical record data include common geographical location information, occupation type information and/ Or education background information.
Further, the predetermined derivative rule includes:
If including common geographical location information in the historical record data, obtain and believe with the common geographical location Associated public building is ceased, the validation problem of the public building is included based on public building generation, and according to The validation problem generates Validation Answer Key;And/or
If including occupation type information in the historical record data, obtain and the occupation type information association Technical term is included the validation problem of the technical term based on technical term generation, and is generated according to the validation problem Validation Answer Key;And/or
If including education background information in the historical record data, obtain and the education background information association School information is included the validation problem of the school information based on school information generation, and is generated according to the validation problem Validation Answer Key.
Further, the identification information includes ID card No. and name.
Further, the predetermined database includes microblogging, shopping website, job hunting website, Talent Management system.
In addition, to achieve the above object, the present invention also provides a kind of auth methods, and this method comprises the following steps:
After the generation request of the certificate data with identification information is received, from predetermined database Obtain the preset kind historical record data to match with the identification information;
Using preset kind historical record data described in predetermined derivative rule analysis, obtain the preset kind and go through The Records of the Historian records the associated data of data, corresponding with the identification information for authentication based on associated data generation Validation problem, and according to the validation problem generate Validation Answer Key, the validation problem include the associated data;
After the request of the subscriber authentication with identification information of terminal transmission is received, sent to the terminal pre- The corresponding validation problem for authentication of identification information of the user first generated;
It receives the verification that the terminal returns to reply, and utilizes the corresponding Validation Answer Key of the pre-stored validation problem, Verify that the verification is replied, to verify the identity of the user.
Further, the preset kind historical record data include common geographical location information, occupation type information and/ Or education background information.
Further, the predetermined derivative rule includes:
If including common geographical location information in the historical record data, obtain and believe with the common geographical location Associated public building is ceased, the validation problem of the public building is included based on public building generation, and according to The validation problem generates Validation Answer Key;And/or
If including occupation type information in the historical record data, obtain and the occupation type information association Technical term is included the validation problem of the technical term based on technical term generation, and is generated according to the validation problem Validation Answer Key;And/or
If including education background information in the historical record data, obtain and the education background information association School information is included the validation problem of the school information based on school information generation, and is generated according to the validation problem Validation Answer Key.
Further, the identification information includes ID card No. and name.
Further, to achieve the above object, the present invention also provides a kind of computer readable storage medium, the computers Readable storage medium storing program for executing is stored with authentication program, and the authentication program can be performed by least one processor, so that institute State the step of at least one processor performs above-mentioned auth method.
Compared to the prior art, electronic device proposed by the invention, auth method and storage medium are receiving After certificate data generation request with identification information, obtain from predetermined database and believe with identity Manner of breathing is matched default;Type historical record data;Utilize predetermined derivative rule analysis preset kind historical record number According to, the associated data of preset kind historical record data is obtained, the validation problem of authentication is used for based on associated data generation, And Validation Answer Key is generated according to validation problem, validation problem includes associated data;Receive terminal transmission with identity mark After knowing the subscriber authentication request of information, the corresponding use of the identification information of the user being generated in advance is sent to the terminal In the validation problem of authentication;The verification that the terminal returns is received to reply, and utilize the pre-stored validation problem pair The Validation Answer Key answered verifies that the verification is replied, to verify the identity of the user.It can be effectively reduced existing for authentication Safety wind.
Description of the drawings
Fig. 1 is the schematic diagram of the hardware structure of electronic device preferred embodiment proposed by the present invention;
Fig. 2 is the program module schematic diagram of authentication program preferred embodiment of the present invention;
Fig. 3 is the implementation process diagram of auth method preferred embodiment of the present invention.
The embodiments will be further described with reference to the accompanying drawings for the realization, the function and the advantages of the object of the present invention.
Specific embodiment
In order to make the purpose , technical scheme and advantage of the present invention be clearer, with reference to the accompanying drawings and embodiments, it is right The present invention is further elaborated.It should be appreciated that specific embodiment described herein is only to explain the present invention, not For limiting the present invention.Based on the embodiments of the present invention, those of ordinary skill in the art are not before creative work is made All other embodiments obtained are put, shall fall within the protection scope of the present invention.
It should be noted that the description for being related to " first ", " second " etc. in the present invention is only used for description purpose, and cannot It is interpreted as indicating or implies its relative importance or imply the quantity of the technical characteristic indicated by indicating.Define as a result, " the One ", at least one this feature can be expressed or be implicitly included to the feature of " second ".In addition, the skill between each embodiment Art scheme can be combined with each other, but must can be implemented as basis with those of ordinary skill in the art, when technical solution Will be understood that the combination of this technical solution is not present with reference to there is conflicting or can not realize when, also not the present invention claims Protection domain within.
As shown in fig.1, it is the hardware structure schematic diagram of electronic device preferred embodiment proposed by the present invention.The present embodiment In, electronic device 10 may include, but be not limited only to, can be in communication with each other by communication bus connection memory 101, processor 102, Network interface 103 and communication bus 104.It should be pointed out that Fig. 1 illustrates only the electronic device with component 101-104 10, it should be understood that being not required for implementing all components shown, the more or less group of the implementation that can be substituted Part.
Wherein, memory 101 includes at least a type of computer readable storage medium, computer readable storage medium Including flash memory, hard disk, multimedia card, card-type memory (for example, SD or DX memories etc.), random access storage device (RAM), quiet State random access storage device (SRAM), electrically erasable programmable read-only memory (EEPROM), can be compiled read-only memory (ROM) Journey read-only memory (PROM), magnetic storage, disk, CD etc..In some embodiments, memory 101 can be electronics The internal storage unit of device 10, such as the hard disk or memory of electronic device 10.In further embodiments, memory 101 It can be the outer packet storage device of electronic device 10, such as the plug-in type hard disk being equipped on electronic device 10, intelligent memory card (Smart Media Card, SMC), secure digital (Secure Digital, SD) card, flash card (Flash Card) etc..When So, memory 101 can also both include the internal storage unit of electronic device 10 or including its outer packet storage device.The present embodiment In, memory 101 is installed on the operating system of electronic device 10 and types of applications software, such as authentication commonly used in storage Computer program code of data processor etc..In addition, memory 101 can be also used for temporarily storing exported or The Various types of data that will be exported.
Processor 102 can be in some embodiments central processing unit (Central Processing Unit, CPU), Controller, microcontroller, microprocessor or other data processing chips.Processor 102 is commonly used in control electronic device 10 Overall operation.In the present embodiment, processor 102 is used for the program code stored in run memory 101 or processing data, example The computer program code of the authentication program of such as operation.
Network interface 103 may include radio network interface or wired network interface, and network interface 103 is commonly used in electronics Communication connection is established between device 10 and other electronic equipments.
Communication bus 104 is used to implement the connection communication between various components in electronic device 10.
Optionally, which can also include user interface, and user interface can include display (Display), input Unit such as keyboard (Keyboard), optional user interface can also include standard wireline interface and wireless interface.It is optional Ground, in some embodiments, display can be light-emitting diode display, liquid crystal display, touch-control liquid crystal display and OLED (Organic Light-Emitting Diode, Organic Light Emitting Diode) touches device etc..Wherein, what display can also be suitably Referred to as display screen or display unit, for be shown in the information handled in user's keyword extracting device based on social networks with And for showing visual user interface.
Certificate data processing routine is stored in memory 101, processor 102 is used to perform authentication program, And authentication program realizes following steps when being performed by processor 102:
After the generation request of the certificate data with identification information is received, from predetermined database Obtain the preset kind historical record data to match with identification information;
Using preset kind historical record data described in predetermined derivative rule analysis, obtain the preset kind and go through The Records of the Historian records the associated data of data, based on associated data generation testing for authentication corresponding with the identification information Card problem, and Validation Answer Key is generated according to validation problem, validation problem includes associated data;
After the request of the subscriber authentication with identification information of terminal transmission is received, sent to the terminal pre- The corresponding validation problem for authentication of identification information of the user first generated;
It receives the verification that the terminal returns to reply, and utilizes the corresponding Validation Answer Key of the pre-stored validation problem, Verify that the verification is replied, to verify the identity of the user.
In the present embodiment, the validation problem for authentication corresponding with identification information of generation and according to The Validation Answer Key of validation problem generation is after the authentication request with identity for receiving terminal transmission, leads to The preset kind historical record data for obtaining from predetermined database and matching with identification information is crossed, and described in analysis Preset kind historical record data obtains the associated data of historical record data.Wherein, certificate data includes identification card number Code and name etc., predetermined database include the record such as microblogging, shopping website, job hunting website, Talent Management system with The ID card No. of user or the relevant open website of the name of user, it is to be understood that acquired historical record number According to may include purchase data information, asset data information, common geographical location information, user occupation type information and Education background information of user etc..In the present embodiment, in order to quickly and efficiently generate certificate data, and in order to ensure to give birth to Into certificate data can accurately verify the identity of user, and be not easy to be utilized by network evil backstage manipulator, define default class Type historical record data, wherein preset kind historical record data include common geographical location information, occupation type information and Education background information, and using the preset kind historical record data acquired in predetermined derivative rule analysis, with generation The associated data of preset kind historical record data.
After the associated data of generation preset kind historical record data, based on associated data generation for authentication Validation problem, and according to validation problem generate Validation Answer Key, validation problem include associated data.It is understood that at this In embodiment, the verification data of generation include validation problem and Validation Answer Key.
Wherein, derivative rule is predefined to include:
If comprising common geographical location information in historical record data, for example, home address is the B cells in A areas of S cities, then It is supermarket, school, hospital beside cell B etc., and be based on to obtain with the associated public building of common geographical location information Public building, which generates, includes the verification data of public building, such as the validation problem that includes of verification data of generation is, small You Jisuo supermarkets beside area B then according to number of the Validation Answer Key that the validation problem generates for supermarket beside cell B, such as give birth to Into validation problem be what nearest supermarket's title beside cell B is, then according to the validation problem generate Validation Answer Key For supermarket's title nearest beside cell B;By the create-rule of above-mentioned validation problem and Validation Answer Key it is found that validation problem is necessary It is that the device can be derived by historical record data, and Validation Answer Key must be that user can quickly answer, and test Card problem is the stochastic problem comprising associated data, can be further ensured that the accuracy of verification in this way.And/or
If comprising occupation type information in historical record data, for example, doctor, then obtain and occupation type information doctor Associated technical term can be, for example, the nomenclature of drug of newest treatment conjunctivitis, and profession is included based on technical term generation What the validation problem of term is, while answered according to the verification that the validation problem generates for the nomenclature of drug of newest treatment conjunctivitis Nomenclature of drug of the case for newest treatment conjunctivitis;It is understood that in other embodiments, occupation type information may be religion It awards, network engineers etc., then the technical term got according to different occupation types is different, the associated data derived Difference, the validation problem obtained with specific reference to associated data and also different according to the Validation Answer Key that validation problem obtains, herein It repeats no more.And/or
If comprising education background information in historical record data, for example, the user graduates from A universities, then obtain and educate The associated school information of background information A universities is the students' dining hall of A universities, and includes school information based on school information generation Validation problem for A universities have several students' dining halls or the students' dining hall of A universities what is your name respectively, meanwhile, according to There are several students' dining halls in validation problem A universities, and the Validation Answer Key of generation is the number of the students' dining hall of A universities, is asked according to verification What is your name respectively for the students' dining hall of topic A universities, and the Validation Answer Key of generation is the title of students' dining hall that A universities include.
It is understood that in one embodiment, if comprising geographical location information is commonly used in historical record data, no Comprising occupation type information and education background information, then common geographical location information is analyzed, obtain common geographical location The associated data of information, in another embodiment, if including common geographical location information, professional class in historical record data Type information and education background information can be randomly chosen a kind of historical record data of preset kind and be analyzed, and generation is tested Card problem and Validation Answer Key can also analyze the whole preset kind historical record datas included and be analyzed simultaneously, generation It is corresponding to a validation problem and Validation Answer Key, when multiple validation problems and Validation Answer Key is corresponding with, when receiving end After holding the authentication request with identification information sent, multiple validation problems can be sent to terminal progress simultaneously Authentication, and when the answer that terminal returns is correct, the authentication of the user is passed through, verification can also be preset The priority of problem is sent to terminal according to the sequence of priority level from high to low and carries out authentication.Above-mentioned fact Example proposes Electronic device, receive with identification information certificate data generation request after, from predetermined data The preset kind historical record data to match with identification information is obtained in library;Utilize predetermined derivative rule analysis The preset kind historical record data obtains the associated data of the preset kind historical record data, and based on incidence number According to the generation verification data for authentication corresponding with the identification information, wherein, verification data include verification and ask Topic and the Validation Answer Key generated according to validation problem, validation problem include associated data, the verification proposed using the present embodiment Data carry out authentication to user, can be effectively reduced safety wind existing for authentication.
Optionally, in other embodiments, the function that certificate data generation program is realized according to its each section is not Together, it can be described with virtual one or more program modules with identical function.One or more virtual program moulds Block is performed by least one processor (being processor 12 in the present embodiment), has completed authentication number proposed by the invention The step of according to generation method.
It please refers to shown in Fig. 2, is the program module schematic diagram of certificate data generation program preferred embodiment of the present invention. In the present embodiment, certificate data generation program can be divided into acquisition module 201 and analysis module 202, wherein, it obtains The functions or operations step that modulus block 201 and analysis module 202 are realized is similar as above, and no further details here, example Property, such as wherein:
Acquisition module 201, for after the generation request of the certificate data with identification information is received, from pre- First the preset kind historical record data to match with identification information is obtained in determining database;
Analysis module 202, for using preset kind historical record data described in predetermined derivative rule analysis, obtaining To the associated data of the preset kind historical record data, generated based on associated data corresponding with the identification information For the validation problem of authentication, and Validation Answer Key is generated according to validation problem, validation problem includes associated data;
Sending module 203, in the request of the subscriber authentication with identification information for receiving terminal transmission Afterwards, the corresponding validation problem for authentication of the identification information of the user being generated in advance to terminal transmission;
Authentication module 204 is replied, and utilize the pre-stored validation problem for receiving the verification that the terminal returns Corresponding Validation Answer Key verifies that the verification is replied, to verify the identity of the user.
In addition, the present invention also proposes a kind of auth method.It please refers to shown in Fig. 3, is auth method of the present invention The implementation process diagram of preferred embodiment.This method can be performed by a device, which can be by software and/or hardware It realizes.
In the present embodiment, certificate data generation method includes the following steps:
Step S301, receive with identification information certificate data generation request after, from predefine Database in obtain the preset kind historical record data to match with identification information;
Step S302 using predetermined derivative rule analysis preset kind historical record data, obtains preset kind The associated data of historical record data, based on associated data generation for the verification data of authentication, and according to validation problem Validation Answer Key is generated, validation problem includes associated data;
Step S303, after the request of the subscriber authentication with identification information of terminal transmission is received, to this The corresponding validation problem for authentication of the identification information of the user that terminal transmission is generated in advance;
Step S304 receives the verification that the terminal returns and replys, and corresponding using the pre-stored validation problem Validation Answer Key verifies that the verification is replied, to verify the identity of the user.
In the present embodiment, the validation problem for authentication corresponding with identification information of generation and according to The Validation Answer Key of validation problem generation is after the authentication request with identity for receiving terminal transmission, leads to The preset kind historical record data for obtaining from predetermined database and matching with identification information is crossed, and described in analysis Preset kind historical record data obtains the associated data of historical record data.Wherein, certificate data includes identification card number Code and name etc., predetermined database include the record such as microblogging, shopping website, job hunting website, Talent Management system with The ID card No. of user or the relevant open website of the name of user, it is to be understood that acquired historical record number According to may include purchase data information, asset data information, common geographical location information, user occupation type information and Education background information of user etc..In the present embodiment, in order to quickly and efficiently generate certificate data, and in order to ensure to give birth to Into certificate data can accurately verify the identity of user, and be not easy to be utilized by network evil backstage manipulator, define default class Type historical record data, wherein preset kind historical record data include common geographical location information, occupation type information and Education background information, and using the preset kind historical record data acquired in predetermined derivative rule analysis, with generation The associated data of preset kind historical record data.
After the associated data of generation preset kind historical record data, based on associated data generation for authentication Validation problem, and according to validation problem generate Validation Answer Key, validation problem include associated data.It is understood that at this In embodiment, the verification data of generation include validation problem and Validation Answer Key.
Wherein, derivative rule is predefined to include:
If comprising common geographical location information in historical record data, for example, home address is the B cells in A areas of S cities, then It is supermarket, school, hospital beside cell B etc., and be based on to obtain with the associated public building of common geographical location information Public building, which generates, includes the verification data of public building, such as the validation problem that includes of verification data of generation is, small You Jisuo supermarkets beside area B then according to number of the Validation Answer Key that the validation problem generates for supermarket beside cell B, such as give birth to Into validation problem be what nearest supermarket's title beside cell B is, then according to the validation problem generate Validation Answer Key For supermarket's title nearest beside cell B;By the create-rule of above-mentioned validation problem and Validation Answer Key it is found that validation problem is necessary It is that the device can be derived by historical record data, and Validation Answer Key must be that user can quickly answer, and test Card problem is the stochastic problem comprising associated data, can be further ensured that the accuracy of verification in this way.And/or
If comprising occupation type information in historical record data, for example, doctor, then obtain and occupation type information doctor Associated technical term can be, for example, the nomenclature of drug of newest treatment conjunctivitis, and profession is included based on technical term generation What the validation problem of term is, while answered according to the verification that the validation problem generates for the nomenclature of drug of newest treatment conjunctivitis Nomenclature of drug of the case for newest treatment conjunctivitis;It is understood that in other embodiments, occupation type information may be religion It awards, network engineers etc., then the technical term got according to different occupation types is different, the associated data derived Difference, the validation problem obtained with specific reference to associated data and also different according to the Validation Answer Key that validation problem obtains, herein It repeats no more.And/or
If comprising education background information in historical record data, for example, the user graduates from A universities, then obtain and educate The associated school information of background information A universities is the students' dining hall of A universities, and includes school information based on school information generation Validation problem for A universities have several students' dining halls or the students' dining hall of A universities what is your name respectively, meanwhile, according to There are several students' dining halls in validation problem A universities, and the Validation Answer Key of generation is the number of the students' dining hall of A universities, is asked according to verification What is your name respectively for the students' dining hall of topic A universities, and the Validation Answer Key of generation is the title of students' dining hall that A universities include.
It is understood that in one embodiment, if comprising geographical location information is commonly used in historical record data, no Comprising occupation type information and education background information, then common geographical location information is analyzed, obtain common geographical location The associated data of information, in another embodiment, if including common geographical location information, professional class in historical record data Type information and education background information can be randomly chosen a kind of historical record data of preset kind and be analyzed, and generation is tested Card problem and Validation Answer Key can also analyze the whole preset kind historical record datas included and be analyzed simultaneously, generation It is corresponding to a validation problem and Validation Answer Key, when multiple validation problems and Validation Answer Key is corresponding with, when receiving end After holding the authentication request with identification information sent, multiple validation problems can be sent to terminal progress simultaneously Authentication, and when the answer that terminal returns is correct, the authentication of the user is passed through, verification can also be preset The priority of problem is sent to terminal according to the sequence of priority level from high to low and carries out authentication.
The certificate data processing method that above-mentioned fact Example proposes is tested receiving the identity with identification information After demonstrate,proving data generation request, the preset kind history to match with identification information is obtained from predetermined database and is remembered Record data;Using preset kind historical record data described in predetermined derivative rule analysis, obtain the preset kind and go through The Records of the Historian records the associated data of data, and is used for authentication based on associated data generation is with the identification information corresponding Verify data, wherein, verification data include validation problem and the Validation Answer Key generated according to validation problem, validation problem include Associated data carries out authentication to user using the verification data that the present embodiment proposes, can be effectively reduced authentication Existing safety wind.
In addition, the present invention also proposes a kind of computer readable storage medium, it is stored on the computer readable storage medium Authentication program, the authentication program realize following steps when being executed by processor:
After the generation request of the certificate data with identification information is received, from predetermined database Obtain the preset kind historical record data to match with identification information;
Using preset kind historical record data described in predetermined derivative rule analysis, obtain the preset kind and go through The Records of the Historian records the associated data of data, and based on associated data generation for the verification data of authentication, wherein, verify data packet Validation problem and the Validation Answer Key generated according to the validation problem are included, validation problem includes the associated data;
After the request of the subscriber authentication with identification information of terminal transmission is received, sent to the terminal pre- The corresponding validation problem for authentication of identification information of the user first generated;
It receives the verification that the terminal returns to reply, and utilizes the corresponding Validation Answer Key of the pre-stored validation problem, Verify that the verification is replied, to verify the identity of the user.
The specific implementation process of the present embodiment is similar with the implementation process of above-mentioned electronic device and auth method, It is not repeated herein.
The embodiments of the present invention are for illustration only, do not represent the quality of embodiment.
Through the above description of the embodiments, those skilled in the art can be understood that above-described embodiment side Method can add the mode of required general hardware platform to realize by software, naturally it is also possible to by hardware, but in many cases The former is more preferably embodiment.Based on such understanding, technical scheme of the present invention substantially in other words does the prior art Going out the part of contribution can be embodied in the form of software product, which is stored in a storage medium In (such as ROM/RAM, magnetic disc, CD), used including some instructions so that a station terminal equipment (can be mobile phone, computer takes Be engaged in device, air conditioner or the network equipment etc.) perform method described in each embodiment of the present invention.
It these are only the preferred embodiment of the present invention, be not intended to limit the scope of the invention, it is every to utilize this hair The equivalent structure or equivalent flow shift that bright specification and accompanying drawing content are made directly or indirectly is used in other relevant skills Art field, is included within the scope of the present invention.

Claims (10)

1. a kind of electronic device, which is characterized in that the electronic device includes memory and the processing being connect with the memory Device is stored with certificate data processing routine on the memory, the processor for performing the authentication program, The authentication program realizes following steps when being performed by the processor:
After the generation request of the certificate data with identification information is received, obtained from predetermined database The preset kind historical record data to match with the identification information;
Using preset kind historical record data described in predetermined derivative rule analysis, the preset kind history note is obtained The associated data of data is recorded, based on associated data generation testing for authentication corresponding with the identification information Card problem, and Validation Answer Key is generated according to the validation problem, the validation problem includes the associated data;
After the request of the subscriber authentication with identification information of terminal transmission is received, pre- Mr. is sent to the terminal Into the user the corresponding validation problem for authentication of identification information;
It receives the verification that the terminal returns to reply, and utilizes the corresponding Validation Answer Key of the pre-stored validation problem, verification The verification is replied, to verify the identity of the user.
2. electronic device as described in claim 1, which is characterized in that the preset kind historical record data includes common ground Manage location information, occupation type information and/or education background information.
3. electronic device as claimed in claim 2, which is characterized in that the predetermined derivative rule includes:
If it is associated in the historical record data comprising common geographical location information, acquisition with the common geographical location information Public building, the validation problem of the public building is included, and according to the verification based on public building generation Problem generates Validation Answer Key;And/or
If the professional art with the occupation type information association is obtained comprising occupation type information in the historical record data Language is included the validation problem of the technical term based on technical term generation, and is answered according to validation problem generation verification Case;And/or
If it obtains and believes with the school of the education background information association comprising education background information in the historical record data Breath is included the validation problem of the school information based on school information generation, and is answered according to validation problem generation verification Case.
4. such as claim 1-3 any one of them electronic devices, which is characterized in that the identification information includes identity card Number and name.
5. such as claim 1-3 any one of them electronic devices, which is characterized in that the predetermined database includes micro- Rich, shopping website, job hunting website, Talent Management system.
6. a kind of auth method, which is characterized in that the auth method includes the following steps:
After the generation request of the certificate data with identification information is received, obtained from predetermined database The preset kind historical record data to match with the identification information;
Using preset kind historical record data described in predetermined derivative rule analysis, the preset kind history note is obtained The associated data of data is recorded, based on associated data generation testing for authentication corresponding with the identification information Card problem, and Validation Answer Key is generated according to the validation problem, the validation problem includes the associated data;
After the request of the subscriber authentication with identification information of terminal transmission is received, pre- Mr. is sent to the terminal Into the user the corresponding validation problem for authentication of identification information;
It receives the verification that the terminal returns to reply, and utilizes the corresponding Validation Answer Key of the pre-stored validation problem, verification The verification is replied, to verify the identity of the user.
7. auth method as claimed in claim 6, which is characterized in that the preset kind historical record data includes normal With geographical location information, occupation type information and/or education background information.
8. auth method as claimed in claim 7, which is characterized in that the predetermined derivative rule includes:
If including common geographical location information in the historical record data, obtain and closed with the common geographical location information The public building of connection includes the validation problem of the public building, and test according to this based on public building generation Card problem generates Validation Answer Key;And/or
If including occupation type information in the historical record data, the profession with the occupation type information association is obtained Term, the validation problem of the technical term is included based on technical term generation, and is generated and verified according to the validation problem Answer;And/or
If including education background information in the historical record data, the school with the education background information association is obtained Information, the validation problem of the school information is included based on school information generation, and is generated and verified according to the validation problem Answer.
9. such as claim 6-8 any one of them auth methods, which is characterized in that the identification information includes body Part card number and name.
10. a kind of computer readable storage medium, the computer-readable recording medium storage has authentication program, the body Part proving program can be performed by least one processor, so that at least one processor is performed as appointed in claim 6 to 9 The step of auth method described in one.
CN201810024110.XA 2018-01-10 2018-01-10 Electronic device, auth method and storage medium Pending CN108256303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810024110.XA CN108256303A (en) 2018-01-10 2018-01-10 Electronic device, auth method and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810024110.XA CN108256303A (en) 2018-01-10 2018-01-10 Electronic device, auth method and storage medium

Publications (1)

Publication Number Publication Date
CN108256303A true CN108256303A (en) 2018-07-06

Family

ID=62724883

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810024110.XA Pending CN108256303A (en) 2018-01-10 2018-01-10 Electronic device, auth method and storage medium

Country Status (1)

Country Link
CN (1) CN108256303A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040050A (en) * 2018-07-25 2018-12-18 Oppo广东移动通信有限公司 Data interactive method and Related product
CN109410048A (en) * 2018-09-07 2019-03-01 平安科技(深圳)有限公司 Electronic device, customer information method for managing security and storage medium
CN109688121A (en) * 2018-12-17 2019-04-26 中国平安财产保险股份有限公司 Resource data acquisition methods, device, computer equipment and storage medium
CN109858210A (en) * 2019-01-07 2019-06-07 平安科技(深圳)有限公司 Information Authentication method, apparatus, computer equipment and storage medium
CN110659500A (en) * 2019-08-13 2020-01-07 平安国际智慧城市科技股份有限公司 Server security detection method and device, computer equipment and storage medium
CN111339265A (en) * 2020-02-10 2020-06-26 常熟理工学院 WeChat OpenID-based campus intelligent response system and method
CN112351421A (en) * 2020-09-14 2021-02-09 深圳Tcl新技术有限公司 Control method, control device and computer storage medium for data transmission
CN112653795A (en) * 2019-10-09 2021-04-13 马上消费金融股份有限公司 Identity verification method and related device
CN113806712A (en) * 2020-06-11 2021-12-17 马上消费金融股份有限公司 Authentication processing method, processing device and computer readable storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120079576A1 (en) * 2009-09-29 2012-03-29 Zhu Han Authentication Method and Apparatus
CN103916244A (en) * 2013-01-04 2014-07-09 深圳市腾讯计算机***有限公司 Verification method and device
CN105024814A (en) * 2014-04-22 2015-11-04 腾讯科技(深圳)有限公司 Verifying method, server and system
CN105099675A (en) * 2014-04-17 2015-11-25 阿里巴巴集团控股有限公司 Method and device for generating authentication data for identity authentication and method and device for identity authentication
CN105827409A (en) * 2016-02-29 2016-08-03 宇龙计算机通信科技(深圳)有限公司 Identity verification method and device
CN105868596A (en) * 2016-05-27 2016-08-17 王绪胜 Method and device for real name authentication of identity
CN107292141A (en) * 2017-05-10 2017-10-24 努比亚技术有限公司 A kind of authentication means, terminal and method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20120079576A1 (en) * 2009-09-29 2012-03-29 Zhu Han Authentication Method and Apparatus
CN103916244A (en) * 2013-01-04 2014-07-09 深圳市腾讯计算机***有限公司 Verification method and device
CN105099675A (en) * 2014-04-17 2015-11-25 阿里巴巴集团控股有限公司 Method and device for generating authentication data for identity authentication and method and device for identity authentication
CN105024814A (en) * 2014-04-22 2015-11-04 腾讯科技(深圳)有限公司 Verifying method, server and system
CN105827409A (en) * 2016-02-29 2016-08-03 宇龙计算机通信科技(深圳)有限公司 Identity verification method and device
CN105868596A (en) * 2016-05-27 2016-08-17 王绪胜 Method and device for real name authentication of identity
CN107292141A (en) * 2017-05-10 2017-10-24 努比亚技术有限公司 A kind of authentication means, terminal and method

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109040050B (en) * 2018-07-25 2021-09-14 Oppo广东移动通信有限公司 Data interaction method and related product
CN109040050A (en) * 2018-07-25 2018-12-18 Oppo广东移动通信有限公司 Data interactive method and Related product
CN109410048A (en) * 2018-09-07 2019-03-01 平安科技(深圳)有限公司 Electronic device, customer information method for managing security and storage medium
CN109410048B (en) * 2018-09-07 2023-04-25 平安科技(深圳)有限公司 Electronic device, client information security management method, and storage medium
CN109688121B (en) * 2018-12-17 2022-11-04 中国平安财产保险股份有限公司 Resource data acquisition method and device, computer equipment and storage medium
CN109688121A (en) * 2018-12-17 2019-04-26 中国平安财产保险股份有限公司 Resource data acquisition methods, device, computer equipment and storage medium
CN109858210A (en) * 2019-01-07 2019-06-07 平安科技(深圳)有限公司 Information Authentication method, apparatus, computer equipment and storage medium
CN110659500A (en) * 2019-08-13 2020-01-07 平安国际智慧城市科技股份有限公司 Server security detection method and device, computer equipment and storage medium
CN112653795A (en) * 2019-10-09 2021-04-13 马上消费金融股份有限公司 Identity verification method and related device
CN111339265A (en) * 2020-02-10 2020-06-26 常熟理工学院 WeChat OpenID-based campus intelligent response system and method
CN113806712A (en) * 2020-06-11 2021-12-17 马上消费金融股份有限公司 Authentication processing method, processing device and computer readable storage medium
CN112351421A (en) * 2020-09-14 2021-02-09 深圳Tcl新技术有限公司 Control method, control device and computer storage medium for data transmission
CN112351421B (en) * 2020-09-14 2024-02-06 深圳Tcl新技术有限公司 Control method, control device and computer storage medium for data transmission

Similar Documents

Publication Publication Date Title
CN108256303A (en) Electronic device, auth method and storage medium
US11301555B2 (en) Authentication system
CN109862041A (en) A kind of digital identification authentication method, unit, system and storage medium
CN108009825A (en) A kind of identity management system and method based on block chain technology
CN105516133B (en) User identity verification method, server and client
CN111241517B (en) Method and device for constructing biological feature verification question-answer library
CN105243715B (en) A kind of automatic register method of cell visiting subscriber and system based on dynamic two-dimension code
EP3211825B1 (en) Trusted terminal verification method and apparatus
CN108369615A (en) Dynamic update CAPTCHA is addressed inquires to
US20140282930A1 (en) Social Media Based Identity Verification
CN112204599A (en) System and method for dynamic identity decision
AU2016247162A1 (en) Methods and systems for improving the accuracy performance of authentication systems
CN103475484B (en) USB key authentication methods and system
CN110929816A (en) Two-dimensional code validity control method and system
CN104184709A (en) Verification method, device, server, service data center and system
CN108718337A (en) Website account login, verification, verification information processing method, apparatus and system
CN109639724A (en) Password method for retrieving, password device for retrieving, computer equipment and storage medium
CN108960820A (en) A kind of real name identification method based on block chain, system and storage medium
CN104836777B (en) Identity verification method and system
CN106302355A (en) A kind of method of Real-name Registration authentication
CN104468486A (en) Information processing method and system and electronic device
CN109492993A (en) Date storage method, electronic device and the storage medium of social platform
CN107526580A (en) Terminal applies recognition methods and device
CN109040146A (en) Account logs in authorization method, server, computer equipment and storage medium
CN108449518B (en) Insurance contract revisiting method and device

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: 20180706