IP Library › Granted Patent US 10,243,976
Granted Patent B2
US 10,243,976 · App. 15/442,204 · Granted Mar 26, 2019

Information securities resource propagation for attack prevention

Inventor: Jason Todd Greeter (Charlotte, NC)
Assignee: Bank of America Corporation
H04L63/1416G06F21/50G06N99/002H04L63/14H04L63/1425
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,243,976
App. No.
15/442,204
Granted
Mar 26, 2019
Kind
B2
Abstract

A system for verifying resource propagations in real-time typically includes a classical computer apparatus and a quantum optimizer in communication with the classical computer apparatus. The quantum optimizer is configured to analyze resource propagation information related to previous resource propagations and confirmed attacks to generate a model for verifying resource propagations or mitigating potential attacks. When the classical computer apparatus receives indication of a present resource propagation, the classical computer apparatus transfers attributes of the present resource propagation to the quantum optimizer, which analyzes the resource propagation using the model to determine whether the resource propagation involves a potential attack. Based on the indication from the quantum optimizer, the classical computer apparatus attempts to mitigate the potential attack or allows the resource propagation to proceed. By employing a quantum optimizer to verify resource propagation, the system is able to verify the resource propagation request in real-time.

Claims (118)

1. A computer system for information securities resource propagation analysis for attack prevention, comprising:

a classical computer apparatus comprising:

a processor;

a memory; and

a resource propagation processing application that is stored in the memory and executable by the processor;

a quantum optimizer in operative communication with the classical computer apparatus, the quantum optimizer comprising:

a quantum processor; and

a quantum memory;

wherein the resource propagation processing application is configured for:

transmitting historical resource propagation information and historical attack information to the quantum optimizer;

receiving, from one or more resource propagation devices, present attributes; and

transmitting the present attributes to the quantum optimizer;

wherein the quantum optimizer is configured for:

receiving the historical resource propagation information and historical attack information;

analyzing the historical resource propagation information and historical attack information to determine one or more indicative attributes that may be indicative of attacks;

receiving the present attributes transmitted from the resource propagation processing application;

comparing the present attributes to the indicative attributes to identify an identified potential attack;

identifying a first resource propagation device from amongst the one or more resource propagation devices corresponding to the identified potential attack; and

transmitting, to the classical computing apparatus, an identity of the first resource propagation device for mitigation of the identified potential attack.

2. The computer system of claim 1 , wherein the quantum optimizer is further configured for:

transmitting the indicative attributes to the classical computer apparatus for comparison to present attributes of present resource propagation for identification of potential attacks.

3. The computer system of claim 1 , wherein the quantum optimizer is configured for:

determining one or more models for identification of potential attacks based on application of the one or more models to present information.

4. The computer system of claim 3 , wherein the quantum optimizer is further configured for:

using the one or more models to determine the indicative attributes.

5. The computer system of claim 3 , wherein the quantum optimizer is further configured for:

transmitting the one or more models to the classical computer apparatus;

wherein the resource propagation processing application is further configured for:

receiving the one or more models from the quantum optimizer; and

input present attributes into the one or more models to identify potential attacks.

6. The computer system of claim 2 , wherein the resource propagation processing application is further configured for:

receiving the indicative attributes from the quantum optimizer; and

comparing the indicative attributes to present attributes to identify potential attacks.

7. The computer system of claim 6 , wherein the resource propagation processing application is further configured for:

identifying a first resource propagation device having present attributes corresponding to an identified potential attack.

8. The computer system of claim 7 , wherein the resource propagation processing application is further configured for:

transmitting a command configured to isolate the first resource propagation device.

9. The computer system of claim 7 , wherein the resource propagation processing application is further configured for:

transmitting a command to mitigate the identified potential attack.

10. The computer system of claim 2 , wherein the resource propagation processing application is further configured for:

receiving, from one or more resource propagation devices, present attributes; and

comparing the indicative attributes to present attributes to identify potential attacks.

11. The computer system of claim 1 , wherein the resource propagation processing application is further configured for:

receiving the identity of the first resource propagation device; and

transmitting a command configured to mitigate the identified potential attack.

12. The computer system of claim 1 , wherein the quantum optimizer is further configured for:

analyzing the historical resource propagation information and historical attack information to generate a model for verifying resource propagations, wherein the model is configured for real-time processing by the classical computer apparatus;

wherein the resource propagation processing application is further configured for:

receiving an indication of a present resource propagation;

identifying present attributes of the present resource propagation;

analyzing the present attributes using the model to determine (i) whether the present resource propagation is verified and (ii) a confidence of whether the present resource propagation is verified; and

based on analyzing the present attributes using the model to determine (i) whether the present resource propagation is verified and (ii) the confidence of whether the present resource propagation is verified, determining an attack is unlikely and thereby allowing the present resource propagation to proceed without mitigation.

13. The computer system of claim 1 , wherein the quantum optimizer is further configured for:

analyzing the historical resource propagation information and historical attack information to generate a model for verifying resource propagations, wherein the model is configured for real-time processing by the quantum processor;

wherein the resource propagation processing application is further configured for:

receiving an indication of a present resource propagation;

identifying present attributes of the present resource propagation; and

transmitting the present attributes to the quantum processor for processing;

wherein the quantum optimizer is further configured for:

