Patent ID: 11907268
Assignee: BANK OF AMERICA CORPORATION
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A system for identification of obfuscated electronic data through placeholder indicators, 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:
electronically receive, from a computing device of a user, a request to obfuscate one or more data artifacts stored on a first database;
determine one or more data types associated with the one or more data artifacts, wherein the one or more data types are associated with one or more exposure levels;
retrieve, from a data obfuscation repository, one or more data obfuscation algorithms based on at least the one or more exposure levels, wherein the one or more obfuscation algorithms is associated with one or more computational complexity;
determine that the one or more computational complexity of the one or more obfuscation algorithms does not meet one or more computational complexity requirements of the one or more data artifacts;
determine a number of iterations of implementation required for each of the one or more data obfuscation algorithms such that the one or more computational complexity of the one or more data obfuscation algorithms meets the one or more computational complexity requirements of the one or more data artifacts to generate one or more masked data artifacts;
iteratively implement the one or more data obfuscation algorithms on the one or more data artifacts according to the number of iterations of implementation to obfuscate the one or more data artifacts and generate the one or more masked data artifacts;
generate one or more placeholder indicators identifying the one or more data obfuscation algorithms implemented on the one or more data artifacts, wherein the one or more placeholder indicators a pointer that associates each placeholder indicator with a corresponding data artifact;
create one or more data fields corresponding to the one or more masked data artifacts on the first database;
format the one or more placeholder indicators to resemble the one or more data artifacts such that an unauthorized user who gains access to the first database is unable to distinguish between the one or more data artifacts and the one or more placeholders;
store the one or more placeholder indicators in the one or more data fields, wherein storing further comprises appending the one or more placeholder indicators to the one or more masked data artifacts;
update the first database with the one or more masked data artifacts and the one or more placeholder indicators;
electronically receive, from the computing device of the user, a request to access the first database; and
initiate a data deobfuscation engine on the first database in response to receiving the request, wherein initiating further comprises:
identifying one or more data deobfuscation algorithms corresponding to the one or more placeholder indicators;
identifying the one or more masked data artifacts corresponding to the one or more placeholder indicators;
implementing the one or more data deobfuscation algorithms on the one or more masked data artifacts corresponding to the one or more placeholder indicators; and
unmasking the one or more masked data artifacts based on at least implementing the one or more data deobfuscation algorithms.