×

Fault-tolerant aggregation of encrypted data in a star network

  • US 10,069,631 B2
  • Filed: 03/17/2016
  • Issued: 09/04/2018
  • Est. Priority Date: 03/17/2016
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for facilitating encrypted-domain aggregation of data in a star network of physical devices, the method comprising:

  • receiving, by a computing device comprising a microprocessor, a set of ciphertexts of an input value from each participant of a plurality of participants via the star network, wherein a respective participant in the plurality of participants comprises a microprocessor, wherein the set of ciphertexts from a first participant of a plurality of participants represents respective encrypted polynomial shares of the input value of the first participant, and wherein each ciphertext in the set of ciphertexts is associated with a specific participant in the plurality of participants;

    computing an encrypted partial value for the first participant by aggregating in the encrypted-domain a respective ciphertext associated with the first participant received from the plurality of participants, wherein the encrypted partial value is encrypted based on a public key of the first participant;

    sending a message comprising the encrypted partial value for each participant to the corresponding participant;

    receiving a decrypted partial value representing a decryption of the encrypted partial value from each participant; and

    computing a target value based on a subset of the set of decrypted partial values, wherein the subset corresponds to a subset of participants of the plurality of participants;

    wherein computing the target value further comprises;

    in response to the number of participants being greater than a threshold, determining a set of coefficients of a target polynomial; and

    evaluating the target polynomial based on a base value and the coefficients.

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