| CPC H04L 63/1425 (2013.01) [H04L 9/0838 (2013.01); H04L 9/085 (2013.01); H04L 9/0861 (2013.01); H04L 9/14 (2013.01); H04L 9/3073 (2013.01)] | 18 Claims |

|
1. A method, comprising:
in a distributed environment that includes a group of nodes configured to communicate with each other, and to communicate with a central node of the distributed environment, performing, by two or more of the nodes, operations comprising:
generating a public/private key pair;
generating a secret shared key using the respective public keys of the other nodes, and the secret shared key is unknown to the central node;
using the secret shared key as a seed of a random generator to generate transformation matrices that correspond to respective isometric transformations of node data;
wherein the transformation matrices are multiplied together to create a complete transformation matrix common to all the nodes, but unknown to the central node;
using the complete transformation matrix to transform the node data into transformed data; and
transmitting the transformed data, but not the node data, to the central node, and the transformed data is usable by the central node to identify an anomaly in the node data when the central node applies a time series discord finding algorithm to the transformed data.
|