{'fraction_non_alphanumeric': 0.013754045307443365, 'fraction_numerical': 0.0, 'mean_word_length': 5.409326424870466, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Homomorphic encryption application on FinancialCloud framework

Data security and privacy is a major concern for the users while using software services on the cloud. When users want to compute on a cloud service, traditional encryption schemes can be applied to encrypt and transfer the data to the cloud service. However, the service provider must decrypt the data for input into their computational model and thus the data content is exposed. If users do not want service providers to know what they are computing, then computing on encrypted data preserving privacy is an important issue. Homomorphic encryption is an encryption method where computations can be performed on the ciphertext, and the decrypted result of these computations is the same as if the computations were performed on the plaintext. However, the performance of this approach is currently inefficient. This paper presents an application of homomorphic encryption method on an open financial cloud framework (FinancialCloud) to perform calculations on encrypted data, therefore securing the data throughout the whole process. We demonstrate by example, showing that by applying improved algorithms can lessen the deficiencies induced by homomorphic encryptions.