[go: up one dir, main page]

WO2004107063A1 - 時刻管理装置及び時刻管理方法 - Google Patents

時刻管理装置及び時刻管理方法 Download PDF

Info

Publication number
WO2004107063A1
WO2004107063A1 PCT/JP2003/006669 JP0306669W WO2004107063A1 WO 2004107063 A1 WO2004107063 A1 WO 2004107063A1 JP 0306669 W JP0306669 W JP 0306669W WO 2004107063 A1 WO2004107063 A1 WO 2004107063A1
Authority
WO
WIPO (PCT)
Prior art keywords
time
external
local clock
output
difference
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.)
Ceased
Application number
PCT/JP2003/006669
Other languages
English (en)
French (fr)
Inventor
Ryota Akiyama
Masamichi Ishibashi
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to AU2003241829A priority Critical patent/AU2003241829A1/en
Priority to PCT/JP2003/006669 priority patent/WO2004107063A1/ja
Priority to PCT/JP2004/001271 priority patent/WO2004107064A1/ja
Priority to EP04708868A priority patent/EP1628175A4/en
Priority to JP2005506447A priority patent/JP4382039B2/ja
Priority to CNB2004800008582A priority patent/CN100422880C/zh
Publication of WO2004107063A1 publication Critical patent/WO2004107063A1/ja
Priority to US11/063,046 priority patent/US7555651B2/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F1/00Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
    • G06F1/04Generating or distributing clock signals or signals derived directly therefrom
    • G06F1/14Time supervision arrangements, e.g. real time clock
    • GPHYSICS
    • G04HOROLOGY
    • G04RRADIO-CONTROLLED TIME-PIECES
    • G04R20/00Setting the time according to the time information carried or implied by the radio signal

