Patent ID: 9571463
Date: 2017-02-14
CPC Classifications: H04L

Claim:
1. A method for controlling, within a content-based network comprising a plurality of nodes, access to content and metadata describing the content, the method comprising: encrypting the content by using an access control policy and a cryptographic key associated with the access control policy, the access control policy defined with a set of access control attributes; combining the encrypted content with the access control policy to produce a content ciphertext; hashing the content ciphertext to produce a content identifier; encrypting the metadata describing the content, the encrypting using the cryptographic key and the access control policy; combining the access control policy, the content identifier, and the encrypted metadata to produce a metadata ciphertext; communicating the content identifier and the content ciphertext to at least one node in the content-based network; and publishing the metadata ciphertext to a plurality of nodes in the content-based network, wherein: