Patent ID: 8930693
Filing Date: 2015-01-06
Classification: G06F,H04L,Y10S

Abstract:
1. A method of establishing trust and federation relationship between a first cluster and a second cluster, the method comprising: designating a first cluster as a trust root, the first cluster including a first set of containers, each container of the first set of containers including one or more objects and being based on one or more user accounts; receiving contact from a remote cluster at the trust root over a communications medium, the remote cluster including a second set of containers, each container of the second set of containers including one or more objects and being based on one or more user accounts; setting a synchronization attribute of a first container of the first set of containers to a URL of a second container of the second set of containers, wherein both the first container and second container are based on a common user account; setting a secret key attribute of the first container to a key value; setting a synchronization attribute of the second container to a URL of the first container; setting a secret key attribute of the second container to the key value, wherein a target of the synchronization is identified via a synchronization attribute and the secret key is identified via the secret key attribute; receiving a remote cryptographic token from the remote cluster, and sending a local cryptographic token to the remote cluster; verifying the identity of the remote cluster using the local and remote cryptographic tokens; creating an encrypted connection between the trust root and the remote cluster; and registering a service provided by the remote cluster as being available to the trust root.