E-mail certification service
First Claim
1. A computer-implemented method of operating a service to generate a result for an electronic mail (“
- e-mail”
) message, comprising;
by the service, receiving a request from a sender via a network, the request comprising meta-data information regarding the e-mail message, wherein the meta-data information includes at least an e-mail address of the sender and an e-mail address of a recipient of the e-mail message,by the service, processing at least a portion of the request to determine the result using a service private key, the service private key kept secret by the service; and
by the service, providing the result back to the sender via the network, for incorporation of the result into the e-mail message prior to the e-mail message being transmitted to the recipient of the e-mail message, as a result-incorporated e-mail message, via an e-mail system, whereby the recipient may process the result-incorporated e-mail message using a service public key to assess the integrity of the e-mail message.
2 Assignments
0 Petitions
Accused Products
Abstract
A method is provided to handle an electronic mail message such that the receiver of the e-mail message can verify the integrity of the message. A request is provided from a sender'"'"'s side to a service. The request includes information regarding the e-mail message. The service processes at least a portion of the request to generate a result. For example, the service may encrypt the portion of the request, according to a public/private key encryption scheme, to generate a digital signature as the result. The service provides the result to the sender'"'"'s side. At the sender'"'"'s side, the result is incorporated into the e-mail message and the result-incorporated message is transmitted via an e-mail system. At the receiver'"'"'s side, the result-incorporated e-mail message is processed to assess the integrity of the received e-mail message.
27 Citations
25 Claims
-
1. A computer-implemented method of operating a service to generate a result for an electronic mail (“
- e-mail”
) message, comprising;by the service, receiving a request from a sender via a network, the request comprising meta-data information regarding the e-mail message, wherein the meta-data information includes at least an e-mail address of the sender and an e-mail address of a recipient of the e-mail message, by the service, processing at least a portion of the request to determine the result using a service private key, the service private key kept secret by the service; and by the service, providing the result back to the sender via the network, for incorporation of the result into the e-mail message prior to the e-mail message being transmitted to the recipient of the e-mail message, as a result-incorporated e-mail message, via an e-mail system, whereby the recipient may process the result-incorporated e-mail message using a service public key to assess the integrity of the e-mail message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
- e-mail”
-
15. A method for a recipient of an electronic mail (“
- e-mail”
) message to validate a sender of the e-mail message, comprising;receiving the e-mail message sent from a sender of the e-mail message via an e-mail system; processing a header field of the received e-mail message using a public key of a service to generate a first result, wherein the public key of the service is matched to a private key of the service, the service private key kept secret by the service; processing a portion of the received e-mail message to generate a second result, the portion of the e-mail message including at least metadata information regarding the received e-mail message but not including the header field of message processed to generate the first result, wherein the meta-data information includes at least an e-mail address of the sender and an e-mail address of a recipient of the e-mail message; and comparing the first result to the second result to assess the integrity of the received e-mail message. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24)
- e-mail”
-
25. A computing system configured to be usable by a recipient of an electronic mail (“
- e-mail”
) message to validate a sender of the e-mail message, the computing system configured to;receive the e-mail message sent from the sender of the e-mail message via an e-mail system; process a header field of the received e-mail message using a public key of a service to generate a first result, wherein the public key of the service is matched to a private key of the service, the service private key kept secret by the service; process a portion of the received e-mail message to generate a second result, the portion of the e-mail message including at least metadata information regarding the received e-mail message but not including the header field of message processed to generate the first result, wherein the meta-data information includes at least an e-mail address of the sender and an e-mail address of a recipient of the e-mail message; and compare the first result to the second result to assess the integrity of the received e-mail message.
- e-mail”
Specification