US 12,316,617 B2
System for cloud computing security using a quantum encryption algorithm
Krishna Rangarao Mamadapur, Pune (IN); and Jigesh Rajendra Safary, Maharashtra (IN)
Assigned to BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed by BANK OF AMERICA CORPORATION, Charlotte, NC (US)
Filed on Dec. 2, 2022, as Appl. No. 18/073,777.
Prior Publication US 2024/0187389 A1, Jun. 6, 2024
Int. Cl. H04L 9/40 (2022.01)
CPC H04L 63/0435 (2013.01) 14 Claims
OG exemplary drawing
 
1. A system for cloud computing security using a quantum encryption algorithm, the system comprising:
at least one non-transitory storage device; and
at least one processor coupled to the at least one non-transitory storage device, wherein the at least one processor is configured to:
receive target data from an endpoint device;
encrypt the target data using a first encryption algorithm, wherein the first encryption algorithm uses a classical computing process;
transmit the target data to a quantum computing system;
trigger the quantum computing system to encrypt the target data using a second encryption algorithm, wherein the second encryption algorithm uses a quantum computing process;
transfer the target data to one or more cloud computing hosts;
monitor a status of the one or more cloud computing hosts associated with the transfer of the target data, wherein the status comprises computing resource consumption, process execution, and machine performance of the one or more cloud computing hosts;
based on characteristics of the target data and the status of the one or more cloud computing hosts, select a first cloud computing host among the one or more cloud computing hosts for storing the target data;
detect that the first cloud computing host is overloaded;
retrieve a copy of the target data from one or more registries;
trigger the quantum computing system to encrypt the copy of the target data using the second encryption algorithm; and
transmit the copy of the target data to a second cloud computing host among the one or more cloud computing hosts.