CN102487322B - Realize the register method of dynamic password authentication, device and system - Google Patents
Realize the register method of dynamic password authentication, device and system Download PDFInfo
- Publication number
- CN102487322B CN102487322B CN201010582275.2A CN201010582275A CN102487322B CN 102487322 B CN102487322 B CN 102487322B CN 201010582275 A CN201010582275 A CN 201010582275A CN 102487322 B CN102487322 B CN 102487322B
- Authority
- CN
- China
- Prior art keywords
- token
- account
- software
- token software
- registration request
- 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.)
- Active
Links
Landscapes
- Storage Device Security (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention discloses a kind of register method realizing dynamic password authentication, comprise: receive the registration request that the first token software account A sends, carry the first token software sequence number of the first token software and the accounts information of account A in the registration request that account A sends, the first token software sequence number generates according to the first token seed corresponding with the first token software; Search the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated; Account A is that non-first of the first token software sends the account registered.The present invention is by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.
Description
Technical field
The present invention relates to dynamic password field, particularly a kind of register method, device and system realizing dynamic password authentication.
Background technology
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 at present.Dynamic password is utilized to carry out certification to account identity, realize by token software and certificate server, it mainly utilizes the token seed and synchronous time that mutually store, consistent dynamic password is obtained, by giving the certification of this dynamic password realization to account identity by password generated algorithm.Along with the development of dynamic token software, many accounts use a dynamic token software also progressively to popularize simultaneously, and the many Account Registrations how realizing token software also progressively receive concern.
In prior art, many Account Registrations of token software realize mainly through following methods, and first account of token software is registered, and generate a token seed, and generate the mapping relations of account and this token seed; When other accounts of this token software are registered, other accounts repeat the registration operation of this first account, generate the token seed of these other accounts, and the mapping relations of the token seed of these other accounts and these these other accounts, thus realize many Account Registrations of same token software.
Realizing in process of the present invention, inventor finds that prior art at least exists following problem:
Realized the registration of many accounts by existing token software registration system, owing to can generate a token seed after each Account Registration, namely many accounts can produce many tokens seed, and token seed amount is large, are unfavorable for safeguarding and system management; In addition, due to increasing along with the token seed amount generated, also will the risk of token seed leakage be considerably increased, thus the potential safety hazard causing account to use; Further, for the user having many account numbers, user needs the token seed remembeing each account, from add user management cost and when user to the token seed management that many accounts are corresponding wrong and produce misoperation cost, decrease the experience of user.
Summary of the invention
In order to realize many Account Registrations method security of token software, reduce the potential safety hazard of token seed leakage, embodiments provide a kind of register method realizing dynamic password authentication, described method comprises:
The registration request that the account A receiving the first token software sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
Search the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated;
Described account A is the account of non-first transmission registration request of described first token software;
Before the registration request of the account A transmission of described reception first token software, described method also comprises:
The registration request that the account B receiving described first token software sends, carries the accounts information of described account B in the registration request that described account B sends, described account B is the account of first transmission registration request of described first token software;
According to the registration request that described account B sends, consult to generate described first token seed with described first token software;
Irreversible operation is carried out to described first token seed and generates described first token software sequence number, set up the first mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B;
Send described first token software sequence number to described first token software.
The embodiment of the present invention additionally provides a kind of device realizing dynamic password authentication, and described device comprises:
First registration request receiver module, for the registration request that the account A receiving the first token software sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
Accounts information writing module, for searching the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated;
Described account A is the account of non-first transmission registration request of described first token software;
Described device also comprises:
Second registration request receiver module, for the registration request that the account B receiving described first token software sends, carry the accounts information of described account B in the registration request that described account B sends, described account B is the account of first transmission registration request of described first token software;
Token seed generation module, for the registration request sent according to described account B, consults to generate described first token seed with described first token software;
First mapping relations set up module, described first token software sequence number is generated for carrying out irreversible operation to described first token seed, set up the first mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B;
Send described first token software sequence number to described first token software.
The embodiment of the present invention additionally provides a kind of system realizing dynamic password authentication, and described system comprises: token software and the device realizing dynamic password authentication:
The described device realizing dynamic password authentication, for the registration request that the account B receiving the first token software sends, carry the accounts information of described account B in the registration request that described account B sends, described account B is the account of first transmission registration request of described first token software; According to the registration request that described account B sends, consult generation first token seed with described first token software; Irreversible operation is carried out to described first token seed and generates the first token software sequence number, set up the first mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B; Send described first token software sequence number to described first token software; The registration request that the account A receiving described first token software sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the described first token seed corresponding with described first token software; Search the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated; Described account A is the account of non-first transmission registration request of described first token software;
When described token software is described first token software, described token software is for sending the registration request of described account A and/or sending the registration request of described account B.
The beneficial effect that the technical scheme that the embodiment of the present invention provides is brought is: by receiving the registration request that the first token software account A sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software; And the first mapping relations of described first token software sequence number and described first token seed are searched according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated, achieve when not revealing token seed, complete many Account Registrations of token software, thus decrease the potential safety hazard of token seed leakage.
Accompanying drawing explanation
Fig. 1 is a kind of method flow diagram realizing the registration of dynamic password authentication provided in the embodiment of the present invention 1;
Fig. 2 is a kind of method flow diagram realizing the registration of dynamic password authentication provided in the embodiment of the present invention 2;
Fig. 3 is a kind of method flow diagram realizing the registration of dynamic password authentication provided in the embodiment of the present invention 3;
Fig. 4 is a kind of method flow diagram realizing the registration of dynamic password authentication provided in the embodiment of the present invention 4;
Fig. 5 is a kind of method flow diagram realizing the registration of dynamic password authentication provided in the embodiment of the present invention 5;
Fig. 6 is a kind of method flow diagram realizing the registration of dynamic password authentication provided in the embodiment of the present invention 6;
Fig. 7 is a kind of structural representation realizing dynamic password authentication device provided in the embodiment of the present invention 7;
Fig. 8 is a kind of structural representation realizing dynamic password authentication device provided in the embodiment of the present invention 8;
Fig. 9 is a kind of structural representation realizing dynamic password authentication system provided in the embodiment of the present invention 9.
Embodiment
For making the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, embodiment of the present invention is described further in detail.
Embodiment 1, present embodiments provide a kind of register method realizing dynamic password authentication, the method comprises:
S101: receive the registration request that the first token software account A sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
S102: first mapping relations of searching described first token software sequence number and described first token seed according to described first token software sequence number, concentrates the accounts information of the described account A write accounts information corresponding with described first mapping relations;
Wherein, described account A is the account of non-first transmission registration of described first token software.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.
Embodiment 2
As shown in Figure 2, present embodiments provide a kind of register method realizing dynamic password authentication, this dynamic password is by token Software Create, and this dynamic software has at least two accounts, and for this token software place terminal for mobile phone, the method comprises the following steps:
The registration request that S201: the first token software account B sends;
Concrete, account is at token software input accounts information, and the first token software and server set up communication linkage.
Wherein, carry the accounts information of described account B in the registration request that account B sends, account B is that first of the first token software sends the account registered.
Preferably, the first token software is by sending the request of short message enquiry channel interface address to Wi-Fi (Wireless Internet Access) server, and the short message interface address returned by server sends the registration request that account B sends.
Such as, when account is when registering handset token, first need to verify the identity legitimacy of account, the flow process of authentication is as follows: token software sends a request for registration to server end by wireless Internet, and server will return corresponding note address port; Token software will send the short message of identity verification to the short message port of specifying, checking is uploaded phone number and the short message content of note by Authentication server, if the verification passes, account has continued token seed by wireless Internet and has exchanged flow process, if checking is not passed through, register flow path terminates.
S202: server receives the registration request that the first token software account B sends;
Preferably, server can according to the accounts information of account B, and whether checking account B is the legal account of this first token software.
S203: the log-on message request that server sends according to account B, consults generation first token seed with described first token software;
Concrete, server mode through consultation generates token seed, and making server and token software have identical token seed is the state of the art, and concrete grammar repeats no more.
S204: server carries out irreversible operation to this first token seed and generates the first token software sequence number, set up the first mapping relations of the first token seed and the first token software sequence number, and by accounts information collection corresponding with the first mapping relations for the write of the accounts information of described account B;
Concrete, server carries out computing by non-reversible algorithm to described token seed, generate token software sequence number, because this token software sequence number is that the token seed had by this token software generates, therefore, this token software sequence number can the token software at unique identification account B place.
Preferably, the mapping relations table of token seed and described token software sequence number and corresponding accounts information collection can be set up, as shown in Table 1, the the first token seed produced by the first token software registration as account B is 123, when the first token software sequence number generated according to this token seed is abc, this first token seed and the mapping relations table of the first token software sequence number and the mapping relations table produced after the accounts information of account B is write corresponding accounts information collection are:
Table one:
S205: server sends the first token software sequence number to the first token software.
Concrete, by the access way of the short message interface address in S201, send this token software sequence number by the mode of note to token software.
The first token software sequence number that S206: the first token software receipt server sends;
The account A of the S207: the first token software sends registration request;
Concrete, account A is by the first token software input accounts information, and the first token software and server set up communication linkage.
Wherein, the first token software sequence number of the first token software and the accounts information of account A is carried in the registration request that described account A sends.This first token software sequence number generates according to the first token seed corresponding with the first token software, and account A is that non-first of this first token software sends the account registered.
Preferably, the first token software is by sending the request of short message enquiry channel interface address to Wi-Fi (Wireless Internet Access) server, and the short message interface address returned by server sends this first registration request.
S208: server receives the registration request that the first token software account A sends;
Preferably, server can the accounts information of account A, and whether checking account A is the legal account of this first token software.
S209: server searches the first mapping relations of this first token software sequence number and this first token seed according to this first token software sequence number, concentrates the accounts information of the account A write accounts information corresponding with these the first mapping relations;
Preferably, the mapping relations table of token seed and described token software sequence number and corresponding accounts information collection can be set up, as shown in Table 2, when the first token software sequence number that account A carries is abc, by generation table after accounts information collection corresponding with the mapping relations of this first token software sequence number with this first token seed for the write of the accounts information of account A be:
Table two:
S210: realize the registration of account B and account A on the first token software.
S211: the solution that the account that server receives the first token software sends ties up request, the token software sequence number of the token software that described solution ties up in request the accounts information carrying described account, described account uses;
S212: server, according to described token software sequence number, removes the binding relationship of the token serial number of the token software that the accounts information of described account and described account use.
Concrete, server, according to described token software sequence number, inquires about the accounts information collection corresponding with described token software sequence number, deletes the accounts information that the account information corresponding with this token software sequence number is concentrated.
Such as, the unbind request of the account A transmission of the first token software, its first token software sequence number of carrying is abc, then by question blank two, learn the mapping relations of account A and the first token software sequence number abc, then concentrate the accounts information deleting account A at the accounts information that the first token software sequence number abc is corresponding, obtain amended table three:
Table three:
S213: server receives request lock in time that the first token software sends;
S214: the current time is sent to the first token software by server;
S215: the first this current time of token software receipt, and according to described its current time of current time complexity curve.
Concrete, the local zone time of the server time returned and its place terminal compares by the first token software, revised difference is preserved, when token software generates dynamic password again time, the local zone time that time of use is mobile device and revise the time obtained after difference adds up.
The present invention is by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.In addition, for the user having many account numbers, because user uses same token software, then user only needs record token dynamic password, greatly reduce memory cost and misoperation cost, thus decrease misoperation, namely decrease the risk that dynamic password leaks, further increase fail safe.
Embodiment 3
As shown in Figure 3, present embodiments provide a kind of register method realizing dynamic password authentication, this dynamic password is by token Software Create, this token software place terminal has at least two and has the token software of said function with the first token software in embodiment one, for token software place terminal for mobile phone, the method comprises the following steps:
S301: the first token software account B sends registration request;
Concrete, account is at token software input accounts information, and the first token software and server set up communication linkage.
Wherein, the accounts information of described account B is carried in described second registration request, account B is that first of described first token software sends the account registered, the registration request that account B sends also carries the first terminal mark of described first token software place terminal, and this first token software is the token software sending registration request to server first.
Preferably, the first token software is by sending the request of short message enquiry channel interface address to Wi-Fi (Wireless Internet Access) server, and the short message interface address returned by server sends the registration request that account B sends.
S302: server receives the registration request that the first token software account B sends;
Preferably, server can according to the accounts information of account B, and whether checking account B is the legal account of this first token software.
S303: the log-on message request that server sends according to account B, consults generation first token seed with described first token software;
Concrete, mode through consultation generates token seed, and making server and token software have identical token seed is the state of the art, and concrete grammar repeats no more.
S304: server carries out irreversible operation to this first token seed and generates the first token software sequence number, set up the first mapping relations of the first token seed and the first token software sequence number, and by accounts information collection corresponding with these the first mapping relations for the write of the accounts information of account B; Set up described first terminal mark and the mapping relations of the first token seed, described first terminal mark and the mapping relations of the first token seed are write the mapping relations collection of terminal iidentification and token seed.
Concrete, server carries out computing by non-reversible algorithm to described token seed, generate token software sequence number, because this token software sequence number is that the token seed had by this token software generates, therefore, this token software sequence number can the token software at unique identification account B place.
Preferably, token seed, token software sequence number, the terminal iidentification of account place software and the mapping relations table of corresponding accounts information collection can be set up, as shown in Table 4, when account B is 123 by the token seed that the first token software registration produces, the first token software sequence number according to the generation of this first token seed is abc, when this first terminal is designated M, then the terminal iidentification of this token seed, token software sequence number, account place software and the mapping relations table of corresponding accounts information collection are:
Table four:
S305: server sends this first token software sequence number to the first token software.
Concrete, by the access way of the short message interface address in S201, send this token software sequence number by the mode of note to token software.
The first token software sequence number that S306: the first token software receipt server sends;
The account A of the S307: the first token software sends registration request;
Concrete, account is at token software input accounts information, and the first token software and server set up communication linkage.
Wherein, the accounts information of this first token software sequence number, first terminal mark and account A is carried in the registration request that account A sends.This first token software sequence number generates according to the first token seed corresponding with the first token software, and account A is that non-first of the first token software sends the account registered.
Preferably, the first token software is by sending the request of short message enquiry channel interface address to Wi-Fi (Wireless Internet Access) server, and the short message interface address returned by server sends the registration request of account A.
S308: server receives the registration request that the first token software account A sends;
Preferably, server can according to the accounts information of this registration request terminal, and whether checking account A is the legal account of this first token software.
S309: server searches the first mapping relations of this first token software sequence number and this first token seed according to described token software sequence number, concentrates the accounts information of the described account A write accounts information corresponding with these the first mapping relations; And this sets up the mapping relations that described account A and described first terminal identify, first terminal mark and the mapping relations of the first token seed are write the mapping relations collection of terminal iidentification and token seed.
Preferably, token seed, token software sequence number, the terminal iidentification of account place software and the mapping relations table of corresponding accounts information collection can be set up, as shown in Table 5, the token software sequence number of carrying as account A is abc, when the first terminal that account A carries is designated M, the terminal iidentification of this token seed, token software sequence number, account place software and the mapping relations table of corresponding accounts information collection are:
Table five:
S310: the registration request that the account C that server receives the second token software sends;
Wherein, the second terminal iidentification of the second token software place terminal and the accounts information of account C is carried in the registration request that account C initiates, account C is the account that registration request initiated by the second token software first, and this second token software is the token software to non-first the transmission registration request of server;
S311: server searches the mapping relations collection of terminal iidentification and token seed according to the second terminal iidentification, when there is the token seed corresponding to the second terminal iidentification, performs S312; When there is not the token seed corresponding to the second terminal iidentification, perform S313;
S312: corresponding token seed is sent to described second token software by server, makes the second token software share corresponding token seed; And obtain the token software sequence number corresponding with corresponding token seed, send corresponding token software sequence number to the second token software, non-first account initiating registration request of the second software is registered according to corresponding token software sequence number, and by accounts information collection corresponding with corresponding token seed for the write of the accounts information of account C;
Such as, when the second terminal iidentification that account C carries is M, by question blank five, obtain that the token seed corresponding to the second terminal iidentification M is 123, token software sequence number is abc, then token seed 123 and token software sequence number abc are sent to the second token software, and by account collection corresponding to token seed 123 for the write of the accounts information of account C, then obtain amended table six by table five:
Table six:
S313: server is according to the 3rd registration request, generation second token seed is consulted with described second token software, irreversible operation is carried out to the second token seed and generates the second token software sequence number, set up the mapping relations of the second token seed and described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of account C, send the second token software sequence number to described second token software, non-first account initiating registration request of the second software is registered according to the second token software sequence number, and by accounts information collection corresponding with the second mapping relations for the write of the accounts information of described account C.
The execution mode that this step is concrete is identical with embodiment two S203 ~ S206, repeats no more herein.
Such as, when the second terminal iidentification that account C carries is N, by question blank five, learn not corresponding to the second terminal iidentification N token seed, then server and the second token software are consulted to generate token seed 456, and irreversible operation generation token software sequence number efg is carried out to this token seed 456, simultaneously by accounts information collection corresponding with token seed 456 for the write of the accounts information of account C, then obtain amended table seven by table five:
Table seven:
S314 ~ S318 is identical with S211 ~ S215 in embodiment two, repeats no more herein
Concrete, the local zone time of the server time returned and its place terminal compares by the first token software, revised difference is preserved, when token software generates dynamic password again time, the local zone time that time of use is mobile device and revise the time obtained after difference adds up.
Preferably, after account completes registration according to method described in the present embodiment, account token software is deleted and after resetting, the terminal iidentification of token terminal provided during by sending its registration to server and the accounts information of account, server obtains corresponding token seed according to the accounts information of the account and terminal iidentification query token seed to the mapping relations of terminal iidentification, makes account regain token seed after deletion token software.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.Further, the present embodiment searches the mapping relations collection of described terminal iidentification and token seed according to described second terminal iidentification, when there is the token seed corresponding to described second terminal iidentification, corresponding token seed is sent to described second token software, described second token software is made to share described token seed, and obtain the token software sequence number corresponding with corresponding token seed, send the token software sequence number of described correspondence to described second token software, non-first account sending registration request of described second software is registered according to corresponding token software sequence number, and by accounts information collection corresponding with corresponding token seed for the write of the accounts information of described account C, achieve multiple token softwares with same terminal iidentification and share same token seed, and then decrease the data maintenance quantity of system.In addition, for the user having many account numbers, because user uses same token software, then user only needs record token dynamic password, greatly reduce memory cost and misoperation cost, thus decrease misoperation, namely decrease the risk that dynamic password leaks, further increase fail safe.
Embodiment 4
As shown in Figure 4, present embodiments provide a kind of register method realizing dynamic password authentication, this dynamic password is by token Software Create, this token software place terminal has at least two and has the token software of said function with the first token software in embodiment one, for token software place terminal for mobile phone, the method comprises the following steps:
Wherein, S401 ~ 409 are identical with the S301 ~ S309 in embodiment three; S413 ~ 421 are identical with the S310 ~ S318 in embodiment three, repeat no more herein.
S410: server receives the registration request that token software account sends, described registration request comprises the accounts information of described account and sends the terminal iidentification of described registration request terminal;
S411: server, according to described accounts information and described terminal iidentification, judges whether to there is the token seed corresponding with described accounts information and described terminal iidentification and token software sequence number, if so, then performs S412; If not, then S413 is performed.
Concrete, server inquires about the accounts information collection corresponding with the first mapping relations according to described accounts information and described terminal iidentification, and the mapping relations collection of the inquiry accounts information set pair corresponding with the first mapping relations terminal iidentification of answering and token seed, when there is the token seed corresponding with described accounts information and described terminal iidentification and token software sequence number, then perform S412; If not, then S413 is performed.
S412: send the described token seed corresponding with described accounts information and described terminal iidentification and token software sequence number extremely described token software.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.Further, the present embodiment searches the mapping relations collection of described terminal iidentification and token seed according to described second terminal iidentification, when there is the token seed corresponding to described second terminal iidentification, corresponding token seed is sent to described second token software, described second token software is made to share described token seed, and obtain the token software sequence number corresponding with corresponding token seed, send the token software sequence number of described correspondence to described second token software, non-first account sending registration request of described second software is registered according to corresponding token software sequence number, and by accounts information collection corresponding with corresponding token seed for the write of the accounts information of described account C, achieve multiple token softwares with same terminal iidentification and share same token seed, and then decrease the data maintenance quantity of system.In addition, for the user having many account numbers, because user uses same token software, then user only needs record token dynamic password, greatly reduce memory cost and misoperation cost, thus decrease misoperation, namely decrease the risk that dynamic password leaks, further increase fail safe.Further, in the present embodiment, server is according to described accounts information and described terminal iidentification, the token seed corresponding with described accounts information and described terminal iidentification and token software sequence number whether is there is described in judgement, if it is the described token seed corresponding with described accounts information and described terminal iidentification and token software sequence number extremely described token software simulating is sent, when in account because some abnormal conditions cause token to damage, and only need to recover once-through operation when same account exists multiple account, the setting of all account numbers can be recovered.
Embodiment 5
As shown in Figure 5, present embodiments provide a kind of register method realizing dynamic password authentication, this dynamic password is by token Software Create, this token software place terminal has at least two and has the token software of said function with the first token software in embodiment one, for token software place terminal for mobile phone, the method comprises the following steps:
Wherein, S501 ~ 509 are identical with the S301 ~ S309 in embodiment three; S512 ~ 520 are identical with the S310 ~ S318 in embodiment three, repeat no more herein.
S510: the registration request receiving the first token software or described second token software account initiation;
S511: server according to the first token software or described second token software account initiate registration request in, the accounts information inquiry that described account is carried and described terminal iidentification inquire about the mapping relations that whether there is described accounts information and other-end and identify, if had, then remove the mapping relations of described other-end mark.
Concrete, server searches accounts information collection according to the accounts information of account, think that the account registers at other-end when the mapping relations that the accounts information and token seed, other-end that to there is account identify, then remove the mapping relations of described other-end mark.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.
Embodiment 6
As shown in Figure 6, present embodiments provide a kind of register method realizing dynamic password authentication, this dynamic password is by token Software Create, and the application software that this token software and account are applied integrates, this token software place terminal has at least two and has the token software of said function with the first token software in embodiment one, for token software place terminal for mobile phone, the method comprises the following steps:
Wherein, S603 ~ S620 is identical with the S301 ~ S318 in embodiment three, repeats no more herein.
S601: account starts application software;
S602: application software initiates registration request by its integrated token software;
……
S621: application software initiates checking request by its integrated token software;
S622: server requirement dynamic password verification account identity;
S623; Token dynamic password is sent with the token Software Create of application integration to server;
S624: server authentication is by account identity.
The embodiment of the present invention, the application software that token software and account are applied integrates, avoid in prior art, because token software is separated use with application software, to making to exist between generation token software and application software information interaction frequently and causing the risk of token seed leakage.In addition, in the embodiment of the present invention, token dynamic password is by the token Software Create with application integration and sends to server, account need not input voluntarily, improves the experience of account.
Embodiment 7
As shown in Figure 7, present embodiments provide a kind of device realizing dynamic password authentication, comprising:
First registration request receiver module 701, for receiving the registration request that the first token software account A sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
Accounts information writing module 702, for searching the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated;
Described account A is that non-first of described first token software sends the account registered.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.
Embodiment 8
As shown in Figure 8, present embodiments provide a kind of device realizing dynamic password authentication, comprising:
First registration request receiver module 701, for receiving the registration request that the first token software account A sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
Accounts information writing module 702, for searching the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated;
Described account A is that non-first of described first token software sends the account registered.
Second registration request receiver module 703, for receiving the registration request that the first token software account B sends, carry the accounts information of described account B in the registration request that described account B sends, described account B is that first of described first token software sends the account registered;
Token seed generation module 704, for according to described second registration request, consults generation first token seed with described first token software;
First mapping relations set up module 705, the first token software sequence number is generated for carrying out irreversible operation to described first token seed, set up the mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B;
Send described first token software sequence number to described first token software.
Second mapping relations set up module 706, for setting up the mapping relations of described first terminal mark and the first token seed;
Terminal iidentification writing module 707, for writing the mapping relations collection of terminal iidentification and token seed by described first terminal mark and the mapping relations of the first token seed;
Wherein, described first token software is first the token software sending registration request, also comprises the first terminal mark of described first token software place terminal in the registration request of the registration request that described account A sends and described account B transmission.
Second registration request receiver module 708, for the registration request that the account C receiving the second token software sends, carry described second terminal iidentification of the second token software place terminal and the accounts information of described account C in the registration request that described account C sends, described account C is the account that described other token softwares first send registration request;
Token seed sharing module 709, for searching the mapping relations collection of described terminal iidentification and token seed according to described second terminal iidentification, when there is the token seed corresponding to described second terminal iidentification, corresponding token seed is sent to described second token software, described second token software is made to share described token seed, and obtain the token software sequence number corresponding with corresponding token seed, send the token software sequence number of described correspondence to described second token software, non-first account sending registration request of described second software is registered according to corresponding token software sequence number, and by accounts information collection corresponding with corresponding token seed for the write of the accounts information of described account C, when there is not the token seed corresponding to described second terminal iidentification, then according to described 3rd registration request, generation second token seed is consulted with described second token software, irreversible operation is carried out to described second token seed and generates the second token software sequence number, set up the mapping relations of described second token seed and described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of described account C,
Token software sequence number sending module 710, for sending described second token software sequence number to described second token software, non-first account sending registration request of described second software is registered according to described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of described account C.
Terminal iidentification mapping relations remove module 711, for according to described first token software or described second token software account send registration request in, the accounts information inquiry that described account is carried and described terminal iidentification inquire about the mapping relations that whether there is described accounts information and other-end and identify, if had, then remove the mapping relations of described other-end mark.
Solution ties up request receiving module 712, and the solution that the account for receiving token software sends ties up request, the token software sequence number of the token software that described solution ties up in request the accounts information carrying described account, described account uses;
Solution ties up request Executive Module 713, for according to described token software sequence number, removes the binding relationship of the token serial number of the token software that the accounts information of described account and described account use.
Lock in time, request receiving module 714, asked for the lock in time receiving the transmission of token software;
Current time sending module 715, for the current time is sent to described token software, makes described token software according to described its current time of current time complexity curve.
3rd registration request receiver module 716, for receiving the registration request that token software account sends, described registration request comprises the accounts information of described account and sends the terminal iidentification of described registration request terminal;
Token seed and token software sequence number sending module 717, for according to described accounts information and described terminal iidentification, the token seed corresponding with described accounts information and described terminal iidentification and token software sequence number whether is there is described in judgement, if so, then the described token seed corresponding with described accounts information and described terminal iidentification and token software sequence number extremely described token software is sent.
The device of what the present embodiment provided realize dynamic password authentication, is generally used for the application scenarios of PC end etc. without token software itself.Account is when carrying out sensitive operation, and open the token software of mobile device, token software shows the password of generation dynamically, and account manually inputs dynamic password, completes authentication.This scene token software is as an embeddable module, other application software obtains dynamic cipher password by embedding token software, and which effectively prevent the data interaction between software, and the collateral security fail safe of dynamic password.
The device of what the present embodiment provided realize dynamic password authentication also the checking scene scheme of this embedded mode can improve the level of security of application software greatly, eliminate the troublesome operation that account manually inputs dynamic password simultaneously, realize account safety and unification easily.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.
Embodiment 9
As shown in Figure 9, present embodiments provide a kind of device realizing dynamic password authentication, comprising: token software 801 and the device 802 realizing dynamic password authentication:
When described token software 801 is the first token software, for sending the registration request of described account A;
The described device 802 realizing dynamic password authentication for, receive the registration request that the first token software account A sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software; Search the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated; Described account A is that non-first of described first token software sends the account registered.
The embodiment of the present invention, by searching the first mapping relations of the first token software sequence number and the first token seed according to the first token software sequence number, the accounts information of the account A write accounts information corresponding with the first mapping relations is concentrated, achieve the secure registration of the many accounts of token software, thus avoid the potential safety hazard of token seed leakage.
All or part of content in the technical scheme that above embodiment provides can be realized by software programming, and its software program is stored in the storage medium that can read, storage medium such as: the hard disk in computer, CD or floppy disk.
The foregoing is only preferred embodiment of the present invention, not in order to limit the present invention, within the spirit and principles in the present invention all, any amendment done, equivalent replacement, improvement etc., all should be included within protection scope of the present invention.
Claims (15)
1. realize a register method for dynamic password authentication, it is characterized in that, described method comprises:
The registration request that the account A receiving the first token software sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
Search the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated;
Described account A is the account of non-first transmission registration request of described first token software;
Before the registration request of the account A transmission of described reception first token software, described method also comprises:
The registration request that the account B receiving described first token software sends, carries the accounts information of described account B in the registration request that described account B sends, described account B is the account of first transmission registration request of described first token software;
According to the registration request that described account B sends, consult to generate described first token seed with described first token software;
Irreversible operation is carried out to described first token seed and generates described first token software sequence number, set up the first mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B;
Send described first token software sequence number to described first token software.
2. register method according to claim 1, is characterized in that, described method also comprises:
The first terminal mark of described first token software place terminal is also comprised in the registration request of the registration request that described account A sends and described account B transmission;
Set up the mapping relations of described first terminal mark and described first token seed;
Described first terminal mark and the mapping relations of described first token seed are write the mapping relations collection of terminal iidentification and token seed;
Described first token software is first the token software sending registration request.
3. register method according to claim 2, is characterized in that, described method also comprises:
The registration request that the account C receiving the second token software sends, carry described second terminal iidentification of the second token software place terminal and the accounts information of described account C in the registration request that described account C sends, described account C is the account of first transmission registration request of other token softwares;
The mapping relations collection of described terminal iidentification and token seed is searched according to described second terminal iidentification, when there is the token seed corresponding to described second terminal iidentification, corresponding token seed is sent to described second token software, described second token software is made to share corresponding token seed, and obtain the token software sequence number corresponding with corresponding token seed, send the token software sequence number of described correspondence to described second token software, non-first account sending registration request of described second token software is registered according to corresponding token software sequence number, and by accounts information collection corresponding with corresponding token seed for the write of the accounts information of described account C,
When there is not the token seed corresponding to described second terminal iidentification, then according to the registration request that described account C sends, generation second token seed is consulted with described second token software, irreversible operation is carried out to described second token seed and generates the second token software sequence number, set up the second mapping relations of described second token seed and described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of described account C;
Send described second token software sequence number to described second token software, non-first account sending registration request of described second token software is registered according to described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of described account C.
4. register method according to claim 3, is characterized in that, described method also comprises:
Whether there are the mapping relations that described accounts information and other-end identify according to the accounts information carried in the registration request that the account of described first token software or described second token software sends and terminal iidentification inquiry, if so, then the mapping relations of described other-end mark are removed.
5. the register method according to claim 3 or 4, it is characterized in that, the registration request of the account C transmission of described reception second token software, described second terminal iidentification of the second token software place terminal and the accounts information of described account C is carried in the registration request that described account C sends, described account C is that before first of other token softwares sends the account of registration request, described method also comprises:
The registration request that the account receiving token software sends, described registration request comprises the accounts information of described account and sends the terminal iidentification of described registration request terminal;
According to described accounts information and described terminal iidentification, judge whether to there is the token seed corresponding with described accounts information and described terminal iidentification and token software sequence number, if so, then the described token seed corresponding with described accounts information and described terminal iidentification and token software sequence number extremely described token software is sent.
6. the register method according to any one of claim 1-4, is characterized in that, described method also comprises:
The solution that the account receiving token software sends ties up request, the token software sequence number of the token software that described solution ties up in request the accounts information carrying described account, described account uses;
According to described token software sequence number, remove the binding relationship of the token serial number of the token software that the accounts information of described account and described account use.
7. register method according to claim 1, is characterized in that, described method also comprises:
Receive request lock in time that token software sends;
The current time is sent to described token software, makes described token software according to described its current time of current time complexity curve.
8. realize a device for dynamic password authentication, it is characterized in that, described device comprises:
First registration request receiver module, for the registration request that the account A receiving the first token software sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the first token seed corresponding with described first token software;
Accounts information writing module, for searching the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated;
Described account A is the account of non-first transmission registration request of described first token software;
Described device also comprises:
Second registration request receiver module, for the registration request that the account B receiving described first token software sends, carry the accounts information of described account B in the registration request that described account B sends, described account B is the account of first transmission registration request of described first token software;
Token seed generation module, for the registration request sent according to described account B, consults to generate described first token seed with described first token software;
First mapping relations set up module, described first token software sequence number is generated for carrying out irreversible operation to described first token seed, set up the first mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B;
Send described first token software sequence number to described first token software.
9. device according to claim 8, is characterized in that, described device also comprises:
Second mapping relations set up module, for setting up the mapping relations of first terminal mark and described first token seed;
Terminal iidentification writing module, for writing the mapping relations collection of terminal iidentification and token seed by described first terminal mark and the mapping relations of described first token seed;
Described first token software is first the token software sending registration request, also comprises the first terminal mark of described first token software place terminal in the registration request of the registration request that described account A sends and described account B transmission.
10. device according to claim 9, is characterized in that, described device also comprises:
4th registration request receiver module, for the registration request that the account C receiving the second token software sends, carry described second terminal iidentification of the second token software place terminal and the accounts information of described account C in the registration request that described account C sends, described account C is the account of first transmission registration request of other token softwares;
Token seed sharing module, for searching the mapping relations collection of described terminal iidentification and token seed according to described second terminal iidentification, when there is the token seed corresponding to described second terminal iidentification, corresponding token seed is sent to described second token software, described second token software is made to share corresponding token seed, and obtain the token software sequence number corresponding with corresponding token seed, send the token software sequence number of described correspondence to described second token software, non-first account sending registration request of described second token software is registered according to corresponding token software sequence number, and by accounts information collection corresponding with corresponding token seed for the write of the accounts information of described account C, when there is not the token seed corresponding to described second terminal iidentification, then according to the registration request that described account C sends, generation second token seed is consulted with described second token software, irreversible operation is carried out to described second token seed and generates the second token software sequence number, set up the second mapping relations of described second token seed and described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of described account C,
Token software sequence number sending module, for sending described second token software sequence number to described second token software, non-first account sending registration request of described second token software is registered according to described second token software sequence number, and by accounts information collection corresponding with described second mapping relations for the write of the accounts information of described account C.
11. devices according to claim 10, is characterized in that, described device also comprises:
Terminal iidentification mapping relations remove module, whether there are the mapping relations that described accounts information and other-end identify for the accounts information that carries in the registration request that sends according to the account of described first token software or described second token software and terminal iidentification inquiry, if so, then the mapping relations of described other-end mark are removed.
12. devices according to claim 10 or 11, it is characterized in that, described device also comprises:
3rd registration request receiver module, the registration request that the account for receiving token software sends, described registration request comprises the accounts information of described account and sends the terminal iidentification of described registration request terminal;
Token seed and token software sequence number sending module, for according to described accounts information and described terminal iidentification, judge whether to there is the token seed corresponding with described accounts information and described terminal iidentification and token software sequence number, if so, then the described token seed corresponding with described accounts information and described terminal iidentification and token software sequence number extremely described token software is sent.
13. devices according to Claim 8 described in-11 any one, it is characterized in that, described device also comprises:
Solution ties up request receiving module, and the solution that the account for receiving token software sends ties up request, the token software sequence number of the token software that described solution ties up in request the accounts information carrying described account, described account uses;
Solution ties up request Executive Module, for according to described token software sequence number, removes the binding relationship of the token serial number of the token software that the accounts information of described account and described account use.
14. devices according to claim 8, is characterized in that, described device also comprises:
Lock in time, request receiving module, asked for the lock in time receiving the transmission of token software;
Current time sending module, for the current time is sent to described token software, makes described token software according to described its current time of current time complexity curve.
15. 1 kinds of systems realizing dynamic password authentication, it is characterized in that, described system comprises: token software and realize the device of dynamic password authentication:
The described device realizing dynamic password authentication, for the registration request that the account B receiving the first token software sends, carry the accounts information of described account B in the registration request that described account B sends, described account B is the account of first transmission registration request of described first token software; According to the registration request that described account B sends, consult generation first token seed with described first token software; Irreversible operation is carried out to described first token seed and generates the first token software sequence number, set up the first mapping relations of described first token seed and described first token software sequence number, and by accounts information collection corresponding with described first mapping relations for the write of the accounts information of described account B; Send described first token software sequence number to described first token software; The registration request that the account A receiving described first token software sends, carry the first token software sequence number of described first token software and the accounts information of described account A in the registration request that described account A sends, described first token software sequence number generates according to the described first token seed corresponding with described first token software; Search the first mapping relations of described first token software sequence number and described first token seed according to described first token software sequence number, the accounts information of the described account A write accounts information corresponding with described first mapping relations is concentrated; Described account A is the account of non-first transmission registration request of described first token software;
When described token software is described first token software, described token software is for sending the registration request of described account A and/or sending the registration request of described account B.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010582275.2A CN102487322B (en) | 2010-12-03 | 2010-12-03 | Realize the register method of dynamic password authentication, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010582275.2A CN102487322B (en) | 2010-12-03 | 2010-12-03 | Realize the register method of dynamic password authentication, device and system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102487322A CN102487322A (en) | 2012-06-06 |
CN102487322B true CN102487322B (en) | 2015-10-14 |
Family
ID=46152778
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010582275.2A Active CN102487322B (en) | 2010-12-03 | 2010-12-03 | Realize the register method of dynamic password authentication, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102487322B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103647647B (en) * | 2013-12-06 | 2016-06-22 | 上海众人网络安全技术有限公司 | Automatic correction method for time migration of dynamic password at server side |
US9667424B2 (en) | 2014-06-26 | 2017-05-30 | Xiaomi Inc. | Methods and apparatuses for binding token key to account |
CN104125067B (en) * | 2014-06-26 | 2017-05-24 | 小米科技有限责任公司 | Account and token secret key binding method and device |
CN104519066B (en) * | 2014-12-23 | 2017-11-28 | 飞天诚信科技股份有限公司 | A kind of method for activating mobile terminal token |
CN107979569B (en) * | 2016-10-24 | 2021-04-27 | 中国移动通信有限公司研究院 | Registration information management device, method and system for Internet application |
CN108234409B (en) * | 2016-12-15 | 2020-11-27 | 腾讯科技(深圳)有限公司 | Identity verification method and device |
CN108460262B (en) * | 2018-01-08 | 2019-11-05 | 平安科技(深圳)有限公司 | Cipher management method, device, terminal device and storage medium |
CN109359464B (en) * | 2018-10-29 | 2021-10-15 | 南通大学 | Wireless security authentication method based on block chain technology |
CN109561093B (en) * | 2018-12-06 | 2022-06-03 | 平安科技(深圳)有限公司 | Unauthorized behavior detection method and device, computer equipment and storage medium |
CN114641033B (en) * | 2022-05-09 | 2022-08-30 | 上海大汉三通通信股份有限公司 | 5G message push speed control method, device, equipment and medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866822A (en) * | 2005-05-16 | 2006-11-22 | 联想(北京)有限公司 | Method for realizing uniform authentication |
JP2009181194A (en) * | 2008-01-29 | 2009-08-13 | Nec Corp | Authentication system, control device to be used for the same, authentication method and program for authentication |
CN101594232A (en) * | 2009-06-30 | 2009-12-02 | 北京飞天诚信科技有限公司 | The authentication method of dynamic password, system and corresponding authenticating device |
-
2010
- 2010-12-03 CN CN201010582275.2A patent/CN102487322B/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1866822A (en) * | 2005-05-16 | 2006-11-22 | 联想(北京)有限公司 | Method for realizing uniform authentication |
JP2009181194A (en) * | 2008-01-29 | 2009-08-13 | Nec Corp | Authentication system, control device to be used for the same, authentication method and program for authentication |
CN101594232A (en) * | 2009-06-30 | 2009-12-02 | 北京飞天诚信科技有限公司 | The authentication method of dynamic password, system and corresponding authenticating device |
Also Published As
Publication number | Publication date |
---|---|
CN102487322A (en) | 2012-06-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102487322B (en) | Realize the register method of dynamic password authentication, device and system | |
EP3968567B1 (en) | Blockchain-based user privacy data providing methods and apparatuses | |
CN111404923B (en) | Control method and system for access authority of container cluster | |
CN104270386B (en) | Across application system user (asu) information integrating method and identity information management server | |
CN103685267B (en) | Data access method and device | |
US11882442B2 (en) | Handset identifier verification | |
KR101451870B1 (en) | System, method and computer readable recording medium for providing a log in of an application by communizing an authority | |
US9769654B2 (en) | Method of implementing a right over a content | |
CN106790156B (en) | Intelligent device binding method and device | |
WO2013182154A1 (en) | Method, system and terminal for encrypting/decrypting application program on communication terminal | |
CN109033857B (en) | Method, device and equipment for accessing data and readable storage medium | |
CN103873454A (en) | Authentication method and equipment | |
CN107040520B (en) | Cloud computing data sharing system and method | |
AU2002221118B2 (en) | Method and device for authenticating user | |
CN104348895A (en) | Method and device for sharing data among programs in mobile terminal | |
CN106465076A (en) | Control method and terminal for short message reading | |
KR20210103615A (en) | Blockchain-based user authentication model | |
CN114662135A (en) | Data access method, computer device and readable storage medium | |
KR101607668B1 (en) | System, apparatus, method and computer readable recording medium for paymenting on the mobile terminal by the short message service | |
CN112153038A (en) | Method and device for secure login, authentication terminal and readable storage medium | |
CN106331010A (en) | Network file access control method and device | |
CN115801299A (en) | Meta-universe identity authentication method, device, equipment and storage medium | |
KR20200125279A (en) | User Identification Method Using Block Chain and System thereof | |
CN103559430B (en) | application account management method and device based on Android system | |
WO2016089639A1 (en) | Location-based user disambiguation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right | ||
TR01 | Transfer of patent right |
Effective date of registration: 20190730 Address after: 518000 Guangdong city of Shenzhen province Futian District SEG Science Park 2 East Room 403 Co-patentee after: Tencent cloud computing (Beijing) limited liability company Patentee after: Tencent Technology (Shenzhen) Co., Ltd. Address before: 518000 Guangdong city of Shenzhen province Futian District SEG Science Park 2 East Room 403 Patentee before: Tencent Technology (Shenzhen) Co., Ltd. |