Patent ID: 9654286
Date: 2017-05-16
CPC Classifications: G06F,H04L

Claim:
1. A computer system, comprising: one or more processors; and one or more computer-readable hardware storage devices having stored thereon computer-executable instructions that are executable by the one or more processors to configure the computer system to assist in gathering content at a destination computer system, including computer-executable instructions that are executable to configure the computer system to perform at least the following: determine that a particular portion, of a plurality of portions of content of a data item, is to be transmitted from the computer system to a destination computer system; derive a shared secret from two or more of the plurality of portions of the content of the data item using a deterministic function; encode the particular portion using the shared secret, and in a manner that decoding is to be performed using the shared secret; transmit the encoded particular portion towards the destination computer system; derive a first share of the shared secret that comprises a first subset of, but not all of, the shared secret; and transmit the first share of the shared secret towards the destination computer system, wherein the first share of the shared secret is usable by the destination computer system to re-construct the shared secret when the first share of the shared secret is combined with at least a second share of the shared secret that comprises a second subset of, but not all of, the shared secret, the second share of the shared secret having been derived by at least one additional computer system from the shared secret in a like manner, and wherein the destination computer system is enabled to decode the encoded portion of the content of data item upon reconstructing the shared secret, and based at least upon receiving the second share of the shared secret from the at least one additional computer system.