[go: up one dir, main page]

CN104683357A - Dynamic password authentication method and system based on software token - Google Patents

Dynamic password authentication method and system based on software token Download PDF

Info

Publication number
CN104683357A
CN104683357A CN201510136509.3A CN201510136509A CN104683357A CN 104683357 A CN104683357 A CN 104683357A CN 201510136509 A CN201510136509 A CN 201510136509A CN 104683357 A CN104683357 A CN 104683357A
Authority
CN
China
Prior art keywords
dynamic password
module
server
client
current time
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.)
Granted
Application number
CN201510136509.3A
Other languages
Chinese (zh)
Other versions
CN104683357B (en
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.)
Nanjing Botong Industrial Robot Co.,Ltd.
Original Assignee
Shanghai Peoplenet Security 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 Shanghai Peoplenet Security Technology Co Ltd filed Critical Shanghai Peoplenet Security Technology Co Ltd
Priority to CN201510136509.3A priority Critical patent/CN104683357B/en
Publication of CN104683357A publication Critical patent/CN104683357A/en
Application granted granted Critical
Publication of CN104683357B publication Critical patent/CN104683357B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

The invention provides a dynamic password authentication method and system based on a software token, wherein the authentication method specifically comprises the following steps: obtaining current time by a client through a built-in satellite time transfer module, and simultaneously sending identification information identifying a user and the current time to a server; looking up a key parameter which is associated with the identification information by the server according to the received identification information; combining the current time, and the key parameter associated with the user and an algorithm, which are pre-stored in the client, in the client to generate a first dynamic password, and sending the first dynamic password to the server; combining the received current time, the key parameter which is looked up and the algorithm pre-stored in the server in the server to generate a second dynamic password; and comparing the generated second dynamic password with the received first dynamic password in the server. The time used by the software token provided by the invention is obtained through a global positioning system arranged in the client, thereby ensuring the accuracy of the time and greatly improving the safety performance in use of the software token by the user.

Description

