×

Extending encrypting web service

  • US 8,825,999 B2
  • Filed: 09/26/2008
  • Issued: 09/02/2014
  • Est. Priority Date: 10/20/2007
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for protecting information exchanged between entities, comprising:

  • as implemented by one or more computing devices configured with specific executable instructions,receiving, by a trusted service via a secure transmission from a first entity over a communication link;

    information that is to be protected; and

    authorization information that can be used to determine who is authorized to access the information;

    encrypting, by the trusted service, both the information that is to be protected and the authorization information, within an encrypted data envelope;

    securely transmitting, by the trusted service, the encrypted data envelope to the first entity over a communication link, so that the first entity can subsequently convey the encrypted data envelope to one or more other entities authorized to access the information being protected;

    receiving, by the trusted service, the encrypted data envelope securely transmitted by a second entity over a communication link;

    decrypting, by the trusted service, the encrypted data envelope in order to access the authorization information;

    using the authorization information, by the trusted service, for determining if the second entity is authorized to access the information in the encrypted data envelope;

    if the second entity is authorized to access the information in the encrypted data envelope, then;

    decrypting, by the trusted service, the encrypted data envelope to access the information; and

    securely transmitting, by the trusted service, the information to the second entity over a communication link; and

    if the second entity is not authorized to access the information in the encrypted data envelope, then returning, by the trusted service, an access denied status to the second entity.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×