Definitions

  • the present invention relates to a time management system, and more particularly to a time management system that reduces the chance of intentional tampering by a third party.
  • time stamps are used.
  • this time stamp is provided, for example, by holding a clock having no error inside a computer or the like as a time tube, and supplying the clock. Power, and in fact, the clock that is installed inside the computer introduces errors. Therefore, it is required that the standard clock be used to make corrections.
  • An example of a clock that serves as a reference for performing such a correction is a radio clock.
  • the time tube office in order that external time information transmitted by radio waves from a radio clock can be received by the time tube a, the time tube office must calibrate using the external time information, On the other hand, if external time information cannot be received, the time information of the built-in local clock is used without calibration. Then, when the time tube a3 ⁇ 4 output was used, the time stamp IJ Jiko was used as the time stamp.
  • the external time information supplied from the outside must be stored in the time tube.
  • the time output from the time tube a will return to a slightly earlier time.
  • the time in the time zone indicating the time at the past time point becomes unreliable.
  • Patent Document 1 Japanese Patent Application Laid-Open No. Hei 6-255840
  • Patent Document 2 Japanese Patent Application Laid-Open No. 2000-48087
  • Patent Literature 3 Japanese Patent Application Laid-Open No. 2000-23036
  • Patent Document 4 Japanese Patent Application Laid-Open No. 2002-63636
  • the present invention has been made in view of the above points, and has as its object to reduce the intentional alteration of the IJ by a third party and to remove the Ija3 ⁇ 4s3 ⁇ 4O3 ⁇ 4 temple.
  • the time tube a In order to achieve this object, the time tube a
  • the external time ⁇ t ⁇ ⁇ does not simply switch between the external clock ⁇ ⁇ and the force to set the external time to the local clock or the self-propelled power as the receivable power 3 ⁇ 4 ⁇ , as in the related art.
  • the IJ ⁇ sickle is taken in a certain time zone, either randomly or randomly, and the time error between the local time in the device and the sickle is determined, and according to the magnitude of the value.
  • the tilt external time set in the local clock means is equal to the time before the time output by the local clock means immediately before setting the MIS external time to the local clock means.
  • the time output by the local clock means until the time output by the local clock means is the time output by the local clock means immediately before setting the external time to the local clock means.
  • the time U output by the time stamp ffi ⁇ method cannot return to the past time, the age of intentional tampering with the time is reduced, and the time stamp ffi ⁇ method is reduced. Can be removed.
  • FIG. 1 is a diagram showing a first embodiment illustrating the principle of the present invention.
  • FIG. 2 is a diagram showing the configuration of the second exemplary embodiment of the present invention.
  • FIG. 3 is a diagram showing a configuration of a memory according to a second example of the present invention.
  • FIG. 4 is a diagram showing a flowchart of the operation of the second embodiment of the present invention.
  • FIG. 5 is a diagram showing a first example of a time chart of the operation of the second embodiment of the present invention.
  • FIG. 6 is a diagram showing a second example of a time chart of the operation of the second embodiment of the present invention.
  • FIG. 7 is a diagram showing a third example of a time chart of the operation of the second embodiment of the present invention.
  • FIG. 8 is a diagram showing a third embodiment illustrating the principle of the present invention.
  • FIG. 9 is a diagram showing the configuration of the fourth exemplary embodiment of the present invention.
  • FIG. 10 is a diagram showing a flowchart of the operation of the fourth embodiment of the present invention.
  • FIG. 11 is a diagram showing a time chart of the operation of the fourth embodiment of the present invention.
  • FIG. 12 is a flowchart showing the operation of the signature system using the fourth embodiment of the present invention.
  • FIG. 1 is a diagram showing a time management system 100 according to a first embodiment illustrating the principle of the present invention.
  • the time management system 100 is mainly composed of a radio clock transmission station 100
  • the radio clock transmitter 101 says external time information 105 from the antenna 102.
  • the time tube a unit 110 in Fig. 1 is mainly composed of the receiving antenna 111, the receiving circuit 111, the receiving window opening / closing circuit 113, the B-temple difference determining circuit 111, and the local clock circuit 111. Consists of 15
  • the receiving circuit 1 1 2 of the time tube a 1 110 in FIG. 1 receives the external time information 105 from the radio clock station 101 via the antenna 1 1 1 and the time data t To the receiving window opening / closing circuit 113.
  • the format of the external time information 105 will be described later with reference to FIG.
  • the local clock circuit 115 once set to the initial value, runs on its own and outputs the time data t '.
  • the receiving window opening / closing circuit 113 opens the receiving window in accordance with the control signal C 2 supplied from the time difference judging circuit 114, and sends the time data t input during this time to the time difference judging circuit 114. .
  • the local clock circuit 115 also supplies the time data t 'to the time difference determination circuit 114.
  • the time difference determination circuit 114 calculates the absolute value ⁇ t of the difference between the time data t and the time data t ′. If the absolute value ⁇ t is smaller than a predetermined set value ⁇ , the time difference determination circuit 114 outputs the time data t to the local clock via the time setting control signal C 1. Control to set to circuit 1 15. On the other hand, at an age equal to or greater than the absolute value ⁇ t force and the predetermined set value ⁇ , the time difference determination circuit 114 receives the control signal C1 via the control signal C1 so that the local clock circuit 115 remains free running. Control Control.
  • the time difference determination circuit 1 14 2 closes the receiving window of the receiving window opening / closing circuit 113.
  • the time data t input from the receiving circuit 111 to the receiving window opening / closing circuit 113 is not supplied to the time difference judging circuit 114, so that the time clock t Runs on its own.
  • the time difference determination circuit 114 sends the control signal C2 again to the reception window opening / closing circuit 113 when the predetermined time T has been reached, and controls the reception window to open. Thereby, the above operation is repeated.
  • time management system 110 that is resistant to time tampering and can provide highly accurate time over a long period of time.
  • FIG. 2 is a diagram illustrating a configuration of a time management system according to a second embodiment of the present invention.
  • the time management system 100 shown in FIG. 2 mainly includes a radio-controlled timepiece 101 and a time tube a 110.
  • the time difference judging circuit 114 of the time tube 110 in FIG. 2 mainly includes a microprocessor (CPU) 201 and a memory 202.
  • FIG. 3 is a diagram showing a configuration of the memory 202 according to the second embodiment of the present invention.
  • the area 3 0 1 of the memory 2 0 is used to store the time data t in the local clock circuit 1 15 or the time data t at random time intervals. 15 Stores information indicating the force to be set.
  • the time data t is set to the local clock circuit 115 at regular intervals, "0" is set, and the time data t is set at random time intervals. If set to 15, store "1".
  • the area 302 of the memory 202 stores a randomly generated value that is a time interval value when the time data t is set in the local clock circuit 115 at random time intervals.
  • Area 302 of memory 202 is the same as A predetermined set value, which is a criterion for determining the logarithmic value ⁇ t, is stored.
  • the area 304 of the memory 202 stores a time interval value Tt when the time data t is set in the local clock circuit 115.
  • the area 305 of the memory 202 stores the time data t and the time T to be set next in the local clock circuit 115.
  • FIG. 4 is a diagram showing a flowchart of the operation of the second embodiment of the present invention. Next, the operation of the second embodiment of the present invention will be described using the flowchart shown in FIG. The operation of the second example of the present invention begins in step 401.
  • step 402 the parameters described above with reference to FIG. 3 are set in the respective areas 301 to 304 of the memory 202 in FIG.
  • area 301 periodic (0) / random (1) bits, in area 302, a randomly generated value, in area 303, set value ⁇ , and in area 304, time interval Time data t is set in an area 305 of a value 1 ⁇ , and an initial value of a time T to be set next in the local clock circuit 115 is set.
  • step 4003 the CPU 201 instructs the receiving circuit 112 to receive the time data t by the control signal 210 and sends the control signal to the receiving window opening / closing circuit 113.
  • C 2) 2 1 Instructs to open the receiving window.
  • step 404 the CPU 201 executes the time data 1 ;, from the local clock circuit 115 using the signal 221 on the CPU 201. Load to the time error calculation program.
  • step 405 the CPU 201 uses the signal 2 13 from the receiving window opening / closing circuit 113 to generate the time data t on the CPU 201. To the time error calculation program.
  • step 407 the CPU 201 is controlled by the control signal (C 1) 214. Then, the time data t supplied from the receiving window opening / closing circuit 113 is set to the low power / reclock circuit 115 via the signal 212, and the local clock circuit 115 is restarted. .
  • step 408 the CPU 201 controls the receiving window of the receiving window opening / closing circuit 113 to be closed by the control signal (C2) 211. Then, the process proceeds to step 409.
  • step 409 the CPU 201 compares the time data t, of the local clock circuit 115 with the time T at which the time data t is set next to the local clock circuit 115. .
  • step 410 the time data t 'and T are equal: ⁇ goes to step 411. On the other hand, if the time data t 'and T are not equal, proceed to step 409 and repeat steps 409 and 410.
  • step 411 it is determined whether the value of bit 301 of the memory 202 has a force having "1" or has a value of "0". In order that the value of the bit 3 0 1 of the memory 202 has “1”, it is indicated that the time data t is set to the local clock circuit 115 at random time intervals. Proceed to.
  • step 4 12 the CPU 201 sets the time interval value T! Of the area 304 in the memory 202. To the random generated value stored in the area 302.
  • step 413 CPU 201 generates a new random generated value.
  • step 414 the CPU 201 stores the new random value generated in step 413 in the area 302 of the memory 202. Then, the process proceeds to Step 416.
  • step 411 in order for the value of bit 3 01 of the memory 202 to have “0”, it is necessary to set the time data t to the local clock circuit 115 in order to perform ⁇ . Processing proceeds to step 415.
  • step 415 the value ,, 1 "is loaded into the time interval value of the area 304 of the memory 202. Then, the process proceeds to step 416.
  • step 4 B time data t is set in the local clock circuit 1 15 next.B
  • the data is transferred to the area 3 05 of the memory 202 (T + T x ) Write. Then, the process proceeds to step 403, and the above-described process is repeated.
  • step 4 06 if it is determined in step 4 06 that the absolute value of the time difference ⁇ t force is equal to or greater than the predetermined set value ⁇ , the process proceeds to step 4 17.
  • step 417 the CPU 201 controls the low power clock circuit 115 via the control signal (C 1) 214 so as to run by itself. Then, the receiving window opening / closing circuit 113 is controlled by the control signal (C 2) 211 to close the receiving window.
  • step 418 it is determined whether the local clock circuit 115 has run by itself until a new time ( ⁇ + ⁇ ). If it is determined that the vehicle has been self-propelled until the local clock circuit 115 ⁇ ⁇ ⁇ ( ⁇ + ⁇ ⁇ ), the process proceeds to step 403, and the above process is repeated. On the other hand, if it is determined that the local clock circuit 115 is not yet self-running until the time ( ⁇ + ⁇ !), The processing proceeds to step 417, and the processing proceeds to step 417 and step 418. Is repeated.
  • the time data t or the time data t ′ is output from the local clock circuit 115 of the time device 110 in FIG.
  • FIG. 5 is a diagram showing a first example of a time chart of the operation of the second exemplary embodiment of the present invention.
  • the time of the time data t which is caged from the radio time signal word 101, is shown in "seconds", and corresponds to the same minute from zero second to the next zero second. .
  • FIG. 5 (2) shows the format of the value of the time data t transmitted from the radio clock transmitting station 101.
  • the first 10 seconds will send the value of "minutes”
  • the next 10 seconds will send the value of "hours”
  • the next 20 seconds will say “total days”
  • the next The value of "year” is sent for 10 seconds
  • the "day of the week” is sent for the last 10 seconds.
  • Fig. 5 (3) shows the receiving window of the receiving window opening / closing circuit 113.
  • the receiving window is composed of the time data t output from the local clock circuit 115 and the radio wave time fH 3 ⁇ 4 from the communication station 101: ⁇ Due to the difference in the value of the time data t, the opening force is released by the CPU 201 at the time TA that is shifted from 0 seconds by ⁇ T.
  • Fig. 5 (4) shows the timing of the capture of the time data t by the time difference determination circuit 114. Indicate mining TB. At the timing TB, the time data t 1 is input to the time difference judgment circuit 114.
  • FIG. 5 (5) shows a timing TB at which the time difference determination circuit 114 captures the time data t1, from the local clock circuit 115. At the above-described timing TB, the time data t1, is also taken into the time difference determination circuit 114.
  • FIG. 5 (7) shows the timing of setting the new time data t1 to the local clock circuit 115 by the B-temple difference determination circuit 114.
  • FIG. 5 (9) shows the time data output from the local clock circuit 115 after the time data t1 is newly set.
  • FIG. 6 is a diagram showing a second example of the time chart of the operation of the second embodiment of the present invention.
  • FIG. 6 shows a configuration in which the reception window of the reception window opening / closing circuit 113 is opened in “day” units.
  • Figure 6 (1) shows the time of the time data t transmitted from the radio clock transmitting station 101 in units of "hours”.
  • Fig. 6 (2) shows the receiving window of the receiving window switching circuit 113, which is opened at the timing TA. Then, at the timing TB when the time data t can be set to the local clock circuit 115, the reception window of the reception window opening / closing circuit 113 is closed.
  • FIG. 7 is a diagram showing a third example of a time chart of the operation of the second embodiment of the present invention.
  • FIG. 7 shows a configuration in which the reception window of the reception window opening / closing circuit 113 is opened in “month” units.
  • Fig. 7 (1) shows the time of the time data t that is woven from the radio clock clock station 101 in units of days, and the same month is from the first day to the next day. Corresponds to.
  • FIG. 7 (2) shows the timing for opening and closing the reception window of the reception window opening / closing circuit 113.
  • the receiving window of the receiving window opening / closing circuit 113 is opened.
  • the reception window of the reception window opening / closing circuit 113 is closed at the timing T B at which the instant data t can be set to the clock circuit 115.
  • the operation from timing TA to timing TB in FIG. 7 (2) is the same as the operation described in FIG.
  • FIG. 7 (3) shows that the time data t could not be set to the local clock circuit 115 at the first B.
  • the receiving window of the receiving window opening / closing circuit 113 is opened until the second day, and the same operation as described with reference to FIG. 7 is performed.
  • FIG. 7 (4) shows a case where the time data t could not be set in the local clock circuit 115 on both the first day and the second day.
  • the reception window of the reception window opening / closing circuit 113 is opened until the third day, and the same operation as that described with reference to FIG. 7 is performed.
  • FIG. 8 is a diagram showing a time management system 100 according to a third embodiment illustrating the principle of the present invention.
  • This embodiment is an embodiment in the case where the local time indicated by the local clock circuit 115 of the time tube a 110 is ahead of the external time information 105 supplied from the outside.
  • the components having the same numbers as those in FIG. 1 indicate the same components.
  • the difference between the third embodiment shown in FIG. 8 and the first embodiment shown in FIG. 1 is that the third embodiment shown in FIG. It has a gate section 802.
  • the clock counter 8 0 1 outputs the absolute value ⁇ t of the difference between the time data t and the time data t ′ calculated by the time difference determination circuit 1 14 and the local clock circuit 1 15 Clock CLK is input and gate open / close signal is sent to gate section 802
  • the gate section 802 stores the time data supplied to the gate section 802 from the local clock circuit 115 according to the open / close signal 803 output from the clock counter 801, and stores the time data in the time tube 3. Controls whether to output 110 colors.
  • the receiving circuit 1 1 2 of the time management station 1 1 10 in FIG. 8 receives the external time information 1 0 5 from the radio clock station 1 0 1, and as the time data t, the receiving window opening and closing circuit 1 1 Supply to 3.
  • the format of the external time information 105 will be described later with reference to FIG.
  • the local clock circuit 115 once set to the initial value, runs on its own and outputs the time data t '.
  • the receiving window opening / closing circuit 113 opens the receiving window in accordance with the control signal C 2 supplied from the time difference judging circuit 114, and sends the time data t input during this time to the time difference judging circuit 114. .
  • the local clock circuit 115 also supplies the time data t 'to the time difference determination circuit 114.
  • the time difference determination circuit 114 calculates the absolute value ⁇ t of the difference between the time data t and the time data t. Then, this absolute value ⁇ t force is smaller than a predetermined set value: In ⁇ , the zero ij difference half lj constant circuit 1 14 outputs the time data t via the time setting control signal C 1, Control to set to local clock circuit 1 15 On the other hand, when the absolute value ⁇ t is equal to or larger than the predetermined set value ⁇ : ⁇ , the time difference determination circuit 114 controls the control signal C 1 so that the local clock circuit 115 runs as it is. Is controlled via.
  • the external time information 105 supplied from the time management device 110 is taken into the time management device 110, the time output by the time management device 110 will be slightly returned to the time in the past.
  • the time difference determination circuit 1 1 4 force Time data 1: is controlled via the time setting control signal C 1 so as to be set in the oral clock circuit 1 15: ⁇
  • the absolute value ⁇ t is set in the clock counter 801.
  • the clock counter 801 controls the gate section 802 to be closed by the open / close signal 803.
  • the count is increased by the clock counter 801 and the clock CLK, and when the count value reaches the set absolute value ⁇ t, the gate section 802 is opened and closed by the open / close signal 803. Is controlled to open. By doing so, It is possible to prevent the time that the output of the device 110 from returning to the past time.
  • the time difference determination circuit 1 14 2 closes the receiving window of the receiving window opening / closing circuit 113.
  • the local clock circuit 115 runs by itself. .
  • the time difference determination circuit 114 sends the control signal C2 again to the reception window opening / closing circuit 113 when the predetermined time T has been reached, and controls the reception window to open. Thereby, the above operation is repeated.
  • the time tube a location 110 that is resistant to time falsification and can provide high-precision time over a long period of time, and the time output from the time tube a location 11 o is the time at this time. You can output reliable time without returning to.
  • FIG. 9 is a diagram showing the configuration of the fourth exemplary embodiment of the present invention.
  • This embodiment is an embodiment in which the local time indicated by the clock circuit 115 of the time management device 110 is ahead of the external time information 105 supplied from the outside *. .
  • components having the same numbers as those in FIG. 2 indicate the same components.
  • the difference between the fourth embodiment shown in FIG. 9 and the second embodiment shown in FIG. 2 is that the third embodiment shown in FIG. Including the function of a counter and having a gate section 802.
  • FIG. 10 is a diagram showing a flowchart of the operation of the fourth embodiment of the present invention.
  • the steps denoted by the same reference numerals as those in FIG. 4 indicate the same steps.
  • FIG. 10 is a flowchart showing the operation of the fourth embodiment of the present invention, and FIG. The difference between the flowcharts of the operation of the second embodiment is that steps 407 and 408 in FIG. 4 are replaced by steps 1001 in FIG.
  • step 1001 the CPU 201 controls the time data t to be set in the local clock circuit 115 via the time setting control signal C1.
  • the opening / closing signal 803 is output from the CPU 201 to control the gate section 802 to close.
  • the clock counter in the CPU 201 is counted up by the functional clock CLK, and when the count value is ⁇ 1 "to the set absolute value ⁇ t, the gate is opened and closed by the open / close signal 803.
  • the control is performed so as to open the section 800. By doing so, it is possible to prevent the time 1 output by the time tube a 1 110 from returning to the time at a point in the past.
  • FIG. 11 is a diagram showing a time chart of the operation of the fourth embodiment of the present invention.
  • the horizontal axis in Fig. 11 shows the time lapse according to the external time information 105 sent from the radio clock transmitting station 101, while the vertical axis in Fig. 11 shows the time of the local clock circuit 115. Indicates the passage of time due to the running clock.
  • the time of the external time information 105 and the elapsed time of the free-running clock of the local clock circuit 115 coincide with each other, as shown by ⁇ 111 of the increasing angle of 45 °
  • the time lapse due to the external time information 105 and the time lapse due to the free-running clock of the external clock circuit 115 coincide.
  • the time elapsed by the self-running clock of the low power clock circuit 115 is faster than the time elapsed by the external time information 105 by the local clock, such as The free running clock of circuit 1 15 advances.
  • the local clock circuit 1 15 free-running clocks are sent.
  • the low-power clock circuit 1 15 receives the time according to the external time information 105 at the time ⁇ in the self-running clock power S of the low-power clock circuit 115.
  • the output time of the local clock circuit 115 returns to the time output by the local clock circuit 115 in the past, and the reliability of the time decreases. .
  • the time output from the local clock circuit 115 is set to the time data t based on the external time information 105 at the time T, the absolute value ⁇ t of the time difference between the time data t and the time data t, During this period, the output from the time management device 110 is prohibited by the gate section 802. This is supposed to stop the time output from the B temple carving device 110 between the times T and T '. Then, after the elapse of this period, that is, by starting the output of the time from the time ⁇ , it is possible to prevent the time from returning to the time previously output by the local clock circuit 115.
  • the local clock time output from the local clock circuit 115 is later than the local clock time, it does not return to the past time even if it matches the external time information 105. There is no need to check.
  • FIG. 12 is a flowchart showing the operation of the signature system using the fourth embodiment of the present invention. For example, this is performed by software of a signature system using the present invention.
  • step 1 201 The operation of the present signature system starts in step 1 201.
  • step 122 the software of the signature system determines whether the open / close signal 803 in FIG. 9 is on or off.
  • the gate section 802 in FIG. 9 outputs the local clock 804 output from the local clock circuit 115 to the time management device 110 I do. If the opening / closing signal 803 is turned off, repeat step 122.
  • step 123 the system software determines whether the time output from the time keeping device 110 is not all zeros or all ones. If it is, the process returns to step 122, repeats the above process, and waits until the time is correctly output. If not, the process proceeds to step 124. In step 124, the signature system software obtains the time output coming through the gate from the low-power clock circuit.
  • step 125 the signature system software obtains the input data to be signed.
  • step 126 the signature system software obtains key.
  • step 1207 the software of the signature system creates data with time ⁇ using the input data, the time output, and the key.
  • step 122 the software of the signature system carries the created time-attached data to the storage device.
  • step 1209 the processing of the software of the signature system ends.
  • the data with the time can be created by the software of the signature system or the like using the present invention.