A kind of dynamic password authentication method based on software token and system
Technical field
The present invention relates to information security field, particularly relate to a kind of dynamic password authentication method and system.
Background technology
Along with the development of Information technology, the application of information security technology in each field is more extensive.At information security field, authentication often information system use first key, its fail safe is subject to increasing attention.Correspondingly, in order to the dynamic-password technique strengthening identification authentication security is applied to each different field, more and more especially in applications such as Net silver, network game, telecom operators, E-Government, enterprise servers.In addition, dynamic password is also current focus in enterprise's application, and increasing businesses or entities adopts dynamic password to protect its VPN (Virtual Private Network, VPN (virtual private network)), server, the network equipment etc.
Dynamic password generates a uncertain random digit combination according to special algorithm, and a password uses once effective, is widely used in the applications such as Net silver, network game, telecom operators, E-Government, enterprise at present.Dynamic password is a kind of account anti-theft technology of safe and convenient; can available protecting transaction and log in authentication security; adopt dynamic password just without the need to periodic modification password, safety is saved worry, thus ensure that the fail safe of system in this link of the most basic cipher authentication.Solve the heavy losses that cause because password swindle, prevent malice invader or artificial destruction, solve and to be divulged a secret the invasion problem caused by password.
According to the difference of password generating mode, time-based dynamic-password technique can be divided into, based on the dynamic-password technique of event and the dynamic-password technique based on challenge/response.Wherein, time-based dynamic-password technique uses comparatively extensive in software token, but the time of software token is all generally obtained by the machine at present, but the time of the machine but can by artificial change, so just can predict the dynamic password of subsequent time, there is potential safety hazard.
Summary of the invention
For the problems referred to above, the invention provides a kind of authentication method based on software token dynamic password and Verification System, by the accurate acquisition time of satellite time transfer module in verification process, this ensure that the accuracy of time, thus improve the security performance in user authentication process.
A kind of dynamic password authentication method based on software token, client obtains accurate current time by a built-in satellite time service module, the current time obtained subsequently is sent in server, to realize the time synchronized of client and server, complete the certification of dynamic password, specifically comprise the following steps:
S1 client obtains current time by built-in satellite time transfer module, the described current time of the identification information of unique identification user and acquisition is sent to server in the lump simultaneously;
S2 server searches the key parameter of unique association with it according to the described identification information of the user received;
In S3 client in conjunction with described current time, be pre-stored in described client and generate the first dynamic password with the key parameter of described user's unique association and algorithm, and described first dynamic password is sent to server;
The described current time received, the described key parameter found is combined and the described algorithm identical with client in the server that prestores generates the second dynamic password in S4 server;
In S5 server, the second dynamic password generated and the first dynamic password received are compared, complete the certification of described dynamic password.
In the technical program, first in the client accurately current time is obtained by satellite time transfer module, to be sent to the time in server subsequently, in client and server, generate the dynamic password based on this time obtained again respectively, finally carry out the comparison certification of dynamic password in the server.The mode of this employing satellite time transfer module acquisition time, avoids dynamic password in the process used owing to artificially changing the potential safety hazard that the time brings to user, improves security performance.
Preferably, described satellite time transfer module is GPS (Global Positioning System, global positioning system) time service chip or Big Dipper time service chip or the Big Dipper/GPS dual-mode chip composition.
Preferably, in step S3 and step S4, the algorithm generating the first dynamic password and the second dynamic password is SM3 algorithm.
Preferably, in step s3, in described client, manually described first dynamic password is sent to described server by the mode of input or NFC (Near Field Communication, near-field communication) transmission or sonic transmissions.
In the technical program, the mode that user can select dynamic password to transmit according to present case, this enhances the flexibility of verification process.
Based on a dynamic password authentication system for software token, comprise client and server, at least comprise in described client:
Satellite time transfer module, for accurately obtaining current time;
Data obtaining module, for obtaining the user profile with user's unique association;
First computing module, with described satellite time transfer model calling, the current time obtained in conjunction with described satellite time transfer module, is pre-stored in key parameter in described client and algorithm generates the first dynamic password;
Information sending module, be connected with described satellite time transfer module, described data obtaining module and described first computing module respectively, for the described user profile described current time of described satellite time transfer module acquisition and described data obtaining module obtained, and described first dynamic password is sent to described server;
At least comprise in described server:
Information receiving module, for receiving described current time, user profile and the first dynamic password that described client sends;
Information searching module, is connected with described information receiving module, is searched the key parameter of unique association with it by the described user profile received;
Second computing module, with described information searching model calling, for generating the second dynamic password in conjunction with described current time, the described key parameter found in described information searching module and the described algorithm identical with client;
Comparing module, is connected with described information receiving module and described second computing module respectively, for described first dynamic password received and described second dynamic password being compared, completes the certification of dynamic password.
Preferably, described satellite time transfer module is GPS time service chip or Big Dipper time service chip or the Big Dipper/GPS dual-mode chip composition.
Preferably, also NFC module is comprised respectively in described client and described server, wherein, NFC module in described client is connected with the first computing module, NFC module in described server is connected with comparing module, is sent in described server by described first dynamic password in described client by described NFC module.
In the technical program, as long as possess NFC module in client and server simultaneously, the transmission of dynamic password can be realized.
Preferably, the first audio conversion module be connected with described first computing module and the audio frequency sending module be connected with described first audio conversion module is also comprised in described client, described first audio conversion is used for described first dynamic password to be converted to audio-frequency information, and described audio frequency sending module is used for described audio-frequency information to be sent to described server;
Audio frequency receiver module and the second audio conversion module is also comprised in described server, the described audio-frequency information that described audio frequency receiver module sends for receiving described client, described second audio conversion module is connected with described audio frequency receiver module and described comparing module respectively, for the described audio-frequency information received is converted to described first dynamic password.
Preferably, described client comprises display module, is connected with described first computing module, for showing described first dynamic password;
Described server comprises input module, is connected with described comparing module, for manually inputting described first dynamic password.
Dynamic password authentication method based on software token provided by the invention and system, its beneficial effect is:
1. in the present invention, the time that software token uses is obtained by the satellite locator arranged in the client, ensure that the accuracy of time, avoid occurring traditional software token situation that time of occurrence is tampered in the process used simultaneously, like this, the security performance that user uses software token is substantially increased;
2. in the present invention, for the communication between client and server provides various ways, comprise NFC near-field communication, sonic transmissions, manually input etc., the flexibility of the system which enhances in verification process, user can select according to actual conditions, convenient and swift.
Accompanying drawing explanation
Below in conjunction with the drawings and specific embodiments, the present invention is described in further detail:
Fig. 1 is the dynamic password authentication method schematic flow sheet based on software token in the present invention;
Fig. 2 is the structured flowchart based on the dynamic password authentication system of software token in the present invention.
Embodiment
In order to be illustrated more clearly in the embodiment of the present invention or technical scheme of the prior art, below in conjunction with drawings and Examples, the present invention is specifically described.Accompanying drawing in the following describes is only some embodiments of the present invention.For those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
Be illustrated in figure 1 the dynamic password authentication method schematic flow sheet that the invention provides based on software token, specifically, client obtains accurate current time by a built-in satellite time service module, the current time obtained subsequently is sent in server, to realize the time synchronized of client and server, complete the certification of dynamic password.Before certification, first respectively in client and server, identical algorithm and key parameter is stored, and key parameter here and user's one_to_one corresponding, certainly, we know the key parameter that only can not store a user in the server, store each No. QQ corresponding key parameter in server as QQ secret tokens, in server, search according to the QQ of user the certification that key parameter corresponding with it carries out dynamic password.Specifically comprise the following steps:
S1 client obtains current time by built-in satellite time transfer module, the identification information of unique identification user and the current time of acquisition is sent to server in the lump simultaneously;
S2 server searches the key parameter of unique association with it according to the identification information of the user received;
In S3 client in conjunction with current time, prestoring generates the first dynamic password with the key parameter of user's unique association and algorithm in the client, and the first dynamic password is sent to server;
The current time received, the key parameter found is combined and the algorithm identical with client in the server that prestores generates the second dynamic password in S4 server;
In S5 server, the second dynamic password generated and the first dynamic password received are compared, complete the certification of dynamic password.
Specifically, in step sl, satellite time transfer module is GPS time service chip or Big Dipper time service chip or the Big Dipper/GPS dual-mode chip composition, in a particular embodiment, model can be selected in satellite time transfer module to be the GPS time service chip of UBLOX or M8729 chip, also be that the Big Dipper of UM220-III and GPS dual-mode chip form by model, certainly, in the present invention, we do not limit the concrete model of the time service chip comprised in satellite time transfer module, as long as it can realize object of the present invention, be all included in content of the present invention.In addition, specifically include but not limited to the identification card number etc. of user name, user in step sl for the identification information of identifying user, be all included in content of the present invention as long as it can be used for unique identifying user.
In step s3, use algorithm in client, as SM3 algorithm generates the first dynamic password, certainly, we do not do concrete restriction to the algorithm that the first dynamic password in client generates, as long as it can realize object of the present invention, are all included in object of the present invention.The algorithm identical with client is used to generate the second dynamic password in step s 4 which in server.
In addition, in step s3, in client, manually the first dynamic password is sent to server by the mode of input or NFC transmission or sonic transmissions.Specifically, transmit to the mode manually inputted, then comprise the display module for showing the first dynamic password in the client, comprise the input module with this first dynamic password of input in the server, as keyboard etc.; To be transmitted by NFC, only needing in client and server, have NFC chip to realize; To be transmitted by sound wave mode, then in client and server, audio conversion module will be comprised respectively, for changing between audio signal and digital information.
As shown in Figure 2, present invention also offers a kind of dynamic password authentication system based on software token, comprise client and server, specifically, client obtains accurate current time by a built-in satellite time service module, the current time obtained subsequently is sent in server, to realize the time synchronized of client and server, completes the certification of dynamic password.
At least comprise in client:
Satellite time transfer module, for accurately obtaining current time, specifically, satellite time transfer module is GPS time service chip or Big Dipper time service chip or the Big Dipper/GPS dual-mode chip composition, in a particular embodiment, model can be selected in satellite time transfer module to be the GPS time service chip of UBLOX or M8729 chip, also be that the Big Dipper of UM220-III and GPS dual-mode chip form by model, certainly, in the present invention, we do not limit the concrete model of the time service chip comprised in satellite time transfer module, as long as it can realize object of the present invention, are all included in content of the present invention; Data obtaining module, for obtaining the user profile with user's unique association, here, the concrete mode of acquisition of information comprises input through keyboard etc.; First computing module, with satellite time transfer model calling, the current time obtained in conjunction with satellite time transfer module, prestore key parameter in the client and algorithm (e.g., SM3 algorithm) generate the first dynamic password; Information sending module, is connected with satellite time transfer module, data obtaining module and the first computing module respectively, and for the user profile that the current time that satellite time transfer module obtained and data obtaining module obtain, and the first dynamic password is sent to server.
At least comprise in server:
Information receiving module, for receiving current time, user profile and the first dynamic password that client sends; Information searching module, is connected with information receiving module, is searched the key parameter of unique association with it by the user profile received; Second computing module, with information searching model calling, for generating the second dynamic password in conjunction with current time, the key parameter found in information searching module and the algorithm identical with client (e.g., SM3 algorithm); Comparing module, is connected with information receiving module and the second computing module respectively, for the receive first dynamic password and the second dynamic password being compared, if comparison success, then complete the certification of dynamic password, if comparison is unsuccessful, then point out user to confirm.
In a particular embodiment, also comprise NFC module respectively in client and server, wherein, the NFC module in client is connected with the first computing module, NFC module in server is connected with comparing module, is sent in server by the first dynamic password in client by NFC module.Specifically, client comprises the mobile phone of built-in NFC module, and NFC chip is arranged on interior of mobile phone by it, realize the reading of label information, what realized by NFC is short distance information interaction, not only enormously simplify whole certification identifying, and enhances security performance of the present invention.Further, in the process of dynamic password transmission, user can select the speed of transfer of data in NFC module in the client, as 106kbps, 212kbps or 424kbps; After transmission speed is selected, dynamic password is sent to server by the speed that NFC module is selected with user.
In another specific embodiment, the first audio conversion module be connected with the first computing module and the audio frequency sending module be connected with the first audio conversion module is also comprised in client, first audio conversion is used for the first dynamic password to be converted to audio-frequency information, and audio frequency sending module is used for audio-frequency information to be sent to server; Audio frequency receiver module and the second audio conversion module is also comprised in server, the audio-frequency information that audio frequency receiver module sends for receiving client, second audio conversion module is connected with audio frequency receiver module and comparing module respectively, for the audio-frequency information received is converted to the first dynamic password.Specifically, the first audio conversion module that client comprises and the second audio conversion module that server comprises all use identical audio conversion technology to change to sent the data of data and reception, as DTMF (Dual-Tone Multi-Frequency, multitone multifrequency) technology etc., certainly, we do not do concrete restriction to the method for audio conversion, as long as it can realize object of the present invention.
In another specific embodiment, client comprises display module, as LCDs etc., is connected with the first computing module, for showing the first dynamic password; Server comprises input module, as keyboard light, is connected with comparing module, for manually inputting the first dynamic password.
Certainly, in some special cases, client and server can be same equipment, and namely the transmission of such dynamic password realizes by the mutual redirect between application program.
As the embodiment that completes, if all comprise NFC module in client and server, client comprises the verification process of below GPS locator to dynamic password and makes specific descriptions:
Client obtains the identification information of unique identification user by input equipments such as keyboards, as user name etc., GPS locator simultaneously in client obtains current time, afterwards, identification information is sent to server by client together with the time of acquisition, meanwhile, the first dynamic password is generated in conjunction with current time, key parameter and SM3 algorithm in client; First server utilizes the identification information received to find the key parameter of associated after receiving, and combines the current time information received, the key parameter found and SM3 algorithm subsequently and generates dynamic password; Finally, client and server is set up NFC and is connected, and the first dynamic password is sent to server by client, the first dynamic password received and the second dynamic password are compared by server, complete the certification of dynamic password, if authentification failure, reminding user is certification again.
Finally brightly be, dynamic password authentication method based on software token provided by the invention and system are all comprise satellite time transfer module based on client, then is sent to the situation in server the time obtained in client, in other examples, time in server also can be obtained by the satellite time transfer module arranged in the server, satellite time transfer module is set in client and server so respectively, the time that respective use oneself obtains generates dynamic password, finally realizes the certification of dynamic password in the server.
Be described in detail the specific embodiment of invention above, but the present invention is not restricted to specific embodiment described above, it is just as example.To those skilled in the art, any equivalent modifications that this system is carried out and substituting also all among category of the present invention.Therefore, equalization conversion done under the spirit and scope not departing from invention and amendment, all should contain within the scope of the invention.

