Claims Analysis
Total Claims: 23
Claim 1
Independent Claim
250 words
A method for operating on a network a secure document server that receives from a holder of a document token a request for a copy of a document identified by the document token, the document token including issuer content and a signature from an issuer and holder content and a signature from the holder, said method comprising the steps of: locating in the issuer content a document identifier, a hint to a public key of the issuer, and a public key of the holder; the document identifier specifying where the document is stored on the network; identifying, in a key list on the secure document server, the public key of the issuer using the hint to the public key of the issuer; authenticating the issuer content of the document identifier with the public key of the issuer; locating in the holder content of the document a time stamp; the time stamp identifying when the holder of the document token requested the copy of the document; authenticating the holder content of the document identifier with the public key of the holder; authenticating the time stamp by verifying that the time stamp is within a predetermined window of time; and issuing, to the holder of the document identifier, a copy of the document identified by the document identifier when the issuer content and the holder content are positively authenticated by said authenticating steps; said issuing step providing secure access to the document without prior knowledge of the public key of the holder.
Claim 2
Independent Claim
250 words
A method for operating on a network a secure document server that receives from a holder of a document token a request for a copy of a document identified by the document token, the document token including issuer content and a signature from an issuer and holder content and a signature from the holder, said method comprising the steps of: locating in the issuer content a document identifier, a hint to a public key of the issuer, and a public key of the holder; the document identifier specifying where the document is stored on the network; identifying, in a key list on the secure document server, the public key of the issuer using the hint to the public key of the issuer; authenticating the issuer content of the document identifier with the public key of the issuer; locating in the holder content of the document a time stamp; the time stamp identifying when the holder of the document token requested the copy of the document; authenticating the holder content of the document identifier with the public key of the holder; authenticating the time stamp by verifying that the time stamp is within a predetermined window of time; and issuing, to the holder of the document identifier, a copy of the document identified by the document identifier when the issuer content and the holder content are positively authenticated by said authenticating steps; said issuing step providing secure access to the document without prior knowledge of the public key of the holder.
Claim 3
Dependent Claim
22 words
The method according to claim 1 , further comprising the step of receiving, from the issuer, the public key of the issuer.
Claim 4
Dependent Claim
36 words
The method according to claim 2 , further comprising the steps of: generating the hint to the public key of the issuer; and transmitting the hint to the public key of the issuer to the issuer.
Claim 5
Dependent Claim
22 words
The method according to claim 2 , wherein said receiving step receives the request from an issuer operating a mobile computing device.
Claim 6
Dependent Claim
33 words
The method according to claim 1 , further comprising the step of receiving a request for a copy of the document from a holder of the document token operating a mobile computing device.
Claim 7
Dependent Claim
69 words
The method according to claim 1 , further comprising the steps of: locating a serial number in the issuer content of the document token; identifying, in an access list, a number indicating how many times document tokens with the serial number have been cashed; and authenticating the issuer content by verifying that the number of times the document token has been cashed does not exceed a predefined maximum number.
Claim 8
Dependent Claim
35 words
The method according to claim 1 , wherein said step of identifying the public key of the issuer using the hint to the public key of the issuer is performed by querying a certificate authority.
Claim 9
Dependent Claim
48 words
The method according to claim 1 , further comprising the steps of: receiving from a recipient mail client the request for a copy of the document identified by the document token; and issuing to the recipient mail client a copy of the document identified by the document identifier.
Claim 10
Dependent Claim
29 words
The method according to claim 1 , further comprising the step of substituting for the document, which is attached to an email message, the document token identifying the document.
Claim 11
Dependent Claim
17 words
The method according to claim 9 , wherein said substituting step is performed by a proxy server.
Claim 12
Dependent Claim
47 words
The method according to claim 1 , further comprising the steps of: receiving an email message from a sender mail client with the document token attached thereto; and substituting for the document token in the email message the copy of the document issued by said issuing step.
Claim 13
Dependent Claim
261 words
A secure document server for operating on a network and receiving from a holder of a document token a request for a copy of a document identified by the document token, the document token including issuer content and a signature from an issuer and holder content and a signature from the holder, said secure document server comprising: means for locating in the issuer content a document identifier, a hint to a public key of the issuer, and a public key of the holder; the document identifier specifying where the document is stored on the network; means for identifying, in a key list on the secure document server, the public key of the issuer using the hint to the public key of the issuer; means for authenticating the issuer content of the document identifier with the public key of the issuer; means for locating in the holder content of the document a time stamp; the time stamp identifying when the holder of the document token requested the copy of the document; means for authenticating the holder content of the document identifier with the public key of the holder; means for authenticating the time stamp by verifying that the time stamp is within a predetermined window of time; and means for issuing, to the holder of the document identifier, a copy of the document identified by the document identifier when the issuer content and the holder content are positively authenticated by said authenticating means; said issuing means providing secure access to the document without prior knowledge of the public key of the holder.
Claim 14
Dependent Claim
261 words
A secure document server for operating on a network and receiving from a holder of a document token a request for a copy of a document identified by the document token, the document token including issuer content and a signature from an issuer and holder content and a signature from the holder, said secure document server comprising: means for locating in the issuer content a document identifier, a hint to a public key of the issuer, and a public key of the holder; the document identifier specifying where the document is stored on the network; means for identifying, in a key list on the secure document server, the public key of the issuer using the hint to the public key of the issuer; means for authenticating the issuer content of the document identifier with the public key of the issuer; means for locating in the holder content of the document a time stamp; the time stamp identifying when the holder of the document token requested the copy of the document; means for authenticating the holder content of the document identifier with the public key of the holder; means for authenticating the time stamp by verifying that the time stamp is within a predetermined window of time; and means for issuing, to the holder of the document identifier, a copy of the document identified by the document identifier when the issuer content and the holder content are positively authenticated by said authenticating means; said issuing means providing secure access to the document without prior knowledge of the public key of the holder.
Claim 15
Dependent Claim
32 words
The secure document server according to claim 12 , further comprising a mobile computing device for transmitting a request for a copy of the document from a holder of the document token.
Claim 16
Dependent Claim
74 words
The secure document server according to claim 12 , further comprising: means for locating a serial number in the issuer content of the document token; means for identifying, in an access list, a number indicating how many times document tokens with the serial number have been cashed; and means for authenticating the issuer content by verifying that the number of times the document token has been cashed does not exceed a predefined maximum number.
Claim 17
Dependent Claim
34 words
The secure document server according to claim 12 , wherein said means for identifying the public key of the issuer using the hint to the public key of the issuer queries a certificate authority.
Claim 18
Dependent Claim
23 words
The secure document server according to claim 12 , further comprising means for receiving, from the issuer, the public key of the issuer.
Claim 19
Dependent Claim
339 words
A secure document mail system operating on a network, comprising: a sender mail client for sending an email message with a document attachment; the sender mail client including an encoder for substituting in the email message a document token for the document attachment; a recipient mail client for receiving the email message and the document token from a mail server; the recipient mail client including a decoder; a secure document server for receiving from the recipient mail client a request for a copy of a document identified by the document token in the email message; the document token including issuer content and a signature generated by the encoder of the sender mail client, and holder content and a signature generated by the decoder of the recipient mail client; wherein the secure document server further comprises: means for locating in the issuer content a document identifier, a hint to a public key of the issuer, and a public key of the holder; the document identifier specifying where the document is stored on the network; means for identifying, in a key list on the secure document server, the public key of the issuer using the hint to the public key of the issuer; means for authenticating the issuer content of the document identifier with the public key of the issuer; means for locating in the holder content of the document a time stamp; the time stamp identifying when the holder of the document token requested the copy of the document; means for authenticating the holder content of the document identifier with the public key of the holder; means for authenticating the time stamp by verifying that the time stamp is within a predetermined window of time; and means for issuing, to the recipient mail client, a copy of the document attachment identified by the document identifier when the issuer content and the holder content are positively authenticated by said authenticating means; said issuing means providing secure access to the document attachment without prior knowledge of the public key of the holder.
Claim 20
Dependent Claim
339 words
A secure document mail system operating on a network, comprising: a sender mail client for sending an email message with a document attachment; the sender mail client including an encoder for substituting in the email message a document token for the document attachment; a recipient mail client for receiving the email message and the document token from a mail server; the recipient mail client including a decoder; a secure document server for receiving from the recipient mail client a request for a copy of a document identified by the document token in the email message; the document token including issuer content and a signature generated by the encoder of the sender mail client, and holder content and a signature generated by the decoder of the recipient mail client; wherein the secure document server further comprises: means for locating in the issuer content a document identifier, a hint to a public key of the issuer, and a public key of the holder; the document identifier specifying where the document is stored on the network; means for identifying, in a key list on the secure document server, the public key of the issuer using the hint to the public key of the issuer; means for authenticating the issuer content of the document identifier with the public key of the issuer; means for locating in the holder content of the document a time stamp; the time stamp identifying when the holder of the document token requested the copy of the document; means for authenticating the holder content of the document identifier with the public key of the holder; means for authenticating the time stamp by verifying that the time stamp is within a predetermined window of time; and means for issuing, to the recipient mail client, a copy of the document attachment identified by the document identifier when the issuer content and the holder content are positively authenticated by said authenticating means; said issuing means providing secure access to the document attachment without prior knowledge of the public key of the holder.
Claim 21
Dependent Claim
33 words
The secure document mail system according to claim 17 , wherein the recipient mail client further comprises means for substituting the copy of the document for the document token in the email message.
Claim 22
Dependent Claim
35 words
The secure document mail system according to claim 17 , wherein the means for identifying the public key of the issuer using the hint to the public key of the issuer is a certificate authority.
Claim 23
Dependent Claim
19 words
The secure document mail system according to claim 17 , wherein the document identifier is a uniform resource locator.