CPC H04L 9/3236 (2013.01) [G06N 20/00 (2019.01); H04L 9/0637 (2013.01); H04L 9/0643 (2013.01); H04L 9/085 (2013.01); H04L 9/0891 (2013.01); H04L 9/3247 (2013.01); H04L 9/50 (2022.05)] | 11 Claims |
1. A method executed by a server modifying a federated learning model based on a plurality of local updates reported by a plurality of client devices, the method comprising:
receiving, by the server, the plurality of local updates reported via a communications network by the plurality of client devices executing the federated learning model;
dedicating, by the server, a blockchain to only the federated learning model;
recording, by the server, the plurality of local updates reported by the plurality of client devices to the blockchain dedicated only to the federated learning model;
identifying a block of data chained within the blockchain dedicated to only a particular device of the plurality of client devices;
receiving a geographic location reported by the particular device; and
recording the geographic location to the block of data dedicated to only the particular device.
|