CPC G06F 21/6227 (2013.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01); G06F 21/6245 (2013.01)] | 19 Claims |
1. A system for electronic data obfuscation, the system comprising:
at least one non-transitory storage device; and
at least one processing device coupled to the at least one non-transitory storage device, wherein the at least one processing device is configured to:
receive a data transmission from a managing entity system, wherein the data transmission comprises a dataset to be obfuscated and a plurality of associated decision factors, the plurality of associated decision factors comprising at least a current data storage location of the dataset and information associated with an amount of available system storage;
extract the dataset to be obfuscated from the data transmission;
determine, using the associated decision factors, whether one or more values of the dataset to be obfuscated should be obfuscated via a format-preserving technique;
establish, for each value determined to be obfuscated via a format-preserving technique, a sequence of obfuscation algorithms to be applied to the value;
apply, for each value determined to be obfuscated via a format-preserving technique, the established sequence of obfuscation algorithms, generating an obfuscated value;
generate an obfuscated dataset, wherein the obfuscated dataset comprises each obfuscated value;
generate a record of the established sequence of obfuscation algorithms, wherein the record is stored in a repository of machine learning datasets; and
transmit the obfuscated dataset to the managing entity system.
|