US 12,147,331 B2
Homomorphic encryption-based testing computing system
Brandon Sloane, Indian Land, SC (US)
Assigned to Bank of America Corporation, Charlotte, NC (US)
Filed by Bank of America Corporation, Charlotte, NC (US)
Filed on Sep. 28, 2023, as Appl. No. 18/374,016.
Application 18/374,016 is a continuation of application No. 18/171,714, filed on Feb. 21, 2023, granted, now 11,809,310.
Application 18/171,714 is a continuation of application No. 17/381,824, filed on Jul. 21, 2021, granted, now 11,636,027, issued on Apr. 25, 2023.
Prior Publication US 2024/0020222 A1, Jan. 18, 2024
Int. Cl. G06F 11/36 (2006.01); G06F 11/32 (2006.01); H04L 9/00 (2022.01)
CPC G06F 11/3688 (2013.01) [G06F 11/323 (2013.01); G06F 11/3684 (2013.01); G06F 11/3692 (2013.01); H04L 9/008 (2013.01)] 20 Claims
OG exemplary drawing
 
1. An apparatus comprising:
a processor; and
memory storing instructions that, when executed by a processor, cause the apparatus to:
identify, based on a use case associated with an application, a homomorphic encryption algorithm of a plurality of homomorphic encryption algorithms;
generate a homomorphically encrypted data set via encryption of a production data set using a selected homomorphic encryption algorithm;
generate first test results from first testing of a test case using the homomorphically encrypted data set and second test results from testing of the test case using the production data set; and
communicate, based on a comparison of the first test results to the second test results, an indication of success or failure of the testing of a first version of the application.