Claims (9)

1. the dynamic password authentication method based on software token, it is characterized in that, client obtains accurate current time by a built-in satellite time service module, the current time obtained subsequently is sent in server, to realize the time synchronized of client and server, complete the certification of dynamic password, specifically comprise the following steps:
S1 client obtains current time by built-in satellite time transfer module, the described current time of the identification information of unique identification user and acquisition is sent to server in the lump simultaneously;
S2 server searches the key parameter of unique association with it according to the described identification information of the user received;
In S3 client in conjunction with described current time, be pre-stored in described client and generate the first dynamic password with the key parameter of described user's unique association and algorithm, and described first dynamic password is sent to server;
The described current time received, the described key parameter found is combined and the described algorithm identical with client in the server that prestores generates the second dynamic password in S4 server;
In S5 server, the second dynamic password generated and the first dynamic password received are compared, complete the certification of described dynamic password.
2. as claimed in claim 1 based on the dynamic password authentication method of software token, it is characterized in that: described satellite time transfer module is GPS time service chip or Big Dipper time service chip or the Big Dipper/GPS dual-mode chip composition.
3. as claimed in claim 1 based on the dynamic password authentication method of software token, it is characterized in that: in step S3 and step S4, the algorithm generating the first dynamic password and the second dynamic password is SM3 algorithm.
4. as the dynamic password authentication method based on software token as described in any one in claim 1-3, it is characterized in that: in step s3, in described client, manually described first dynamic password is sent to described server by the mode of input or NFC transmission or sonic transmissions.
5. based on a dynamic password authentication system for software token, comprise client and server, it is characterized in that, at least comprise in described client:
Satellite time transfer module, for accurately obtaining current time;
Data obtaining module, for obtaining the user profile with user's unique association;
First computing module, with described satellite time transfer model calling, the current time obtained in conjunction with described satellite time transfer module, is pre-stored in key parameter in described client and algorithm generates the first dynamic password;
Information sending module, be connected with described satellite time transfer module, described data obtaining module and described first computing module respectively, for the described user profile described current time of described satellite time transfer module acquisition and described data obtaining module obtained, and described first dynamic password is sent to described server;
At least comprise in described server:
Information receiving module, for receiving described current time, user profile and the first dynamic password that described client sends;
Information searching module, is connected with described information receiving module, is searched the key parameter of unique association with it by the described user profile received;
Second computing module, with described information searching model calling, for generating the second dynamic password in conjunction with described current time, the described key parameter found in described information searching module and the described algorithm identical with client;
Comparing module, is connected with described information receiving module and described second computing module respectively, for described first dynamic password received and described second dynamic password being compared, completes the certification of dynamic password.
6. as claimed in claim 5 based on the dynamic password authentication system of software token, it is characterized in that: described satellite time transfer module is GPS time service chip or Big Dipper time service chip or the Big Dipper/GPS dual-mode chip composition.
7. as described in claim 5 or 6 based on the dynamic password authentication system of software token, it is characterized in that: in described client and described server, also comprise NFC module respectively, wherein, NFC module in described client is connected with the first computing module, NFC module in described server is connected with comparing module, is sent in described server by described first dynamic password in described client by described NFC module.
8. as described in claim 5 or 6 based on the dynamic password authentication system of software token, it is characterized in that: in described client, also comprise the first audio conversion module be connected with described first computing module and the audio frequency sending module be connected with described first audio conversion module, described first audio conversion is used for described first dynamic password to be converted to audio-frequency information, and described audio frequency sending module is used for described audio-frequency information to be sent to described server;
Audio frequency receiver module and the second audio conversion module is also comprised in described server, the described audio-frequency information that described audio frequency receiver module sends for receiving described client, described second audio conversion module is connected with described audio frequency receiver module and described comparing module respectively, for the described audio-frequency information received is converted to described first dynamic password.
9. as described in claim 5 or 6 based on the dynamic password authentication system of software token, it is characterized in that: described client comprises display module, be connected with described first computing module, for showing described first dynamic password;
Described server comprises input module, is connected with described comparing module, for manually inputting described first dynamic password.
CN201510136509.3A 2015-03-26 2015-03-26 A kind of dynamic password authentication method and system based on software token Active CN104683357B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510136509.3A CN104683357B (en) 2015-03-26 2015-03-26 A kind of dynamic password authentication method and system based on software token

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510136509.3A CN104683357B (en) 2015-03-26 2015-03-26 A kind of dynamic password authentication method and system based on software token

