| 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 |

|
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.
|