| CPC H04L 63/0428 (2013.01) [G06N 20/00 (2019.01)] | 20 Claims |

|
1. An apparatus, comprising:
a memory configured to store:
one or more machine learning algorithms associated with decrypting data in accordance with one or more machine learning models; and
one or more keys associated with a receiver; and
a processor communicatively coupled to the memory and configured to:
receive encrypted shareable data and an encrypted combined sender hash;
decrypt the encrypted combined sender hash;
upon executing the one or more machine learning algorithms in accordance with the one or more machine learning models, decrypt the encrypted shareable data based at least in part upon the one or more keys;
obtain shareable data, the shareable data being a decrypted version of the encrypted shareable data;
generate a first hash of the encrypted shareable data;
generate a second hash of the shareable data;
combine the first hash and the second hash into a combined receiver hash; and
perform one or more verification operations based at least in part upon the combined receiver hash and a decrypted combined sender hash, the decrypted combined sender hash being a decrypted version of the encrypted combined sender hash.
|