US 11,722,518 B2
System for providing enhanced cryptography based response mechanism for malicious attacks
Brandon Sloane, Indian Land, SC (US); Regina Yee Cadavid, San Gabriel, CA (US); Gloria Joo, Moorpark, CA (US); Jinyoung Nathan Kim, Charlotte, NC (US); Ram Korlepara, McKinney, TX (US); Elliott Leonard Lillard, Denver, CO (US); Nia Mack, Addison, TX (US); Philip Lone Mintac, Charlotte, NC (US); Michael Jacob Richardson, Chicago, IL (US); and Srilekha Mudumbai Srinivasa, Murphy, TX (US)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Dec. 20, 2022, as Appl. No. 18/85,401.
Application 18/085,401 is a continuation of application No. 17/159,938, filed on Jan. 27, 2021, granted, now 11,588,849.
Prior Publication US 2023/0121310 A1, Apr. 20, 2023
Int. Cl. H04L 9/08 (2006.01); H04L 9/40 (2022.01)
CPC H04L 63/145 (2013.01) [H04L 9/0869 (2013.01); H04L 9/0894 (2013.01)] 18 Claims
OG exemplary drawing
 
1. A system for providing enhanced cryptography based response mechanism for malicious attacks, the system comprising:
at least one network communication interface;
at least one non-transitory storage device comprising computer readable instruction code; and
one or more processing devices coupled to the at least one non-transitory storage device and the at least one network communication interface, wherein the computer readable instruction code is configured to cause the one or more processing devices to:
identify that a malicious event has occurred associated with data stored in an entity system, wherein both the data and one or more tracker seeds located with the data are encrypted by an unauthorized user using a selected encryption algorithm key pair, where one or more encryption algorithm key pairs for the one or more tracker seeds has been previously generated and stored in one or more rainbow tables;
in response to identifying the malicious event, identify a matching encryption algorithm key pair stored in the one or more rainbow tables that matches the selected encryption algorithm key pair used in the malicious event by comparing the one or more tracker seeds that have been encrypted using the one or more encryption algorithm key pairs stored in the one or more rainbow tables with the one or more tracker seeds encrypted in the malicious event; and
decrypt the data in the entity system based on the matching encryption algorithm key pair.