Secure time on computers with insecure clocks

Electrical computers and digital processing systems: support – Multiple computer communication using cryptography – Particular communication authentication technique

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C713S503000, C713S400000

Reexamination Certificate

active

06728880

ABSTRACT:

BACKGROUND OF THE INVENTION
The present invention relates to time identification on a computer.
Computers generally contain clock circuits, and these local clock circuits operate to maintain time on the computer. The local clock circuits can be reset by users so that a computer's local time can be any value. Therefore, a computer may have a local time that is different from time on any other clock. In some situations, it is necessary for a computer program to obtain a trusted time, for example, Greenwich Mean Time (GMT), that is, a time that can be relied upon as being correct in the sense that it is not subject to user manipulation. Ordinarily, computers obtain a trusted time by being actively connected to a special device or to a network that can provide the trusted time in a secure way to the computer.
SUMMARY OF THE INVENTION
In general, in one aspect, the invention provides techniques that can be implemented as methods, systems, or apparatus, including computer program apparatus, for providing a trusted time. The techniques include sending a first local time from a computer to a trusted server, receiving trusted time data protected by a digital signature from the trusted server, storing the trusted time data on the computer, checking the validity of the trusted time data, and using the trusted time data to compute a trusted time. Advantageously, in one implementation, the computer has a read-only local counter securely coupled to its local clock circuit, the local counter and the local clock circuit operating to change a counter value of the local counter whenever the local clock circuit is reset in a way that resets the local time provided by the local clock circuit.
Advantages that can be seen in implementations of the invention include one or more of the following. A process running on a computer can determine a trusted time securely without being continuously connected to a special device or a network even in a situation where the computer's local clock circuit is not secure. A process running on a computer can determine securely the difference between a trusted time and a local time. A process running on a computer can check the a validity of a time difference, saved on the computer, between a trusted time and a local time. A process running on a computer can maintain the security of a document security scheme that depends on knowing a correct time, such as GMT, without requiring the computer to be tethered (i.e., actively connected) to a secure time source.


REFERENCES:
patent: 5327468 (1994-07-01), Edblad et al.
patent: 5392421 (1995-02-01), Lennartsson
patent: 5444780 (1995-08-01), Hartman, Jr.
patent: 5500897 (1996-03-01), Hartman, Jr.
patent: 5521887 (1996-05-01), Loomis
patent: 5826066 (1998-10-01), Jardine et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Secure time on computers with insecure clocks does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Secure time on computers with insecure clocks, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Secure time on computers with insecure clocks will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3194467

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.