Landscapes

  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Electric Clocks (AREA)

Abstract

本発明は、第三者による意図的な時刻改ざんの機会を減らす時刻管理装置及び時刻管理方法を提供することを目的とする。この目的を達成するために、本発明は、予め定められた時間幅内で外部時刻を取り込む外部時刻取込手段と、自走時刻を出力するローカル時計手段と、前記外部時刻取込手段により取り込んだ前記外部時刻と、前記ローカル時計手段の出力する前記自走時刻との差を計算し、前記差が予め定められた値より小さい場合には前記外部時刻を前記ローカル時計手段に設定し、そして、前記差が予め定められた値以上の場合には前記外部時刻を前記ローカル時計手段に設定しない、時刻差判定手段とを有することを特徴とする、時刻管理装置により構成する。

Description

時刻管艘 g¾ぴ時刻管理 去 技術分野
本発明は、 時刻管理方式に関連し、 特に、 第三者による意図的な時刻の改ざん の機会を減少させた、 時刻管艘默ぴ時刻管理雄に関連する。 背景技術
現在では、 コンピュータで使用するファイルが作成されたときの時刻を保証し 田
て、 セキュリティを確保するために、 タイムスタンプが使用されている。 このタ ィムスタンプは、 理想的には、 例えば、 時刻管 a¾置として、誤差のない時計を コンビユータ等の内部に保持し、 この時計により供給されるのが最良である。 し力、し、 実際には、 コンピュータの内部に装備する時計は、 誤差を生じる。 従 つて、 規準となる時計により、 的に、 補正を行うことが要求される。 このよ うな補正を行うための規準となる時計の一例としては、 電波時計がある。
従来の技術では、 電波時計から電波により送信される外部時刻情報が、 時刻管 a¾置により受信可能である には、 時刻管職置は、 その 言される外部時 刻情報を用いて較正し、 一方、 外部時刻情報が受信が不可能な は、 内蔵する ローカル時計の時刻情報を較正せずに採用する。 そして、 この時刻管 a¾置の出 力する時亥 IJ情幸艮を、 タイムスタンプとして使用していた。
しかしこの^^、 偽の電波時計発信機を使つて自由に口一カル時計の示す時刻 の改ざんが可能なために、電波時計から電波により 言される公的な時刻情報を、 ディジタル のタイムスタンプとして活用できないという 題があつた。
更に、 従来の技術では、 Β寺刻管 «置の示すローカルな時刻が、 外部より供給 される外部時刻よりも進んでいる には、外部より供給される外部時刻情報を、 時刻管 «置内に取り込むと、 時刻管 a¾置の出力する時間が、 僅かに過去の時 点の時刻へ戻ることになる。 このような には、 この過去の時点の時刻を示す 時間帯の時刻 は、 信頼性がなくなることとなる。 また、 更に、 下記の文献には、 本願と関連する技術が記載されている。
(特許文献 1 ) 特開平 6— 2 5 8 4 6 0号公報
(特許文献 2) 特開 2 0 0 2— 4 8 7 6号公報
(特許文献 3) 特開 2 0 0 2— 2 3 6 1 8 7号公報
(特許文献 4) 特開 2 0 0 2— 6 3 6 1 4号公報 発明の開示
本発明は上記の点に鑑みてなされたもので、第三者による意図的な 0該 IJの改ざん の^を減ら 該 ij a¾s¾O¾寺刻 去を することを目的とする。 この目的を達成するために、 本発明の時刻管 a¾置は、
予め定められた時間幅内で外部時刻を取り込 部 B該 urn手段と、
自走時刻を出力するローカル時計手段と、
編己外部時刻 手段により取り込んだ嫌己外部時刻と、
前記ローカル時計手段の出力する前記自走時刻との差を計算し、 前記差が予め定 められた値より小さレ、^^には肅己外部時刻を編己ローカル時計手段に設定し、 そして、 itft己差が予め定められた値以上の には tin己外部時刻を tin己ローカル Bき計手段に設定しない、 時刻差判定手段とを有することを特 ¾敷とする。
本発明によれば、 従来のように、 単に外部時刻†t¾が受信可能力 ¾ ^でローカル 時計に外部時刻チ静艮を設定する力又は自走させるかを切り替えるのではなく、外部よ り働合される ø該 IJ†鎌を魏的にあるいはランダムに、或る一定の時間帯の間に取り 、 、装置内のローカルな時刻†鎌との時間誤差を求め、 その値の大小に応じて外部 時刻を設定しまたはローカノ Vflき刻をそのまま自走させて出力する。 これにより、第三 者による意図的な時刻の改ざんの機会を減らす時刻管 «¾:ぴ時刻管《¾·法を提 供でさる。
また、 この目的を達成するために、 本発明の時刻管 a¾置は、
予め定められた時間幅内で外部時刻を取り込 部時刻 手段と、 自走 Bき刻を出力する口一力ノレ時計手段と、
前記外部時刻 手段により取り込んだ前記外部時刻と、 前記ローカル時計手 段の出力する i己自走時刻との差を計算し、 謂己差が予め定められた値より小さレ、 ^には嫌己外部時刻を tiff己ローカル時 計手段に設定し、 そして、 鍵己差が予め定められた値以上の には前記外部時 刻を前記ローカル時計手段に設定しない、 時刻差判定手段と、
觸己ローカル時計手段に設定された tilt己外部時刻が、 MIS外部時刻を嫌 Sロー カル時計手段に設定する直前に前記ローカル時計手段が出力した時刻よりも、 前 の時刻に等しい^"には、 嫌己ローカル時計手段が出力する時刻が、 前記外部時 刻を前記ローカル時計手段に設定する直前に前記ローカル時計手段が出力した時 刻に ίϋ~るまで、 tiff己ローカル時計手段の出力する時刻を出力することを ISJhす る時刻出力 PJJh手段と、 を有することを糊敫とする。
本発明によれば、 時刻 ひ诗刻 ffi^法の出力する驗 Uが、過去の時 刻に戻ることがなレ、ので、意図的な時刻の改ざんの齢を減ら 該 ひ诗 刻 ffi^法を撤できる。 図面の簡単な説明
本発明の他の目的、 糊敫及ひ利点は、 添付の図面を参照しながら以下の詳細な 説明を読むことにより一層明瞭となるであろう。
図 1は、 本発明の原理を示す第 1の実施例を示す図である。
図 2は、 本発明の第 2の実施例の構成を示す図である。
図 3は、 本発明の第 2の 例のメモリの構成を示す図である。
図 4は、 本発明の第 2の実施例の動作のフローチャートを示す図である。 図 5は、 本発明の第 2の実施例の動作のタイムチヤ一トの第 1の例を示す図で あ 。
図 6は、 本発明の第 2の実施例の動作のタイムチヤ一トの第 2の例を示す図で あ -3。
図 7は、 本発明の第 2の実施例の動作のタイムチヤ一トの第 3の例を示す図で ある。
図 8は、 本発明の原理を示す第 3の実施例を示す図である。
図 9は、 本発明の第 4の実施例の構成を示す図である。
図 1 0は、 本発明の第 4の実施例の動作のフローチャートを示す図である。 図 1 1は、 本発明の第 4の実施例の動作のタイムチヤ一トを示す図である。 図 1 2は、 本発明の第 4の実施例を利用した署名システムの動作のフローチヤ ートを示す図である。 発明を実施するための最良の形態
以下に、本発明を実施するための実施の形態について、図面を用いて説明する。 図 1は、 本発明の原理を示す第 1の実施例の時刻管理システム 1 0 0を示す図 である。 図 1において、 時刻管理システム 1 0 0は、 主に、 電波時計送信所 1 0
1と時刻管 a¾置 1 1 0により構成される。 電波時計送信所 1 0 1は、 言アン テナ 1 0 2から外部時刻情報 1 0 5を 言する。 図 1の時刻管 a¾置 1 1 0は、 主に、 受信アンテナ 1 1 1、 受信回路 1 1 2、 受信窓開閉回路 1 1 3、 B寺刻差判 定回路 1 1 4及びローカルクロック回路 1 1 5より構成される。
図 1の時刻管 a¾置 1 1 0の受信回路 1 1 2は、 電波時計 言所 1 0 1からの 外部時刻情報 1 0 5を、 アンテナ 1 1 1を介して受信し、 そして、 時刻データ t として受信窓開閉回路 1 1 3へ供給する。外部時刻情報 1 0 5の形式にっレ、ては、 図 5を用いて後述する。
ローカルクロック回路 1 1 5は、 一旦初期値に設定された後に、 自走して時刻 データ t'を出力する。
受信窓開閉回路 1 1 3は、 時刻差判定回路 1 1 4から供給される制御信号 C 2 に従って、 受信窓を開き、 この間に入力される時刻データ tを、 時刻差判定回路 1 1 4へ送る。
一方、 ローカルクロック回路 1 1 5も、時刻データ t'を、時刻差判定回路 1 1 4へ供給する。
時刻差判定回路 1 1 4は、 時刻データ tと時刻データ t ' の間の差の絶対値 δ tを計算する。 そして、 この絶対値 δ tが、 予め定められた設定値 σより小さレ、 場合には、 時刻差判定回路 1 1 4は、 時刻データ tを、 時刻設定制御信号 C 1を 介して、 ローカルクロック回路 1 1 5に設定するように制御する。 一方、 この絶 対値 δ t力 予め定められた設定値 σ以上の齢には、時刻差判定回路 1 1 4は、 ローカルクロック回路 1 1 5をそのまま自走するように制御信号 C 1を介して制 御する。
次に、 ローカルクロック回路 1 1 5力 制御信号 C 1により、 時刻データ tが 設定されて再起動される又は自走するように制御されると、 時刻差判定回路 1 1 4は、 制御信号 C 2により、 受信窓開閉回路 1 1 3の受信窓を閉じる。 これによ り、 受信回路 1 1 2から受信窓開閉回路 1 1 3へ入力する時刻データ tは、 日き刻 差判定回路 1 1 4に供給されなレヽので、 口一力ルクロック回路 1 1 5は、 自走す る。
時刻差判定回路 1 1 4は、 予め定められた時刻 Tに達したときに、 再び制御信 号 C 2を受信窓開閉回路 1 1 3に送り、 受信窓を開くように制御する。 これによ り、 上述の動作を繰返す。
以上により、 時刻の改ざんに強く、 且つ、 長期間にわたって高精度な時刻を提 供できる時刻管理システム 1 1 0を実現できる。
次に、 図 2、 3、 4、 5、 6及ぴ 7を使用して、 本発明の第 2の実施例をさら に詳しく説明する。
図 2は、 本発明の第 2の実施例の時刻管理システムの構成を示す図である。 図 2に示された時刻管理システム 1 0 0は、 主に、 電波時計耀所 1 0 1と時刻管 a¾置 1 1 0により構成される。 図 2の時刻管理システム l o oにおいて、 図 1 と同一番号を付した構成要素は、 同一の構成要素を示す。 図 2の時刻管 «置 1 1 0の時刻差判定回路 1 1 4は、 主に、 マイクロプロセッサ (C PU) 2 0 1と メモリ 2 0 2より構成される。
図 3は、 本発明の第 2の実施例のメモリ 2 0 2の構成を示す図である。 メモリ 2 0 2の領域 3 0 1は、 的に、 時刻データ tを、 ローカルク口ック回路 1 1 5に設定する力 \ 又は、 ランダムな時間間隔で時刻データ tを、 ローカルクロッ ク回路 1 1 5に設定する力を示す情報を格納する。 本実施例の には、 定期的 に、時刻データ tを、 ローカルクロック回路 1 1 5に設定する齢には、" 0"を、 また、 ランダムな時間間隔で時刻データ tを、 ローカルクロック回路 1 1 5に設 定する場合には、" 1 "を格納する。 メモリ 2 0 2の領域 3 0 2は、 ランダムな時 間間隔で時刻データ tを、 ローカルクロック回路 1 1 5に設定する場合の時間間 隔値であるランダム生成値を格納する。 メモリ 2 0 2の領域 3 0 3は、 前述の絶 対値 δ tを判断する規準となる、 予め定められた設定値びを格納する。 メモリ 2 0 2の領域 3 0 4は、 的に、 時刻データ tを、 ローカルクロック回路 1 1 5 に設定する場合の時間間隔値 T tを格納する。 また、 メモリ 2 0 2の領域 3 0 5 は、 時刻データ tを、 ローカルクロック回路 1 1 5に次に設定する時刻 Tを格納 する。
図 4は、本発明の第 2の実施例の動作のフローチャートを示す図である。次に、 本発明の第 2の実施例の動作を、図 4に示すフローチヤ一トを使用して説明する。 本発明の第 2の雄例の動作は、 ステップ 4 0 1で開始する。
次に、 ステップ 4 0 2で、 図 3のメモリ 2 0 2の各領域 3 0 1から 3 0 4へ、 図 3を参照して前述したパラメータを設定する。 領域 3 0 1には、 定期 (0) / ランダム (1 ) ビット、領域 3 0 2には、 ランダム生成値、 領域 3 0 3には、 設 定値 σそして、 領域 3 0 4には、 時間間隔値 1\の、領域 3 0 5には、 時刻デー タ tを、 ローカルクロック回路 1 1 5に次に設定する時刻 Tのそれぞれの初期値 が設定される。
次に、 ステップ 4 0 3では、 C P U 2 0 1は、 受信回路 1 1 2に対して制御信 号 2 1 0により時刻データ tの受信を指示し且つ、 受信窓開閉回路 1 1 3へ制御 信号 (C 2 ) 2 1 1により、 受信窓を開くように指示する。
次に、 ステップ 4 0 4では、 C P U 2 0 1は、 ローカルクロック回路 1 1 5か ら、 信号 2 1 2を使用して、 時刻データ 1;, を、 C PU 2 0 1上で実行される時 刻誤差計算プログラムへ、 ロードする。
次に、 ステップ 4 0 5では、 C PU 2 0 1は、 受信窓開閉回路 1 1 3力ら、 信 号 2 1 3を使用して、 時刻データ tを、 C PU 2 0 1上で^される時刻誤差計 算プログラムへ、 ロードする。
次に、 ステップ 4 0 6では、 C PU 2 0 1により、 時刻データ tと時刻データ t, の時間差の絶対値 δ t = I t - t ' Iを計算する。 そして、 時間差の絶対値 δ t力 予め定められた設定値 σより小さいかどうかが判断される。 時間差の絶 対値 δ t力 予め定められた設定値びより小さいと判断された:^には、 ステツ プ 4 0 7へ進む。
ステップ 4 0 7では、 C PU 2 0 1は、 制御信号 (C 1 ) 2 1 4により制御し て、受信窓開閉回路 1 1 3から供給される時刻データ tを、信号 2 1 2を介して、 ロー力/レクロック回路 1 1 5へ設定し、 そして、 ローカルクロック回路 1 1 5を 再起動する。
次にステップ 4 0 8で、 C PU 2 0 1は、 制御信号 (C 2) 2 1 1により、 受 信窓開閉回路 1 1 3の受信窓を閉じるように制御する。 そして、 ステップ 4 0 9 へ進む。
ステップ 4 0 9では、 C PU 2 0 1は、 ローカルクロック回路 1 1 5の時刻デ ータ t, と、 時刻データ tを、 ローカルクロック回路 1 1 5に次に設定する時刻 Tが比較される。
ステップ 4 1 0では、 時刻データ t ' と Tが等しい:^には、 ステップ 4 1 1 へ進む。 一方、 時刻データ t ' と Tが等しくない には、 ステップ 4 0 9へ進 み、 ステップ 4 0 9と 4 1 0を繰返す。
ステップ 4 1 1では、 メモリ 2 0 2のビット 3 0 1の値が" 1 " を有する力、又 は、" 0" を有するかが判断される。メモリ 2 0 2のビット 3 0 1の値が" 1 " を 有する には、 ランダムな時間間隔で時刻データ tを、 ローカルクロック回路 1 1 5に設定することを示し、 処理は、 ステップ 4 1 2へ進む。
ステップ 4 1 2では、 C PU 2 0 1は、 メモリ 2 0 2の領域 3 0 4の時間間隔 値 T!へ、 領域 3 0 2に格納されたランダム生成値を口一ドする。
次にステップ 4 1 3では、 C PU 2 0 1は、新たなランダム生成値を発生する。 次にステップ 4 1 4では、 C PU 2 0 1は、 ステップ 4 1 3で発生した新たな ランダム生成値を、 メモリ 2 0 2の領域 3 0 2へ格納する。 そして、 処理は、 ス テツプ 4 1 6へ進む。
一方、 ステップ 4 1 1で、 メモリ 2 0 2のビット 3 0 1の値が" 0 " を有する には、 的に、 時刻データ tを、 ローカルクロック回路 1 1 5に設定する ^^することを示し、 処理は、 ステップ 4 1 5へ進む。
ステップ 4 1 5では、 メモリ 2 0 2の領域 3 0 4の時間間隔値 へ、 値,, 1 " をロードする。 そして、 処理はステップ 4 1 6へ進む。
ステップ 4 1 6では、 Bき刻データ tを、 ローカルクロック回路 1 1 5に次に設 定する B該 IJTを、 更新するために、 メモリ 2 0 2の領域 3 0 5へ (T + T x) を 書きこむ。 そして処理は、 ステップ 4 0 3に進み、 上述の処理を繰返す。
—方、 ステップ 4 0 6で、 時間差の絶対値 δ t力 予め定められた設定値 σ以 上であると判断された^^には、 ステップ 4 1 7へ進む。
ステップ 4 1 7では、 C PU 2 0 1は、 ロー力ノレクロック回路 1 1 5を自走さ せるように、 制御信号 (C 1 ) 2 1 4を介して制御する。 そして、 制御信号 (C 2) 2 1 1により受信窓開閉回路 1 1 3を制御して、 受信窓を閉める。
次にステップ 4 1 8では、 ローカルクロック回路 1 1 5は、 新たな時刻 (Τ + Τ χ) まで、 自走したかが判断される。 ローカルクロック回路 1 1 5力 Β寺刻 (Τ + Τ Τ) まで、 自走したと判断される場合には、 処理はステップ 4 0 3に進み、 上述の処理を繰返す。 一方、 ローカルクロック回路 1 1 5はまだ、 時刻 (Τ + Τ !) まで、 自走していないと判断される には、 処理はステップ 4 1 7に進み、 ステップ 4 1 7とステップ 4 1 8を繰返す。
以上により、 図 2の時刻管 置 1 1 0のローカルクロック回路 1 1 5より、 時刻データ t又は、 時刻データ t ' が出力される。
図 5は、本発明の第 2の実施例の動作のタイムチヤートの第 1の例を示す図で ある。 図 5 ( 1 ) は、 電波時計 言所 1 0 1から籠される時刻データ tの時間 を 「秒」 で示したものであり、 ゼロ秒から次のゼロ秒まで力 同一の分に対応す る。
図 5 ( 2) は、 電波時計送信所 1 0 1から送信される時刻データ tの値のフォ 一マットを示す。 この例では、 最初の 1 0秒間は 「分」 の値が送信され、 次の 1 0秒間は 「時」 の値が送信され、 次の 2 0秒間は 「通算日」 が 言され、 次の 1 0秒間は 「年」 の値が送信され、 そして、 最後の 1 0秒間は 「曜日」 が送信され る。
図 5 ( 3 ) は、 受信窓開閉回路 1 1 3の受信窓を示し、 受信窓は、 ローカルク ロック回路 1 1 5の出力する時刻データ t, と電波時 fH¾信所 1 0 1から:^言さ れる時刻データ tの値のずれにより、 Δ Tだけ 0秒からずれた時点 T Aで、 C P U 2 0 1により開力、れる。 一方、 C P U 2 0 1によりローカルクロック回路 1 1 5に時刻データ tが設定された後に、時刻 T Cで C PU 2 0 1により閉じられる。 図 5 (4) は、 時刻差判定回路 1 1 4による、 時刻データ tの取り込みのタイ ミング TBを示す。 タイミング TBで、 時刻データ t 1力 時刻差判定回路 1 1 4に取りこまれる。
図 5 ( 5 ) は、 時刻差判定回路 1 1 4による、 ローカルクロック回路 1 1 5か らの時刻データ t 1, の取りこみのタイミング T Bを示す。 上述のタイミング T Bで、 時刻データ t 1, も、 時刻差判定回路 1 1 4に取りこまれる。
図 5 (6 ) は、 時刻差判定回路 1 1 4による、 時刻データ tと時刻データ t ' の時間差の絶対値 δ t = I t - t ' Iを計算するタイミングを示す。
図 5 ( 7) は、 B寺刻差判定回路 1 1 4による、 ローカルクロック回路 1 1 5へ、 新時刻データ t 1を設定するタイミングを示す。
図 5 (8 ) は、 時刻差判定回路 1 1 4により新時刻データ t 1を設定するタイ ミングに 1秒禾! ^の遅延がある:^の、 口一力ルクロック回路 1 1 5へ、 新時刻 データ t 1を設定するタイミングを示す。 このように遅延がある でも、 図 5 ( 1 ) に示すように、 電波時計送信所 1 0 1から送信される時刻データ t 1の時 間は秒で検出されることが可能であるので、 設定時に 1秒、ずらすことにより、 電 波時計送信所 1 0 1力ゝら 言される時刻データ t 1の時間に正確にローカルク口 ック回路 1 1 5に時刻データ t 1を設定することができる。
最後に、 図 5 ( 9) は、 新たに時刻データ t 1が設定された後の、 ローカルク ロック回路 1 1 5の出力する時刻データを示す。
図 6は、 本発明の第 2の実施例の動作のタイムチヤートの第 2の例を示す図で ある。図 6は、 「日」単位で、受信窓開閉回路 1 1 3の受信窓を開く構成を示す。 図 6 ( 1 )は、電波時計送信所 1 0 1から送信される時刻データ tの時間を「時」 単位で示したものであり、 ゼロ時から次のゼ口時まで力 同—の日に対応する。 図 6 ( 2) は、 受信窓開閉回路 1 1 3の受信窓を示し、 タイミング TAで開かれ る。 そして、 時刻データ tがローカルクロック回路 1 1 5へ設定できたタイミン グ T Bで、 受信窓開閉回路 1 1 3の受信窓が閉じられる。 また、 この日の終了の タイミング T Cまで、 B寺刻データ tがローカルク口ック回路 1 1 5へ設定できな レ、 には、 タイミング T Cで受信窓開閉回路 1 1 3の受信窓は閉じられる。 図 7は、 本発明の第 2の実施例の動作のタイムチヤ一トの第 3の例を示す図で ある。図 7は、 「月」単位で、受信窓開閉回路 1 1 3の受信窓を開く構成を示す。 図 7 ( 1 ) は、 電波時計雄所 1 0 1から纖される時刻データ tの時間を 「日」 単位で示したものであり、 1日目から次の 1日目までが、 同一の月に対応 する。
図 7 ( 2) は、 受信窓開閉回路 1 1 3の受信窓を開閉するタイミングを示す。 1日目の最初のタイミング T Aで受信窓開閉回路 1 1 3の受信窓が開力れる。 そ して、 Β刻データ tが口一力ルクロック回路 1 1 5へ設定できたタイミング T B で、 受信窓開閉回路 1 1 3の受信窓が閉じられる。 この図 7 ( 2) のタイミング TAからタイミング TBの動作は、 図 7で説明した動作と同一である。
図 7 ( 3 ) は、 第 1 B目で、 時刻データ tがローカルクロック回路 1 1 5へ設 定できなかった を示す。 この には、 例えば、 2日目まで受信窓開閉回路 1 1 3の受信窓が開力ゝれ、図 7で説明したのと同一の動作が される。図 7 (4) は、 第 1日目及び第 2日目ともに、 時刻データ tがローカルクロック回路 1 1 5 へ設定できなかった場合を示す。 この場合には、 例えば、 3日目まで受信窓開閉 回路 1 1 3の受信窓が開かれ、 図 7で説明したのと同一の動作が紫亍される。 次に本発明の第 3の実施例について説明する。
図 8は、 本発明の原理を示す第 3の実施例の時刻管理システム 1 0 0を示す図 である。 本実施例は、 時刻管 a¾置 1 1 0のローカルクロック回路 1 1 5の示す ローカルな時刻が、 外部より供給される外部時刻情報 1 0 5よりも進んでいる場 合の実施例である。 図 8において、 図 1と同一番号の構成要素は、 同一の構成要 素を示す。 図 8に示された第 3の実施例と、 図 1に示された第 1の実施例の間の 異なる点は、 図 8に示された第 3の実施例は、 クロックカウンタ 8 0 1とゲート 部 8 0 2を有することである。
クロックカウンタ 8 0 1は、 時刻差判定回路 1 1 4により計算される、 時刻デ ータ tと時刻データ t ' の間の差の絶対値 δ tと、 ローカルクロック回路 1 1 5 より出力されるクロック C L Kを入力とし、 ゲート部 8 0 2へゲートの開閉信号
8 0 3を送る。
ゲート部 8 0 2は、 クロックカウンタ 8 0 1より出力される、 開閉信号 8 0 3 に従って、 ローカルクロック回路 1 1 5よりゲート部 8 0 2に供給される時刻デ ータを、 時刻管 3¾置 1 1 0カゝら出力するかどうかを制御する。 図 8の時刻管職置 1 1 0の受信回路 1 1 2は、 電波時計膽所 1 0 1からの 外部時刻情報 1 0 5を、 受信し、 そして、 時刻データ tとして受信窓開閉回路 1 1 3へ供給する。外部時刻情報 1 0 5の形式については、図 5を用いて後述する。 ローカルクロック回路 1 1 5は、 一旦初期値に設定された後に、 自走して時刻 データ t'を出力する。
受信窓開閉回路 1 1 3は、 時刻差判定回路 1 1 4から供給される制御信号 C 2 に従って、 受信窓を開き、 この間に入力される時刻データ tを、 時刻差判定回路 1 1 4へ送る。
一方、 ローカルクロック回路 1 1 5も、 時刻データ t'を、時刻差判定回路 1 1 4へ供^ る。
時刻差判定回路 1 1 4は、 時刻データ tと時刻データ t, の間の差の絶対値 δ tを計算する。 そして、 この絶対値 δ t力 予め定められた設定値びより小さい : ^には、 0き亥 ij差半 lj定回路 1 1 4は、 時刻データ tを、 時刻設定制御信号 C 1を 介して、 ローカルクロック回路 1 1 5に設定するように制御する。 一方、 この絶 対値 δ tが、予め定められた設定値 σ以上の:^には、時刻差判定回路 1 1 4は、 ローカルクロック回路 1 1 5をそのまま自走するように制御信号 C 1を介して制 御する。
ここで、 時刻管 a¾置 1 1 0の口一カルクロック回路 1 1 5の示す口一カルな 時刻が、 外部より供給される外部時刻情報 1 0 5よりも進んでいる齢には、 外 部より供給される外部時刻情報 1 0 5を、 時刻管雜置 1 1 0内に取り込むと、 時刻管理装置 1 1 0の出力する時間が、 僅かに過去の時点の時刻へ戻ることにな る。
第 3の実施例では、 時刻差判定回路 1 1 4力 時刻データ 1:を、 時刻設定制御 信号 C 1を介して、 口一力ルクロック回路 1 1 5に設定するように制御する:^ に、 絶対値 δ tを、 クロックカウンタ 8 0 1に設定する。 そして、 クロックカウ ンタ 8 0 1は、開閉信号 8 0 3により、ゲート部 8 0 2を閉じるように制御する。 そして、 次に、 クロックカウンタ 8 0 1力 クロック C LKによりカウントアツ プされ、 そして、 設定された絶対値 δ tにカウント値が ϋΐ"ると、 開閉信号 8 0 3により、 ゲート部 8 0 2を開くように制御する。 このようにすることにより、 B寺亥 lj管 «置 1 1 0の出力する時間が、 過去の時点の時刻へ戻ることを防止でき る。
次に、 ローカルクロック回路 1 1 5力 制御信号 C 1により、 時刻データ tが 設定されて再起動される又は自走するように制御されると、 時刻差判定回路 1 1 4は、 制御信号 C 2により、 受信窓開閉回路 1 1 3の受信窓を閉じる。 これによ り、 受信回路 1 1 2から受信窓開閉回路 1 1 3へ入力する時刻データ tは、 時刻 差判定回路 1 1 4に供給されないので、 ローカルクロック回路 1 1 5は、 自走す る。
時刻差判定回路 1 1 4は、 予め定められた時刻 Tに達したときに、 再び制御信 号 C 2を受信窓開閉回路 1 1 3に送り、 受信窓を開くように制御する。 これによ り、 上述の動作を繰返す。
以上により、 時刻の改ざんに強く、 且つ、 長期間にわたって高精度な時刻を提 供できる時刻管 a¾置 1 1 0を実現できかつ、 時刻管 a¾置 1 1 oから出力する 時刻がこの時点の時刻に戻ることのない、 信頼性ある時刻を出力できる。
次に、 図 9、 1 0、 1 1及ぴ 1 2を使用して、 本発明の第 2の実施例をさら詳 しく説明する。
図 9は、 本発明の第 4の実施例の構成を示す図である。 本実施例は、 時刻管理 装置 1 1 0の口一力ルクロック回路 1 1 5の示すローカルな時刻が、 外部より供 給される外部時刻情報 1 0 5よりも進んでいる * の実施例である。 図 9におい て、 図 2と同一番号の構成要素は、 同一の構成要素を示す。 図 9に示された第 4 の実施例と、 図 2に示された第 2の実施例の間の異なる点は、 図 9に示された第 3の実施例は、 C P U 2 0 1力 クロックカウンタの機能を含むことと、 ゲート 部 8 0 2を有することである。
クロックカウンタの機能及ぴゲート部 8 0 2の動作は、 図 8を参照して接続さ れた第 3の実施例と同一である。
図 1 0は、 本発明の第 4の実施例の動作のフローチャートを示す図である。 図 1 0において、 図 4と同一番号を付したステップは、 同一のステップを示すもの とする。
図 1 0に示す本発明の第 4の実施例の動作のフローチヤ一トと図 4に示す本発 明の第 2の実施例の動作のフローチヤ一トの相違点は、 図 4のステップ 4 0 7と 4 0 8力 図 1 0のステップ 1 0 0 1と置き換えられたことである。
図 1 0のステップ 4 0 6では、 C P U 2 0 1により、 時刻データ tと時刻デー タ t, の時間差の絶対値 δ t = I t - t ' Iを計算する。 そして、 時間差の絶対 値 δ t力 予め定められた設定値 σより小さいかどう力が決定される。 時間差の 絶対値 δ t力 予め定められた設定値 σより小さいと判断された には、 ステ ップ 1 0 0 1へ進む。
ステップ 1 0 0 1では、 C PU 2 0 1は、時刻データ tを、時刻設定制御信号 C 1を介して、 口一力ルクロック回路 1 1 5に設定するように制御する。 この齢 には、 C PU 2 0 1から開閉信号 8 0 3が出力され、 これにより、 ゲート部 8 0 2を閉じるように制御する。 そして、 次に、 C PU 2 0 1内のクロックカウンタ 機能力 クロック C LKによりカウントアップされ、 そして、 設定された絶対値 δ tにカウント値が ¾1 "ると、 開閉信号 8 0 3により、 ゲート部 8 0 2を開くよ うに制御する。 このようにすることにより、 時刻管 a¾置 1 1 0の出力する時間 1 過去の時点の時刻へ戻ることを防止できる。
図 1 1は、 本発明の第 4の実施例の動作のタイムチャートを示す図である。 図 1 1の横軸は、 電波時計送信所 1 0 1より送られる外部時刻情報 1 0 5による時 間の経過を示し、 一方、 図 1 1の縦軸は、 ローカルクロック回路 1 1 5の自走ク ロックによる時間の経過を示す。
外部時刻情報 1 0 5の時間とローカルクロック回路 1 1 5の自走クロックによ る時間の経過速度が一致している には、増加角度 4 5° の赚 1 1 0 1が示 すように、 外部時刻情報 1 0 5による時間の経過と口一力ルクロック回路 1 1 5 の自走クロックによる時間の経過が一 ¾■する。 一方、 ロー力ノレクロック回路 1 1 5の自走クロックによる時間の経過速度の方が外部時刻情報 1 0 5による時間の 経過速度よりも速ぃ には、 赚 1 1 0 2のように、 ローカルクロック回路 1 1 5の自走クロックが進む。 ロー力/レクロック回路 1 1 5の自走クロックによる 時間の経過速度の方が外部時刻情報 1 0 5による時間の経過速度よりも遅い には、 镍 1 1 0 3のように、 ローカルクロック回路 1 1 5の自走クロックが送 れる。 ここで、 1 1 0 2に示されたように、 ロー力 クロック回路 1 1 5の自走 クロック力 S進む^において、 時刻 Τでロー力ノレクロック回路 1 1 5が外部時刻 情報 1 0 5による時刻データ tに設定されると、 時刻 Tでは、 ローカルクロック 回路 1 1 5はその出力する時刻が、 過去にローカルクロック回路 1 1 5が出力し た時刻に戻ることとなり、 時刻 の信頼性が低下する。
そこで、 ローカルクロック回路 1 1 5の出力する時刻が、 時刻 Tにおいて外部 時刻情報 1 0 5による時刻データ tに設定された後に、 時刻データ tと時刻デー タ t, の時間差の絶対値 δ tの間だけ、 ゲート部 8 0 2により、 時刻管理装置 1 1 0から出力するのを禁止する。 これは、 時刻 Tから T' の間は、 B寺刻管 置 1 1 0からの時刻出力を停止することに想到する。そして、この期間の経過後に、 即ち、 時刻 τ, から、 時刻の出力を開始することにより、 以前にローカルクロッ ク回路 1 1 5が出力した時刻に戻ることを防止できる。
尚、 ローカルクロック回路 1 1 5の出力するローカルクロック時刻の方が遅れ ているときは、 外部時刻情報 1 0 5に一致させても過去の時刻へ戻ることがない ので、 S tの期間、 出力を阴业する必要はない。
図 1 2は、 本発明の第 4の実施例を利用した署名システムの動作のフローチヤ ートを示す図である。 例えば、 本発明を利用した、 署名システムのソフトウェア 等により^される。
ステップ 1 2 0 1で本署名システムの動作は開始する。
次にステップ 1 2 0 2で、 署名システムのソフトウェアは、 図 9の開閉信号 8 0 3力 オンかオフかを判断する。 ここで、 開閉信号 8 0 3がオンの には、 図 9のゲート部 8 0 2は、 ローカルクロック回路 1 1 5の出力するローカルクロ ック 8 0 4を時刻管理装置 1 1 0カら出力する。 開閉信号 8 0 3がオフの^^に は、 ステップ 1 2 0 2を繰返す。
次にステップ 1 2 0 3では、 システムのソフトウェアは、 時刻管 置 1 1 0より出力される時刻が、 全て 0又は、 全て 1でないかを判断する。 レヽずれか の場合には、 処理はステップ 1 2 0 2へ戻り、 上述の処理を繰返し、 正規に時刻 が出力されるまで待つ。 いずれでもない場合には、 処理はステップ 1 2 0 4へ進 む。 ステップ 1 2 0 4では、 署名システムのソフトウェアは、 ロー力 クロック回 路からゲートを通して送られてくる時刻出力を入手する。
ステップ 1 2 0 5では、 署名システムのソフトウェアは、 署名する入力データ を取得する。
次にステップ 1 2 0 6では、 署名システムのソフトウェアは、 k e yを取得す る。
そして、 ステップ 1 2 0 7で、 署名システムのソフトウェアは、 入力データと 時刻出力と k e yを用いて時刻 ^付きデータを作成する。
そして、 ステップ 1 2 0 8で、 署名システムのソフトウェアは、 作成した時刻 付きデータを記憶装置に搬内する。
最後にステップ 1 2 0 9で、 署名システムのソフトウェアの処理は終了する。 以上のように、 本発明を利用した、 署名システムのソフトウェア等により、 時 刻^ ¾付きデータを作成できる。

