Authenticated time device
First Claim
1. A method for controlling operation of a user of a user device, comprising the steps of:
- (a) issuing an authenticated time signal request from the user device to an authenticated time source device;
(b) generating an authenticated time signal within the authenticated time source device in response to the request;
(c) receiving the authenticated time signal at the user device;
(d) determining, within the user device, the validity of the authenticated time signal;
(e) controlling operation of the user device based on receipt of the authenticated time signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer diary archives a diary entry by creating, time stamping, authenticating and permanently storing a reference data block along with each diary entry. An archived diary entry can only be modified by placing original text within compartment codes, such as cross-out or tear-out codes, and by placing inserted text within insertion codes so that the original diary entry can be recreated from the modified diary entry. The reference data block, which can be the original diary entry, a canonical version of the original diary entry, or a one way fixed length encryption (hash) of the original diary entry, cannot be modified and is used to authenticate the original diary entry.
The diary program also monitors text entry for aliases and relative date phrases, and upon detection, prompts the user for entry or enters a specific identifier for each detected alias in an alias compartment or an absolute date for each relative date phrase in an implied date compartment in the diary entry.
66 Citations
64 Claims
-
1. A method for controlling operation of a user of a user device, comprising the steps of:
-
(a) issuing an authenticated time signal request from the user device to an authenticated time source device;
(b) generating an authenticated time signal within the authenticated time source device in response to the request;
(c) receiving the authenticated time signal at the user device;
(d) determining, within the user device, the validity of the authenticated time signal;
(e) controlling operation of the user device based on receipt of the authenticated time signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for controlling operation of a user device, comprising the steps of:
- issuing an authenticated time signal request to an authenticated time-source device;
receiving an authenticated time signal from the authenticated time source device;
determining the validity of the authenticated time signal; and
controlling operation of the user device based on receipt of the authenticated time signal. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
- issuing an authenticated time signal request to an authenticated time-source device;
-
31. An apparatus for controlling operation of a user device, comprising:
- an input/output port for issuing an authenticated time signal request to an authenticated time source and receiving an authenticated time signal from the authenticated time source;
a memory;
a controller for determining the validity of the authenticated time signal and for modifying operation of the user device in accordance with the validity determination; and
a tamper resistance system for impeding unauthorized access to the user device. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56)
- an input/output port for issuing an authenticated time signal request to an authenticated time source and receiving an authenticated time signal from the authenticated time source;
-
57. A device for authenticating and time-stamping input data, comprising:
-
a clock;
an encryption circuit including a secret key;
an input/output circuit including a port for receiving and transmitting digital signals;
a digital bus coupled to the input/output circuit, the encryption circuit, and the clock;
a controller coupled to the bus for controlling operation of said input/output circuit, said clock and said encryption circuit to receive input data and requests for authenticating and time-stamping the input data applied to the port, to read time data from the clock, to combine and input data with said time data, to operate the encryption circuit to generate an encrypted time stamp authentication code from the combined input data and time data, and to transmit from the port the time data and the encrypted time stamp authentication code; and
an access detector, said access detector indicating attempted access to at least one of said clock, said encryption circuit, said digital bus, said controller, and said input/output circuit except via the port.
-
-
58. A device for authenticating and time-stamping input data, comprising:
-
a clock;
an encryption circuit including a secret key;
an input/output circuit including a port for receiving and transmitting digital signals;
a digital bus coupled to the input/output circuit, the encryption circuit, and the clock;
a controller coupled to the bus for controlling operation of said input/output circuit, said clock and said encryption circuit to receive input data and requests for authenticating and time-stamping the input data applied to the port, to read time data from the clock, to combine and input data with said time data, to operate the encryption circuit to generate an encrypted time stamp authentication code from the combined input data and time data, and to transmit from the port the time data and the encrypted time stamp authentication code; and
an access inhibitor, said access inhibitor impeding access to said clock, said encryption circuit, said digital bus, said controller, and said input/output circuit except via the port.
-
-
59. A device for authenticating and time-stamping input data, comprising:
-
a clock;
an encryption circuit including a secret key;
an input/output circuit including a port for receiving and transmitting digital signals;
a digital bus coupled to the input/output circuit, the encryption circuit, and the clock;
a controller coupled to the bus for controlling operation of said input/output circuit, said clock and said encryption circuit to receive input data and requests for authenticating and time-stamping the input data applied to the port, to read time data from the clock, to combine and input data with said time data, to operate the encryption circuit to generate an encrypted time stamp authentication code from the combined input data and time data, and to transmit from the port the time data and the encrypted time stamp authentication code; and
a tamper resistance system, said tamper resistance system inhibiting undetected access to said clock, said encryption circuit, said digital bus, said controller, and said input/output circuit except via the port. - View Dependent Claims (60, 61, 62, 63, 64)
-
Specification