Publications (2)

Publication Number Publication Date
CN104683357A true CN104683357A (en) 2015-06-03
CN104683357B CN104683357B (en) 2018-09-14

Family

ID=53317951

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510136509.3A Active CN104683357B (en) 2015-03-26 2015-03-26 A kind of dynamic password authentication method and system based on software token

Country Status (1)

Country Link
CN (1) CN104683357B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107425977A (en) * 2017-04-28 2017-12-01 北京海泰方圆科技股份有限公司 Dynamic token method for synchronizing time and device
CN107424619A (en) * 2017-04-18 2017-12-01 上海擎云物联网股份有限公司 A kind of audio encryption algorithm and user ID authentication method and enciphering identifying method
CN107679379A (en) * 2017-04-18 2018-02-09 上海擎云物联网股份有限公司 A kind of Voiceprint Recognition System and recognition methods
CN111817998A (en) * 2019-04-10 2020-10-23 阿里巴巴集团控股有限公司 Information authentication processing method, device and system and electronic equipment
CN113162678A (en) * 2021-03-31 2021-07-23 北京微纳星空科技有限公司 Method, terminal, electronic device and medium for key switching and data transmission
CN113507368A (en) * 2021-06-17 2021-10-15 北京惠而特科技有限公司 Industrial control equipment identity authentication method and device based on dynamic password
CN116132085A (en) * 2022-09-28 2023-05-16 马上消费金融股份有限公司 Secret key generation method, identity verification method and related equipment

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020005765A1 (en) * 2000-03-17 2002-01-17 William Ashley Digital indirectly compensated crystal oscillators
CN101616409A (en) * 2009-07-28 2009-12-30 徐嵩 A kind of dynamic password authentication method
CN201408333Y (en) * 2009-05-26 2010-02-17 北京飞天诚信科技有限公司 Time token using GPS to conduct clock calibration
CN202059427U (en) * 2011-03-23 2011-11-30 北京恒光数码科技有限公司 Dynamic cipher token apparatus and system
CN102790774A (en) * 2012-07-31 2012-11-21 北京江南天安科技有限公司 Method and device capable of allowing internal network to obtain time information
CN103441856A (en) * 2013-09-06 2013-12-11 北京握奇智能科技有限公司 Dynamic password authentication method and device
CN104079413A (en) * 2014-07-14 2014-10-01 上海众人科技有限公司 Enhancement type one-time dynamic password authentication method and system
CN204103936U (en) * 2014-10-31 2015-01-14 上海众人科技有限公司 A kind of dynamic token and dynamic token Verification System

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020005765A1 (en) * 2000-03-17 2002-01-17 William Ashley Digital indirectly compensated crystal oscillators
CN201408333Y (en) * 2009-05-26 2010-02-17 北京飞天诚信科技有限公司 Time token using GPS to conduct clock calibration
CN101616409A (en) * 2009-07-28 2009-12-30 徐嵩 A kind of dynamic password authentication method
CN202059427U (en) * 2011-03-23 2011-11-30 北京恒光数码科技有限公司 Dynamic cipher token apparatus and system
CN102790774A (en) * 2012-07-31 2012-11-21 北京江南天安科技有限公司 Method and device capable of allowing internal network to obtain time information
CN103441856A (en) * 2013-09-06 2013-12-11 北京握奇智能科技有限公司 Dynamic password authentication method and device
CN104079413A (en) * 2014-07-14 2014-10-01 上海众人科技有限公司 Enhancement type one-time dynamic password authentication method and system
CN204103936U (en) * 2014-10-31 2015-01-14 上海众人科技有限公司 A kind of dynamic token and dynamic token Verification System

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107424619A (en) * 2017-04-18 2017-12-01 上海擎云物联网股份有限公司 A kind of audio encryption algorithm and user ID authentication method and enciphering identifying method
CN107679379A (en) * 2017-04-18 2018-02-09 上海擎云物联网股份有限公司 A kind of Voiceprint Recognition System and recognition methods
CN107425977A (en) * 2017-04-28 2017-12-01 北京海泰方圆科技股份有限公司 Dynamic token method for synchronizing time and device
CN107425977B (en) * 2017-04-28 2018-07-31 北京海泰方圆科技股份有限公司 Dynamic token method for synchronizing time and device
CN111817998A (en) * 2019-04-10 2020-10-23 阿里巴巴集团控股有限公司 Information authentication processing method, device and system and electronic equipment
CN111817998B (en) * 2019-04-10 2023-08-15 阿里巴巴集团控股有限公司 Information authentication processing method, device and system and electronic equipment
CN113162678A (en) * 2021-03-31 2021-07-23 北京微纳星空科技有限公司 Method, terminal, electronic device and medium for key switching and data transmission
CN113507368A (en) * 2021-06-17 2021-10-15 北京惠而特科技有限公司 Industrial control equipment identity authentication method and device based on dynamic password
CN116132085A (en) * 2022-09-28 2023-05-16 马上消费金融股份有限公司 Secret key generation method, identity verification method and related equipment