Claims

請 求 の 範 囲
1 . 予め定められた時間幅内で外部 B骸 IJを取り込 該 ステップと、 自走時刻を出力するローカル時計ステップと、
編己外部 ステップにより取り込んだ嫌己外部時刻と、編己ローカル時計 ステツプの出力する前記自走時刻との差を計算し、 tiff己差が予め定められた値よ り小さレ、齢には編己外部時刻を嫌己ローカル時計ステツプに設定し、 そして、 l己差が予め定められた値以上の場合には前記外部時刻を前記ローカル時計ステ ップに設定しない、 B寺刻差判定ステップとを有することを樹敷とする、 時刻管理 方法。
2. 編己外部時刻 ステップによる tifts^部時刻の取り は、一定の時間間隔 で されることを糊敷とする、請求項 1に言 の時刻管 »法。
3 . 嫌己外部時刻艇ステップによる肅 部職 IJの取り »は、ランダムな時間 間隔で菊 Ϊされることを擀敫とする、 請求項 1に纖の時刻管 «法。
4. 前記予め定められた時間幅内で、賺己外部驗 IJ艇ステップにより、嫌己外 部時刻が取り込めなレヽ には、 tiff己予め定められた時間幅を拡張して、 Ml己外 部時刻艇ステップによる嫌己外部時刻の取り込みを纖する、請求項 2に雄の 時刻管翁法。
5. 前記予め定められた時間幅内で、編己外部 B骸 IJ艇ステップにより、鍵己外 部時刻が取り込めない場合には、 前記予め定められた時間幅を拡張して、 前記外 部時刻職ステップによる編己外部時刻の取り込みを糸赚する、請求項 3に の 時刻管動法。
6. 予め定められた時間幅内で外部 B該 IJを取り込 部 3該 手段と、 自走時刻を出力するローカル時計手段と、 MI己外部時刻 手段により取り込んだ Ml己外部時刻と、 謙 3ローカル時計手 段の出力する tfif己自走時刻との差を計算し、 前記差が予め定められた値より小さ レ、 には嫌己外部時刻を鍵己ローカル時計手段に設定し、 そして、 嫌己差が予 め定められた値以上の には flit己外部時刻を lift己ローカル時計手段に設定しな レ、、 Bき亥 ij差半 U定手段とを有することを糊敷とする、 時刻管
7. 嫌己外部啭 IJ艇手段による編 部 Η骸 ijの取り 3^は、一定の時間間隔で実 行されることを赚とする、請求項 6に言識の時刻管 «¾ο
8. 嫌己外部時刻艇手段による嫌 部時刻の取り は、ランダムな時間間隔 で されることを糊敫とする、請求項 6に! ¾の時刻管 a¾置。
9. 前記予め定められた時間幅内で、 前記外部時刻 手段により、 tiff己外部
B寺刻が取り込めない場合には、 l己予め定められた時間幅を拡張して、 tfif己外部 時刻 手段による前記外部時刻の取り込みを紘繞する、請求項 7に言 の時刻管 職置。
1 0. 前記予め定められた時間幅内で、 前記外部時刻 手段により、 前記外 部時刻が取り込めなレヽ # ^には、 嫌己予め定められた時間幅を拡張して、 嫌己外 部 B該 手段による編己外部時刻の取り込みを紘镜する、請求項 8に纖の時刻 管 »置。
1 1 . 予め定められた時間幅内で外部時刻を取り込 it ^部時刻 ステップと、 自走時刻を出力するローカル時計ステップと、
嫌己外部時刻 ステップにより取り込んだ前記外部時刻と、嫌己ローカル時計 ステツプの出力する嫌己自走時刻との差を計算し、 ffff己差が予め定められた値よ り小さレヽ には嫌己外部時刻を嫌己ローカル時計ステップに設定し、 そして、 ΙίίΙΒ差が予め定められた値以上の場合には前記外部時刻を前記ローカル時計ステ ップに設定しない、 Β寺刻差判定ステップと、 鱅己ローカル時計ステップに設定された ttrlE外部時刻が、 歸己外部時刻を漏己 ローカル時計ステップに設定する直前に前記ローカル時計ステップが出力した時 刻よりも、過去の時刻に等しい には、 嫌己ローカル時計ステップが出力する B寺刻が、 鎌己外部時刻を嫌己ローカル時計ステップに設定する直前に前記ロー力 ル時計ステップが出力した前記過去の時刻に達するまで、 前記ロー力ノレ時計ステ ップの出力する時刻を出力することを ISJhする時刻出力 P lhステップと、 を有す ることを赚とする、 B寺刻管 法。
1 2. 嫌己外部時刻跪ステップによる嫌 部嗾 IJの取り は、一定の時間間 隔で 亍されることを難とする、請求項 1 1に纖の時刻管 法。
1 3. 肅己外部驗 I!腿ステップによる編 部時刻の取り »は、ランダムな時 間間隔で菊 Ϊされることを赚とする、請求項 1 1に纖の時刻管理方法。
1 4. 嫌己予め定められた時間幅内で、謝己外部時刻 ステップにより、嫌己 外部時刻が取り込めなレヽ には、 前記予め定められた時間幅を拡張して、 lift己 外部時刻腿ステップによる編己外部時刻の取り込みを継続する、請求項 1 2に記 載の時刻管理方法。 i s . 編己予め定められた時間幅内で、編己外部日該 ステップにより、嫌己 外部時刻が取り込めない には、 前記予め定められた時間幅を拡張して、 tiff己 外部時刻腿ステップによる嫌己外部時刻の取り込みを継続する、請求項 1 3に記 載の時刻管動法。 1 6. 予め定められた時間幅内で外部時刻を取り込 部驗 手段と、 自走時刻を出力するローカル時計手段と、
I己外部時刻 手段により取り込んだ前記外部時刻と、 前記ローカル時計手 段の出力する謙己自走時刻との差を計算し、 前記差が予め定められた値より小さ い には嫌己外部時刻を前記ローカル時計手段に設定し、 そして、 前記差が予 め定められた値以上の こは嫌己外部時刻を編己ローカル時計手段に設定しな い、 時刻差判定手段と、
嫌己ローカル時計手段に設定された鍵己外部時刻が、 纖己外部時刻を廳己ロー カル時計手段に設定する直前に廳己ローカル時計手段が出力した時刻よりも、 過 去の時刻に等しい には、 嫌己ローカル時計手段が出力する時刻が、 嫌己外部 時刻を前記ローカル時計手段に設定する直前に前記ローカル時計手段が出力した 前記過去の時刻に るまで、 編己ローカル時計手段の出力する時刻を出力する ことを Hitする時刻出力 PJjJ手段と、 を有することを糊敷とする、 時刻管 1 7. 編己外部驗 ij腿手段による嫌 部時刻の取り i ^は、一定の時間間隔で 菊1されることを樹敷とする、請求項 1 6に言 の時刻管
1 8. tin己外部時刻 手段による觸 部時刻の取り »は、ランダムな時間間 隔で^されることを顿敷とする、請求項 1 6に言 の時刻管 «置。
1 9. 嫌己予め定められた時間幅内で、 前記外部時刻 手段により、 前記外 部時刻が取り込めなレヽ には、 嫌己予め定められた時間幅を拡張して、 編己外 部時刻躯手段による嫌己外部時刻の取り込みを継続する、請求項 1 7に籠の時 刻管難齓
2 0. 前記予め定められた時間幅内で、 lift己外部時刻 手段により、 前記外 部時刻が取り込めなレヽ には、 flit己予め定められた時間幅を拡張して、 ttit己外 部 B該 IJ駆手段による編己外部時刻の取り込みを継続する、請求項 1 8に纖の時 刻管雜置。
PCT/JP2003/006669 2003-05-28 2003-05-28 時刻管理装置及び時刻管理方法 Ceased WO2004107063A1 (ja)

