SECURE MESSAGE DELIVERY USING A TRUST BROKER
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving, by a federation server, a request from a server of a first organization, wherein;
the federation server is configured to act as a trust broker between the first organization and a second organization, andthe request identifies the server of the first organization and requests a token for securely sending a message to a server of the second organization; and
sending, by the federation server to the server of the first organization, a response to the request, wherein;
the response includes a symmetric key and an encrypted token containing the symmetric key, andthe encrypted token is encrypted with a public key of the second organization.
3 Assignments
0 Petitions
Accused Products
Abstract
An email security system is described that allows users within different organizations to securely send email to one another. The email security system provides a federation server on the Internet or other unsecured network accessible by each of the organizations. Each organization provides identity information to the federation server. When a sender in one organization sends a message to a recipient in another organization, the federation server provides the sender'"'"'s email server with a secure token for encrypting the message to provide secure delivery over the unsecured network.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
receiving, by a federation server, a request from a server of a first organization, wherein; the federation server is configured to act as a trust broker between the first organization and a second organization, and the request identifies the server of the first organization and requests a token for securely sending a message to a server of the second organization; and sending, by the federation server to the server of the first organization, a response to the request, wherein; the response includes a symmetric key and an encrypted token containing the symmetric key, and the encrypted token is encrypted with a public key of the second organization. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-readable storage device that does not consist of a signal, the computer-readable storage device storing computer-executable instructions that, when executed by a processor of a federation server, cause the federation server to perform a method comprising:
-
receiving a request from a server of a first organization, wherein; the federation server is configured to act as a trust broker between the first organization and a second organization, and the request identifies the server of the first organization and requests a token for securely sending a message to a server of the second organization; and sending a response to the request to the server of the first organization, wherein; the response includes a symmetric key and an encrypted token containing the symmetric key, and the encrypted token is encrypted with a public key of the second organization. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A federation server comprising:
-
a processor configured to execute computer-executable instructions; and memory storing computer-executable instructions that, when executed by the processor, cause the federation server to perform a method comprising; receiving a request from a server of a first organization, wherein; the federation server is configured to act as a trust broker between the first organization and a second organization, and the request identifies the server of the first organization and requests a token for securely sending a message to a server of the second organization; and sending a response to the request to the server of the first organization, wherein; the response includes a symmetric key and an encrypted token containing the symmetric key, and the encrypted token is encrypted with a public key of the second organization. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification