| CPC H04L 63/0485 (2013.01) [G06F 21/606 (2013.01); H04L 45/74 (2013.01); H04L 63/0428 (2013.01); H04L 63/0471 (2013.01); H04L 63/1416 (2013.01); G06N 20/00 (2019.01)] | 18 Claims |

|
1. A system for facilitating secure updating of a machine learning model, the system comprising:
a processing device configured for:
generating at least one request for updating at least one machine learning model; and
updating the at least one machine learning model based on at least one update; and
a first encryption device communicatively coupled with the processing device, wherein the first encryption device comprises:
a first encryption unit configured for:
encrypting a native packet corresponding to the at least one request received from the processing device using an encryption key to create a first encrypted native packet;
adding a connectionless header to the first encrypted native packet to form a first egressing connectionless datagram; and
decrypting a second encrypted native packet of an ingressing connectionless datagram using the encryption key to obtain the at least one update for the at least one machine learning model; and
a first communication unit communicatively coupled with the first encryption unit, wherein the first communication unit is paired with a second communication unit of a second encryption device, wherein the first communication unit is configured for:
adding a complex header to the first egressing connectionless datagram for forming a first packet for delivery to the second encryption device;
receiving a second packet comprising the second encrypted native packet and a complex header from the second encryption device;
removing the complex header from the second packet; and
adding a connectionless header to the second packet for forming the ingressing connectionless datagram, wherein the ingressing connectionless datagram comprises the second encrypted native packet; and
at least one communication interface configured for receiving at least one signal associated with at least one external device and the first encryption device, wherein the processing device is communicatively coupled with the at least one communication interface, wherein the processing device is further configured for:
analyzing the at least one signal using a set of machine learning models from a plurality of machine learning models;
determining an attack associated with the first encryption device based on the analyzing of the at least one signal;
generating an alert for the attack based on the determining of the attack; and
generating a performance indicator for each of the plurality of machine learning models based on the determining of the attack, wherein the generating of the at least one request is further based on the performance indicator for each of the plurality of machine learning models; and
a storage device communicatively coupled with the processing device, wherein the storage device is configured for storing the plurality of machine learning models.
|