Priority Applications (7)

Application Number Priority Date Filing Date Title
AU2003241829A AU2003241829A1 (en) 2003-05-28 2003-05-28 Time manager and time management method
PCT/JP2003/006669 WO2004107063A1 (ja) 2003-05-28 2003-05-28 時刻管理装置及び時刻管理方法
PCT/JP2004/001271 WO2004107064A1 (ja) 2003-05-28 2004-02-06 時刻管理装置及び時刻管理方法
EP04708868A EP1628175A4 (en) 2003-05-28 2004-02-06 TIME MANAGEMENT DEVICE AND TIME MANAGEMENT PROCESS
JP2005506447A JP4382039B2 (ja) 2003-05-28 2004-02-06 時刻管理装置及び時刻管理方法
CNB2004800008582A CN100422880C (zh) 2003-05-28 2004-02-06 时刻管理装置及时刻管理方法
US11/063,046 US7555651B2 (en) 2003-05-28 2005-02-22 Time management apparatus and time management method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2003/006669 WO2004107063A1 (ja) 2003-05-28 2003-05-28 時刻管理装置及び時刻管理方法

Publications (1)

Publication Number Publication Date
WO2004107063A1 true WO2004107063A1 (ja) 2004-12-09

Family

ID=33485774

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/JP2003/006669 Ceased WO2004107063A1 (ja) 2003-05-28 2003-05-28 時刻管理装置及び時刻管理方法
PCT/JP2004/001271 Ceased WO2004107064A1 (ja) 2003-05-28 2004-02-06 時刻管理装置及び時刻管理方法

Family Applications After (1)

Application Number Title Priority Date Filing Date
PCT/JP2004/001271 Ceased WO2004107064A1 (ja) 2003-05-28 2004-02-06 時刻管理装置及び時刻管理方法

Country Status (6)

Country Link
US (1) US7555651B2 (ja)
EP (1) EP1628175A4 (ja)
JP (1) JP4382039B2 (ja)
CN (1) CN100422880C (ja)
AU (1) AU2003241829A1 (ja)
WO (2) WO2004107063A1 (ja)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE602005004898T2 (de) * 2004-03-22 2009-03-05 Nextream France Temporal-slaving-einrichtung
US20090225223A1 (en) * 2006-11-16 2009-09-10 Shenzhen Tcl New Technology Ltd System and method for accommodating submissions of invalid system time table information
JP5880249B2 (ja) * 2012-01-30 2016-03-08 ヤマハ株式会社 サーバ装置及び認証システム
JP6320012B2 (ja) * 2013-12-04 2018-05-09 株式会社日立情報通信エンジニアリング 通信装置、通信プログラム、通信方法
US10110368B2 (en) * 2014-12-08 2018-10-23 Diebold Nixdorf, Incorporated Clock synchronization

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58182582A (ja) * 1982-04-20 1983-10-25 Nec Corp 時刻発生装置
JPH10170667A (ja) * 1996-12-09 1998-06-26 Sharp Corp 自動時刻補正装置
JP2000065966A (ja) * 1998-08-21 2000-03-03 Nippon Telegr & Teleph Corp <Ntt> 時刻同期方法及び情報処理装置及び時刻同期プログラムを記録した記録媒体
JP2002022863A (ja) * 2000-07-05 2002-01-23 Toyo Commun Equip Co Ltd 疑似長波標準電波による不正な時刻書き換え防止方法及びこれを用いた電子機器
JP2002374473A (ja) * 2001-06-15 2002-12-26 Sharp Corp デジタル放送受信装置、該デジタル放送受信装置の時刻管理方法及びプログラム記録媒体

