[go: up one dir, main page]

CN103577736B - Low-power-consumption dynamic token and dynamic password generation method - Google Patents

Low-power-consumption dynamic token and dynamic password generation method Download PDF

Info

Publication number
CN103577736B
CN103577736B CN201310552090.0A CN201310552090A CN103577736B CN 103577736 B CN103577736 B CN 103577736B CN 201310552090 A CN201310552090 A CN 201310552090A CN 103577736 B CN103577736 B CN 103577736B
Authority
CN
China
Prior art keywords
module
dynamic
dynamic password
display
token
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
Application number
CN201310552090.0A
Other languages
Chinese (zh)
Other versions
CN103577736A (en
Inventor
张卢敏
沈勇坚
王翔平
胡永刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dynamicode Co Ltd
Original Assignee
Dynamicode Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Dynamicode Co Ltd filed Critical Dynamicode Co Ltd
Priority to CN201310552090.0A priority Critical patent/CN103577736B/en
Publication of CN103577736A publication Critical patent/CN103577736A/en
Application granted granted Critical
Publication of CN103577736B publication Critical patent/CN103577736B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/26Power supply means, e.g. regulation thereof
    • G06F1/32Means for saving power
    • G06F1/3203Power management, i.e. event-based initiation of a power-saving mode
    • G06F1/3234Power saving characterised by the action undertaken
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Sources (AREA)
  • Electric Clocks (AREA)

Abstract

The invention discloses a low-power-consumption dynamic token and a dynamic password generation method. The low-power-consumption dynamic token is formed by matching a real-time clock module, an algorithm calculation module, a display module and a CPU module, wherein the CPU module is in control connection with the real-time clock module, the algorithm calculation module and the display module. In the working process, the CPU module obtains a time cycle through the real-time clock module and controls the algorithm calculation module to calculate and store a dynamic password needing to be displayed in the next time cycle in a low-frequency mode, and meanwhile the CPU module controls the display module to display a dynamic password of the current time cycle. The low-power-consumption dynamic token and the dynamic password generation method effectively resolve the problems in the prior art of large power consumption, long calculation time, password jumping and inconsistency of UTC time.

Description

A kind of dynamic token of low-power consumption and dynamic password formation method
Technical field
The present invention relates to a kind of dynamic token technology is and in particular to a kind of scheme of reduction dynamic token power consumption.
Background technology
In field of identity authentication, dynamic token technology it is emphasised that dynamic password changes with the change of specified time, And realize the low-power consumption of token.
And the calculating process of token dynamic password is more complicated, if token is run with high frequency always calculates password, can significantly Lift its power consumption;At low frequency, the time of computing is longer, if if password will carry out high/low frequency computing before saltus step, dynamically The saltus step of password and UTC standard time can produce incomplete synchronization.
Different single-chip microcomputers or different programs write the difference that will also result in operation time, also cannot ensure accurately The current dynamic password of whole minute moment display.
Content of the invention
Have that power consumption is big for existing dynamic token, operation time length and password saltus step and UTC time is inconsistent etc. asks Topic, it is an object of the invention to provide a kind of technical scheme of low-power consumption dynamic token, the program can be unified to solve existing dynamic The problems of state token.
In order to achieve the above object, the present invention adopts the following technical scheme that:
A kind of low-power consumption dynamic token, it includes:
Real-time clock module, time number representation system within token for the described real-time clock module provides real-time clock;
Algorithm computing module, described algorithm computing module is used for calculating the dynamic password of subsequent time period;
Display module, described display module is used for showing the dynamic password of current time period;
CPU module, described CPU module controls connection real-time clock module, algorithm computing module and display module, described CPU module obtains the time cycle by real-time clock module, and control algolithm computing module is calculated with low frequency mode and stores down A period of time needs the dynamic password of display;Meanwhile, CPU module controls display module to show the dynamic mouth of current time period Order.
In the preferred embodiment of dynamic token, described CPU module control algolithm in the interval that dynamic password twice switches Computing module calculates a period of time with low frequency mode needs the dynamic password of display.
Based on above-mentioned low-power consumption dynamic token, the present invention also provides a kind of dynamic password formation method of low-power consumption, should In the case of display current time period dynamic password, calculated and store subsequent time period in advance is needed method with low frequency mode Dynamic password to be shown.
In the preferred version of dynamic password formation method, carried with low frequency mode in the interval of the switching of dynamic password twice The front dynamic password calculating and storing subsequent time period needs display.
Further, after display dynamic token terminates, make token in a dormant state.
The scheme that the present invention provides makes CPU calculate state in dynamic password and is in low frequency mode, in non-dynamic password meter Calculation state is in park mode to reduce power consumption;Meanwhile, counted in advance by subsequent time period being needed the dynamic password of display It is good and store to calculate, can avoid due under low frequency the calculating time length of password and affect the time synchronized situation that password shows, thus Can realize dynamic token dynamic password calculate be to carry out in the state of low-power consumption, can make again dynamic password saltus step and The UTC standard time is synchronous, the power consumption that effectively solving existing dynamic token technology exists is big, operation time length, password saltus step and UTC The problems such as Time Inconsistency.
Brief description
To further illustrate the present invention below in conjunction with the drawings and specific embodiments.
Fig. 1 is the theory diagram of low-power consumption dynamic token in the present invention;
Fig. 2 is the low-power consumption workflow diagram of low-power consumption dynamic token in the present invention.
Specific embodiment
In order that technological means, creation characteristic, reached purpose and effect that the present invention realizes are easy to understand, tie below Conjunction is specifically illustrating, and the present invention is expanded on further.
Referring to Fig. 1, it show the theory diagram of low-power consumption dynamic token.As seen from the figure, this low-power consumption dynamic token 100 Main inclusion CPU module 101, real-time clock module 102, algorithm computing module 103 and 104 4 parts of display module.
Wherein, real-time clock module 102:Time number representation system within token 100 provides real-time clock T0, meanwhile, CPU module 101 from token for this real-time clock module 102 is just constantly in time status after running.
Algorithm computing module 103:For calculating the dynamic password P of subsequent time period T+1T+1.
Display module 104:For showing the dynamic password P of current time period TT.Specifically, this display module can adopt LCD display module, but it is not limited to this.
CPU module 101:It is the calculating control centre in dynamic token, for controlling the mode of operation of token, such as dormancy Pattern, mode of operation, and the storage of dynamic password.In this example, CPU module 101 controls connection real-time clock mould respectively Block 102, algorithm computing module 103 and display module 104;And this CPU module 101 is in when dynamic password calculates state Low frequency mode, is in park mode to reduce power consumption when non-dynamic password calculates state.
Specifically, its time cycle residing for from real-time clock module 102 acquisition dynamic token of CPU module 101, and control Display module 104 shows the dynamic password of current time period(This dynamic password calculates storage in advance by upper a period of time), In the interval of the switching of dynamic password twice, subsequent time period is needed by control algolithm computing module 103 with low frequency mode simultaneously Display dynamic password calculate in advance and store, so can avoid due under low frequency mode the calculating time length of dynamic password and The time synchronized situation that impact password shows;Finally, at CPU module 101 after display module 104 shows related dynamic password In park mode to reduce power consumption.
Referring to Fig. 2, it show the low-power consumption workflow of the low-power consumption dynamic token being formed based on above-mentioned concrete scheme Figure.As seen from the figure, whole low-power consumption work process includes several steps as follows:
1st, after the dynamic password that display module display calculates for the first time, CPU module is in park mode to reduce power consumption.
2nd, the real-time clock T providing when real-time clock module 1020When timing time reaches, CPU module is waken up, and wakes up CPU module is in low frequency mode afterwards.
3rd, after CPU module wakes up, to the dynamic password of current time period, whether computing judges:If no Computing, then carry out a dynamic password computing, and low frequency mode calculates the dynamic password P of next cycle T+1 displayT+1, and be stored in In CPU;If computing, no longer carry out dynamic password computing.
4th, after judging whether dynamic password computing is carried out, CPU module can judge whether period of time T arrives, if not having There is arrival, then control the dynamic password P that LCD display module keeps display current period TT;If period of time T arrives, LCD Display module updates the dynamic password P that display has calculated in advanceT+1.
5th, CPU module judges whether display module switches after dynamic password shows, CPU module goes successively to dormancy mould Formula, the operating process of such repeat step 2 to 5.
From the foregoing, it will be observed that the CPU module of this low-power consumption dynamic token is always in display current time period password PTSituation Under, the password P of next time cycle is calculated once in advance with low frequency modeT+1(Specifically at the interval of the switching of dynamic password twice In), then when arriving the next time cycle, carry out the replacing of the display of dynamic password, and continue to proceed by the next one The password of time cycle calculates.And keeping CPU when password calculates with low frequency operation, remaining state is park mode and cycle The wake-up timing of property.The method had both ensured the low-power consumption of token, also ensure that the display of dynamic password and the one of UTC current time Cause property.
Ultimate principle, principal character and the advantages of the present invention of the present invention have been shown and described above.The technology of the industry , it should be appreciated that the present invention is not restricted to the described embodiments, the simply explanation described in above-described embodiment and description is originally for personnel The principle of invention, without departing from the spirit and scope of the present invention, the present invention also has various changes and modifications, these changes Change and improvement both falls within scope of the claimed invention.Claimed scope by appending claims and its Equivalent thereof.

Claims (5)

1. a kind of dynamic token of low-power consumption is it is characterised in that described dynamic token includes:
Real-time clock module, time number representation system within token for the described real-time clock module provides real-time clock;
Algorithm computing module, described algorithm computing module is used for calculating the dynamic password of subsequent time period;
Display module, described display module is used for showing the dynamic password of current time period;
CPU module, described CPU module controls connection real-time clock module, algorithm computing module and display module, described CPU Module obtains the time cycle residing for dynamic token from real-time clock module, and controls display module to show current time period Dynamic password, this dynamic password calculates storage in advance by upper a period of time, and control algolithm computing module is with low frequency mode simultaneously Calculating and store subsequent time period needs the dynamic password of display.
2. the dynamic token of low-power consumption according to claim 1 is it is characterised in that described CPU module is in dynamic mouth twice In the interval of order switching, control algolithm computing module calculates subsequent time period with low frequency mode needs the dynamic password of display.
3. a kind of dynamic password formation method of the dynamic token of the low-power consumption described in claim 1 or 2 is it is characterised in that institute Method of stating, in the case of display current time period dynamic password, is calculated in advance with low frequency mode and stores subsequent time period Need the dynamic password of display.
4. dynamic password formation method according to claim 3 it is characterised in that dynamic password twice switching interval In calculated in advance with low frequency mode and store subsequent time period and need the dynamic password of display.
5. dynamic password formation method according to claim 3 is it is characterised in that after display dynamic token terminates, make Token is in a dormant state.
CN201310552090.0A 2013-11-07 2013-11-07 Low-power-consumption dynamic token and dynamic password generation method Active CN103577736B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310552090.0A CN103577736B (en) 2013-11-07 2013-11-07 Low-power-consumption dynamic token and dynamic password generation method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310552090.0A CN103577736B (en) 2013-11-07 2013-11-07 Low-power-consumption dynamic token and dynamic password generation method

Publications (2)

Publication Number Publication Date
CN103577736A CN103577736A (en) 2014-02-12
CN103577736B true CN103577736B (en) 2017-02-15

Family

ID=50049500

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310552090.0A Active CN103577736B (en) 2013-11-07 2013-11-07 Low-power-consumption dynamic token and dynamic password generation method

Country Status (1)

Country Link
CN (1) CN103577736B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105553676B (en) * 2016-03-02 2019-01-04 上海普适导航科技股份有限公司 With the Beidou serial port communication method of equipment authentication function and transmission, reception device
CN105847008B (en) * 2016-03-18 2019-03-05 北京理工大学 A kind of anonymity booking method

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7688975B2 (en) * 2001-10-26 2010-03-30 Authenex, Inc. Method and apparatus for dynamic generation of symmetric encryption keys and exchange of dynamic symmetric key infrastructure
US8060750B2 (en) * 2007-06-29 2011-11-15 Emc Corporation Secure seed provisioning
CN201378835Y (en) * 2009-03-17 2010-01-06 上海动联信息技术有限公司 Hardware token
CN102592064A (en) * 2011-01-07 2012-07-18 深圳同方电子设备有限公司 Dynamic crypto chip
CN102123148B (en) * 2011-03-02 2014-01-15 天地融科技股份有限公司 Authentication method, system and device based on dynamic password
CN102185838B (en) * 2011-04-21 2014-06-25 杭州驭强科技有限公司 Driving dynamic code generating and authenticating system and method based on time factors
US8775838B2 (en) * 2012-02-01 2014-07-08 Texas Instruments Incorporated Limiting the number of unexpected wakeups in a computer system implementing a power-saving preemptive wakeup method from historical data
CN202679386U (en) * 2012-07-02 2013-01-16 长城瑞通(北京)科技有限公司 Card dynamic token apparatus
CN103051460B (en) * 2013-01-29 2015-08-19 赵忠华 Based on dynamic token system and the encryption method thereof of inertial technology

Also Published As

Publication number Publication date
CN103577736A (en) 2014-02-12

Similar Documents

Publication Publication Date Title
CN103645794B (en) Chip and method for achieving sleep mode wake-up through edge detection circuit
CN105388991B (en) Timing wake-up processing system and method
CN103472904B (en) The method and apparatus of the multiple timer of a kind of adjustment
CN104580710B (en) A kind of automatic power save method based on learning user operation custom
CN103325398B (en) A kind of animation playing method and device
CN102799260A (en) Circuit and method for managing SOC chip by low-power consumption mode based on clock off
CN103577736B (en) Low-power-consumption dynamic token and dynamic password generation method
WO2010143756A3 (en) Non-beacon mode zigbee sensor network system for low power consumption and network communication method thereof
CN104375929A (en) Method for processing information and electronic equipment
CN107515662A (en) Low-power consumption management method in a kind of MCU chip towards the application of keying class
CN106227293A (en) A kind of system clock
CN104573383A (en) Distributed evolution method suitable for comprehensive optimization model of building equipment
CN104111850A (en) Method and system for reducing power consumption of MCU (Micro-Control Unit)
CN106371549A (en) Ultra-low power consumption clock control method applied to MCU (Micro-programmed Control Unit) system
CN103941084A (en) MuCOS (Micro Control Operation System) operating system based intelligent electric meter
CN107589821A (en) A kind of time display method and intelligent watch
CN102368825B (en) Energy-saving control method of 3D glasses
CN110543259A (en) Fingerprint unlocking method of display device and display device
CN107346261A (en) Virtual machine method for synchronizing time, physical host and virtual machine
CN107678871A (en) A kind of electronic equipment starting-up method and electronic equipment
CN107809764B (en) A multi-event detection method based on Markov chain
CN203216454U (en) Low-power consumption wireless electronic ruler
CN206021129U (en) Real time clock unit in a kind of microcontroller SOC
CN204613603U (en) Clock Information Synchronization System and Air Conditioner
CN106020332A (en) Timing processing method and system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant