System for identification of obfuscated electronic data through placeholder indicators

US11907268B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11907268-B2
Application numberUS-202117172994-A
CountryUS
Kind codeB2
Filing dateFeb 10, 2021
Priority dateFeb 10, 2021
Publication dateFeb 20, 2024
Grant dateFeb 20, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, computer program products, and methods are described herein for identification of obfuscated electronic data through placeholder indicators. The present invention 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; retrieve, from a data obfuscation repository, one or more data obfuscation algorithms; implement the one or more data obfuscation algorithms on the one or more data artifacts; generate one or more placeholder indicators identifying the one or more data obfuscation algorithms implemented on the one or more data artifacts; create one or more data fields corresponding to the one or more masked data artifacts on the first database; store the one or more placeholder indicators in the one or more data fields; and update the first database with the one or more masked data artifacts and the one or more placeholder indicators.

First claim

Opening claim text (preview).

What is claimed is: 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. 2. The system of claim 1 , wherein the at least one processing device is further configured to: transmit control signals configured to cause the computing device associated with the user, an authentication request in response to receiving the request to access the first database; receive, from the computing device of the user, an authentication response in response to the authentication request; validate the authentication response received from the user; and authorize the user to access the first database based on at least validating the authentication response. 3. The system of claim 2 , wherein the at least one processing device is further configured to: receive, from the computing device of the user, the authentication response in response to the authentication request, wherein the authentication response comprises one or more authentication credentials associated with the user. 4. The system of claim 3 , wherein the at least one processing device is further configured to: scan the first database for one or more instances of placeholder indicators; identify the one or more placeholder indicators based on at least scanning the first database; and determine that the one or more data artifacts in the first database are masked based on at least identifying the one or more placeholder indicators. 5. The system of claim 3 , wherein the at least one processing device is further configured to: determine one or more authorization requirements associated with the one or more masked data artifacts; determine an authentication level of the user based on at least the one or more authentication credentials; determine that the authentication level of the user meets the one or more authorization requirements associated with the one or more masked data artifacts; and implement the one or more data deobfuscation algorithms on the one or more masked data artifacts based on at least determining that the authentication level of the user meets the one or more authorization requirements associated with the one or more masked data artifacts. 6. The system of claim 1 , wherein the at least one processing device is further configured to: transmit control signals configured to cause the computing device of the user to display the one or more data artifacts in response to unmasking the one or more masked data artifacts. 7. The system of claim 1 , wherein the at least one processing device is further configured to: append the one or more placeholder indicators to the one or more masked data artifacts identifying the one or more data obfuscation algorithms used to mask the one or more data artifacts. 8. A computer program product for identification of obfuscated electronic data through placeholder indicators, the computer program product comprising a non-transitory computer-readable medium comprising code causing a first apparatus 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, where

Assignees

Inventors

Classifications

  • Hash tables · CPC title

  • G06F16/287Primary

    Visualization; Browsing · CPC title

  • Append-only file systems, e.g. using logs or journals to store data · CPC title

  • with details for schema evolution support · CPC title

  • Indexing; Data structures therefor; Storage structures · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11907268B2 cover?
Systems, computer program products, and methods are described herein for identification of obfuscated electronic data through placeholder indicators. The present invention 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; retrieve, from a data obfuscation repository, one or more data obfuscat…
Who is the assignee on this patent?
Bank Of America
What technology area does this patent fall under?
Primary CPC classification G06F16/287. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 20 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).