Abstract:
The present invention relates to the field of information security. Disclosed are a system and method for communication between a dynamic token and a tool, the system comprising a tool part and a dynamic token part; the tool part comprises a control module and a tool radio frequency communication module; the dynamic token part comprises an MCU and liquid crystal module and an OTP radio frequency communication module. The method comprises: the tool part transmits a modulated wake-up command signal to the dynamic token part in the form of an electromagnetic wave; when a wake-up response command signal returned by the dynamic token part is correctly received, the tool part transmits the modulated command signal to the dynamic token part in the form of an electromagnetic wave; and the tool part detects the amplitude variation of the generated carrier signal, judges whether the response signal is correctly received, and operates correspondingly.

Description:
FIELD OF THE INVENTION 
       [0001]    The present invention relates to information security field, more particularly, to a system of communicating a dynamic token with a tool and a method thereof. 
       BACKGROUND OF THE INVENTION 
       [0002]    In the prior art, dynamic token, which is also called One-time Password (OTP), is safe and convenient technology of preventing an account number from being stolen. By using the technology, an unpredictable random number combination is generated according to dedicated algorithm and each password can only be used for one time. When a user is authenticated, besides an account number and a static password are needed to be input; a dynamic password is also needed to be input by the user. Only if the user is authenticated by a system successfully, can the user normally logon or transaction be performed so as to ensure the legitimacy and uniqueness of the identity of the user. The obvious advantage of dynamic token lies in that the passwords used by the user are different from time to time so as to prevent a criminal from faking identity of a legitimate user. The dynamic password authentication technology is regarded as one of best effective ways for solving user identity authentication at present, which can effectively prevent network problems such as stealing user account password by a hacker or Trojan virus or fake website and preventing the loss of financial property or materials of user. At present, the dynamic token is widely used in fields such as e-bank, network games, telecommunication provider, e-administration and enterprises, etc. 
         [0003]    At present, most dynamic tokens connect to and communicate with a producing tool (tool part) by an exposed hardware interface; and such hardware interface has many disadvantages such as weak security, bad seal, bad capability of water-proof and dust-proof and low production efficiency, etc. 
       SUMMARY OF THE INVENTION 
       [0004]    Due to the shortcoming of prior art and in order to solve problem of secure sealing in a process of using a dynamic token, the present invention provides a system of communicating the dynamic token with a tool and a method thereof by radio frequency communication technology, in which the dynamic token does not need to directly contact with the tool. 
         [0005]    The solution of the present invention includes the following. 
         [0006]    A system of communicating a dynamic token and a tool is disclosed, and the system comprises a tool part and a dynamic token part which are communicated with each other by radio frequency communication technology, wherein the tool part includes a controlling module and a tool radio frequency communicating module; 
         [0007]    the controlling module is configured to generate wake-up instruction signal and/or operating instruction signal and send the signal to the tool radio frequency communicating module, determine whether response signal returned by the dynamic token part is correctly received, and control to output prompting information of successful communication or error according to determining result; 
         [0008]    the tool radio frequency communicating module is configured to, under the control of the controlling module, generate corresponding modulated signal by using the carrier signal generated by the tool radio frequency communicating module and the wake-up instruction signal and/or the instruction signal, send the modulated signal to an OTP (one time password) radio frequency communicating module of the dynamic token part in electromagnetic form, and receive response signal returned by the OTP radio frequency communicating module and send the response signal to the controlling module; 
         [0009]    the dynamic token part includes an MCU (Microprocessor Control Unit) and liquid crystal module and the OTP frequency communicating module; 
         [0010]    the OTP radio frequency communicating module is configured to receive the modulated signal sent by the tool radio frequency communicating module in electromagnetic form, extract and process the received modulated signal; send the result signal obtained by extracting and processing to the MCU and liquid crystal module and further return corresponding response signal to the tool radio frequency communicating module; 
         [0011]    the MCU and liquid crystal module is configured to determine whether the result signal sent by the OTP radio frequency module is correct instruction signal; and generate corresponding response signal if the result signal is correct instruction signal and send the response signal to the OTP radio frequency communicating module. 
         [0012]    The process of the controlling module generating and sending the wake-up instruction signal specifically includes: determining whether sending the wake-up operating instruction is required; and, if the result of determining is yes, controlling the radio frequency communicating module to output carrier signal, generating the wake-up instruction signal after a specified time delay and sending the wake-up instruction signal to the tool radio frequency communicating module; 
         [0013]    the process of the controlling module generating and sending the operating instruction signal specifically includes: detecting the baud rate of the dynamic token part when receiving the response signal of the wake-up operating instruction in a predetermined time generating the operating instruction signal according to the detected baud rate and sending the operating instruction signal to the tool radio frequency communicating module. 
         [0014]    The operating instruction signal includes obtaining hardware information instruction signal, crystal outputting and controlling instruction signal, setting crystal calibration data instruction signal, extracting OTP data instruction signal and programming seed instruction signal; 
         [0015]    the modulated signal includes modulated wake-up instruction signal and modulated operating instruction signal. 
         [0016]    The tool radio frequency communicating module includes a signal preparing and receiving-sending sub-module and a signal processing sub-module; 
         [0017]    the signal preparing and receiving-sending sub-module includes: 
         [0018]    a carrier signal generating unit configured to generate carrier signal; 
         [0019]    a signal mixing unit configured to, under the control of the controlling module, output the carrier signal to a first signal strength adjusting unit; and mix the instruction signal sent by the controlling module and the carrier signal to obtain the modulated signal; 
         [0020]    the first signal strength adjusting unit configured to adjust the strength of the carrier signal and the modulated signal; 
         [0021]    a signal driving unit configured to drive the signal output by the first signal strength adjusting unit and amplify the power of the output signal; and 
         [0022]    a tool part LC (Inductor-Capacitor) mutual inducting unit configured to send the signal output by the signal driving unit to the dynamic token part and further configured to receive the signal returned b the dynamic token part; 
         [0023]    the signal processing sub-module is configured to extract and process the signal which is returned by the dynamic token part and received by the tool part LC mutual inducting unit and send the extracted and processed signal to the controlling module. 
         [0024]    The signal processing sub-module includes: 
         [0025]    a signal extracting unit configured to extract the signal returned by the dynamic token part and received by the tool part LC mutual inducting unit; 
         [0026]    an interference eliminating unit configured to eliminate the affect of the signal sent by the preparing and receiving-sending sub-module on the signal processing sub-module; 
         [0027]    a signal amplifying unit configured to amplify the signal obtained by the signal extracting unit; 
         [0028]    a filtering unit configured to filtering and eliminating the high frequency component output by the signal amplifying unit; and 
         [0029]    a signal rectifying unit configured to converse the signal output by the filtering unit to be TTL (Transistor-transistor logic) signal which can be identified by the controlling module. 
         [0030]    The signal processing sub-module includes: 
         [0031]    a signal extracting unit configured to extract the signal received by the tool part LC mutual inducting unit; 
         [0032]    a second signal strength adjusting unit configured to adjust the strength of the signal extracted by the signal extracting unit; 
         [0033]    a phase adjusting unit configured to perform reverse-phase processing on the carrier signal generated by the carrier generating unit; 
         [0034]    a mixing and comparing unit configured to mix the signal output by the second signal strength adjusting unit and the signal output by the phase adjusting unit and send the mixed signal to the signal rectifying unit; 
         [0035]    a synchronizing signal extracting unit configured to obtain the carrier signal generated by the carrier generating unit; extract and process the carrier signal to obtain synchronizing clock signal and send the synchronizing clock signal to the signal rectifying unit; and 
         [0036]    the signal rectifying unit configured to arrange the signal output by the mixing and comparing unit according to the synchronizing clock signal and send the signal obtained by comparing and arranging to the controlling module. 
         [0037]    The OTP radio frequency communicating module includes: 
         [0038]    a dynamic token part LC mutual inducting unit configured to receive the signal sent by the tool part, and return the signal to the tool part under the control of a data sending and controlling unit; 
         [0039]    a signal extracting and chip protecting unit configured to extract the signal received by the dynamic token part LC mutual inducting unit and process the signal obtained by extracting to obtain TTL signal which is identifiable and non-destructive to the MCU and liquid crystal module and send the TTL signal to the MCU and liquid crystal module; 
         [0040]    the data sending and controlling unit configured to, under the control of the MCU and liquid crystal module, make two ends of an electric induction coil of the dynamic token part LC mutual inducting unit be inducting or disconnecting so as to affect the amplitude of the carrier signal generated by the tool part by the change of electromagnetic field. 
         [0041]    A method of communicating a dynamic token and a tool is disclosed, wherein the method is based on radio frequency communicating technology and includes: 
         [0042]    Step A, generating, by the tool part, wake-up instruction signal and carrier signal, obtaining modulated wake-up instruction signal according to the wake-up instruction signal and the carrier signal and sending the modulated wake-up instruction signal to the dynamic token part in electromagnetic form; 
         [0043]    Step B, performing, by the tool part, corresponding operation on the received signal which is returned by dynamic token part to obtain operating result signal; 
         [0044]    Step C, detecting, by the tool part, baud rate of the dynamic token part and determining whether the operating result signal obtained in Step B is correct wake-up responding signal, if yes, going to Step D; otherwise, outputting prompting information of error and ending; 
         [0045]    Step D, generating, by the tool part, operating instruction signal according to the detected baud rate, obtaining modulated operating instruction signal according to the operating instruction signal and the carrier signal and sending the modulated operating instruction signal to the dynamic token part dynamic token part in electromagnetic form; 
         [0046]    Step E, performing, by the tool part, corresponding operation on the signal returned by the dynamic token part to obtain operating result signal; and 
         [0047]    Step F, determining, by the tooling part, whether the operating result signal obtained in Step E is correct response signal, if yes, outputting prompting information of successful communication, ending or going back to Step A; otherwise, outputting prompt information of error and ending. 
         [0048]    Step B and Step E specifically includes: 
         [0049]    receiving, by the tool part, the signal returned by the dynamic token part and performing operations of detecting, removing DC component, amplifying, removing high frequency component and comparing and outputting; 
         [0050]    the signal obtained by comparing and outputting is the operating result signal. 
         [0051]    Step B and Step E specifically includes: 
         [0052]    receiving, by the tooling part, the signal returned by the dynamic token part, after performing a process of removing DC (direct current) component on the signal, performing AND operation on the processed signal and the reverse-phase signal of the carrier signal, taking the signal obtained by AND operation as the input of a trigger, and taking signal obtained by performing AND operation on the carrier signal ant the signal obtained by voltage-dividing on the carrier signal as clock signal of the trigger; 
         [0053]    the signal output by the trigger is the operating result signal. 
         [0054]    Between Step A and Step B, and between the Step D and Step E, the method comprises a step of: 
         [0055]    generating, by the tool part, high level signal, amplifying the signal obtained by performing AND operation on the high level signal and the carrier signal and outputting the amplified signal by the LC mutual inducting circuit in electromagnetic form. 
         [0056]    A processing operation of the dynamic token part between Step A and Step B specifically includes: 
         [0057]    Step a, receiving, by the dynamic token part, the signal sent by the tool part, performing operations of detecting, removing high frequency component and voltage-limiting on the received signal and determining whether the signal obtained by performing the operations is correct wake-up instruction signal, if yes, going to Step b; otherwise making no response and resting; 
         [0058]    Step b, generating, by the dynamic token part, wake-up response signal and, under the control of the wake-up response signal, controlling an electric induction coil to affect the magnetic field around so as to affect the carrier signal of the tool part. 
         [0059]    A corresponding operation of the dynamic token part between Step D and Step E specifically includes: 
         [0060]    Step f, receiving, by the dynamic token part, the signal sent by the tool part, performing operations of detecting, removing high frequency component and voltage limiting on the received signal and determining whether the signal obtained by performing the operations is correct instruction signal, if yes, going to Step C; otherwise, making no response and resting; 
         [0061]    Step g, storing and processing, by the dynamic token part, the data in the instruction signal and generating corresponding response signal and, under the control of the corresponding response signal, controlling an electric induction coil to affect the magnetic field around so as to affect the carrier signal of the tool part. 
         [0062]    The operating instruction signal includes obtaining hardware information instruction signal, crystal outputting and controlling instruction signal, setting crystal calibration data instruction signal, extracting OTP data instruction signal and programming seed instruction signal. 
         [0063]    When the operating instruction signal is the obtaining hardware information instruction signal, the tool part determines whether hardware information returned by the dynamic token part is correctly received in a predetermined time; if yes, sends the crystal outputting and controlling signal or the extracting OTP data instruction signal; otherwise, outputs prompt information of error and ends the process. 
         [0064]    When the operating instruction signal is the crystal outputting and controlling signal, the tool part determines whether clock signal returned by the dynamic token part is correctly received in a predetermined time, if yes, generates and sends the setting crystal calibration data instruction signal according to standard clock signal and the clock signal; otherwise, outputs prompting information of error and ends the process; wherein, 
         [0065]    the clock signal is second signal output with a specific frequency, clock signal of 32.768 KHZ or clock signal related to the clock signal of 32.768 KHZ after the dynamic token part correctly receives crystal outputting and controlling instruction signal sent by the tool part; 
         [0066]    the process of generating the setting crystal calibration data instruction signal according to the standard clock signal and the clock signal specifically includes: computing, by the tool part, a deviation between the clock signal returned by the dynamic token part and the standard clock signal, computing out the crystal calibration data according to the deviation and generating the setting crystal calibration data instruction signal according to the crystal calibration data. 
         [0067]    When the operating instruction signal is the setting crystal calibration data instruction signal, the tool part determines whether the successful communication instruction signal returned by the dynamic token part is correctly received in a predetermined time, if yes, sends the programming seed instruction signal; otherwise, outputs prompting information of error and ends the process. 
         [0068]    When the operating instruction signal is the extracting OTP data instruction signal, the tool part determines whether corresponding data returned by the dynamic token part is correctly received in a predetermined time, if corresponding data is correctly received, determines whether the dynamic token satisfies a predetermined programming seed requirement according to the corresponding data, if the dynamic token satisfies the predetermined programming seed requirement, sends programming seed instruction signal, if the dynamic token does not satisfy the predetermined programming seed requirement, outputs prompting information of error and ends the process; if corresponding data is not correctly received, outputs prompting information of error and ends the process. 
         [0069]    When the operating instruction signal is the programming seed instruction signal, the tool part determines whether successful communication instruction signal returned by the dynamic token part is correctly received in a predetermined time, if yes, outputs prompting information of successful communication for this time, ends or sends obtaining hardware information instruction signal; otherwise, outputs prompting information of error and ends the process. 
         [0070]    Wherein, the step of controlling an electric induction coil to affect the magnetic field around so as to affect the carrier signal of the tool part includes: 
         [0071]    switching two ends of the electric induction coil between conducting and disconnecting so as to affect the amplitude of the carrier signal generated by the tool part by the change of the electromagnetic field, wherein when the two ends of electric induction coil are conducting, the amplitude of the carrier signal generated by the tool part is affected, and when the two ends of the electric induction coil are disconnecting, the carrier signal generated by the tool part is not affected. 
         [0072]    The advantages of the present invention include that no hardware interface is required at the dynamic token part because radio frequency communication is used between the dynamic token part and the tool part; therefore, complete sealing of the dynamic token can be realized, by which production process is simplified and production efficiency is improved. Security of the dynamic token is increased with the sealing, which reduces the risk of leaking seed and resetting of the dynamic token. 
     
    
     
       BRIEF DESCRIPTION OF THE DRAWINGS 
         [0073]      FIG. 1  is a schematic diagram of a system of communicating a dynamic token with a tool provided in Embodiment 1 of the present invention; 
           [0074]      FIG. 2  is a structural diagram of a tool radio frequency communicating module of  FIG. 1 ; 
           [0075]      FIG. 3  is a structural diagram of an OTP radio frequency communicating module of  FIG. 1 ; 
           [0076]      FIG. 4  is a structural diagram of a tool radio frequency communicating module provided in Embodiment 2 of the present invention; 
           [0077]      FIG. 5  is a detailed structural diagram of  FIG. 4 ; 
           [0078]      FIG. 6  is a structural diagram of an optimum tool radio frequency communicating module provided by Embodiment 3 of the present invention; 
           [0079]      FIG. 7  is a detailed structural diagram of  FIG. 6 ; 
           [0080]      FIG. 8  is a flow chart of a first stage of a method for communicating a dynamic token with a tool provided by Embodiment 4 of the present invention; 
           [0081]      FIG. 9  is a flow chart of a second stage of a method for communicating the dynamic token with the tool provided by Embodiment 4 of the present invention; and 
           [0082]      FIG. 10  is a flow chart of a communicating method of performing an operating instructing signal between the dynamic token and the tool provided by Embodiment 4 of the present invention. 
       
    
    
     DETAILED DESCRIPTION OF THE INVENTION 
       [0083]    In order to make the purpose, technical solution and advantages of the present invention clearer, the present invention will be described in detail hereinafter in conjunction with the drawings thereof and the embodiments. 
         [0084]    In the present invention, “a tool” refers to a device to which a user intends to connect/access by using a dynamic token. For example, the device can be a terminal of fields such as e-bank, network game, a telecommunication provider, e-administration and enterprises. 
       Embodiment 1 
       [0085]    Referring to  FIG. 1 , a system of communicating a dynamic token with a tool is provided in Embodiment 1 of the present invention. The system includes a tool part  1  and a dynamic token part  2 . The tool part  1  includes a controlling module  11  and a tool radio frequency communicating module  12 . The dynamic token part  2  includes an MCU and liquid crystal module  21  and an OTP radio frequency communicating module  22 . The functions of the above modules are discussed as follows. 
         [0086]    The controlling module  11 , connected with the tool radio frequency communicating module  12 , is configured to compute a dynamic factor and a dynamic password, and further configured to determine whether an operating instruction is required to send; and, if the determining result is yes, to control the tool radio frequency communicating module to output carrier signal; generate wake-up instruction signal after specified time delay and send the wake-up instruction signal to the tool radio frequency communicating module  12 ; when receiving a wake-up response signal correctly in a predetermined time, to detect baud rate of the dynamic token part  2  and generate operating instruction signal according to the detected baud rate and send the operating instruction signal to the tool radio frequency communicating module  12 ; to determine whether corresponding response signal returned by the dynamic token part  2  is correctly received in a predetermined time; to determine whether the dynamic token part  2  meets the requirement of programming seed (programme the seed to an address) according to the response signal returned by the dynamic token part  2 ; and further to output prompt information of successful communication or error. 
         [0087]    Specifically, in the present embodiment, the operating instruction includes obtaining hardware information instruction, crystal outputting and controlling instruction, setting crystal calibrating data instruction, extracting OTP data instruction and programming seed instruction, etc. 
         [0088]    The tool radio frequency communicating module  12 , connected with the controlling module  11 , is configured to generate carrier signal; to output the carrier signal under the control of the controlling module  11 ; to receive the wake-up instruction signal and the operating instruction signal sent by the controlling module  11  to generate modulated signal; to amplify the carrier signal and the modulated signal and send the amplified signal to the dynamic token part  2  in the form of electromagnetic wave; and further to receive response signal returned by the dynamic token part  2  and perform corresponding operation on the response signal returned by the dynamic token part  2  and send the operating result signal to the controlling module  11 , where the corresponding operation on the response signal includes signal extracting, signal amplifying, filtering and signal arranging, etc. (reference can be made to  FIG. 4  and its introduction). 
         [0089]    Specifically, the modulated signal includes modulated wake-up instruction signal and modulated operating instruction signal. 
         [0090]    The MCU and liquid crystal module  21 , connected with the OTP radio frequency communicating module  22 , is configured to generate and display the dynamic password; further to determine whether the signal sent from the OTP radio frequency communicating module  22  is a correct instruction signal; and when the signal is a correct instruction signal, to generate corresponding response signal and send the response signal to the OTP radio frequency communicating module  22 . 
         [0091]    Specifically, the instruction signal includes the wake-up instruction signal and the operating instruction signal. 
         [0092]    The OTP radio frequency communicating module  22 , connected with the MCU and liquid crystal module  22 , is configured to receive signal sent by the tool part  1 , extract and process the received signal, send a result signal obtained by extracting and processing to the MCU and liquid crystal module  21 , and further to return the response signal to the tool part  1 . 
         [0093]    Referring to  FIG. 2 , the tool radio frequency communicating module  12  specifically includes a signal preparing and receiving-sending sub-module  121  and a signal processing sub-module  122 . In this case, the signal preparing and receiving-sending sub-module  121  specifically includes a carrier generating unit  1211 , a signal mixing unit  1212 , a first signal strength adjusting unit  1213 , a signal driving unit  1214  and a tool part LC mutual inducting unit  1215 . Functions of above sub-modules and units are discussed as follows. 
         [0094]    The carrier generating unit  1211 , connected with the signal mixing unit  1212 , is configured to generate carrier signal. 
         [0095]    The signal mixing unit  1212 , connected with the controlling module  11 , the carrier generating unit  1211  and the first signal strength adjusting unit  1213 , is configured to output the carrier signal to the first signal strength adjusting unit  1213  under the control of the controlling module  11 , and to mix the instruction signal sent by the controlling module  11  and the carrier signal to obtain the modulated signal. 
         [0096]    Preferably, in the present embodiment, the signal mixing unit  1212  outputs the carrier signal to the first signal strength adjusting unit  1213  under the control of the controlling module  11 . Specifically, the signal mixing unit  1212  performs AND operation on level signal sent by the controlling module  11  and the carrier signal; when the level signal is high power level, the signal mixing unit  1212  outputs the carrier signal to the first signal strength adjusting unit  1213 ; when the level signal is low power level, the signal mixing unit  1212  does not output the carrier signal. 
         [0097]    Preferably, in the present embodiment, the process of mixing the instruction signal sent by the controlling module  11  and the carrier signal to obtain the modulated signal specifically includes: performing AND operation on the instruction signal sent by the controlling module  11  and the carrier signal to obtain the modulated signal; when the instruction signal is the wake-up instruction signal, obtaining the modulated wake-up instruction signal; when the instruction signal is operating instruction signal, obtaining the modulated operating instruction signal. 
         [0098]    The first signal strength adjusting unit  1213 , connected with the signal mixing unit  1212  and the signal driving unit  1214 , is configured to adjust the strength of the carrier signal or the modulated signal so as to make the signal driving unit  1214  work in a stable and available state. 
         [0099]    The signal driving unit  1214 , connected with the first signal strength adjusting unit  1213  and the tool part LC mutual inducting unit  1215 , is configured to drive the signal output by the first signal strength adjusting unit  1213  so as to amplify the power of the signal. 
         [0100]    The tool part LC mutual inducting unit  1215 , connected with the signal driving unit  1214  and the signal processing sub-module  122 , is configured to send the signal output by the signal driving unit  1214  to the dynamic token part  2  and further to receive the signal returned by the dynamic token part  2 . 
         [0101]    The signal processing sub-module  122 , connected with the tool part LC mutual inducting unit  1215  and the controlling module  11 , is configured to perform corresponding operation on the signal received by the tool part LC mutual inducting unit  1215  and send the signal of operation result to the controlling module  11 . 
         [0102]    Referring to  FIG. 3 , the OTP radio frequency communicating module  22  specifically includes a dynamic token part LC mutual inducting unit  221 , a signal extracting and chip protecting unit  222  and a data sending and controlling unit  223 . Specific functions of the above respective units are disclosed as follows. 
         [0103]    The dynamic token part LC mutual inducting unit  221 , connected with the signal extracting and chip protecting unit  222  and the data sending and controlling unit  223 , is configured to receive the signal sent by the tool part  1  and, under control of the data sending and controlling unit  223 , return response signal to the tool part  1 . 
         [0104]    Preferably, in the present embodiment, the process of the dynamic token part LC mutual inducting unit  221  returning the response signal to the tool part  1  under the control of the data sending and controlling unit  223 , specifically includes that the dynamic token part LC mutual inducting unit  221  receives the signal sent by the data sending and controlling unit  223  and, under the control of the signal sent by the data sending and controlling unit  223 , switches two ends of an electric induction coil between conducting and disconnecting so as to affect the amplitude of the carrier signal generated by the tool part  1  by the change of the electromagnetic field. For example, when the dynamic token part LC mutual inducting unit  221  receives low level signal, the two ends of the electric induction coil are conducting, which affects the amplitude of the carrier signal generated by the tool part  1 ; when the dynamic token part LC mutual inducting unit  221  receives high level signal, the two ends of the electric induction coil are disconnecting, which does not affect the carrier signal generated by the tool part  1 ; or when the dynamic token part LC mutual inducting unit  221  receives the high level signal, the two ends of electric induction coil are conducting, which affects the amplitude of the carrier signal generated by the tool part  1 ; when the dynamic token part LC inducting unit  221  receives low level signal, the electric induction coil is disconnecting, which does not affect the carrier signal generated by the tool part  1 . 
         [0105]    The signal extracting and chip protecting unit  222 , connected with the dynamic token part LC mutual inducting unit  221  and the MCU(Microprocessor Control Unit) and liquid crystal module  21 , is configured to extract the signal received by the dynamic token part LC mutual inducting unit  221  and process the extracted signal so as to obtain TTL (Transistor-transistor logic) signal which is identifiable and non-destructive for the MCU and liquid crystal module  21  and send the TTL signal to the MCU and liquid crystal module  21 . 
         [0106]    Preferably, in the present embodiment, the process of extracting and processing the signal received by the dynamic token part LC mutual inducting unit  221  specifically includes performing operation such as detection, high frequency component filtering and voltage limiting on the signal received by the dynamic token part LC mutual inducting unit  221 . 
         [0107]    The data sending and controlling unit  223 , connected with the MCU and liquid crystal module  21  and the dynamic token part LC mutual inducting unit  221 , is configured to, under the control of the MCU and liquid crystal module  21 , make the two ends of the electric induction coil be inducted or disconnected so as to affect the amplitude of the carrier signal generated by the tool part  1  by the change of the electromagnetic field. 
       Embodiment 2 
       [0108]    Referring to  FIG. 4 , based on Embodiment 1, a tool radio frequency communicating module  12  corresponding to a signal processing sub-module  122  is provided in Embodiment 2. The tool radio frequency communicating module  12  specifically includes a signal preparing and receiving-sending sub-module  121  and a signal processing sub-module  122 ; in this case, the signal preparing and receiving-sending module  121  is identical to that of Embodiment 1; the signal processing sub-module  122  includes a signal extracting module  1226 , a signal amplifying module  1227 , a filtering unit  1228 , a signal rectifying unit  1229  and interference eliminating unit  12210 . Functions of above respective units are disclosed as follows. 
         [0109]    The signal extracting unit  1226 , connected with the tool part LC mutual inducting unit  1215  and interference eliminating unit  12210 , is configured to extract signal returned by the dynamic token part from the signal received by the tool part LC mutual inducting unit  1215 . 
         [0110]    The signal amplifying unit  1227 , connected with the filtering unit  1228  and the interference eliminating unit  12210 , is configured to amplify the signal obtained by the signal extracting unit  1226 . 
         [0111]    The filtering unit  1228 , connected with the signal amplifying unit  1227  and the signal rectifying unit  1229 , is configured to filter and eliminate the high frequency component of the signal output by the signal amplifying unit  1227 . 
         [0112]    The signal rectifying unit  1229 , connected with the filtering unit  1228  and the controlling unit  11 , is configured to convert the signal output by the filtering unit  1228  to TTL signal which can be identified by the controlling module  11 . 
         [0113]    Interference eliminating unit  12210 , connected with the signal extracting unit  1226  and the signal amplifying unit  1227 , is configured to eliminate the affection of the signal sent by the signal preparing and receiving-sending module  121  on the signal processing sub-module  122 . 
         [0114]    Referring to  FIG. 5 , a specific way of implementing the tool radio frequency communicating module  12  corresponding to  FIG. 4  is provided in the present embodiment. The tool radio frequency communicating module  12  specifically includes a crystal oscillator  501 , an AND circuit  502 , a signal strength adjustor  503 ; an MOS transistor  504 , a tool part LC mutual inducting circuit  505 , a tool part detecting circuit  506 , a DC (direct current) blocking circuit  507 , a signal amplifying circuit  508 , an active filtering circuit  509 , a comparator  510  and an interference eliminating circuit  511 . Specific connecting relation of above respective parts is disclosed as follows. 
         [0115]    The two input ends of the AND circuit  502  are respectively connected with the carrier generator  501 , and the controlling module  11 ; the output end of the AND circuit  502  is connected with one end of the signal strength adjustor  503 ; the other end of the signal strength adjustor  503  is connected with the MOS transistor  504 ; the output end of the MOS transistor  504  is connected with the tool part LC mutual inducting circuit  505 ; the tool part LC mutual inducting circuit  505  is further connected with the tool part detection circuit  506 ; the output end of the tool part detection circuit  506  is connected with the DC blocking circuit  507 ; the DC blocking circuit  507  is further connected with the interference eliminating circuit  511 ; the other end of the interference eliminating circuit is connected with the input end of the signal amplifying circuit  508 ; the output end of the signal amplifying circuit  508  is connected with the active filtering circuit  509 ; the active filtering circuit  509  is further connected with the input end of the comparator  510 ; the output end of the comparator  510  is connected with the controlling module  11 . 
         [0116]    The units in  FIG. 5  are respectively corresponding to the units in  FIG. 4 . Specifically, the crystal oscillator  501  is corresponding to the carrier generating unit  1221  in  FIG. 4 ; the AND circuit  502  in  FIG. 5  is corresponding to the signal mixing unit  1222  in  FIG. 4 ; the signal strength adjustor  503  in  FIG. 5  is corresponding to the first signal strength adjusting unit  1223  in  FIG. 4 ; the MOS transistor  504  in  FIG. 5  is corresponding to the signal driving unit  1224  in  FIG. 4 ; the tool part LC mutual inducting circuit  505  in  FIG. 5  is corresponding to the tool part LC mutual inducting unit  1225  in  FIG. 4 ; the tool detection circuit  506  and the DC blocking circuit  507  in  FIG. 5  are corresponding to the signal extracting unit  1226  in  FIG. 4 ; the signal amplifier  508  in  FIG. 5  is corresponding to the signal amplifying unit  1227  in  FIG. 4 ; the active filtering circuit  509  in  FIG. 5  is corresponding to the filtering unit  1228  in  FIG. 4 ; the comparator  510  in  FIG. 5  is corresponding to the signal rectifying unit  1229  in  FIG. 4 ; and the interference eliminating circuit  511  in  FIG. 5  is corresponding to the interference eliminating unit  12210  in  FIG. 4 . 
       Embodiment 3 
       [0117]    Referring to  FIG. 6 , on the basis of Embodiment 1, a tool radio frequency communicating module  12 ′ is provided in Embodiment 3. Compared with the embodiment 2, the tool radio frequency communicating module  12  has a signal processing sub-module  122  which is better than the signal processing sub-module  122 . Compared with Embodiment 2, the advantage of the solution of the embodiment 3 is that change in each carrier cycle of signal can be detected, i.e. the edge of the signal can be detected accurately, therefore, calibrating OTP clock by contactless communication method can be realized and the rate of communication is highly improved. 
         [0118]    The tool radio frequency communicating module  12 ′ specifically includes a signal preparing and receiving sending sub-module  121  and a signal processing sub-module  122 ′. The signal preparing and receiving-sending module  121  is identical to that of embodiment 1. The signal processing sub-module  122 ′ includes a signal extracting unit  1226 ′, a second signal strength adjusting unit  1227 ′, a phase adjusting unit  1228 ′, a mixing and comparing unit  1229 ′, a synchronizing signal extracting unit  12210 ′ and a signal rectifying unit  12211 ′. Specifically the functions of above respective units are disclosed as follows. 
         [0119]    The signal extracting unit  1226 ′, connected with the tool part LC mutual inducting unit  1215  and the second signal strength adjusting unit  1227 ′, is configured to extract signal returned by the dynamic token part from the signal received by the tool part LC mutual inducting unit  1215 . 
         [0120]    The second signal strength adjusting unit  1227 ′, connected with the signal extracting unit  1226 ′ and the mixing and comparing unit  1229 ′, is configured to adjust the strength of the signal extracted by the signal extracting unit  1226 ′. 
         [0121]    The phase adjusting unit  1228 ′, connected with the carrier generating unit  1211  and the mixing and comparing unit  1229 ′, is configured to perform reverse-phase on the carrier signal generated by the carrier generating unit  1211 . 
         [0122]    The mixing and comparing unit  1229 ′, connected with the second signal strength adjusting unit  1227 ′, a phase adjusting unit  1228 ′ and a signal rectifying unit  12211 ′, is configured to mix the signal output by the second signal strength adjusting unit  1227 ′ and the signal output by the phase adjusting unit  1228 ′ and send the mixed signal to the signal rectifying unit  12211 ′. 
         [0123]    Preferably, in the present embodiment, the process of mixing the signal output by the second signal strength adjusting unit  1227 ′ and the signal output by the phase adjusting unit  1228 ′ specifically includes performing AND operation on the signal output by the second signal strength adjusting unit  1227 ′ and the signal output by the phase adjusting unit  1228 ′. 
         [0124]    The synchronizing signal extracting unit  12210 ′, connected with the carrier generating unit  1211  and the signal rectifying unit  12211 ′, is configured to obtain the carrier signal from the carrier generating unit  1211 , extract and process the carrier signal to obtain the synchronizing clock signal and send the synchronizing clock signal to the signal rectifying unit  12211 ′. 
         [0125]    The signal rectifying unit  12211 ′, connected with the mixing and comparing unit  1229 ′ and the synchronizing signal extracting unit  12210 ′, is configured to compare and rectify the signal output by the mixing and comparing unit  1229 ′ according to the synchronizing clock signal and send the signal obtained by the comparing and the rectifying to the controlling module  11 . 
         [0126]    Referring to  FIG. 7 , a specific way of implementing a tool radio frequency communicating module  12 ′ corresponding to  FIG. 6  is provided in the present embodiment. 
         [0127]    The tool radio frequency communicating module  12 ′ includes a carrier generator  701 , a first AND circuit  702 , a signal strength adjustor  703 , a MOS transistor  704 , a tool part LC mutual inducting circuit  705 ; a DC blocking circuit  706 , a first voltage-dividing circuit  707 , a NOR circuit  708 , a second AND circuit  709 , a second voltage-dividing circuit  710 , a third AND circuit  711  and a trigger  712 . The connecting relation of the above respective parts is disclosed as follows. 
         [0128]    The two input ends of the first AND circuit  702  are respectively connected with the controlling module  11  and the carrier generator  701 , the output end of the first AND circuit  702  is connected with one end of the signal strength adjustor  703 ; the other end of the signal strength adjustor  703  is connected with the MOS transistor  704 ; the MOS transistor  704  is further connected with the tool part mutual inducting circuit  705 ; the tool part mutual inducting circuit  705  is connected with one end of the DC blocking circuit  706 ; the other end of the DC blocking circuit  706  is connected with the first voltage-dividing circuit  707 ; the first voltage-dividing circuit  707  is further connected with one input end of the second AND circuit  709 ; the other input end of the second AND circuit  709  is connected with the output end of the NOR circuit  708 ; the input end of the NOR circuit  708  is connected with the output end of the carrier generator  701 ; the output end of the AND circuit  709  is connected with the D end of the trigger; the CP input end of the trigger is connected with the output end of the third AND circuit  711 ; the Q output end of the trigger is connected with the controlling module  11 ; one input end of the third AND circuit  711  is connected with the output end of the carrier generator  701 ; the other input end of the third AND circuit  711  is connected with the output end of the carrier generator  701  passing through the second voltage-dividing circuit  710 . 
         [0129]    The units in  FIG. 7  are respectively corresponding to the units in  FIG. 6 . Specifically, the carrier generator  701  in  FIG. 7  is corresponding to the carrier generating unit  1211  in  FIG. 6 ; the first AND circuit  702  in  FIG. 7  is corresponding to the signal mixing unit  1212  in  FIG. 6 ; the signal strength adjustor  703  in  FIG. 7  is corresponding to the first signal strength adjusting unit  1213  in  FIG. 6 ; the MOS transistor  704  in  FIG. 7  is corresponding to the signal driving unit  1214  in  FIG. 6 ; the tool part LC mutual inducting circuit  705  in  FIG. 7  is corresponding to the tool part LC mutual inducting unit  1215  in  FIG. 6 ; the DC blocking circuit  706  in  FIG. 7  is corresponding to the signal extracting unit  1226 ′ in  FIG. 6 ; the first voltage-dividing circuit  707  in  FIG. 7  is corresponding to the second signal strength adjusting unit  1227 ′ in  FIG. 6 ; the NOR circuit  708  in  FIG. 7  is corresponding to the phase adjusting unit  1228 ′ in  FIG. 6 ; the second AND circuit  709  in  FIG. 7  is corresponding to the mixing and comparing unit  1229 ′ in  FIG. 6 ; the second voltage-dividing circuit  710  and the third AND circuit  711  in  FIG. 7  are corresponding to the synchronizing signal extracting unit  12210 ′ in  FIG. 6 ; and the trigger  712  in  FIG. 7  is corresponding to the signal rectifying unit  12211 ′ in  FIG. 6 . 
       Embodiment 4 
       [0130]    Referring to  FIG. 8  and  FIG. 9 , a method of communicating a dynamic token and a tool is provided in the present embodiment. Specifically, the method is a process that the tool programmes a seed in the dynamic token part. The specific process that the tool part programmes the seed in the dynamic token part includes two stages; in this case, carrier signal is generated when the tool part starts work. Specifically, steps of respective stage are disclosed as follows. 
         [0131]    The first stage includes the following steps. 
         [0132]    Step  801 , the tool part sends obtaining hardware information instruction signal to the dynamic token part. 
         [0133]    Step  802 , the tool part determines whether hardware information signal returned by the dynamic token part in a predetermined time is correctly received; if yes, goes to next step; otherwise goes to step  810 . 
         [0134]    Step  803 , the tool part sends crystal outputting and controlling instruction signal to the dynamic token part. 
         [0135]    Step  804 , the tool part determines whether clock signal and successful communication instruction signal returned by the dynamic token part are correctly received, if yes, goes to next step; otherwise, goes to step  810 . 
         [0136]    Specifically, the clock signal returned by the dynamic token part is second signal output with a specific frequency, clock signal of 32.768 KHZ or clock signal related to the clock signal of 32.768 KHZ after that the dynamic token part correctly receives the crystal outputting and controlling instruction signal sent by the tool part. 
         [0137]    Step  805 , the tool part calculates crystal calibration data according to the clock signal and standard clock signal returned by the dynamic token part. 
         [0138]    Specifically, the process of the tool part calculating the crystal calibration data according to the clock signal and standard clock signal returned by the dynamic token part includes that the tool part calculates a deviation between the standard clock signal and the clock signal returned by the dynamic token part, calculates the crystal calibration data according to the deviation and generates setting crystal calibration data instruction signal. 
         [0139]    Step  806 , the tool part sends the setting crystal calibration data instruction signal. 
         [0140]    Step  807 , the tool part determines whether the successful communication instruction signal returned from the dynamic token part is correctly received, if yes, goes to next step; otherwise goes to step  810 . 
         [0141]    Step  808 , the tool part sends a first programming seed instruction signal to the dynamic token part. 
         [0142]    Step  809 , the tool part determines whether the successful communication instruction signal returned from the dynamic token part is correctly received in a predetermined time, if yes, goes to the second stage; otherwise, goes to step  810 . 
         [0143]    Step  810 , the tool part outputs prompting information of error and the process is ended. 
         [0144]    The second stage includes the following steps. 
         [0145]    Step  811 , the tool part sends the obtaining hardware information instruction signal in a specified time. 
         [0146]    Step  812 , the tool part determines whether the hardware information signal returned from the dynamic token part is received, if yes, goes to next step; otherwise goes to step  818 . 
         [0147]    Step  813 , the tool part sends extracting OTP data instruction signal to the dynamic token part. 
         [0148]    Step  814 , the tool part determines whether corresponding data signal returned from the dynamic token part is correctly received, if yes, goes to next step, otherwise goes to step  818 . 
         [0149]    Step  815 , the tool part determines whether the requirement of programming seed is satisfied according to the data carried by the received corresponding signal, if yes, goes to next step; otherwise, goes to step  818 . 
         [0150]    Step  816 , the tool part sends a second programming seed instruction signal to the dynamic token part. 
         [0151]    Step  817 , the tool part determines whether successful communication instruction signal returned from the dynamic token part is correctly received, if yes, outputs the prompting information that the communication is successful at this time and the process is ended; otherwise, goes to step  818 . 
         [0152]    Step  818 , the tool part outputs error prompting information and the process is ended. 
         [0153]    Specifically, the tool part sends instruction signal, which includes the obtaining hardware information signal, the crystal outputting and controlling signal, the setting crystal calibration data instruction signal, the programming seed instruction signal, the extracting OTP data instruction signal and the programming seed instruction signal; the dynamic token part receives and processes the signal which is sent by the tool part and returns corresponding response signal, which includes the hardware information signal, the successful communication signal and corresponding data signal. The process that the tool part receives corresponding signal returned by the dynamic token part is shown by  FIG. 10 , which specifically includes the following steps. 
         [0154]    Step  1001 , the tool part determines whether sending operating instruction is required, if yes, goes to next step; otherwise, goes on determining whether sending operating instruction is required. 
         [0155]    Step  1002 , the tool part generates high level signal and outputs the carrier signal under control of the high level signal. 
         [0156]    Specifically, in the embodiment, when the tool part generates the high level signal, the tool part performs AND operation on the carrier signal and the high level signal and outputs the carrier signal. 
         [0157]    Step  1003 , the tool part generates wake-up instruction signal after a specified time delay. 
         [0158]    Specifically, in the present embodiment, the tool part generates the wake-up instruction signal and then continues to output the carrier signal, i.e. keeps on generating high level signal. 
         [0159]    Step  1004 , the tool part performs AND operation on the carrier signal and the wake-up instruction signal to obtain modulated wake-up instruction signal. 
         [0160]    Step  1005 , the tool part amplifies the modulated wake-up instruction signal and sends the amplified signal to the dynamic token part in form of electromagnetic wave by the tool part LC mutual inducting circuit. 
         [0161]    Step  1006 , the dynamic part receives the signal sent from the tool part. 
         [0162]    Step  1007 , the dynamic token part performs corresponding operation on the received signal to obtain a first signal. 
         [0163]    Preferably, in the present embodiment, the corresponding operation includes signal detecting, high frequency component filtering and eliminating and voltage limiting. 
         [0164]    Step  1008 , the dynamic token part determines whether the first signal is correct wake-up instruction signal, if yes, goes to next step; otherwise, the dynamic token part makes no response and rests, goes to step  1011 . 
         [0165]    Step  1009 , the dynamic token part generates wake-up response signal. 
         [0166]    Step  1010 , the dynamic token part, under the control of the wake-up signal, controls its own electric induction coil to affect the magnetic field around so as to affect the carrier signal of the tool part. 
         [0167]    Step  1011 , the tool part receives the signal returned by the dynamic token part and performs corresponding operation on the signal to obtain a second signal. 
         [0168]    Preferably, in the present embodiment, performing corresponding operation on the signal specifically includes performing operation such as detecting, removing DC component, amplifying and filtering and removing high frequency component on the signal, or after performing removing DC component and voltage dividing on the signal, performing AND operation on the processed signal and the reverse-phase signal of the carrier signal to obtain a second signal. 
         [0169]    Step  1012 , the tool part performs corresponding operation on the second signal to obtain a third signal. 
         [0170]    Preferably, in the present embodiment, performing corresponding operation on the second signal to obtain the third signal specifically includes performing operation of removing DC component on the second the signal and operation of comparing and outputting to obtain the third signal, or taking the second signal as the input of the trigger; taking the signal obtained by performing AND operation on the carrier signal and the signal obtained by voltage-dividing of the carrier signal as the clock signal of the trigger to obtain the third signal output by the trigger. 
         [0171]    Step  1013 , the tool part detects the baud rate of the dynamic token part. 
         [0172]    Step  1014 , the tool part determines whether the third signal is correct wake-up response signal, if yes, goes to next step; otherwise, the tool part outputs promoting information of error and the process is ended. 
         [0173]    Step  1015 , the tool part generates operating instruction signal according to the baud rate detected in step  1013 . 
         [0174]    Specifically, in the present embodiment, after generating the instruction signal, the tool part keeps on outputting the carrier signal, i.e. keeps on generate high level signal. 
         [0175]    Step  1016 , the tool part performs AND operation on the operation instruction signal and the carrier signal to obtain modulated operation instruction signal. 
         [0176]    Step  1017 , the tool part amplifies the modulated operation instruction signal and sends the amplified signal in electromagnetic form to the dynamic token part by the LC mutual inducting circuit. 
         [0177]    Step  1018 , the dynamic token part receives the signal sent by the tool part. 
         [0178]    Step  1019 , the dynamic token part performs operations, such as detection, filtering and removing high-frequency component and voltage limiting, to obtain the fourth signal. 
         [0179]    Step  1020 , the dynamic token part determines whether the fourth signal is correct instruction signal, if yes, goes to next step; otherwise, the dynamic token part makes no response and rests, goes to step  1023 . 
         [0180]    Step  1021 , the dynamic token part stores and processes the data in the instructing signal and generates corresponding response signal. 
         [0181]    Step  1022 , the dynamic token part affects the carrier signal of the tool part under the control of corresponding response signal. 
         [0182]    Step  1023 , the tool part performs corresponding operation on the carrier signal to obtain a fifth signal. 
         [0183]    Preferably, the process of the tool part performing corresponding operation on the carrier signal includes performing operations, such as detection, removing DC component, amplification, filtering and removing high frequency component, comparing and outputting, in order to obtain the fifth signal; or after performing removing DC component and voltage-dividing on the signal, performing AND operation on the processed signal and the reverse-phase signal of the carrier signal and taking the result signal of the AND operation as the input signal of the trigger, taking the signal obtained by performing AND operation on the carrier signal and the signal obtained by voltage-dividing of the carrier signal as the clock signal of the trigger; and the output signal of the trigger is the fifth signal. 
         [0184]    Step  1024 , the tool part determines whether the fifth signal is correct response signal, if yes, goes back to step  1001 ; otherwise, the tool part outputs promoting information of error and the process is ended. 
         [0185]    The foregoing descriptions are merely illustrative of the preferred embodiments of the invention. Any modifications, equivalent alternatives and adaptations made by those skilled in the art in light of the spirit and principle of the invention shall fall within the scope of the invention.