Also Published As

Publication number Publication date
CN104683357B (en) 2018-09-14

Similar Documents

Publication Publication Date Title
CN104683357A (en) Dynamic password authentication method and system based on software token
CN104065652B (en) A kind of auth method, device, system and relevant device
US10880732B2 (en) Authentication of phone caller identity
CN105407074A (en) Authentication method, apparatus and system
US11184312B1 (en) Email alias generation
CN112039826B (en) Login method and device applied to applet end, electronic equipment and readable medium
KR101214836B1 (en) Authentication method and authentication system
JP2011505100A (en) User ID authentication using reverse caller ID process
US20150149777A1 (en) Mobile terminal, terminal and authentication method using security cookie
CN106357644A (en) Method, system and server for authenticating identities on basis of block chain networks
CN105099692A (en) Safety verification method, device, server and terminal
CN105007274A (en) Mobile terminal-based identity authentication system and method
CN107113613B (en) Server, mobile terminal, network real-name authentication system and method
CN105592011A (en) Account login method and account login device
CN104063650B (en) A kind of key storage device and using method thereof
US10869195B2 (en) Network assisted validation of secure connection to cellular infrastructure
CN104519070A (en) Method and system for detecting website permission vulnerabilities
CN104767616A (en) Message processing method, system and related device
CN104767617A (en) Message processing method, system and related device
CN115442117B (en) Information processing method, device, equipment and medium
CN110278084A (en) EID method for building up, relevant device and system
CN103914772A (en) Wireless authentication method, system and device for mobile payment
KR101348079B1 (en) System for digital signing using portable terminal
CN104683356B (en) Dynamic password authentication method and system based on software token
US20160301713A1 (en) System and method for establishing secure internet communication channel for authentication from a web browser

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 201203 Pudong New Area, Shanghai, China (Shanghai) free trade pilot area 899 9, 1-4 1-4 story 01 rooms.

