CPC H04L 67/1097 (2013.01) [H04L 9/08 (2013.01); H04L 63/0428 (2013.01); H04L 63/061 (2013.01); H04L 63/08 (2013.01)] | 17 Claims |
1. A computing platform, comprising:
at least one processor; and
a non-transitory computer-readable medium storing computer-readable instructions that, when executed by the at least one processor, cause the computing platform to:
detect, via a communication network, transmission of data from a first computing device to a second computing device;
intercept, prior to receipt of the transmission by the second computing device, the data;
shard the data into a first shard and a second shard, wherein the sharding comprises:
determining that a size of the data exceeds a threshold; and
sharding the data to limit a size of each of the first shard and the second shard to less than the threshold;
identify, within the communication network, a first communication channel and a second communication channel;
send, to the second computing device:
the first shard via the first communication channel, and
the second shard via the second communication channel; and
merge, the first shard and the second shard, to reconfigure the data, wherein the transmission of data comprises encrypted data, and wherein the first shard comprises the encrypted data, and wherein the second shard comprises encryption key management data associated with the encrypted data.
|