Bank of America has filed a patent for a homomorphic encryption-based testing computing system. The system uses a homomorphic encryption tool to push encrypted production data to a test computing system for application testing. The system selects the encryption algorithm based on data elements and test requirements. The testing results are compared to the production data, and the success or failure of the application testing is communicated. GlobalData’s report on Bank of America gives a 360-degree view of the company including its patenting strategy. Buy the report here.
According to GlobalData’s company profile on Bank of America, virtual banking assistant was a key innovation area identified from patents. Bank of America's grant share as of June 2023 was 1%. Grant share is based on the ratio of number of grants to total number of patents.
Homomorphic encryption-based testing system for application testing
A recently filed patent (Publication Number: US20230205683A1) describes a method and system for testing applications using homomorphic encryption. The patent claims a non-transitory memory that stores instructions to encrypt a production data set using a homomorphic encryption algorithm. The encrypted data set is then pushed to a test computing system, which tests a test case with a first version of an application using the encrypted data set. Simultaneously, a testing coordination computing system tests the same test case with the application on the production data set. The results from both tests are compared, and an indication of success or failure of the testing is communicated to a computing device via a network.
The patent also claims instructions that cause the computing platform to present a user interface screen with user inputs corresponding to the test case and determine the homomorphic encryption algorithm based on the test case. The homomorphic encryption algorithm can be either a partial homomorphic algorithm or a fully homomorphic algorithm. Additionally, the instructions identify the operations performed within the test case and determine the homomorphic encryption algorithm based on these operations. The first test results from testing the test case on the encrypted data set can be stored in a data store.
The patent further describes a method that involves providing a homomorphically encrypted data set to a test computing environment, where a test case is tested with an application using the encrypted data set. Simultaneously, the test case is also tested with the application on the production data set. The results from both tests are compared, and an indication of success or failure is communicated to a computing device via a network. The method also includes presenting a user interface screen with user inputs corresponding to the test case and determining the homomorphic encryption algorithm based on the test case. The homomorphic encryption algorithm can be either a partial homomorphic algorithm or a fully homomorphic algorithm. The method further involves identifying the operations performed within the test case and determining the homomorphic encryption algorithm based on these operations. The first test results from testing the test case on the encrypted data set can be stored in a data store.
In summary, the patent describes a method and system for testing applications using homomorphic encryption. This allows for secure testing of applications on encrypted data sets, ensuring the privacy and integrity of sensitive information. The patent also introduces the concept of determining the appropriate homomorphic encryption algorithm based on the test case or operations performed within the test case. This innovation has the potential to enhance the efficiency and effectiveness of application testing processes.
To know more about GlobalData’s detailed insights on Bank of America, buy the report here.
Premium Insights
From
The gold standard of business intelligence.
Blending expert knowledge with cutting-edge technology, GlobalData’s unrivalled proprietary data will enable you to decode what’s happening in your market. You can make better informed decisions and gain a future-proof advantage over your competitors.