| CPC H04L 63/0435 (2013.01) [G06F 21/10 (2013.01); H04L 9/0861 (2013.01); H04L 9/3247 (2013.01); H04L 9/3263 (2013.01); H04L 63/061 (2013.01); G06F 2221/2101 (2013.01); G06F 2221/2137 (2013.01)] | 17 Claims |

|
1. A method comprising:
validating, at a web service, a sending platform using sending platform information received from the sending platform, wherein, after the validating the sending platform, the sending platform encrypts content to generate an encrypted content package, wherein the sending platform stores the encrypted content package with an encrypted version of a recipient list to a container that is sent to a receiving platform;
receiving, at the web service, the encrypted version of the recipient list;
decrypting, at the web service, the encrypted version of the recipient list using a key associated with the web service;
validating, at the web service, the receiving platform using receiving platform information received from the receiving platform, wherein validating the receiving platform includes comparing, in response to decrypting the encrypted version of the recipient list, the receiving platform information to the recipient list associated with the encrypted content package; and
transmitting, to the receiving platform in response to validating the receiving platform, a set of keys configured to decrypt the encrypted content package, wherein, after transmitting the set of keys, the receiving platform decrypts the encrypted content package using the set of keys and accesses the content decrypted from the encrypted content package in accordance with a set of usage rights that are associated with encrypted content package and enforced by the receiving platform.
|