Litcius/Paper detail

Fast Additive Partially Homomorphic Encryption From the Approximate Common Divisor Problem

Eduardo Lopes Cominetti, Marcos A. Simplício

2020IEEE Transactions on Information Forensics and Security32 citationsDOI

Abstract

This paper presents two efficient partially homomorphic encryption schemes built upon the approximate common divisor problem, believed to be resistant to quantum computer attacks. Both proposals, named FAHE1 and FAHE2, are additively homomorphic and have a symmetric nature, meaning that they are useful in scenarios where encryption and decryption are performed by the same entity. This is the case, for example, of encrypted databases stored in a public cloud. We also evaluate the performance of our proposals in comparison with two alternatives displaying additive homomorphism: the traditional Paillier asymmetric cryptosystem, which is not quantum-resistant; and the XPIR algorithm, which is both quantum-resistant and symmetric. Our experimental results show that both solutions provide considerable speed-ups when compared to Paillier. Namely, encryption and decryption with FAHE1 are, respectively, 120 and 25 times faster than Paillier's, while for FAHE2 both operations run more than 1000 times faster. In addition, when compared with a highly optimized XPIR code, our reference implementation remains quite competitive while producing smaller ciphertexts.

Topics & Concepts

Homomorphic encryptionPaillier cryptosystemComputer scienceHomomorphismCryptosystemHomomorphic secret sharingEncryptionDivisor (algebraic geometry)Theoretical computer scienceProbabilistic encryptionAlgorithmCryptographyHybrid cryptosystemMathematicsDiscrete mathematicsComputer securitySecure multi-party computationCryptography and Data SecurityCoding theory and cryptographyQuantum Computing Algorithms and Architecture
Fast Additive Partially Homomorphic Encryption From the Approximate Common Divisor Problem | Litcius