×

System and method for privacy-enhanced data synchronization

  • US 10,176,310 B2
  • Filed: 03/18/2014
  • Issued: 01/08/2019
  • Est. Priority Date: 03/22/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method for establishing trust between two or more devices comprising:

  • transmitting first data from a first device to a second device over a secure communication channel, the first data including at least a public key of the first device, a session key randomly generated by the first device, and an identification code identifying a trust circle which includes the first device;

    the second device generating second data using at least a portion of the first data including the identification code and transmitting the second data over a network to a service, the second data comprising the public key of the second device combined with a timestamp, wherein the combination is encrypted with the session key, the second data further comprising a signature over the public key of the first device using a private key of the second device;

    the first device connecting to the service using the identification code to identify the second data, the first device validating the integrity of the second data and responsively generating third data, the third data comprising a signature over a public key of the second device using a private key of the first device; and

    the service storing at least a portion of the second data and the third data to establish a trust relationship between the first device and the second device, wherein the second device is added to the trust circle on the service with a combination of (1) the signature over the public key of the first device using the private key of the second device and (2) the signature over the public key of the second device using the private key of the first device.

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