Applicant after: SHANGHAI PEOPLENET SECURITY TECHNOLOGY Co.,Ltd.

Address before: 201821 211 rooms, No. 1411, Yecheng Road, Jiading District, Shanghai

Applicant before: SHANGHAI PEOPLENET SECURITY TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
PP01 Preservation of patent right

Effective date of registration: 20191216

Granted publication date: 20180914

PP01 Preservation of patent right
PD01 Discharge of preservation of patent

Date of cancellation: 20210316

Granted publication date: 20180914

PD01 Discharge of preservation of patent
TR01 Transfer of patent right

Effective date of registration: 20240714

Address after: Room 503, Building 3, No. 6, Xicheng Xi'an North Road, Xinluo District, Longyan City, Fujian Province, 364000

Patentee after: Xie Xinyong

Country or region after: China

Address before: 201203 Pudong New Area, Shanghai, China (Shanghai) free trade pilot area 899 9, 1-4 1-4 story 01 rooms.

Patentee before: SHANGHAI PEOPLENET SECURITY TECHNOLOGY Co.,Ltd.

Country or region before: China

TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20240805

Address after: Room 408-5, Science and Technology Innovation Center, 111 Baima Avenue, Baima Town, Lishui District, Nanjing City, Jiangsu Province, China 211200

Patentee after: Nanjing Botong Industrial Robot Co.,Ltd.

Country or region after: China

Address before: Room 503, Building 3, No. 6, Xicheng Xi'an North Road, Xinluo District, Longyan City, Fujian Province, 364000

Patentee before: Xie Xinyong

Country or region before: China

TR01 Transfer of patent right