Family Cites Families (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS55134381A (en) * 1979-04-06 1980-10-20 Seiko Instr & Electronics Ltd Electronic watch
JPS61255421A (ja) 1985-05-08 1986-11-13 Mitsubishi Electric Corp 計算機の時刻設定方式
JPH0727038B2 (ja) 1986-12-25 1995-03-29 ソニー株式会社 受信装置
JP2545662B2 (ja) * 1991-12-04 1996-10-23 セイコークロック株式会社 電波修正時計
JPH05165545A (ja) 1991-12-18 1993-07-02 Meidensha Corp システム時刻管理装置
JP2850637B2 (ja) 1992-04-27 1999-01-27 株式会社明電舎 監視制御システムの時刻同期装置
JPH06202757A (ja) 1992-12-29 1994-07-22 Casio Comput Co Ltd 計時装置
JPH06258460A (ja) 1993-03-03 1994-09-16 Hitachi Ltd 磁気記録再生装置
JP3288788B2 (ja) 1993-03-12 2002-06-04 セイコークロック株式会社 時 計
US5984512A (en) * 1994-07-29 1999-11-16 Discovision Associates Method for storing video information
WO1997009658A1 (en) * 1995-09-05 1997-03-13 Youngberg C Eric System, method, and device for automatic setting of clocks
JPH1032860A (ja) 1996-07-17 1998-02-03 Kokusai Electric Co Ltd 無線選択呼出受信機
JPH10136456A (ja) 1996-10-30 1998-05-22 Kokusai Electric Co Ltd 選択呼出受信機の時刻補正方法
AU5007499A (en) * 1998-07-31 2000-02-21 Intel Corporation Method and apparatus for providing certified time
JP2000199792A (ja) 1998-12-31 2000-07-18 Casio Comput Co Ltd 時計装置及び時刻修正方法
US6393126B1 (en) 1999-06-23 2002-05-21 Datum, Inc. System and methods for generating trusted and authenticatable time stamps for electronic documents
DE19931685A1 (de) * 1999-07-08 2001-03-01 Timeproof Time Signature Syste Verfahren zur Herstellung eines Zeitsignals
JP2002063614A (ja) 2000-08-18 2002-02-28 Max Co Ltd タイムレコーダ
JP2002071852A (ja) * 2000-08-31 2002-03-12 Matsushita Electric Ind Co Ltd 記録再生装置
JP2002185449A (ja) * 2000-12-12 2002-06-28 Nippon Telegr & Teleph Corp <Ntt> 時刻印発行装置
JP3709346B2 (ja) 2001-02-08 2005-10-26 シャープ株式会社 ローカル時間オフセット設定機能付きの時計装置
JP2003004876A (ja) 2001-06-15 2003-01-08 Rhythm Watch Co Ltd 自動修正時計
JP2003218860A (ja) 2002-01-17 2003-07-31 Dainippon Printing Co Ltd 電子文書証明システム
US7648798B2 (en) * 2006-07-27 2010-01-19 The Gillette Company Battery with electrolyte containing aluminum salt

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS58182582A (ja) * 1982-04-20 1983-10-25 Nec Corp 時刻発生装置
JPH10170667A (ja) * 1996-12-09 1998-06-26 Sharp Corp 自動時刻補正装置
JP2000065966A (ja) * 1998-08-21 2000-03-03 Nippon Telegr & Teleph Corp <Ntt> 時刻同期方法及び情報処理装置及び時刻同期プログラムを記録した記録媒体
JP2002022863A (ja) * 2000-07-05 2002-01-23 Toyo Commun Equip Co Ltd 疑似長波標準電波による不正な時刻書き換え防止方法及びこれを用いた電子機器
JP2002374473A (ja) * 2001-06-15 2002-12-26 Sharp Corp デジタル放送受信装置、該デジタル放送受信装置の時刻管理方法及びプログラム記録媒体

Also Published As

Publication number Publication date
EP1628175A4 (en) 2008-07-30
US20050152213A1 (en) 2005-07-14
JP4382039B2 (ja) 2009-12-09
CN1701285A (zh) 2005-11-23
US7555651B2 (en) 2009-06-30
EP1628175A1 (en) 2006-02-22
JPWO2004107064A1 (ja) 2006-07-20
AU2003241829A1 (en) 2005-01-21
WO2004107064A1 (ja) 2004-12-09
CN100422880C (zh) 2008-10-01

Similar Documents

Publication Publication Date Title
US4353064A (en) Battery operated access control card
US9787716B2 (en) Power saving control apparatus and method
JP2006099410A (ja) I2cバス制御方法
FR2906377A1 (fr) Generateur et procede de generation de signal d&#39;horloge
WO2002069146A2 (en) Data processing system having an on-chip background debug system and method therefor
WO2004107063A1 (ja) 時刻管理装置及び時刻管理方法
CN112448874A (zh) 车载通信装置及其时间同步方法
US20030041184A1 (en) Method for verifying time data, a system and a terminal
CN109143836B (zh) 电子时钟、时刻修正方法以及存储介质
US6754839B1 (en) UART clock wake-up sequence
CN115202437A (zh) 一种防回滚保护装置及其相关方法
JP2005198179A (ja) 信号処理装置、信号処理方法及び信号処理プログラム
US7716512B1 (en) Real time clock content validation
KR101917526B1 (ko) 리얼 타임 클럭 및 이를 이용한 시간 정보 입출력 방법
US20080143479A1 (en) Digital Device Being Worked with Exterior Power Supply and Control Method Thereof
CN115145844B (zh) 通用非同步收发器接口电路和uart数据撷取方法
HK1113810A (en) Digital device being worked with exterior power supply and control method thereof
JP2001285972A (ja) リモコン受信回路およびマイクロコンピュータ
JPH05252222A (ja) シリアル送受信回路
JP2006094430A (ja) 通信システム、通信装置、通信システムによる通信方法、プログラム、および、そのプログラムを記録した記録媒体
JP2003016026A (ja) シリアル通信回路
JP2000020330A (ja) 携帯電子装置および携帯電子装置の制御方法
CN120315675A (zh) 随机数生成器、随机数生成方法、芯片及电子设备
WO2026020193A1 (en) Sensor adapter
JP2008298687A (ja) 電子機器

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP

122 Ep: pct application non-entry in european phase