analyzing the present attributes using the model to determine (i) whether the present resource propagation is verified and (ii) a confidence of whether the present resource propagation is verified; and

based on analyzing the present attributes using the model to determine (i) whether the present resource propagation is verified and (ii) the confidence of whether the present resource propagation is verified, determining an attack is unlikely and thereby allowing the present resource propagation to proceed without mitigation.

14. The computer system of claim 1 , wherein the quantum optimizer is further configured for:

analyzing the historical resource propagation information and historical attack information to generate a first model for verifying resource propagations, wherein the first model is configured for real-time processing by the classical computer apparatus;

analyzing the historical resource propagation information and historical attack information to generate a second model for verifying resource propagations, wherein the second model is configured for real-time processing by the quantum processor; and

transmitting the first model to the classical computer apparatus;

wherein the resource propagation processing application is further configured for:

receiving an indication of a present resource propagation;

identifying present attributes of the present resource propagation;

analyzing the present attributes using the first model to determine (i) whether the present resource propagation is verified and (ii) a confidence of whether the present resource propagation is verified;

based on analyzing the present attributes using the first model to determine (i) whether the present resource propagation is verified and (ii) the confidence of whether the present resource propagation is verified, determining that a quantum computing analysis is necessary to achieve a threshold confidence of whether the present resource propagation is verified; and

in response, transmitting the present attributes to the quantum optimizer for analysis.

15. The computer system of claim 14 , wherein the quantum optimizer is further configured for:

analyzing the present attributes using the second model to determine (i) whether the present resource propagation is verified and (ii) a confidence of whether the present resource propagation is verified; and

based on analyzing the present attributes using the second model to determine (i) whether the present resource propagation is verified and (ii) the confidence of whether the present resource propagation is verified, transmitting to the classical computer apparatus an indication of whether the present resource propagation is verified.

16. The computer system of claim 15 , wherein the resource propagation processing application is further configured for:

receiving the indication of whether the present resource propagation is verified; and

in response to receiving an indication that the present resource propagation is not verified, transmitting a command configured to mitigate the identified potential attack.

17. The computer system of claim 15 , wherein the resource propagation processing application is further configured for:

receiving the indication of whether the present resource propagation is verified; and

in response to receiving an indication that the present resource propagation is verified, allowing the present resource propagation to proceed without mitigation.

18. A computer system for information securities resource propagation analysis for attack prevention, comprising:

a classical computer apparatus comprising:

a processor;

a memory; and

a resource propagation processing application that is stored in the memory and executable by the processor;

a quantum optimizer in operative communication with the classical computer apparatus, the quantum optimizer comprising:

a quantum processor; and

a quantum memory;

wherein the resource propagation processing application is configured for:

receiving historical resource propagation information and historical attack information from one or more resource propagation devices; and

transmitting the historical resource propagation information and the historical attack information to the quantum optimizer;

wherein the quantum optimizer is configured for:

receiving the historical resource propagation information and historical attack information; and

analyzing the historical resource propagation information and historical attack information to generate a first model for verifying resource propagations, wherein the first model is configured for real-time processing by the quantum processor;

wherein the resource propagation processing application is further configured for:

receiving an indication of a present resource propagation from one of the one or more resource propagation devices;

identifying present attributes of the present resource propagation; and

transmitting the present attributes to the quantum optimizer;

wherein the quantum optimizer is further configured for:

analyzing the present attributes using the first model to determine (i) whether the present resource propagation is verified and (ii) a confidence of whether the present resource propagation is verified;

based on analyzing the present attributes using the first model to determine (i) whether the present resource propagation is verified, and (ii) the confidence of whether the present resource propagation is verified, determining a conclusion indicating whether attack mitigation should be initiated or the present resource propagation should be allowed to proceed without attack mitigation; and

transmitting the conclusion to the classical computer apparatus.

19. A computer system for information securities resource propagation analysis for attack prevention, comprising:

a classical computer apparatus comprising:

a processor;

a memory; and

a resource propagation processing application that is stored in the memory and executable by the processor;

a quantum optimizer in operative communication with the classical computer apparatus, the quantum optimizer comprising:

a quantum processor; and

a quantum memory;

wherein the resource propagation processing application is configured for:

receiving an indication of a present resource propagation from one of one or more resource propagation devices;

identifying present attributes of the present resource propagation; and

transmitting the present attributes to the quantum optimizer;

wherein the quantum optimizer is configured for:

analyzing the present attributes using a first model to determine (i) whether the present resource propagation is verified and (ii) a confidence of whether the present resource propagation is verified, wherein the first model was generated by correlating historical resource propagation information and historical attack information to identify resource propagation attributes indicative of potential attacks;

based on analyzing the present attributes using the first model to determine (i) whether the present resource propagation is verified and (ii) the confidence of whether the present resource propagation is verified, determining a conclusion indicating whether attack mitigation should be initiated or the present resource propagation should be allowed to proceed without attack mitigation; and

transmitting the conclusion to the classical computer apparatus.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2017
From: GREETER, JASON TODD
To: BANK OF AMERICA CORPORATION
Reel/Frame 041374/0838 →
Continuity (1)
Related Publication 20180248894A1 · Aug 30, 2018
Cited By (1)
US 12,519,809