Personal date/time notary device
First Claim
1. A smart card reader for connecting a user'"'"'s smart card to a computer comprising:
- a smart card interface port for receiving a digital value from said smart card;
a source providing digital information indicative of at least one of date and time;
a secure storage device for storing a smart card reader private key, wherein said private key is used in performing digital signature operations;
a communication port operatively coupled in use to transfer information to a computer; and
a smart card reader processor device connected to said smart card interface port, said communication port, said secure storage device, and said source providing digital information, for receiving said digital value and said information indicative of at least one of date and time and for performing at least one digital signature operation with said private key for output to said communication port.
0 Assignments
0 Petitions
Accused Products
Abstract
A personal data/time notary device is embodied in a token device such as a “smart card”. The portable notary device includes an input/output (I/O) port, which is coupled to a single integrated circuit chip. The I/O port may be coupled to a conventional smart card reading device which in turn is coupled to a PC, lap-top computer or the like. A tamper resistant secret private key storage is embodied on the chip. The private key storage is coupled to the processor which, in turn, is coupled to a permanent memory that stores the program executed by the processor. At least one clock is embodied on the card. A second clock 14 and a random value generator 10 are also preferably coupled to the processor. The device combines digital time notarization into a digital signature operation to ensure that a time stamp is always automatically present. The user does not need to be involved in any additional decision making as to whether time stamping is necessary.
-
Citations
30 Claims
-
1. A smart card reader for connecting a user'"'"'s smart card to a computer comprising:
-
a smart card interface port for receiving a digital value from said smart card;
a source providing digital information indicative of at least one of date and time;
a secure storage device for storing a smart card reader private key, wherein said private key is used in performing digital signature operations;
a communication port operatively coupled in use to transfer information to a computer; and
a smart card reader processor device connected to said smart card interface port, said communication port, said secure storage device, and said source providing digital information, for receiving said digital value and said information indicative of at least one of date and time and for performing at least one digital signature operation with said private key for output to said communication port. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for time/date notarizing a digital value using a card having a storage device embodied thereon and a card reader comprising the steps of:
-
a) receiving a digital value;
b) processing said digital value and generating a value to be notarized;
c) obtaining at least one of the current time and current date from a trusted source;
d) creating a digital data structure including at least one of the current time and date, and a value derived from the value to be notarized, e) accessing a stored card reader private key embodied within said card reader; and
f) digitally signing digital data in said data structure. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A card reader for connecting a user'"'"'s card having a storage device to a computer comprising:
-
a card interface port for receiving a digital value from said card;
a source for providing information indicative of at least one of date and time;
a secure storage device for storing a card reader private key, wherein said private key is used in performing digital signature operations;
a communication port for transferring information to a computer; and
a card reader processor device coupled to said card interface port, said communication port, said secure storage device, and said source for provide information, for receiving said digital value and said indication of at least one of date and time and for performing at least one digital signature operation with said private key for output to said communication port. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A token reader for connecting a user'"'"'s token to a computer comprising:
-
a token interface port for receiving a digital value from said token;
a source providing digital information indicative of at least one of date and time;
a secure storage device for storing a token reader private key, wherein said private key is used in performing digital signature operations;
a communication port for transferring information to a computer; and
a token reader processor device coupled to said token interface port, said communication port, said secure storage device, and said source providing digital information, for receiving said digital value and said information indicative of at least one of date and time and for performing at least one digital signature operation with said private key for output to said communication port. - View Dependent Claims (25, 26, 27, 28, 29, 30)
-
Specification