×

Secure message delivery using a trust broker

  • US 9,917,828 B2
  • Filed: 05/06/2014
  • Issued: 03/13/2018
  • Est. Priority Date: 06/23/2008
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method comprising:

  • storing, in a data store associated with a federation server, first identity information associated with a first server and second identity information associated with a second server, wherein;

    the first server is configured to provide a computing service to a first user,the second server is configured to provide a computing service to a second user,the federation server is configured to communicate with, and act as a trust broker between, the first server and the second server,the first identity information includes a first public key associated with the first server, andthe second identity information includes a second public key associated with the second server;

    receiving, by the federation server, a request from the first server for a token for securely sending a message from the first server to the second server over an unsecured communication network between the first server and the second server; and

    in response to the request from the first server;

    identifying, by the federation server, a first private key from the request;

    verifying, by the federation server, identity of the first server using the first private key and the first public key;

    based on verifying the identity of the first server, generating, by the federation server, an encrypted token that is encrypted with the second public key and includes a symmetric key; and

    sending, by the federation server to the first server, a response to the request, wherein the response includes the encrypted token that is decryptable by the second server using a second private key that is stored in association with the second server and corresponds to the second public key.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×