{'fraction_non_alphanumeric': 0.018957345971563982, 'fraction_numerical': 0.0, 'mean_word_length': 5.633507853403142, '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}}
Reducing the ciphertext expansion in image homomorphic encryption via linear interpolation technique

Homomorphic encryption becomes one of the key components in many emerging applications, e.g., cloud computing, to achieve privacy-preserving data processing. However, one of the major drawbacks that precludes the widespread adoption of homomorphic encryption is the huge expansion of the ciphertext. This problem becomes even more severe when multimedia data (images/videos) are handled, as these files are essentially of large sizes. This work addresses this challenging issue and proposes a strategy of reducing the ciphertext expansion in image homomorphic encryption. To this end, a randomly selected subset of the pixels are encrypted using homomorphic cryptosystem to form one part of the ciphertext. The remaining pixels are encrypted by relating them with this random subset through a linear interpolation technique. The whole homomorphically encrypted image can be obtained, upon receiving all the ciphertexts, by exploiting the homomorphic property and the linearity. It is demonstrated that the proposed scheme is secure, and is capable of achieving significant reduction of the ciphertext expansion, while perfectly preserving the homomorphic property.